@ -389,12 +389,12 @@ null,
{ "id" : 387 , "autoRemovalTiming" : 2 , "chanceByDamage" : 100 , "traits" : [ { "code" : 22 , "dataId" : 4 , "value" : -10 } ] , "iconIndex" : 165 , "maxTurns" : 5 , "message1" : "" , "message2" : "" , "message3" : "" , "message4" : "" , "minTurns" : 5 , "motion" : 0 , "name" : "魔法吸收盾" , "note" : "<Custom Select Effect>\n if(this.isMagical() &&\n this.isDamage() &&\n this.isHpEffect() &&\n target.barrierPoints() > 0){\n target.gainBarrier(value);\n value = 0;\n }\n </Custom Select Effect>\n\n <Custom Respond Effect>\n if(target.barrierPoints() == 0){\n target.removeState(387);\n }\n </Custom Respond Effect>\n\n <Custom Leave Effect>\n var subject = user;\n subject.forceAction(582, -1);\n BattleManager.forceAction(subject); \n </Custom Leave Effect>" , "overlay" : 0 , "priority" : 50 , "removeAtBattleEnd" : false , "removeByDamage" : false , "removeByRestriction" : false , "removeByWalking" : false , "restriction" : 0 , "stepsToRemove" : 100 } ,
{ "id" : 387 , "autoRemovalTiming" : 2 , "chanceByDamage" : 100 , "traits" : [ { "code" : 22 , "dataId" : 4 , "value" : -10 } ] , "iconIndex" : 165 , "maxTurns" : 5 , "message1" : "" , "message2" : "" , "message3" : "" , "message4" : "" , "minTurns" : 5 , "motion" : 0 , "name" : "魔法吸收盾" , "note" : "<Custom Select Effect>\n if(this.isMagical() &&\n this.isDamage() &&\n this.isHpEffect() &&\n target.barrierPoints() > 0){\n target.gainBarrier(value);\n value = 0;\n }\n </Custom Select Effect>\n\n <Custom Respond Effect>\n if(target.barrierPoints() == 0){\n target.removeState(387);\n }\n </Custom Respond Effect>\n\n <Custom Leave Effect>\n var subject = user;\n subject.forceAction(582, -1);\n BattleManager.forceAction(subject); \n </Custom Leave Effect>" , "overlay" : 0 , "priority" : 50 , "removeAtBattleEnd" : false , "removeByDamage" : false , "removeByRestriction" : false , "removeByWalking" : false , "restriction" : 0 , "stepsToRemove" : 100 } ,
{ "id" : 388 , "autoRemovalTiming" : 0 , "chanceByDamage" : 100 , "traits" : [ ] , "iconIndex" : 0 , "maxTurns" : 1 , "message1" : "" , "message2" : "" , "message3" : "" , "message4" : "" , "minTurns" : 1 , "motion" : 0 , "name" : "自动释放魔法吸收盾" , "note" : "<Custom Respond Effect>\n target._defence = target._defence || 0;\n var subject = user;\n subject.forceAction(583, -1);\n BattleManager.forceAction(subject);\n target.removeState(388);\n</Custom Respond Effect>" , "overlay" : 0 , "priority" : 50 , "removeAtBattleEnd" : false , "removeByDamage" : false , "removeByRestriction" : false , "removeByWalking" : false , "restriction" : 0 , "stepsToRemove" : 100 } ,
{ "id" : 388 , "autoRemovalTiming" : 0 , "chanceByDamage" : 100 , "traits" : [ ] , "iconIndex" : 0 , "maxTurns" : 1 , "message1" : "" , "message2" : "" , "message3" : "" , "message4" : "" , "minTurns" : 1 , "motion" : 0 , "name" : "自动释放魔法吸收盾" , "note" : "<Custom Respond Effect>\n target._defence = target._defence || 0;\n var subject = user;\n subject.forceAction(583, -1);\n BattleManager.forceAction(subject);\n target.removeState(388);\n</Custom Respond Effect>" , "overlay" : 0 , "priority" : 50 , "removeAtBattleEnd" : false , "removeByDamage" : false , "removeByRestriction" : false , "removeByWalking" : false , "restriction" : 0 , "stepsToRemove" : 100 } ,
{ "id" : 389 , "autoRemovalTiming" : 1 , "chanceByDamage" : 100 , "traits" : [ ] , "iconIndex" : 21 , "maxTurns" : 3 , "message1" : "受到\\c[18]\\it[389]\\c[0]!" , "message2" : "" , "message3" : "依旧承受\\c[18]\\it[389]\\c[0]! " , "message4" : "\\c[18]\\it[389]\\c[0]已解除!" , "minTurns" : 3 , "motion" : 0 , "name" : "狂躁诅咒" , "note" : "<Custom Apply Effect>\nuser._frenzy = 10;\n</Custom Apply Effect>\n\n<Custom Remove Effect>\nuser._frenzy = undefined;\n</Custom Remove Effect>\n\n<Custom Establish Effect>\nuser._frenzy = user._frenzy || 10; \nif (target.result().hpDamage > 0) {\nuser._frenzy -= 1;\n}\nif (user._frenzy <= 0) {\nvar frenzy_recover = Math.floor(user.mhp / 5);\nuser.gainHp(frenzy_recover); \nuser.startDamagePopup();\nuser.clearResult();\nuser.startAnimation(43);\nuser.addState(115);\nuser.removeState(289);\n}\n</Custom Establish Effect>\n\n<Custom Leave Effect>\nvar n = Math.min(7, user._frenzy);\nvar frenzy_damage = Math.floor(user.hp *n/ 10);\nuser.startAnimation(231);\nuser.gainHp(-frenzy_damage); \nuser.startDamagePopup();\n</Custom Leave Effect>" , "overlay" : 0 , "priority" : 50 , "removeAtBattleEnd" : true , "removeByDamage" : false , "removeByRestriction" : false , "removeByWalking" : false , "restriction" : 0 , "stepsToRemove" : 100 } ,
{ "id" : 389 , "autoRemovalTiming" : 1 , "chanceByDamage" : 100 , "traits" : [ ] , "iconIndex" : 21 , "maxTurns" : 3 , "message1" : "受到\\c[18]\\it[389]\\c[0]!" , "message2" : "" , "message3" : "依旧承受\\c[18]\\it[389]\\c[0]! " , "message4" : "\\c[18]\\it[389]\\c[0]已解除!" , "minTurns" : 3 , "motion" : 0 , "name" : "狂躁诅咒" , "note" : "<Custom Apply Effect>\nuser._frenzy = 10;\n</Custom Apply Effect>\n\n<Custom Remove Effect>\nuser._frenzy = undefined;\n</Custom Remove Effect>\n\n<Custom Establish Effect>\nuser._frenzy = user._frenzy || 10; \nif (target.result().hpDamage > 0) {\nuser._frenzy -= 1;\n}\nif (user._frenzy <= 0) {\nvar frenzy_recover = Math.floor(user.mhp / 5);\nuser.gainHp(frenzy_recover); \nuser.startDamagePopup();\nuser.clearResult();\nuser.startAnimation(43);\nuser.addState(115);\nuser.removeState(289);\n}\n</Custom Establish Effect>\n\n<Custom Leave Effect>\nvar n = Math.min(7, user._frenzy);\nvar frenzy_damage = Math.floor(user.hp *n/ 10);\nuser.startAnimation(231);\nuser.gainHp(-frenzy_damage); \nuser.startDamagePopup();\n</Custom Leave Effect>" , "overlay" : 0 , "priority" : 50 , "removeAtBattleEnd" : true , "removeByDamage" : false , "removeByRestriction" : false , "removeByWalking" : false , "restriction" : 0 , "stepsToRemove" : 100 } ,
{ "id" : 390 , "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" : 390 , "autoRemovalTiming" : 1 , "chanceByDamage" : 100 , "traits" : [ ] , "iconIndex" : 4 02 , "maxTurns" : 6 , "message1" : " 开始吸收\\c[17]电\\[0]属性伤害! ", "message2" : "" , "message3" : "" , "message4" : " 不再吸收\\c[17]电\\[0]属性伤害! ", "minTurns" : 6 , "motion" : 0 , "name" : " 电元素吸收 ", "note" : " <Element Absorb: 6> ", "overlay" : 0 , "priority" : 50 , "removeAtBattleEnd" : false , "removeByDamage" : false , "removeByRestriction" : false , "removeByWalking" : false , "restriction" : 0 , "stepsToRemove" : 100 } ,
{ "id" : 391 , "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" : 391 , "autoRemovalTiming" : 1 , "chanceByDamage" : 100 , "traits" : [ {"code" : 11 , "dataId" : 16 , "value" : 1.5 } ], "iconIndex" : 40 0, "maxTurns" : 6 , "message1" : " 开始吸收\\c[18]火\\[0]属性伤害! ", "message2" : "" , "message3" : "" , "message4" : " 不再吸收\\c[18]火\\[0]属性伤害! ", "minTurns" : 6 , "motion" : 0 , "name" : " 火元素吸收 ", "note" : " <Element Absorb: 5, 16> ", "overlay" : 0 , "priority" : 50 , "removeAtBattleEnd" : false , "removeByDamage" : false , "removeByRestriction" : false , "removeByWalking" : false , "restriction" : 0 , "stepsToRemove" : 100 } ,
{ "id" : 392 , "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" : 392 , "autoRemovalTiming" : 2 , "chanceByDamage" : 100 , "traits" : [ ] , "iconIndex" : 411, "maxTurns" : 6 , "message1" : " 开始吸收\\c[9]水\\[0]属性伤害! ", "message2" : "" , "message3" : "" , "message4" : " 不再吸收\\c[9]水\\[0]属性伤害! ", "minTurns" : 6 , "motion" : 0 , "name" : " 水元素吸收 ", "note" : " <Element Absorb: 4> ", "overlay" : 0 , "priority" : 50 , "removeAtBattleEnd" : false , "removeByDamage" : false , "removeByRestriction" : false , "removeByWalking" : false , "restriction" : 0 , "stepsToRemove" : 100 } ,
{ "id" : 393 , "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" : 393 , "autoRemovalTiming" : 1 , "chanceByDamage" : 100 , "traits" : [ ] , "iconIndex" : 414, "maxTurns" : 6 , "message1" : " 开始吸收\\c[17]神圣\\[0]属性伤害! ", "message2" : "" , "message3" : "" , "message4" : " 不再吸收\\c[17]神圣\\[0]属性伤害! ", "minTurns" : 6 , "motion" : 0 , "name" : " 神圣吸收 ", "note" : " <Element Absorb: 8> ", "overlay" : 0 , "priority" : 50 , "removeAtBattleEnd" : false , "removeByDamage" : false , "removeByRestriction" : false , "removeByWalking" : false , "restriction" : 0 , "stepsToRemove" : 100 } ,
{ "id" : 394 , "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" : 394 , "autoRemovalTiming" : 1 , "chanceByDamage" : 100 , "traits" : [ ] , "iconIndex" : 424, "maxTurns" : 6 , "message1" : " 开始吸收\\c[27]黑暗\\[0]属性伤害! ", "message2" : "" , "message3" : "" , "message4" : " 不再吸收\\c[27]黑暗\\[0]属性伤害! ", "minTurns" : 6 , "motion" : 0 , "name" : " 黑暗吸收 ", "note" : " <Element Absorb: 9> ", "overlay" : 0 , "priority" : 50 , "removeAtBattleEnd" : false , "removeByDamage" : false , "removeByRestriction" : false , "removeByWalking" : false , "restriction" : 0 , "stepsToRemove" : 100 } ,
{ "id" : 395 , "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" : 395 , "autoRemovalTiming" : 0 , "chanceByDamage" : 100 , "traits" : [ ] , "iconIndex" : 71 , "maxTurns" : 1 , "message1" : " 开始吸收\\c[27]六大元素\\[0]属性伤害! ", "message2" : "" , "message3" : "" , "message4" : " 不再吸收\\c[27]六大元素\\[0]属性伤害! ", "minTurns" : 1 , "motion" : 0 , "name" : " 全元素吸收 ", "note" : " <Element Absorb: 2, 3, 4, 5, 6, 7, 16> ", "overlay" : 0 , "priority" : 50 , "removeAtBattleEnd" : false , "removeByDamage" : false , "removeByRestriction" : false , "removeByWalking" : false , "restriction" : 0 , "stepsToRemove" : 100 } ,
{ "id" : 396 , "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" : 396 , "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" : 397 , "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" : 397 , "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" : 398 , "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" : 398 , "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 } ,