@ -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" : 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" : 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" : 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" : 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( 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" : 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" : 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" : 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 } ,
{ "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" : 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" : 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" : 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" : 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( 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" : 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" : 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" : 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( 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" : 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" : 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" : 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( 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" : 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" : 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" : 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( 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" : 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" : 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" : 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" : 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" : 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" : 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" : 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" : 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" : 1 1, "dataId" : 18 , "value" : 1.03 } , { "code" : 1 3, "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" : 97 , "autoRemovalTiming" : 1 , "chanceByDamage" : 100 , "traits" : [ { "code" : 11 , "dataId" : 14 , "value" : 1.03 } , { "code" : 22 , "dataId" : 3 , "value" : -0.05 } , { "code" : 1 3, "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" : 1 1, "dataId" : 18 , "value" : 1.06 } , { "code" : 1 3, "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" : 98 , "autoRemovalTiming" : 1 , "chanceByDamage" : 100 , "traits" : [ { "code" : 11 , "dataId" : 14 , "value" : 1.06 } , { "code" : 22 , "dataId" : 3 , "value" : -0.07 } , { "code" : 1 3, "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" : 1 1, "dataId" : 18 , "value" : 1.09 } , { "code" : 1 3, "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" : 99 , "autoRemovalTiming" : 1 , "chanceByDamage" : 100 , "traits" : [ { "code" : 11 , "dataId" : 14 , "value" : 1.09 } , { "code" : 22 , "dataId" : 3 , "value" : -0.1 } , { "code" : 1 3, "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" : 1 1, "dataId" : 18 , "value" : 1.12 } , { "code" : 1 3, "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" : 100 , "autoRemovalTiming" : 1 , "chanceByDamage" : 100 , "traits" : [ { "code" : 11 , "dataId" : 14 , "value" : 1.12 } , { "code" : 22 , "dataId" : 3 , "value" : -0.13 } , { "code" : 1 3, "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" : 1 1, "dataId" : 18 , "value" : 1.15 } , { "code" : 1 3, "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" : 101 , "autoRemovalTiming" : 1 , "chanceByDamage" : 100 , "traits" : [ { "code" : 11 , "dataId" : 14 , "value" : 1.15 } , { "code" : 22 , "dataId" : 3 , "value" : -0.15 } , { "code" : 1 3, "dataId" : 248 , "value" : 1. 5} , { "code" : 11 , "dataId" : 16 , "value" : 1.1 5} ] , "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" : 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" : 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 } ,
{ "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" : 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" : 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" : 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" : 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( 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" : 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" : 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" : 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 } ,
{ "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" : 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" : 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" : 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" : 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" : 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 } ,
{ "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" : 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" : 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" : 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" : 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 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" : 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 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" : 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" : 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" : 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" : 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" : 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" : 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" : 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" : 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 } ,
{ "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" : 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" : 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" : 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" : 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 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" : 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 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" : 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 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" : 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 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" : 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" : 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" : 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 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" : 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 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" : 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" : 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" : 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 } ,
{ "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" : 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" : 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" : 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;\n target._block = target._block || 0;\n if(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;\n if(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" : 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" : 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 } ,
{ "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" : 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" : 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" : 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" : 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" : 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 } ,
{ "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 } ,