更新状态叠加脚本和伤害格挡/加深机制,并调整相应技能;

main
parent 6e38c7d725
commit af008b46d9

@ -22,6 +22,7 @@
## 更新记录
- **2023/11/25****乐子人**;更新状态叠加脚本和伤害格挡/加深机制,并调整相应技能;
- **2023/11/23****枪兵**发现bug
- **2023/11/22****乐子人**优化vva和滚技能组
- **2023/11/19****乐子人**;优化主角团技能组;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -14,7 +14,7 @@ null,
{"id":12,"expanded":true,"name":"大护壁及大漩涡","order":61,"parentId":7,"scrollX":1139,"scrollY":627},
{"id":13,"expanded":true,"name":"渡鸦12345的办公室1F","order":47,"parentId":30,"scrollX":811,"scrollY":725.5},
{"id":14,"expanded":true,"name":"梦位面宇宙","order":1,"parentId":0,"scrollX":1131,"scrollY":813},
{"id":15,"expanded":false,"name":"艾欧","order":2,"parentId":14,"scrollX":1131,"scrollY":619},
{"id":15,"expanded":false,"name":"艾欧","order":2,"parentId":14,"scrollX":1122,"scrollY":609},
{"id":16,"expanded":false,"name":"艾欧深海(各种遗迹以及传送门)","order":3,"parentId":15,"scrollX":3660,"scrollY":2101.7999999999997},
{"id":17,"expanded":false,"name":"艾欧同步轨道","order":4,"parentId":15,"scrollX":982.8,"scrollY":569.4},
{"id":18,"expanded":true,"name":"飞船遗迹内部","order":5,"parentId":17,"scrollX":1131,"scrollY":2081},

@ -53,8 +53,8 @@ null,
{"id":51,"animationId":65,"damage":{"critical":false,"elementId":6,"formula":"","type":1,"variance":1},"description":"\\c[17]<40%额外命中>\\c[0] 薇薇安电击所有敌人造成相同伤害,攻击复数敌人时每\n多一个敌人增加20%MP消耗最多翻倍\\c[18]\\it[20]\\c[0]状态下伤害无视敌人20%魔抗","effects":[{"code":21,"dataId":59,"value1":0.2,"value2":0}],"hitType":2,"iconIndex":9,"message1":"施放了%1","message2":"","mpCost":0,"name":"电击II","note":"<Hide if Learned Skill: 52>\n\n<Cooldown: 2>\n<Cooldown Steps: 1>\n\n<damage formula>\nvalue = 70;\nvalue += user.mat*12/5;\n if(user.isStateAffected(20) ){\n value -= target.mdf*4/5;\n }\n else{ value -= target.mdf}\n value *= (user.level*user.mat/2048+2);\n value = Math.floor(value);\n</damage formula>\n\n <Custom MP Cost>\n cost += 10;\n var amount = $gameTroop.aliveMembers().length;\n cost += Math.min(10, (amount - 1)*2);\n</Custom MP Cost>\n\n<Before Eval>\n user.addState(230);\n</Before Eval>\n<After Eval>\n user.removeState(230);\n</After Eval>\n\n<技能类型:技能>","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":10,"stypeId":2,"successRate":100,"tpCost":0,"tpGain":8},
{"id":52,"animationId":65,"damage":{"critical":false,"elementId":6,"formula":"","type":1,"variance":1},"description":"\\c[17]<50%额外命中>\\c[0] 薇薇安电击所有敌人造成相同伤害,攻击复数敌人时每\n多一个敌人增加20%MP消耗最多翻倍\\c[18]\\it[20]\\c[0]状态下伤害无视敌人20%魔抗","effects":[{"code":21,"dataId":59,"value1":0.2,"value2":0}],"hitType":2,"iconIndex":9,"message1":"施放了%1","message2":"","mpCost":18,"name":"电击III","note":"<Before Eval>\n user.addState(231);\n</Before Eval>\n<After Eval>\n user.removeState(231);\n</After Eval>\n\n<Cooldown: 2>\n<Cooldown Steps: 1>\n\n<damage formula>\nvalue = 70;\nvalue += user.mat*14/5;\n if(user.isStateAffected(20) ){\n value -= target.mdf*4/5;\n }\n else{ value -= target.mdf}\n value *= (user.level*user.mat/2048+2);\n value = Math.floor(value);\n</damage formula>\n\n <Custom MP Cost>\n cost += 15;\n var amount = $gameTroop.aliveMembers().length;\n cost += Math.min(15, (amount - 1)*3);\n</Custom MP Cost>\n\n<技能类型:技能>","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":20,"stypeId":2,"successRate":100,"tpCost":0,"tpGain":8},
{"id":53,"animationId":68,"damage":{"critical":false,"elementId":6,"formula":"","type":1,"variance":1},"description":"\\c[17]<50%额外命中>\\c[0] \\c[18]\\it[20]\\c[0]后的薇薇安将自己的蝙蝠群化做两个电极,\n再电击全体敌人。是\\c[17]电击\\c[0]技能的强化版本,使用技能解除\\c[18]\\it[20]\\c[0]状态","effects":[{"code":21,"dataId":59,"value1":0.2,"value2":0}],"hitType":2,"iconIndex":9,"message1":"施放了%1","message2":"","mpCost":18,"name":"闪电风暴","note":"<Before Eval>\n user.addState(231);\n</Before Eval>\n<After Eval>\n user.removeState(231);\n user.removeState(20);\n</After Eval>\n\n<Cooldown: 2>\n<Cooldown Steps: 1>\n\n <Custom Requirement>\n if (user.isStateAffected(20)) {\n value = true;\n } else {\n value = false;\n }\n </Custom Requirement>\n\n<damage formula>\nvalue = 70;\nvalue += user.mat*16/5;\n value -= target.mdf*7/10;\n value *= (user.level*user.mat/2048+2);\n value = Math.floor(value);\n</damage formula>\n\n <Custom MP Cost>\n cost += 15;\n var amount = $gameTroop.aliveMembers().length;\n cost += Math.min(15, (amount - 1)*3);\n</Custom MP Cost>\n\n<技能类型:技能>","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":20,"stypeId":2,"successRate":100,"tpCost":0,"tpGain":8},
{"id":54,"animationId":15,"damage":{"critical":true,"elementId":6,"formula":"1+(1+(b.mhp-b.hp)/b.mhp)*(0.75+(1-a.hp/a.mhp))*(a.mat * 2+a.atk*2/3 - b.mdf)*(a.level*a.mat/2048+2)","type":1,"variance":10},"description":"\\c[18]<2倍收割>\\c[17]<40%额外命中>\\c[0] \\c[18]<类普攻>\\c[0] 用血魔法凝聚的长枪,\n造成\\c[18]生命\\c[0]与\\c[17]电\\c[0]混合属性伤害,几率造成\\c[17]\\it[59]\\c[0]","effects":[{"code":21,"dataId":59,"value1":0.05,"value2":0}],"hitType":2,"iconIndex":78,"message1":"施放了%1","message2":"","mpCost":0,"name":"电光血矛","note":"<Custom HP Cost>\ncost += user.mhp/40+user.hp/20;\n</Custom HP Cost>\n\n<技能类型:类普攻>\n\n<Cooldown: 2>\n<Cooldown Steps: 1>\n\n<damage Formula>\nvalue = 1;\nvalue += user.mat*2;\nvalue += (user.isLearnedSkill(38)?(user.atk*1/3): 0);\nvalue += (user.isLearnedSkill(37)?(user.atk*1/3): 0);\nvalue += (user.isLearnedSkill(36)?(user.atk*2/3): 0);\nvalue -= target.mdf;\nvalue *= (2+user.mat*user.level/2048);\nvalue *= (2 - target.hp/target.mhp);\nvar i = 0.75;\ni += (user.isLearnedSkill(38)?0.1: 0);\ni += (user.isLearnedSkill(37)?0.1: 0);\ni += (1-user.hp/user.mhp);\nvalue *= i;\nvalue = Math.floor(value*2/5);\n</damage Formula>\n\n\n<Before Eval>\n this._bsaffective = 0.5;\n</Before Eval>\n\n<Critical Reward: +4% HP>\n\n<Before Eval>\n user.addState(230);\n</Before Eval>\n<After Eval>\n user.removeState(230);\n</After Eval>\n\n<Custom Show Eval>\n if (user.isStateAffected(30)) {\n visible = true;\n } else {\n visible = false;\n }\n</Custom Show Eval>","occasion":1,"repeats":3,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":-2,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
{"id":55,"animationId":242,"damage":{"critical":true,"elementId":14,"formula":"1+(1+(b.mhp-b.hp)/b.mhp)*(0.75+(1-a.hp/a.mhp))*(a.mat * 2+a.atk*2/3 - b.mdf)*(a.level*a.mat/2048+2)","type":1,"variance":10},"description":"\\c[18]<2倍收割>\\c[17]<40%额外命中>\\c[0] \\c[18]<类普攻>\\c[0] 用血魔法凝聚的长枪,\n造成\\c[18]生命\\c[0]与\\c[3]毒\\c[0]混合属性伤害,几率造成\\c[3]\\it[248]\\c[0]","effects":[{"code":21,"dataId":248,"value1":0.3,"value2":0}],"hitType":2,"iconIndex":78,"message1":"施放了%1","message2":"","mpCost":0,"name":"蕴毒血矛","note":"<Custom HP Cost>\ncost += user.mhp/40+user.hp/20;\n</Custom HP Cost>\n\n<技能类型:类普攻>\n\n<Cooldown: 2>\n<Cooldown Steps: 1>\n\n<damage Formula>\nvalue = 1;\nvalue += user.mat*2;\nvalue += (user.isLearnedSkill(38)?(user.atk*1/3): 0);\nvalue += (user.isLearnedSkill(37)?(user.atk*1/3): 0);\nvalue += (user.isLearnedSkill(36)?(user.atk*2/3): 0);\nvalue -= target.mdf;\nvalue *= (2+user.mat*user.level/2048);\nvalue *= (2 - target.hp/target.mhp);\nvar i = 0.75;\ni += (user.isLearnedSkill(38)?0.1: 0);\ni += (user.isLearnedSkill(37)?0.1: 0);\ni += (1-user.hp/user.mhp);\nvalue *= i;\nvalue = Math.floor(value*2/5);\n</damage Formula>\n\n<Before Eval>\n this._bsaffective = 0.5;\n</Before Eval>\n\n<Critical Reward: +4% HP>\n\n<Before Eval>\n user.addState(230);\n</Before Eval>\n<After Eval>\n user.removeState(230);\n</After Eval>\n\n<Custom Show Eval>\n if (user.isStateAffected(31)) {\n visible = true;\n } else {\n visible = false;\n }\n</Custom Show Eval>","occasion":1,"repeats":3,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":-2,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
{"id":54,"animationId":15,"damage":{"critical":true,"elementId":6,"formula":"1+(1+(b.mhp-b.hp)/b.mhp)*(0.75+(1-a.hp/a.mhp))*(a.mat * 2+a.atk*2/3 - b.mdf)*(a.level*a.mat/2048+2)","type":1,"variance":10},"description":"\\c[18]<2倍收割>\\c[17]<40%额外命中>\\c[0] \\c[18]<类普攻>\\c[0] 用血魔法凝聚的长枪,\n造成\\c[18]生命\\c[0]与\\c[17]电\\c[0]混合属性伤害,几率造成\\c[17]\\it[59]\\c[0]","effects":[{"code":21,"dataId":59,"value1":0.05,"value2":0}],"hitType":2,"iconIndex":78,"message1":"施放了%1","message2":"","mpCost":0,"name":"电光血矛","note":"<Custom HP Cost>\ncost += user.mhp/40+user.hp/20;\n</Custom HP Cost>\n\n<技能类型:类普攻>\n\n<Cooldown: 2>\n<Cooldown Steps: 1>\n\n<damage Formula>\nvalue = 1;\nvalue += user.mat*2;\nvalue += (user.isLearnedSkill(38)?(user.atk*1/3): 0);\nvalue += (user.isLearnedSkill(37)?(user.atk*1/3): 0);\nvalue += (user.isLearnedSkill(36)?(user.atk*2/3): 0);\nvalue -= target.mdf;\nvalue *= (2+user.mat*user.level/2048);\nvalue *= (2 - target.hp/target.mhp);\nvar i = 0.75;\ni += (user.isLearnedSkill(38)?0.1: 0);\ni += (user.isLearnedSkill(37)?0.1: 0);\ni += (1-user.hp/user.mhp);\nvalue *= i;\nvalue = Math.floor(value*2/5);\n</damage Formula>\n\n\n<Before Eval>\n this._bsaffective = 0.5;\n</Before Eval>\n\n<Before Eval>\n this._pcirate = 0.7;\n</Before Eval>\n\n\n<Before Eval>\n user.addState(230);\n</Before Eval>\n<After Eval>\n user.removeState(230);\n</After Eval>\n\n<Custom Show Eval>\n if (user.isStateAffected(30)) {\n visible = true;\n } else {\n visible = false;\n }\n</Custom Show Eval>","occasion":1,"repeats":3,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":-2,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
{"id":55,"animationId":242,"damage":{"critical":true,"elementId":14,"formula":"1+(1+(b.mhp-b.hp)/b.mhp)*(0.75+(1-a.hp/a.mhp))*(a.mat * 2+a.atk*2/3 - b.mdf)*(a.level*a.mat/2048+2)","type":1,"variance":10},"description":"\\c[18]<2倍收割>\\c[17]<40%额外命中>\\c[0] \\c[18]<类普攻>\\c[0] 用血魔法凝聚的长枪,\n造成\\c[18]生命\\c[0]与\\c[3]毒\\c[0]混合属性伤害,几率造成\\c[3]\\it[248]\\c[0]","effects":[{"code":21,"dataId":248,"value1":0.3,"value2":0}],"hitType":2,"iconIndex":78,"message1":"施放了%1","message2":"","mpCost":0,"name":"蕴毒血矛","note":"<Custom HP Cost>\ncost += user.mhp/40+user.hp/20;\n</Custom HP Cost>\n\n<技能类型:类普攻>\n\n<Cooldown: 2>\n<Cooldown Steps: 1>\n\n<damage Formula>\nvalue = 1;\nvalue += user.mat*2;\nvalue += (user.isLearnedSkill(38)?(user.atk*1/3): 0);\nvalue += (user.isLearnedSkill(37)?(user.atk*1/3): 0);\nvalue += (user.isLearnedSkill(36)?(user.atk*2/3): 0);\nvalue -= target.mdf;\nvalue *= (2+user.mat*user.level/2048);\nvalue *= (2 - target.hp/target.mhp);\nvar i = 0.75;\ni += (user.isLearnedSkill(38)?0.1: 0);\ni += (user.isLearnedSkill(37)?0.1: 0);\ni += (1-user.hp/user.mhp);\nvalue *= i;\nvalue = Math.floor(value*2/5);\n</damage Formula>\n\n<Before Eval>\n this._bsaffective = 0.5;\n</Before Eval>\n\n<Before Eval>\n this._pcirate = 0.7;\n</Before Eval>\n\n<Before Eval>\n user.addState(230);\n</Before Eval>\n<After Eval>\n user.removeState(230);\n</After Eval>\n\n<Custom Show Eval>\n if (user.isStateAffected(31)) {\n visible = true;\n } else {\n visible = false;\n }\n</Custom Show Eval>","occasion":1,"repeats":3,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":-2,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
{"id":56,"animationId":26,"damage":{"critical":false,"elementId":7,"formula":"20","type":1,"variance":0},"description":"薇薇安释放寒风影响敌人行动,有几率将敌人\\it[61]\n同时释放黑雾遮蔽所有队友行踪","effects":[{"code":21,"dataId":61,"value1":0.5,"value2":0}],"hitType":2,"iconIndex":65,"message1":"施放了%1","message2":"","mpCost":2,"name":"寒冻黑雾I","note":"<Hide if Learned Skill: 57,58>\n\n<技能类型:技能>\n\n<Cooldown: 3>\n<Cooldown Steps: 1>\n\n<Before Eval>\nvar subject = $gameActors.actor(12);\nsubject.forceAction(59, -1);\nBattleManager.forceAction(subject);\n</Before Eval>","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":0,"stypeId":2,"successRate":100,"tpCost":0,"tpGain":5},
{"id":57,"animationId":26,"damage":{"critical":false,"elementId":7,"formula":"1+(a.mat * 2 - b.mdf)*(a.level*a.mat/2048+2)","type":1,"variance":20},"description":"薇薇安释放寒风影响敌人行动,有几率将敌人\\it[61]\n同时释放黑雾遮蔽所有队友行踪","effects":[{"code":21,"dataId":61,"value1":0.65,"value2":0},{"code":22,"dataId":169,"value1":1,"value2":0},{"code":22,"dataId":170,"value1":1,"value2":0}],"hitType":2,"iconIndex":65,"message1":"施放了%1","message2":"","mpCost":12,"name":"寒冻黑雾II","note":"<Hide if Learned Skill: 58>\n\n<技能类型:技能>\n\n<Before Eval>\n this._bsaffective = 0.1;\n</Before Eval>\n\n<Cooldown: 3>\n<Cooldown Steps: 1>\n\n<Before Eval>\nvar subject = $gameActors.actor(12);\nsubject.forceAction(60, -1);\nBattleManager.forceAction(subject);\n</Before Eval>","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":0,"stypeId":2,"successRate":100,"tpCost":0,"tpGain":8},
{"id":58,"animationId":26,"damage":{"critical":false,"elementId":7,"formula":"100+(a.mat * 11/5 - b.mdf)*(a.level*a.mat/2048+2)","type":1,"variance":20},"description":"薇薇安释放寒风影响敌人行动,有几率将敌人\\it[61]\n同时释放黑雾遮蔽所有队友行踪","effects":[{"code":21,"dataId":61,"value1":0.8,"value2":0},{"code":22,"dataId":169,"value1":1,"value2":0},{"code":22,"dataId":170,"value1":1,"value2":0},{"code":22,"dataId":171,"value1":1,"value2":0}],"hitType":2,"iconIndex":65,"message1":"施放了%1","message2":"","mpCost":18,"name":"寒冻黑雾III","note":"<Before Eval>\n this._bsaffective = 0.1;\n</Before Eval>\n\n<技能类型:技能>\n\n<Cooldown: 3>\n<Cooldown Steps: 1>\n\n<Before Eval>\nvar subject = $gameActors.actor(12);\nsubject.forceAction(61, -1);\nBattleManager.forceAction(subject);\n</Before Eval>","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":2,"speed":0,"stypeId":2,"successRate":100,"tpCost":0,"tpGain":9},
@ -242,9 +242,9 @@ null,
{"id":240,"animationId":0,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[{"code":44,"dataId":7,"value1":1,"value2":0}],"hitType":0,"iconIndex":343,"message1":"","message2":"","mpCost":0,"name":"哈士奇被动说明","note":"","occasion":2,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":0,"speed":0,"stypeId":3,"successRate":100,"tpCost":0,"tpGain":0},
{"id":241,"animationId":0,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"message1":"","message2":"","mpCost":0,"name":"","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
{"id":242,"animationId":0,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"message1":"","message2":"","mpCost":0,"name":"滚的技能","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
{"id":243,"animationId":82,"damage":{"critical":true,"elementId":-1,"formula":"20+1/2*(a.atk * 2+a.agi/10 - b.def/2)*(a.level*a.atk/2048+2) * (b.isStateAffected(97) ? 104/100 : 1) * (b.isStateAffected(98) ? 108/100 : 1) * (b.isStateAffected(99) ? 112/100 : 1) * (b.isStateAffected(100) ? 116/100 : 1) * (b.isStateAffected(101) ? 120/100 : 1)","type":1,"variance":10},"description":"\\c[17]<10%额外命中>\\c[0] 使用利爪抓挠两个随机目标并附加\\it[255]\n和\\c[18]10点伤害加深\\c[0](最多叠加到15点),目标\\it[255]叠加越高伤害越高","effects":[{"code":21,"dataId":0,"value1":1,"value2":0},{"code":21,"dataId":255,"value1":1,"value2":0}],"hitType":1,"iconIndex":105,"message1":"使用了%1","message2":"","mpCost":0,"name":"利爪抓挠I","note":"<技能类型:类普攻>\n\n<Before Eval>\n this._bsaffective = 0.4;\n</Before Eval>\n\n<Before Eval>\n user.addState(227);\n</Before Eval>\n<After Eval>\n user.removeState(227);\n</After Eval>\n\n<Pre-Damage Eval>\n target._block = target._block || 0;\n target._block -= 10;\n target._block = Math.max(target._block, -15);\n target._block = Math.min(target._block, 99);\n if(target._block == 0){ \n target.setStateCounter(237, 0);\n target.setStateCounter(238, 0);\n target.removeState(237);\n target.removeState(238); } \n else{\n if(target._block > 0){\n target.addState(238);\n target.setStateCounter(238, target._block);\n }\n else{\n target.addState(237);\n target.setStateCounter(237, Math.abs(target._block));\n }\n }\n</Pre-Damage Eval>\n\n<Hide if Learned Skill: 244,245>","occasion":1,"repeats":2,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":4,"speed":0,"stypeId":1,"successRate":100,"tpCost":10,"tpGain":0},
{"id":244,"animationId":82,"damage":{"critical":true,"elementId":-1,"formula":"20+3/5*(a.atk * 2+a.agi/10 - b.def/2)*(a.level*a.atk/2048+2) * (b.isStateAffected(97) ? 104/100 : 1) * (b.isStateAffected(98) ? 108/100 : 1) * (b.isStateAffected(99) ? 112/100 : 1) * (b.isStateAffected(100) ? 116/100 : 1) * (b.isStateAffected(101) ? 120/100 : 1)","type":1,"variance":10},"description":"\\c[17]<20%额外命中>\\c[0] 使用利爪抓挠两个随机目标并附加\\it[255]\n和\\c[18]30点伤害加深\\c[0](最多叠加到60点),目标\\it[255]叠加越高伤害越高","effects":[{"code":21,"dataId":0,"value1":1,"value2":0},{"code":21,"dataId":255,"value1":1,"value2":0}],"hitType":1,"iconIndex":105,"message1":"使用了%1","message2":"","mpCost":0,"name":"利爪抓挠II","note":"<Hide if Learned Skill: 245>\n\n<技能类型:类普攻>\n\n<Before Eval>\n this._bsaffective = 0.4;\n</Before Eval>\n\n<Before Eval>\n user.addState(228);\n</Before Eval>\n<After Eval>\n user.removeState(228);\n</After Eval>\n\n<Pre-Damage Eval>\n target._block = target._block || 0;\n target._block -= 40;\n target._block = Math.max(target._block, -60);\n target._block = Math.min(target._block, 99);\n if(target._block == 0){ \n target.setStateCounter(237, 0);\n target.setStateCounter(238, 0);\n target.removeState(237);\n target.removeState(238); } \n else{\n if(target._block > 0){\n target.addState(238);\n target.setStateCounter(238, target._block);\n }\n else{\n target.addState(237);\n target.setStateCounter(237, Math.abs(target._block));\n }\n }\n</Pre-Damage Eval>","occasion":1,"repeats":2,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":4,"speed":0,"stypeId":1,"successRate":100,"tpCost":10,"tpGain":0},
{"id":245,"animationId":82,"damage":{"critical":true,"elementId":-1,"formula":"20+4/5*(a.atk * 2+a.agi/10 - b.def/2)*(a.level*a.atk/2048+2) * (b.isStateAffected(97) ? 104/100 : 1) * (b.isStateAffected(98) ? 108/100 : 1) * (b.isStateAffected(99) ? 112/100 : 1) * (b.isStateAffected(100) ? 116/100 : 1) * (b.isStateAffected(101) ? 120/100 : 1)","type":1,"variance":10},"description":"\\c[17]<30%额外命中>\\c[0] 使用利爪抓挠两个随机目标并附加\\it[255]\n和\\c[18]70点伤害加深\\c[0](最多叠加到99点),目标\\it[255]叠加越高伤害越高","effects":[{"code":21,"dataId":0,"value1":1,"value2":0},{"code":21,"dataId":255,"value1":1,"value2":0}],"hitType":1,"iconIndex":105,"message1":"使用了%1","message2":"","mpCost":0,"name":"利爪抓挠III","note":"<技能类型:类普攻>\n\n<Before Eval>\n this._bsaffective = 0.4;\n</Before Eval>\n\n<Before Eval>\n user.addState(229);\n</Before Eval>\n<After Eval>\n user.removeState(229);\n</After Eval>\n\n<Pre-Damage Eval>\n target._block = target._block || 0;\n target._block -= 70;\n target._block = Math.max(target._block, -99);\n target._block = Math.min(target._block, 99);\n if(target._block == 0){ \n target.setStateCounter(237, 0);\n target.setStateCounter(238, 0);\n target.removeState(237);\n target.removeState(238); } \n else{\n if(target._block > 0){\n target.addState(238);\n target.setStateCounter(238, target._block);\n }\n else{\n target.addState(237);\n target.setStateCounter(237, Math.abs(target._block));\n }\n }\n</Pre-Damage Eval>","occasion":1,"repeats":2,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":4,"speed":0,"stypeId":1,"successRate":100,"tpCost":10,"tpGain":0},
{"id":243,"animationId":82,"damage":{"critical":true,"elementId":-1,"formula":"20+1/2*(a.atk * 2+a.agi/10 - b.def/2)*(a.level*a.atk/2048+2) * (b.isStateAffected(97) ? 104/100 : 1) * (b.isStateAffected(98) ? 108/100 : 1) * (b.isStateAffected(99) ? 112/100 : 1) * (b.isStateAffected(100) ? 116/100 : 1) * (b.isStateAffected(101) ? 120/100 : 1)","type":1,"variance":10},"description":"\\c[17]<10%额外命中>\\c[0] 使用利爪抓挠敌人三次并附加\\it[255]\n和\\c[18]20层伤害加深\\c[0](最多叠加到99层),目标\\it[255]叠加越高伤害越高","effects":[{"code":21,"dataId":0,"value1":1,"value2":0},{"code":21,"dataId":255,"value1":1,"value2":0}],"hitType":1,"iconIndex":105,"message1":"使用了%1","message2":"","mpCost":0,"name":"利爪抓挠I","note":"<技能类型:类普攻>\n\n<Before Eval>\n this._bsaffective = 0.4;\n</Before Eval>\n\n<Before Eval>\n user.addState(227);\n</Before Eval>\n<After Eval>\n user.removeState(227);\n</After Eval>\n\n<Pre-Damage Eval>\n target._block = target._block || 0;\n target._block -= 20;\n target._block = Math.max(target._block, -99);\n target._block = Math.min(target._block, 99);\n if(target._block == 0){ \n target.setStateCounter(237, 0);\n target.setStateCounter(238, 0);\n target.removeState(237);\n target.removeState(238); } \n else{\n if(target._block > 0){\n target.addState(238);\n target.setStateCounter(238, target._block);\n }\n else{\n target.addState(237);\n target.setStateCounter(237, Math.abs(target._block));\n }\n }\n</Pre-Damage Eval>\n\n<Hide if Learned Skill: 244,245>","occasion":1,"repeats":3,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":10,"tpGain":0},
{"id":244,"animationId":82,"damage":{"critical":true,"elementId":-1,"formula":"20+3/5*(a.atk * 2+a.agi/10 - b.def/2)*(a.level*a.atk/2048+2) * (b.isStateAffected(97) ? 104/100 : 1) * (b.isStateAffected(98) ? 108/100 : 1) * (b.isStateAffected(99) ? 112/100 : 1) * (b.isStateAffected(100) ? 116/100 : 1) * (b.isStateAffected(101) ? 120/100 : 1)","type":1,"variance":10},"description":"\\c[17]<20%额外命中>\\c[0] 使用利爪抓挠敌人三次并附加\\it[255]\n和\\c[18]26层伤害加深\\c[0](最多叠加到99层),目标\\it[255]叠加越高伤害越高","effects":[{"code":21,"dataId":0,"value1":1,"value2":0},{"code":21,"dataId":255,"value1":1,"value2":0}],"hitType":1,"iconIndex":105,"message1":"使用了%1","message2":"","mpCost":0,"name":"利爪抓挠II","note":"<Hide if Learned Skill: 245>\n\n<技能类型:类普攻>\n\n<Before Eval>\n this._bsaffective = 0.4;\n</Before Eval>\n\n<Before Eval>\n user.addState(228);\n</Before Eval>\n<After Eval>\n user.removeState(228);\n</After Eval>\n\n<Pre-Damage Eval>\n target._block = target._block || 0;\n target._block -= 26;\n target._block = Math.max(target._block, -99);\n target._block = Math.min(target._block, 99);\n if(target._block == 0){ \n target.setStateCounter(237, 0);\n target.setStateCounter(238, 0);\n target.removeState(237);\n target.removeState(238); } \n else{\n if(target._block > 0){\n target.addState(238);\n target.setStateCounter(238, target._block);\n }\n else{\n target.addState(237);\n target.setStateCounter(237, Math.abs(target._block));\n }\n }\n</Pre-Damage Eval>","occasion":1,"repeats":3,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":10,"tpGain":0},
{"id":245,"animationId":82,"damage":{"critical":true,"elementId":-1,"formula":"20+4/5*(a.atk * 2+a.agi/10 - b.def/2)*(a.level*a.atk/2048+2) * (b.isStateAffected(97) ? 104/100 : 1) * (b.isStateAffected(98) ? 108/100 : 1) * (b.isStateAffected(99) ? 112/100 : 1) * (b.isStateAffected(100) ? 116/100 : 1) * (b.isStateAffected(101) ? 120/100 : 1)","type":1,"variance":10},"description":"\\c[17]<30%额外命中>\\c[0] 使用利爪抓挠敌人三次并附加\\it[255]\n和\\c[18]33层伤害加深\\c[0](最多叠加到99层),目标\\it[255]叠加越高伤害越高","effects":[{"code":21,"dataId":0,"value1":1,"value2":0},{"code":21,"dataId":255,"value1":1,"value2":0}],"hitType":1,"iconIndex":105,"message1":"使用了%1","message2":"","mpCost":0,"name":"利爪抓挠III","note":"<技能类型:类普攻>\n\n<Before Eval>\n this._bsaffective = 0.4;\n</Before Eval>\n\n<Before Eval>\n user.addState(229);\n</Before Eval>\n<After Eval>\n user.removeState(229);\n</After Eval>\n\n<Pre-Damage Eval>\n target._block = target._block || 0;\n target._block -= 33;\n target._block = Math.max(target._block, -99);\n target._block = Math.min(target._block, 99);\n if(target._block == 0){ \n target.setStateCounter(237, 0);\n target.setStateCounter(238, 0);\n target.removeState(237);\n target.removeState(238); } \n else{\n if(target._block > 0){\n target.addState(238);\n target.setStateCounter(238, target._block);\n }\n else{\n target.addState(237);\n target.setStateCounter(237, Math.abs(target._block));\n }\n }\n</Pre-Damage Eval>","occasion":1,"repeats":3,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":10,"tpGain":0},
{"id":246,"animationId":243,"damage":{"critical":true,"elementId":-1,"formula":"20+1/3*(a.atk * 2+a.agi/3 - b.def/2)*(a.level*a.atk/2048+2) * (b.isStateAffected(97) ? 104/100 : 1) * (b.isStateAffected(98) ? 108/100 : 1) * (b.isStateAffected(99) ? 112/100 : 1) * (b.isStateAffected(100) ? 116/100 : 1) * (b.isStateAffected(101) ? 120/100 : 1)","type":1,"variance":5},"description":"飞扑攻击指定目标并叠加三层\\it[255]命中会获得25点TP\n且直接\\c[17]增加自身下回合50%读条\\c[0],代价是透支身体,失去一定血量","effects":[{"code":21,"dataId":255,"value1":1,"value2":0}],"hitType":1,"iconIndex":291,"message1":"使用了%1","message2":"","mpCost":0,"name":"狂野飞扑I","note":"<Hide if Learned Skill: 247>\n<Cooldown: 8>\n<Cooldown Steps: 1>\n\n<After ATB: 50%>\n\n<Hit condition Reward: +35 TP>\n\n<技能类型:技能>\n\n<Custom HP Cost>\ncost += user.mhp/30+user.hp/15;\n</Custom HP Cost>","occasion":1,"repeats":3,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
{"id":247,"animationId":243,"damage":{"critical":true,"elementId":-1,"formula":"600+1/3*(a.atk * 5/2+a.agi/3 - b.def/2)*(a.level*a.atk/2048+2) * (b.isStateAffected(97) ? 104/100 : 1) * (b.isStateAffected(98) ? 108/100 : 1) * (b.isStateAffected(99) ? 112/100 : 1) * (b.isStateAffected(100) ? 116/100 : 1) * (b.isStateAffected(101) ? 120/100 : 1)","type":1,"variance":5},"description":"飞扑攻击指定目标并叠加四层\\it[255]命中会获得35点TP\n且直接\\c[17]增加自身下回合50%读条\\c[0],代价是透支身体,失去一定血量","effects":[{"code":21,"dataId":255,"value1":1,"value2":0}],"hitType":1,"iconIndex":291,"message1":"使用了%1","message2":"","mpCost":0,"name":"狂野飞扑II","note":"<Cooldown: 6>\n<Cooldown Steps: 1>\n\n<Hit condition Reward: +35 TP>\n\n<After ATB: 70%>\n\n<技能类型:技能>\n\n<Custom HP Cost>\ncost += user.mhp/30+user.hp/15;\n</Custom HP Cost>","occasion":1,"repeats":4,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":50},
{"id":248,"animationId":85,"damage":{"critical":true,"elementId":-1,"formula":"2/3*(a.atk * 2 +a.agi/5 - b.def/2)*(a.level*a.atk/2048+2) * (b.isStateAffected(97) ? 104/100 : 1) * (b.isStateAffected(98) ? 108/100 : 1) * (b.isStateAffected(99) ? 112/100 : 1) * (b.isStateAffected(100) ? 116/100 : 1) * (b.isStateAffected(101) ? 120/100 : 1)","type":1,"variance":5},"description":"\\c[18]<10%暴击叠加>\\c[17]<50%命中叠加>\\c[0] 用利爪疯狂攻击单一目标七次,\n目标\\it[255]叠加越高伤害越高;成功击杀目标时\\c[17]\\it[113]\\c[0]。","effects":[{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":290,"message1":"使用了%1","message2":"","mpCost":0,"name":"疯狂爪击I","note":"<Hide if Learned Skill: 249,250>\n\n<Before Eval>\n this._pcirate = 0.9;\n</Before Eval>\n\n<Missed Reward: Add State 232>\n\n<技能类型:类普攻>\n\n\n<Critical Reward: Rolling Critical 0%>\n<Noncritical Reward: Rolling Critical +10%>\n<Defeat Reward: Add State 113>\n<Defeat Reward: +10 TP>","occasion":1,"repeats":7,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":30,"tpGain":0},

@ -66,8 +66,8 @@ null,
{"id":64,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":42,"dataId":2,"value":1}],"iconIndex":4,"maxTurns":6,"message1":"被沉默了!","message2":"被沉默了!","message3":"","message4":"受到的沉默效果解除了!","minTurns":3,"motion":0,"name":"沉默","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":65,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":42,"dataId":1,"value":1},{"code":42,"dataId":2,"value":1},{"code":42,"dataId":3,"value":1}],"iconIndex":331,"maxTurns":6,"message1":"的技能被封印了!","message2":"的技能被封印了!","message3":"","message4":"的技能封印解除了!","minTurns":3,"motion":0,"name":"技能封印","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":66,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[{"code":23,"dataId":2,"value":0.93}],"iconIndex":359,"maxTurns":1,"message1":"中毒了!","message2":"中毒了!","message3":"","message4":"","minTurns":1,"motion":0,"name":"中毒I","note":"<Custom Apply Effect>\n user.removeState(248);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var c = Math.floor(user.mhp*0.03)*(-1);\n c = Math.max(c, -4000);\n user.gainHp(c);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":67,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[{"code":23,"dataId":2,"value":0.87}],"iconIndex":360,"maxTurns":1,"message1":"中毒了!","message2":"中毒了!","message3":"","message4":"","minTurns":1,"motion":0,"name":"中毒II","note":"<Custom Apply Effect>\n user.removeState(66);\n user.removeState(248);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var c = Math.floor(user.mhp*0.055)*(-1);\n c = Math.max(c, -4000);\n user.gainHp(c);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":68,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[{"code":23,"dataId":2,"value":0.8}],"iconIndex":361,"maxTurns":1,"message1":"中毒了!","message2":"中毒了!","message3":"","message4":"体内的毒素解除了!","minTurns":1,"motion":0,"name":"中毒III","note":"<Custom Apply Effect>\n user.removeState(66);\n user.removeState(67);\n user.removeState(248);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var c = Math.floor(user.mhp*0.08)*(-1);\n c = Math.max(c, -4000);\n user.gainHp(c);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":67,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[{"code":23,"dataId":2,"value":0.87}],"iconIndex":360,"maxTurns":1,"message1":"中毒了!","message2":"中毒了!","message3":"","message4":"","minTurns":1,"motion":0,"name":"中毒II","note":"<Custom Apply Effect>\n user.removeState(248);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var c = Math.floor(user.mhp*0.055)*(-1);\n c = Math.max(c, -4000);\n user.gainHp(c);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":68,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[{"code":23,"dataId":2,"value":0.8}],"iconIndex":361,"maxTurns":1,"message1":"中毒了!","message2":"中毒了!","message3":"","message4":"体内的毒素解除了!","minTurns":1,"motion":0,"name":"中毒III","note":"<Custom Apply Effect>\n user.removeState(248);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var c = Math.floor(user.mhp*0.08)*(-1);\n c = Math.max(c, -4000);\n user.gainHp(c);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":69,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[{"code":23,"dataId":2,"value":0.9},{"code":13,"dataId":248,"value":1.5},{"code":11,"dataId":14,"value":1.3}],"iconIndex":340,"maxTurns":1,"message1":"的生命开始流失!","message2":"的生命开始流失!","message3":"","message4":"生命的流失止住了!","minTurns":1,"motion":0,"name":"生命流失","note":"<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var d = Math.floor(user.mhp*0.06)*(-1);\n d = Math.max(d, -8000);\n user.gainHp(d);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":70,"autoRemovalTiming":2,"chanceByDamage":20,"traits":[{"code":22,"dataId":1,"value":-0.9},{"code":22,"dataId":4,"value":-0.9}],"iconIndex":22,"maxTurns":1,"message1":"陷入了眩晕!","message2":"陷入了眩晕!","message3":"仍旧站立不稳","message4":"的身体站稳了!","minTurns":1,"motion":0,"name":"眩晕一回合","note":"<Custom Apply Effect>\n if (user.isStateAffected(58)){\n user.addState(58);\n }\nvar random = Math.floor(Math.random() * 10 + 1);\nif (random <= 3) {\n user.addState(148);\n}\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":true,"removeByRestriction":false,"removeByWalking":false,"restriction":4,"stepsToRemove":100},
{"id":71,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
@ -77,30 +77,30 @@ null,
{"id":75,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":22,"dataId":0,"value":-1.5},{"code":22,"dataId":1,"value":-0.7}],"iconIndex":3,"maxTurns":6,"message1":"所有视觉都被干扰了!","message2":"视觉依旧一片昏暗!","message3":"","message4":"受到的视觉干扰已解除!","minTurns":4,"motion":0,"name":"昏暗","note":"<Custom Apply Effect>\nvar random = Math.floor(Math.random() * 10 + 1);\nif(user.isStateAffected(43)){}\nelse{\nif (random <= 3) {\n user.addState(149);\n}\n}\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":76,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":2,"value":0.8},{"code":21,"dataId":4,"value":0.8},{"code":44,"dataId":410,"value":1}],"iconIndex":342,"maxTurns":5,"message1":"","message2":"的武器被夺走了!","message3":"","message4":"夺回了自己的武器!","minTurns":2,"motion":0,"name":"缴械","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":77,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":2,"value":0.9}],"iconIndex":50,"maxTurns":6,"message1":"的力量衰弱了一成!","message2":"的力量衰弱了一成!","message3":"","message4":"","minTurns":3,"motion":0,"name":"力量衰弱I","note":"<Custom Apply Effect>\n user.removeState(249);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":78,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":2,"value":0.8}],"iconIndex":58,"maxTurns":6,"message1":"的力量衰弱了一成!","message2":"的力量衰弱了一成!","message3":"","message4":"","minTurns":3,"motion":0,"name":"力量衰弱II","note":"<Custom Apply Effect>\n user.removeState(77);\n user.removeState(249);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":79,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":2,"value":0.7}],"iconIndex":324,"maxTurns":6,"message1":"的力量衰弱了一成!","message2":"的力量衰弱了一成!","message3":"","message4":"衰弱的力量恢复了!","minTurns":3,"motion":0,"name":"力量衰弱III","note":"<Custom Apply Effect>\n user.removeState(77);\n user.removeState(78);\n user.removeState(249);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":78,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":2,"value":0.8}],"iconIndex":58,"maxTurns":6,"message1":"的力量衰弱了一成!","message2":"的力量衰弱了一成!","message3":"","message4":"","minTurns":3,"motion":0,"name":"力量衰弱II","note":"<Custom Apply Effect>\n user.removeState(249);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":79,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":2,"value":0.7}],"iconIndex":324,"maxTurns":6,"message1":"的力量衰弱了一成!","message2":"的力量衰弱了一成!","message3":"","message4":"衰弱的力量恢复了!","minTurns":3,"motion":0,"name":"力量衰弱III","note":"<Custom Apply Effect>\n user.removeState(249);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":80,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":4,"value":0.9}],"iconIndex":52,"maxTurns":6,"message1":"的精神力衰弱了一成!","message2":"的精神力衰弱了一成!","message3":"","message4":"","minTurns":3,"motion":0,"name":"精神衰弱I","note":"<Custom Apply Effect>\n user.removeState(250);\n</Custom Apply Effect>\n\n","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":81,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":4,"value":0.8}],"iconIndex":60,"maxTurns":6,"message1":"的精神力衰弱了一成!","message2":"的精神力衰弱了一成!","message3":"","message4":"","minTurns":3,"motion":0,"name":"精神衰弱II","note":"<Custom Apply Effect>\n user.removeState(80);\n user.removeState(250);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":82,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":4,"value":0.7}],"iconIndex":326,"maxTurns":6,"message1":"的精神力衰弱了一成!","message2":"的精神力衰弱了一成!","message3":"","message4":"衰弱的精神力恢复了!","minTurns":3,"motion":0,"name":"精神衰弱III","note":"<Custom Apply Effect>\n user.removeState(80);\n user.removeState(81);\n user.removeState(250);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":81,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":4,"value":0.8}],"iconIndex":60,"maxTurns":6,"message1":"的精神力衰弱了一成!","message2":"的精神力衰弱了一成!","message3":"","message4":"","minTurns":3,"motion":0,"name":"精神衰弱II","note":"<Custom Apply Effect>\n user.removeState(250);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":82,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":4,"value":0.7}],"iconIndex":326,"maxTurns":6,"message1":"的精神力衰弱了一成!","message2":"的精神力衰弱了一成!","message3":"","message4":"衰弱的精神力恢复了!","minTurns":3,"motion":0,"name":"精神衰弱III","note":"<Custom Apply Effect>\n user.removeState(250);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":83,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":21,"dataId":3,"value":0.9}],"iconIndex":51,"maxTurns":6,"message1":"的护甲破损了一成!","message2":"的护甲破损了一成!","message3":"","message4":"","minTurns":3,"motion":0,"name":"护甲破损I","note":"<Custom Apply Effect>\n user.removeState(251);\n</Custom Apply Effect>\n\n","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":84,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":21,"dataId":3,"value":0.8}],"iconIndex":59,"maxTurns":6,"message1":"的护甲破损了一成!","message2":"的护甲破损了一成!","message3":"","message4":"","minTurns":3,"motion":0,"name":"护甲破损II","note":"<Custom Apply Effect>\n user.removeState(83);\n user.removeState(251);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":85,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":21,"dataId":3,"value":0.7}],"iconIndex":372,"maxTurns":6,"message1":"的护甲破损了一成!","message2":"的护甲破损了一成!","message3":"","message4":"的护甲被修复了!","minTurns":3,"motion":0,"name":"护甲破损III","note":"<Custom Apply Effect>\n user.removeState(83);\n user.removeState(84);\n user.removeState(251);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":84,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":21,"dataId":3,"value":0.8}],"iconIndex":59,"maxTurns":6,"message1":"的护甲破损了一成!","message2":"的护甲破损了一成!","message3":"","message4":"","minTurns":3,"motion":0,"name":"护甲破损II","note":"<Custom Apply Effect>\n user.removeState(251);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":85,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":21,"dataId":3,"value":0.7}],"iconIndex":372,"maxTurns":6,"message1":"的护甲破损了一成!","message2":"的护甲破损了一成!","message3":"","message4":"的护甲被修复了!","minTurns":3,"motion":0,"name":"护甲破损III","note":"<Custom Apply Effect>\n user.removeState(251);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":86,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":21,"dataId":5,"value":0.9}],"iconIndex":53,"maxTurns":6,"message1":"的魔法防御薄弱了一成!","message2":"的魔法防御薄弱了一成!","message3":"","message4":"","minTurns":3,"motion":0,"name":"魔抗削弱I","note":"<Custom Apply Effect>\n user.removeState(252);\n</Custom Apply Effect>\n","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":87,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":21,"dataId":5,"value":0.8}],"iconIndex":61,"maxTurns":6,"message1":"的魔法防御薄弱了一成!","message2":"的魔法防御薄弱了一成!","message3":"","message4":"","minTurns":3,"motion":0,"name":"魔抗削弱II","note":"<Custom Apply Effect>\n user.removeState(86);\n user.removeState(252);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":88,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":21,"dataId":5,"value":0.7}],"iconIndex":374,"maxTurns":6,"message1":"的魔法防御薄弱了一成!","message2":"的魔法防御薄弱了一成!","message3":"","message4":"的魔法防御恢复了!","minTurns":3,"motion":0,"name":"魔抗削弱III","note":"<Custom Apply Effect>\n user.removeState(86);\n user.removeState(87);\n user.removeState(252);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":87,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":21,"dataId":5,"value":0.8}],"iconIndex":61,"maxTurns":6,"message1":"的魔法防御薄弱了一成!","message2":"的魔法防御薄弱了一成!","message3":"","message4":"","minTurns":3,"motion":0,"name":"魔抗削弱II","note":"<Custom Apply Effect>\n user.removeState(252);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":88,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":21,"dataId":5,"value":0.7}],"iconIndex":374,"maxTurns":6,"message1":"的魔法防御薄弱了一成!","message2":"的魔法防御薄弱了一成!","message3":"","message4":"的魔法防御恢复了!","minTurns":3,"motion":0,"name":"魔抗削弱III","note":"<Custom Apply Effect>\n user.removeState(252);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":89,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":90,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":2,"value":0.85},{"code":11,"dataId":10,"value":1.2},{"code":13,"dataId":62,"value":1.5},{"code":22,"dataId":6,"value":-0.5},{"code":13,"dataId":76,"value":1.5},{"code":42,"dataId":1,"value":1}],"iconIndex":335,"maxTurns":3,"message1":"陷入恐惧之中!","message2":"陷入恐惧之中!","message3":"","message4":"恢复了勇气!","minTurns":3,"motion":0,"name":"恐惧","note":"<Custom Apply Effect>\nvar random = Math.floor(Math.random() * 10 + 1);\nif(user.isStateAffected(43)){}\nelse{\nif (random <= 3) {\n user.addState(149);\n}\n}\n</Custom Apply Effect>\n","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":91,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":21,"dataId":3,"value":0.9},{"code":21,"dataId":5,"value":0.9}],"iconIndex":344,"maxTurns":6,"message1":"的装备被腐蚀了!","message2":"的装备被腐蚀了!","message3":"","message4":"","minTurns":3,"motion":0,"name":"腐蚀I","note":"<Custom Apply Effect>\n user.removeState(256);\n</Custom Apply Effect>\n\n","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":92,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":21,"dataId":3,"value":0.75},{"code":21,"dataId":5,"value":0.75}],"iconIndex":346,"maxTurns":6,"message1":"的装备被严重腐蚀了!","message2":"的装备被严重腐蚀了!","message3":"","message4":"被腐蚀的装备已经修复!","minTurns":3,"motion":0,"name":"腐蚀II","note":"<Custom Apply Effect>\n user.removeState(256);\n user.removeState(91);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":92,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":21,"dataId":3,"value":0.75},{"code":21,"dataId":5,"value":0.75}],"iconIndex":346,"maxTurns":6,"message1":"的装备被严重腐蚀了!","message2":"的装备被严重腐蚀了!","message3":"","message4":"被腐蚀的装备已经修复!","minTurns":3,"motion":0,"name":"腐蚀II","note":"<Custom Apply Effect>\n user.removeState(256);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":93,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":6,"value":0.9},{"code":22,"dataId":6,"value":-0.3},{"code":13,"dataId":76,"value":1.5},{"code":42,"dataId":5,"value":1}],"iconIndex":352,"maxTurns":6,"message1":"受到了震慑!","message2":"受到了震慑!","message3":"","message4":"回过神来,震慑解除!","minTurns":3,"motion":0,"name":"震慑","note":"<Custom Apply Effect>\nvar random = Math.floor(Math.random() * 10 + 1);\nif(user.isStateAffected(43)){}\nelse{\nif (random <= 3) {\n user.addState(149);\n}\n}\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":94,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":2,"value":0.8},{"code":21,"dataId":4,"value":0.9},{"code":21,"dataId":6,"value":0.8},{"code":21,"dataId":0,"value":0.9},{"code":13,"dataId":93,"value":1.5}],"iconIndex":349,"maxTurns":6,"message1":"处于虚弱状态!","message2":"处于虚弱状态!","message3":"","message4":"从虚弱状态中恢复了!","minTurns":4,"motion":0,"name":"虚弱","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":150},
{"id":95,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":23,"dataId":0,"value":3}],"iconIndex":376,"maxTurns":7,"message1":"被敌人视作了优先攻击目标!","message2":"被我方视作了优先攻击目标!","message3":"","message4":"的被攻击优先级恢复正常!","minTurns":4,"motion":0,"name":"敌意锁定","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":96,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":21,"dataId":2,"value":0.8},{"code":21,"dataId":4,"value":0.9},{"code":21,"dataId":6,"value":0.8},{"code":21,"dataId":0,"value":0.9},{"code":13,"dataId":93,"value":1.5}],"iconIndex":349,"maxTurns":2,"message1":"处于虚弱状态!","message2":"处于虚弱状态!","message3":"","message4":"从虚弱状态中恢复了!","minTurns":2,"motion":0,"name":"虚弱","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":150},
{"id":97,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.03},{"code":22,"dataId":3,"value":-0.05},{"code":11,"dataId":18,"value":1.03},{"code":13,"dataId":248,"value":1.1}],"iconIndex":353,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤I","note":"<Custom Apply Effect>\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.01)*(-1);\n e = Math.max(e, -3000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>\n\n\n\n\n\n\n\n\n","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":98,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.06},{"code":22,"dataId":3,"value":-0.07},{"code":11,"dataId":18,"value":1.06},{"code":13,"dataId":248,"value":1.2}],"iconIndex":354,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤II","note":"<Custom Apply Effect>\n user.removeState(97);\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.02)*(-1);\n e = Math.max(e, -3000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":99,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.09},{"code":22,"dataId":3,"value":-0.1},{"code":11,"dataId":18,"value":1.09},{"code":13,"dataId":248,"value":1.3}],"iconIndex":355,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤III","note":"<Custom Apply Effect>\n user.removeState(97);\n user.removeState(98);\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.03)*(-1);\n e = Math.max(e, -4000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":100,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.12},{"code":22,"dataId":3,"value":-0.13},{"code":11,"dataId":18,"value":1.12},{"code":13,"dataId":248,"value":1.4}],"iconIndex":356,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤IV","note":"<Custom Apply Effect>\n user.removeState(97);\n user.removeState(98);\n user.removeState(99);\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.04)*(-1);\n e = Math.max(e, -4000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":101,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.15},{"code":22,"dataId":3,"value":-0.15},{"code":11,"dataId":18,"value":1.15},{"code":13,"dataId":248,"value":1.5}],"iconIndex":357,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤V","note":"<Custom Apply Effect>\n user.removeState(97);\n user.removeState(98);\n user.removeState(99);\n user.removeState(100);\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.05)*(-1);\n e = Math.max(e, -5000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":97,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.03},{"code":22,"dataId":3,"value":-0.05},{"code":13,"dataId":248,"value":1.1},{"code":11,"dataId":16,"value":1.03}],"iconIndex":353,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤I","note":"<Custom Apply Effect>\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.01)*(-1);\n e = Math.max(e, -3000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>\n\n\n\n\n\n\n\n\n","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":98,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.06},{"code":22,"dataId":3,"value":-0.07},{"code":13,"dataId":248,"value":1.2},{"code":11,"dataId":16,"value":1.06}],"iconIndex":354,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤II","note":"<Custom Apply Effect>\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.02)*(-1);\n e = Math.max(e, -3000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":99,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.09},{"code":22,"dataId":3,"value":-0.1},{"code":13,"dataId":248,"value":1.3},{"code":11,"dataId":16,"value":1.09}],"iconIndex":355,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤III","note":"<Custom Apply Effect>\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.03)*(-1);\n e = Math.max(e, -4000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":100,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.12},{"code":22,"dataId":3,"value":-0.13},{"code":13,"dataId":248,"value":1.4},{"code":11,"dataId":16,"value":1.12}],"iconIndex":356,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤IV","note":"<Custom Apply Effect>\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.04)*(-1);\n e = Math.max(e, -4000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":101,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.15},{"code":22,"dataId":3,"value":-0.15},{"code":13,"dataId":248,"value":1.5},{"code":11,"dataId":16,"value":1.15}],"iconIndex":357,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤V","note":"<Custom Apply Effect>\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.05)*(-1);\n e = Math.max(e, -5000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":102,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[{"code":23,"dataId":2,"value":0.85}],"iconIndex":328,"maxTurns":1,"message1":"被叠加了流血!","message2":"","message3":"正在流失血液!","message4":"的流血已被治愈!","minTurns":1,"motion":0,"name":"流血","note":"<Counter Text Color: 9>\n<Counter Alignment: left>\n\n<Custom Apply Effect>\n user._bleed = user._bleed || 0;\n user.setStateCounter(102, user._bleed);\n</Custom Apply Effect>\n\n<Custom Remove Effect>\nuser._bleed = undefined;\n</Custom Remove Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var a = user.hp*3/250;\n a *= user._bleed/10;\n a = Math.max(a, 1);\n a = Math.floor(Math.min(a, 10000));\n a = Math.min(a, user.hp - 1);\n a *= (-1);\n user.gainHp(a);\n user.startDamagePopup();\n user._bleed -= 10;\n user.setStateCounter(102, user._bleed);\n if(user._bleed < 10 ||\n user.hp < 10){\n user._bleed = undefined;\n user.removeState(102);\n }\n</Custom Action Start Effect>\n\n<Custom Respond Effect>\nif(this.isDamage() \n&& this.isHpEffect() \n&& value > 0 \n&& this.isPhysical()){\nuser._bleed += 4;\nuser._bleed = Math.min(100, user._bleed);\n}\n</Custom Respond Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":103,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":104,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
@ -108,8 +108,8 @@ null,
{"id":106,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":107,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":108,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":22,"dataId":3,"value":-0.1}],"iconIndex":368,"maxTurns":4,"message1":"弱点暴露了!","message2":"弱点暴露了!","message3":"","message4":"","minTurns":4,"motion":1,"name":"弱点暴露I","note":"<Custom Apply Effect>\n user.removeState(254);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":109,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":22,"dataId":3,"value":-0.15}],"iconIndex":369,"maxTurns":4,"message1":"弱点暴露了!","message2":"弱点暴露了!","message3":"","message4":"","minTurns":4,"motion":1,"name":"弱点暴露II","note":"<Custom Apply Effect>\n user.removeState(108);\n user.removeState(254);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":110,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":22,"dataId":3,"value":-0.2}],"iconIndex":370,"maxTurns":4,"message1":"弱点暴露了!","message2":"弱点暴露了!","message3":"","message4":"所有弱点都被掩盖!","minTurns":4,"motion":1,"name":"弱点暴露III","note":"<Custom Apply Effect>\n user.removeState(108);\n user.removeState(109);\n user.removeState(254);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":109,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":22,"dataId":3,"value":-0.15}],"iconIndex":369,"maxTurns":4,"message1":"弱点暴露了!","message2":"弱点暴露了!","message3":"","message4":"","minTurns":4,"motion":1,"name":"弱点暴露II","note":"<Custom Apply Effect>\n user.removeState(254);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":110,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":22,"dataId":3,"value":-0.2}],"iconIndex":370,"maxTurns":4,"message1":"弱点暴露了!","message2":"弱点暴露了!","message3":"","message4":"所有弱点都被掩盖!","minTurns":4,"motion":1,"name":"弱点暴露III","note":"<Custom Apply Effect>\n user.removeState(254);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":111,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":112,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":113,"autoRemovalTiming":1,"chanceByDamage":10,"traits":[{"code":21,"dataId":6,"value":1.2}],"iconIndex":38,"maxTurns":2,"message1":"","message2":"","message3":"","message4":"","minTurns":2,"motion":0,"name":"加速二回合","note":"<Custom Apply Effect>\n if (user.isStateAffected(116)){\n user.addState(116);\n user.removeState(113);\n }\n else{\n if (user.isStateAffected(115)){\n user.addState(115);\n user.removeState(113);\n }\n }\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":true,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
@ -214,7 +214,7 @@ null,
{"id":212,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[],"iconIndex":416,"maxTurns":5,"message1":"的\\c[17]\\it[209]\\c[9]即将冷却完成!\\c[0]","message2":"","message3":"","message4":"","minTurns":5,"motion":0,"name":"无畏之力冷却倒数","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":213,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":805,"maxTurns":1,"message1":"无效化伤害的次数增加5次","message2":"无效化伤害的次数增加5次","message3":"","message4":"","minTurns":1,"motion":0,"name":"伤害无效","note":"<Counter Alignment: left>\n<Counter Text Color: 17>\n\n<Custom Apply Effect>\nuser._defence = user._defence || 0; \nuser.setStateCounter(213, user._defence);\n</Custom Apply Effect>\n","overlay":0,"priority":99,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":214,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"角色受伤修饰流程","note":"<Custom React Effect>\ntarget._cushion = target._cushion || 0;\ntarget._block = target._block || 0;\ntarget._easedamage = target._easedamage || 0;\nif(this.isDamage() && this.isHpEffect() && value > 0 ){\n value -= target._block*10;\n if(value > target.hp ){\n if(target._cushion > 0){\n value -= Math.floor(target.hp/10); \n target._cushion -= 1; \n target.setStateCounter(377, target._cushion);\n if (target._cushion <= 0){ \n target.removeState(377); \n }\n }\n else{\n if(target.isStateAffected(210)){\n value = Math.floor(target._hp - 50);\n target.removeState(210);\n target.addState(200);\n }\n else{\n if(target.isStateAffected(209)){\n value = 0;\n target._waitCount = 30;\n target.startAnimation(187);\n target.removeState(209);\n target.addState(113);\n target.addState(199);\n target._nofearcd = 30;\n }\n else{\n if(target.isStateAffected(208)){\n value = Math.floor(target._hp - 50);\n target.removeState(208);\n }\n }\n }\n } \n }\n else{\n if(value > target.hp/10 && target._cushion > 0){\n value -= Math.floor(target.hp/10); \n target._cushion -= 1; \n target.setStateCounter(377, target._cushion);\n if (target._cushion <= 0){ \n target.removeState(377); \n }\n }\n } \n if(target.isStateAffected(14)){\n target._easedamage += Math.round(value*0.4);\n value = Math.round(value*0.6);\n user.setStateCounter(14, Math.round(user._easedamage/user.mhp * 100));\n } \n else{\n if(target.isStateAffected(15)){\n target._easedamage += Math.round(value*0.5);\n value = Math.round(value*0.5);\n user.setStateCounter(15, Math.round(user._easedamage/user.mhp * 100));\n } \n else{\n if(target.isStateAffected(16)){\n target._easedamage += Math.round(value*0.4);\n value = Math.round(value*0.6);\n user.setStateCounter(16, Math.round(user._easedamage/user.mhp * 100));\n } \n }\n }\n}\n</Custom React Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":215,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"怪物受伤修饰流程","note":"<Custom React Effect>\ntarget._block = target._block || 0;\ntarget._defence = target._defence || 0; \nif(this.isDamage() && this.isHpEffect() && value > 0 ){\n value -= target._block*10;\n if(value > target.hp){\n if(target._defence > 0 ){\n value = 0; \n target._defence -= 1; \n target.setStateCounter(213, target._defence);\n if (target._defence <= 0){ \n target.removeState(213); \n }\n }\n else{\n if(target.isStateAffected(201)){\n target.removeState(201);\n target._revivallevel = 1;\n value = Math.floor(target.hp - 50);\n target.addState(206);\n }\n else{\n if(target.isStateAffected(202)){\n target.removeState(202);\n target._revivallevel = 2;\n value = Math.floor(target.hp - 50);\n target.addState(206); \n }\n else{\n if(target.isStateAffected(203)){\n target.removeState(203);\n target._revivallevel = 3;\n value = Math.floor(target.hp - 50);\n target.addState(206);\n }\n else{\n if(target.isStateAffected(204)){\n target.removeState(204);\n target._revivallevel = 4;\n value = Math.floor(target.hp - 50);\n target.addState(206);\n }\n else{\n if(target.isStateAffected(205)){\n target.removeState(205);\n target._revivallevel = 5;\n value = Math.floor(target.hp - 50);\n target.addState(206);\n }\n }\n }\n }\n } \n }\n }\n } \n<Custom React Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":215,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"怪物受伤修饰流程","note":"<Custom React Effect>\ntarget._block = target._block || 0;\ntarget._defence = target._defence || 0; \nif(this.isDamage() && this.isHpEffect() && value > 0 ){\n value *= (1 - target._block*3/1000);\n value = Math.floor(value);\n if(value > target.hp){\n if(target._defence > 0 ){\n value = 0; \n target._defence -= 1; \n target.setStateCounter(213, target._defence);\n if (target._defence <= 0){ \n target.removeState(213); \n }\n }\n else{\n if(target.isStateAffected(201)){\n target.removeState(201);\n target._revivallevel = 1;\n value = Math.floor(target.hp - 50);\n target.addState(206);\n }\n else{\n if(target.isStateAffected(202)){\n target.removeState(202);\n target._revivallevel = 2;\n value = Math.floor(target.hp - 50);\n target.addState(206); \n }\n else{\n if(target.isStateAffected(203)){\n target.removeState(203);\n target._revivallevel = 3;\n value = Math.floor(target.hp - 50);\n target.addState(206);\n }\n else{\n if(target.isStateAffected(204)){\n target.removeState(204);\n target._revivallevel = 4;\n value = Math.floor(target.hp - 50);\n target.addState(206);\n }\n else{\n if(target.isStateAffected(205)){\n target.removeState(205);\n target._revivallevel = 5;\n value = Math.floor(target.hp - 50);\n target.addState(206);\n }\n }\n }\n }\n } \n }\n }\n } \n<Custom React Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":216,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":217,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":218,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"治疗溢出为护盾20%","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
@ -223,15 +223,15 @@ null,
{"id":221,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"受到治疗时的特殊计算","note":"<Custom React Effect>\ntarget._confirmHp = target.hp; \n</Custom React Effect>\n\n<Custom React Effect>\nif (value < 0 && this.isHpEffect() &&\n target.isStateAffected(14)) { \n target.gainBarrier(Math.floor(Math.abs(value/2)));\n value = 0;\n target.gainTp(5);\n }\n</Custom React Effect>\n\n\n<Custom Respond Effect>\nif (value < 0 && this.isHpEffect() &&\n target.hp === target.mhp &&\n (target.isStateAffected(218) ||\n target.isStateAffected(219) ||\n target.isStateAffected(220) ) ) { \n var overheal = Math.abs(value);\n overheal += target._confirmHp;\n overheal -= target.mhp;\n if(target.isStateAffected(220)){\n var i = 0.5;\n }\n else{\n if(target.isStateAffected(219)){\n var i = 0.4; }\n else{ var i = 0.3; }\n }\n overheal = Math.floor(overheal * i);\n target.gainBarrier(overheal); \n}\n</Custom Respond Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":222,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":223,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":22,"dataId":0,"value":0.5}],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"命中提升1","note":"<Custom Apply Effect>\n user.removeState(232);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":224,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":22,"dataId":0,"value":1}],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"命中提升2","note":"<Custom Apply Effect>\n user.removeState(232);\n user.removeState(223);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":225,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":22,"dataId":0,"value":1.5}],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"命中提升3","note":"<Custom Apply Effect>\n user.removeState(232);\n user.removeState(223);\n user.removeState(224);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":226,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":22,"dataId":0,"value":2}],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"命中提升4","note":"<Custom Apply Effect>\n user.removeState(232);\n user.removeState(223);\n user.removeState(224);\n user.removeState(225);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":224,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":22,"dataId":0,"value":1}],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"命中提升2","note":"<Custom Apply Effect>\n user.removeState(232);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":225,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":22,"dataId":0,"value":1.5}],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"命中提升3","note":"<Custom Apply Effect>\n user.removeState(232);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":226,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":22,"dataId":0,"value":2}],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"命中提升4","note":"<Custom Apply Effect>\n user.removeState(232);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":227,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":22,"dataId":0,"value":0.1}],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"额外命中率10%","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":228,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":22,"dataId":0,"value":0.2}],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"额外命中率20%","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":229,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":22,"dataId":0,"value":0.3}],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"额外命中率30%","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":230,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":22,"dataId":0,"value":0.4}],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"额外命中率40%","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":231,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[{"code":22,"dataId":0,"value":0.5}],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"额外命中率50%","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":232,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"命中提升叠加","note":"<Custom Apply Effect>\n if (user.isStateAffected(223)){\n user.addState(224);\n }\n else{\n if(user.isStateAffected(224)){\n user.addState(225);\n }\n else{\n if(user.isStateAffected(225) || user.isStateAffected(226)){\n user.addState(226);\n }\n else{\n user.addState(223);\n }\n }\n }\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":232,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"命中提升叠加","note":"<Custom Apply Effect>\n var i = 0;\n i += user.isStateAffected(223)?1:0;\n i += user.isStateAffected(224)?2:0;\n i += user.isStateAffected(225)?3:0;\n i += user.isStateAffected(226)?3:0;\n user.removeState(223);\n user.removeState(224);\n user.removeState(225);\n user.addState(223 + i);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":233,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":234,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"通用吸血计算","note":"<Custom Establish Effect>\n user._absrate = user._absrate || 0;\n user._pbsrate = user._pbsrate || 0;\n user._mbsrate = user._mbsrate || 0;\n this._bsaffective = this._bsaffective || 1;\n if (this.isSkill && value >0 && this._bsaffective > 0){\n var bsrate = 0;\n bsrate += user._absrate;\n if (this.isPhysical()){\n bsrate += user._pbsrate;\n }\n else{\n if (this.isMagical()){\n bsrate += user._mbsrate;\n }\n }\n bsrate *= this._bsaffective;\n bsrate = Math.min(bsrate, 1);\n var hpgain = Math.floor(value*bsrate);\n var a = Math.floor(user.mhp - user.hp);\n if(hpgain > a){\n user.gainHp(a);\n var overheal = Math.floor(hpgain - a);\n if (user.isStateAffected(218)){\n overheal *= 0.2;\n }\n else{\n if (user.isStateAffected(219)){\n overheal *= 0.3;\n }\n else{\n if (user.isStateAffected(220)){\n overheal *= 0.4;\n }\n }\n }\n user.gainBarrier(overheal); \n }\n else{\n user.gainHp(hpgain);\n }\n }\n</Custom Establish Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":235,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"100%全能吸血","note":"<Custom Apply Effect>\n user._absrate = user._absrate || 0;\n user._pbsrate = user._pbsrate || 0;\n user._mbsrate = user._mbsrate || 0;\n user._absrate += 0.1;\n</Custom Apply Effect>\n\n<Custom Leave Effect>\n user._absrate = user._absrate || 0;\n user._pbsrate = user._pbsrate || 0;\n user._mbsrate = user._mbsrate || 0;\n user._absrate = Math.max(user._absrate - 0.1, 0);\n</Custom Leave Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
@ -247,15 +247,15 @@ null,
{"id":245,"autoRemovalTiming":1,"chanceByDamage":100,"traits":[],"iconIndex":400,"maxTurns":1,"message1":"再次陷入了敌我不分的状态!","message2":"","message3":"","message4":"的混乱解除了!","minTurns":1,"motion":0,"name":"五月混乱4","note":"<SF_CommonAttack: 0488, 9>\n\n<Custom Apply Effect>\nuser.removeState(62);\nuser.removeState(241);\n</Custom Apply Effect>\n\n<Custom Leave Effect>\n user._randomturns = user._randomturns || 0;\n user._randomturns -= 1;\n if (user._randomturns <= 0 ){\n user._randomturns = 0;\n }\n else{\n var random = Math.round(Math.random() * 3 + 1);\n user.addState(random + 241);\n }\n</Custom Leave Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":true,"removeByRestriction":false,"removeByWalking":false,"restriction":1,"stepsToRemove":100},
{"id":246,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":247,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"叠加使用的工具状态","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":248,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":177,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"中毒","note":"<Custom Apply Effect>\n if (user.isStateAffected(66)){\n user.addState(67);\n }\n else{\n if(user.isStateAffected(67) || user.isStateAffected(68)){\n user.addState(68);\n }\n else{\n user.addState(66);\n }\n }\n var random = Math.floor(Math.random() * 10 + 1);\n if(user.isStateAffected(43)){}\nelse{ \n if (random <=3){\n user.addState(151); }\n }\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":249,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":50,"maxTurns":6,"message1":"","message2":"","message3":"","message4":"","minTurns":3,"motion":0,"name":"力量衰弱","note":"<Custom Apply Effect>\n if (user.isStateAffected(77)){\n user.addState(78);\n }\n else{\n if(user.isStateAffected(78) || user.isStateAffected(79)){\n user.addState(79);\n }\n else{\n user.addState(77);\n }\n }\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":250,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":52,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"精神衰弱","note":"<Custom Apply Effect>\n if (user.isStateAffected(80)){\n user.addState(81);\n }\n else{\n if(user.isStateAffected(81) || user.isStateAffected(82)){\n user.addState(82);\n }\n else{\n user.addState(80);\n }\n }\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":251,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":51,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"护甲破损","note":"<Custom Apply Effect>\n if (user.isStateAffected(83)){\n user.addState(84);\n }\n else{\n if(user.isStateAffected(84) || user.isStateAffected(85)){\n user.addState(85);\n }\n else{\n user.addState(83);\n }\n }\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":252,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":53,"maxTurns":6,"message1":"","message2":"","message3":"","message4":"","minTurns":3,"motion":0,"name":"魔抗削弱","note":"<Custom Apply Effect>\n if (user.isStateAffected(86)){\n user.addState(87);\n }\n else{\n if(user.isStateAffected(87) || user.isStateAffected(88)){\n user.addState(88);\n }\n else{\n user.addState(86);\n }\n }\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":248,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":177,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"中毒","note":"<Custom Apply Effect>\n var i = 0;\n i += user.isStateAffected(66)?1:0;\n i += user.isStateAffected(67)?2:0;\n i += user.isStateAffected(68)?2:0;\n user.removeState(66);\n user.removeState(67);\n user.addState(66 + i);\n var random = Math.floor(Math.random() * 10 + 1);\n if(user.isStateAffected(43)){}\nelse{ \n if (random <=1){\n user.addState(151); }\n }\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":249,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":50,"maxTurns":6,"message1":"","message2":"","message3":"","message4":"","minTurns":3,"motion":0,"name":"力量衰弱","note":"<Custom Apply Effect>\n var i = 0;\n i += user.isStateAffected(77)?1:0;\n i += user.isStateAffected(78)?2:0;\n i += user.isStateAffected(79)?2:0;\n user.removeState(77);\n user.removeState(78);\n user.addState(77 + i);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":250,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":52,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"精神衰弱","note":"<Custom Apply Effect>\n var i = 0;\n i += user.isStateAffected(80)?1:0;\n i += user.isStateAffected(81)?2:0;\n i += user.isStateAffected(82)?2:0;\n user.removeState(80);\n user.removeState(81);\n user.addState(80 + i);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":251,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":51,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"护甲破损","note":"<Custom Apply Effect>\n var i = 0;\n i += user.isStateAffected(83)?1:0;\n i += user.isStateAffected(84)?2:0;\n i += user.isStateAffected(85)?2:0;\n user.removeState(83);\n user.removeState(84);\n user.addState(83 + i);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":252,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":53,"maxTurns":6,"message1":"","message2":"","message3":"","message4":"","minTurns":3,"motion":0,"name":"魔抗削弱","note":"<Custom Apply Effect>\n var i = 0;\n i += user.isStateAffected(86)?1:0;\n i += user.isStateAffected(87)?2:0;\n i += user.isStateAffected(88)?2:0;\n user.removeState(86);\n user.removeState(87);\n user.addState(86 + i);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":253,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":254,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":87,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"弱点暴露","note":"<Custom Apply Effect>\n if (user.isStateAffected(108)){\n user.addState(109);\n }\n else{\n if(user.isStateAffected(109) || user.isStateAffected(110)){\n user.addState(110);\n }\n else{\n user.addState(108);\n }\n }\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":255,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":105,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"抓伤","note":"<Custom Apply Effect>\n if (user.isStateAffected(97)){\n user.addState(98);\n }\n else{\n if(user.isStateAffected(98)){\n user.addState(99);\n }\n else{\n if(user.isStateAffected(99) ){\n user.addState(100);\n }\n else{\n if(user.isStateAffected(100) || user.isStateAffected(100)){\n user.addState(101);\n }\n else{\n user.addState(97);\n }\n }\n }\n }\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":256,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":344,"maxTurns":6,"message1":"","message2":"","message3":"","message4":"","minTurns":5,"motion":0,"name":"腐蚀","note":"<Custom Apply Effect>\n if(user.isStateAffected(91) || user.isStateAffected(92)){\n user.addState(92);\n }\n else{\n user.addState(91);\n }\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":254,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":87,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"弱点暴露","note":"<Custom Apply Effect>\n var i = 0;\n i += user.isStateAffected(108)?1:0;\n i += user.isStateAffected(109)?2:0;\n i += user.isStateAffected(110)?2:0;\n user.removeState(108);\n user.removeState(109);\n user.addState(108 + i);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":255,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":105,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"抓伤","note":"<Custom Apply Effect>\n var i = 0;\n i += user.isStateAffected(97)?1:0;\n i += user.isStateAffected(98)?2:0;\n i += user.isStateAffected(99)?3:0;\n i += user.isStateAffected(100)?4:0;\n i += user.isStateAffected(101)?4:0;\n user.removeState(97);\n user.removeState(98);\n user.removeState(99);\n user.removeState(100);\n user.addState(97 + i);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":256,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":344,"maxTurns":6,"message1":"","message2":"","message3":"","message4":"","minTurns":5,"motion":0,"name":"腐蚀","note":"<Custom Apply Effect>\n var i = 0;\n i += user.isStateAffected(91)?1:0;\n i += user.isStateAffected(92)?1:0;\n user.removeState(91);\n user.addState(91 + i);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":257,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":258,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":259,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"装备火爪","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
@ -326,7 +326,7 @@ null,
{"id":324,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"电弧","note":"<Custom Battle Effect>\nuser._atktimes = 0;\n</Custom Battle Effect>\n\n<Custom Establish Effect>\nif(this.isSkill() && \n(this.item().meta.技能类型 == '普攻' || \nthis.item().meta.技能类型 == '类普攻') \n&& user.atk > 10 ){\n user._atktimes = user._atktimes || 0;\n user._atktimes += 1;\n if(user._atktimes == 4){\n user._atktimes = 0;\n $gameActors.actor(12)._lastallyid = user.actorId();\n var subject = $gameActors.actor(12);\n subject.forceAction(507, this._targetIndex);\n BattleManager.forceAction(subject);\n }\n }\n</Custom Establish Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":325,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"迅捷强击被动","note":"<Custom Battle Effect>\nuser._stratkcd = 0;\n</Custom Battle Effect>\n\n<Custom Turn End Effect>\nuser._stratkcd = user._stratkcd || 0;\nuser._stratkcd = Math.max(user._stratkcd - 1, 0); \n</Custom Turn End Effect>\n\n<Custom Initiate Effect>\nuser._stratkcd = user._stratkcd || 0;\nif(this.isSkill() && this.item().meta.技能类型 == '普攻'){}\nelse{\n if(this.isSkill() && \n (this.item().meta.技能类型 == '类普攻' || \n this.item().meta.技能类型 == '技能')&& \n user.atk > 10 && user._stratkcd == 0){\n user.addState(326);\n $gameActors.actor(12)._lastallyid = user.actorId();\n }\n}\n</Custom Initiate Effect>\n\n<Custom Establish Effect>\nif(this.isSkill() && \n (this.item().meta.技能类型 == '普攻' || \n this.item().meta.技能类型 == '类普攻' )\n && user.isStateAffected(326)){\n var subject = $gameActors.actor(12);\n subject.forceAction(506, this._targetIndex);\n BattleManager.forceAction(subject);\n user.removeState(326);\n user.addState(262);\n user._stratkcd = 3;\n}\n</Custom Establish Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":326,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":434,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"迅捷强击","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":327,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"破败","note":"<Custom Confirm Effect>\nthis._pcirate = this._pcirate || 1;\ntarget._block = target._block || 0;\nif(this.isSkill() && \n(this.item().meta.技能类型 == '普攻' \n|| this.item().meta.技能类型 == '类普攻'\n|| this.item().meta.技能类型 == '空手普攻') \n&& user.atk > 10 ){\nvar i = target.hp*0.04;\nvar h = user.atk - target.def;\nif(h > 0){ \ni += h*(1 + h*target.level/2048);}\nvar j = target.hp*0.06;\ni = Math.min(i,j);\ni -= target._block*5;\ni = Math.floor(i);\ni = Math.min(i, 6000);\ni *= this._pcirate;\ni = Math.floor(i);\ntarget._defence = target._defence || 0; \nif( i > 0 ){\n if(target._defence > 0){\n target._defence -= 1;\n target.setStateCounter(213, target._defence);\n if (target._defence <= 0){ \n target.removeState(213); \n }\n }\n else{\n value += i;\n }\n}\n} \n</Custom Confirm Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":327,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"破败","note":"<Custom Confirm Effect>\nthis._pcirate = this._pcirate || 1;\nif(this.isSkill() && \n(this.item().meta.技能类型 == '普攻' \n|| this.item().meta.技能类型 == '类普攻'\n|| this.item().meta.技能类型 == '空手普攻') \n&& user.atk > 10 ){\nvar i = target.hp*0.04;\nvar h = user.atk - target.def;\nif(h > 0){ \ni += h*(1 + h*target.level/2048);}\nvar j = target.hp*0.06;\ni = Math.min(i,j);\ni = Math.floor(i);\ni = Math.min(i, 6000);\ni *= this._pcirate;\ni = Math.floor(i);\ntarget._defence = target._defence || 0; \nif( i > 0 ){\n if(target._defence > 0){\n target._defence -= 1;\n target.setStateCounter(213, target._defence);\n if (target._defence <= 0){ \n target.removeState(213); \n }\n }\n else{\n value += i;\n }\n}\n} \n</Custom Confirm Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":328,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"冰霜溅射","note":"<Custom Battle Effect>\nuser._icecd = 0;\n</Custom Battle Effect>\n\n<Custom Turn End Effect>\nuser._icecd = user._icecd || 0;\nuser._icecd = Math.max(user._icecd - 1, 0);\n</Custom Turn End Effect>\n\n<Custom Establish Effect>\nif(this.isSkill() \n&& this.item().meta.技能类型 == '技能' \n && this.isMagical() \n && user.mat > 10 && user._icecd == 0){\n $gameActors.actor(12)._lastallyid = user.actorId();\n var subject = $gameActors.actor(12);\n subject.forceAction(508, this._targetIndex);\n BattleManager.forceAction(subject);\n user._icecd = 4;\n}\n</Custom Establish Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":329,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"奥术波动","note":"<Custom Battle Effect>\nuser._wavecd = 0;\n</Custom Battle Effect>\n\n<Custom Turn End Effect>\nuser._wavecd = user._wavecd || 0;\nuser._wavecd = Math.max(user._wavecd - 1, 0);\n</Custom Turn End Effect>\n\n<Custom Establish Effect>\nif(this.isSkill() && this.item().meta.技能类型 == '技能' \n && this.isMagical() && user.mat > 10 && user._wavecd == 0){\n $gameActors.actor(12)._lastallyid = user.actorId();\n var subject = $gameActors.actor(12);\n subject.forceAction(509, this._targetIndex);\n BattleManager.forceAction(subject);\n user._wavecd = 4;\n}\n</Custom Establish Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":330,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"迟滞之环","note":"<Custom Battle Effect>\nuser._ringcd = 0;\n</Custom Battle Effect>\n\n<Custom Turn End Effect>\nuser._ringcd = user._ringcd || 0;\nuser._ringcd = Math.max(user._ringcd - 1, 0);\n</Custom Turn End Effect>\n\n<Custom Establish Effect>\nif(this.isSkill() && this.item().meta.技能类型 == '技能' \n && this.isMagical() && user.mat > 10 && user._ringcd == 0){\n $gameActors.actor(12)._lastallyid = user.actorId();\n var subject = $gameActors.actor(12);\n subject.forceAction(510, this._targetIndex);\n BattleManager.forceAction(subject);\n user._ringcd = 5;\n}\n</Custom Establish Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
@ -334,7 +334,7 @@ null,
{"id":332,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"恐惧侵蚀","note":"<Custom Establish Effect>\nif(this.isSkill() && this.item().meta.技能类型 == '技能' \n && this.isMagical() && user.mat > 10){\n user._fear = user._fear || 0;\n user._fear += 1;\n var random = Math.random()*5;\n if(random <= user._fear){\n user._fear = 0;\n var subject = $gameActors.actor(12);\n subject.forceAction(511, this._targetIndex);\n BattleManager.forceAction(subject);\n }\n}\n</Custom Establish Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":333,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"杀鸡小刀","note":"<Custom Confirm Effect>\n this.certainhp = target.hp;\n</Custom Confirm Effect>\n\n<Custom Establish Effect>\n this.certainhp = this.certainhp || 1;\n if(target.isStateAffected(144)){}\n else{\n if(this.isSkill() &&\n this.isPhysical() &&\n (this.item().meta.技能类型 == '普攻' ||\n this.item().meta.技能类型 == '类普攻' )){\n var a = Math.random()*100;\n if(a <= 15){\n target.gainHp(-999999);\n }\n }\n if(this.certainhp == 0){}\n else{\n if(target.hp <= 0){\n user.gainExp(5);\n }\n }\n }\n</Custom Establish Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":334,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"绝对猎手","note":"<Ignore Physical Taunt>\n<Ignore Magical Taunt>\n<Ignore Certain Taunt>\n\n<Custom Confirm Effect>\n this.certainhp = target.hp;\n</Custom Confirm Effect>\n\n<Custom Establish Effect>\n this.certainhp = this.certainhp || 1;\n if(this.certainhp == 0){}\n else{\n if(target.hp <= 0){\n user.gainTp(20);\n user.addState(166);\n }\n }\n</Custom Establish Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":335,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"剧毒","note":"<Custom Confirm Effect>\nthis._pcirate = this._pcirate || 1;\nif(this.isSkill() && \n(this.item().meta.技能类型 == '普攻' \n|| this.item().meta.技能类型 == '类普攻'\n|| this.item().meta.技能类型 == '空手普攻') \n&& user.mat > 10 ){\nif(target.isStateAffected(66) ||\n target.isStateAffected(67) ||\n target.isStateAffected(68) ) {\n if(target.barrierPoints() > 0){}\n else{\n var i = (target.mhp - target.hp)*0.02;\n var h = user.mat - target.mdf;\n if(h > 0){ \n i += h*(1 + h*target.level/2048);}\n var j = target.hp*0.04;\n i = Math.min(i,j);\n i = Math.floor(i);\n if(target.isStateAffected(67)){\n i *= 5/4;\n }\n else{\n if(target.isStateAffected(68)){\n i *= 3/2; }\n }\n i = Math.min(i, 6000);\n i *= this._pcirate;\n i = Math.min(i, target.hp - 1);\n i = Math.floor(i);\n value += i;\n }\n var judge = 10;\n if(target.isStateAffected(144)){\n judge -= 1; }\n if(target.isStateAffected(151)){\n judge -= 1; }\n if(target.barrierPoints() > 0){\n judge -= 2; }\n var random = Math.random()*10;\n if(judge <= random){\n target.addState(248); }\n}\n}\n</Custom Confirm Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":335,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"剧毒之触","note":"<Custom Confirm Effect>\nthis._pcirate = this._pcirate || 1;\nif(this.isSkill() && \n(this.item().meta.技能类型 == '普攻' \n|| this.item().meta.技能类型 == '类普攻'\n|| this.item().meta.技能类型 == '空手普攻') \n&& user.mat > 10 ){\nif(target.isStateAffected(66) ||\n target.isStateAffected(67) ||\n target.isStateAffected(68) ) {\n if(target.barrierPoints() > 0){}\n else{\n var i = (target.mhp - target.hp)*0.02;\n var h = user.mat - target.mdf;\n if(h > 0){ \n i += h*(1 + h*target.level/2048);}\n var j = target.hp*0.04;\n i = Math.min(i,j);\n i = Math.floor(i);\n if(target.isStateAffected(67)){\n i *= 5/4;\n }\n else{\n if(target.isStateAffected(68)){\n i *= 3/2; }\n }\n i = Math.min(i, 6000);\n i *= this._pcirate;\n i = Math.floor(i);\n value += i;\n }\n var judge = 10;\n if(target.isStateAffected(144)){\n judge -= 1; }\n if(target.isStateAffected(151)){\n judge -= 1; }\n if(target.barrierPoints() > 0){\n judge -= 2; }\n var random = Math.random()*10;\n if(judge <= random){\n target.addState(248); }\n}\n}\n</Custom Confirm Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":336,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":337,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":338,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save