|
|
@ -101,7 +101,7 @@ null,
|
|
|
|
{"id":99,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.09},{"code":22,"dataId":3,"value":-0.1},{"code":11,"dataId":18,"value":1.09},{"code":13,"dataId":248,"value":1.3}],"iconIndex":355,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤III","note":"<Custom Apply Effect>\n user.removeState(97);\n user.removeState(98);\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.03)*(-1);\n e = Math.max(e, -4000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
{"id":99,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.09},{"code":22,"dataId":3,"value":-0.1},{"code":11,"dataId":18,"value":1.09},{"code":13,"dataId":248,"value":1.3}],"iconIndex":355,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤III","note":"<Custom Apply Effect>\n user.removeState(97);\n user.removeState(98);\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.03)*(-1);\n e = Math.max(e, -4000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
{"id":100,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.12},{"code":22,"dataId":3,"value":-0.13},{"code":11,"dataId":18,"value":1.12},{"code":13,"dataId":248,"value":1.4}],"iconIndex":356,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤IV","note":"<Custom Apply Effect>\n user.removeState(97);\n user.removeState(98);\n user.removeState(99);\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.04)*(-1);\n e = Math.max(e, -4000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
{"id":100,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.12},{"code":22,"dataId":3,"value":-0.13},{"code":11,"dataId":18,"value":1.12},{"code":13,"dataId":248,"value":1.4}],"iconIndex":356,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤IV","note":"<Custom Apply Effect>\n user.removeState(97);\n user.removeState(98);\n user.removeState(99);\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.04)*(-1);\n e = Math.max(e, -4000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
{"id":101,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.15},{"code":22,"dataId":3,"value":-0.15},{"code":11,"dataId":18,"value":1.15},{"code":13,"dataId":248,"value":1.5}],"iconIndex":357,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤V","note":"<Custom Apply Effect>\n user.removeState(97);\n user.removeState(98);\n user.removeState(99);\n user.removeState(100);\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.05)*(-1);\n e = Math.max(e, -5000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
{"id":101,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":11,"dataId":14,"value":1.15},{"code":22,"dataId":3,"value":-0.15},{"code":11,"dataId":18,"value":1.15},{"code":13,"dataId":248,"value":1.5}],"iconIndex":357,"maxTurns":5,"message1":"的体表被抓伤了!","message2":"的体表被抓伤了!","message3":"","message4":"","minTurns":5,"motion":0,"name":"抓伤V","note":"<Custom Apply Effect>\n user.removeState(97);\n user.removeState(98);\n user.removeState(99);\n user.removeState(100);\n user.removeState(255);\n</Custom Apply Effect>\n\n<Custom Action Start Effect>\n user._bleed = user._bleed || 0;\n var e = Math.floor(user.mhp*0.05)*(-1);\n e = Math.max(e, -5000);\n user.gainHp(e);\n user.startDamagePopup();\n</Custom Action Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
{"id":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: 18>\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 = Math.floor(user.hp*0.03);\n if(a > 0){\n a *= (-1);\n a = Math.max(a, -8000);\n user.gainHp(a);\n user.startDamagePopup();\n }\n user._bleed -= 1;\n user.setStateCounter(102, user._bleed);\n if(user._bleed == 0){\n user.removeState(102);\n }\n</Custom Action Start Effect>\n\n<Custom Respond Effect>\nif(this.isDamage() && this.isHpEffect() && value > 0 && this.isPhysical()){\n target._defence = target._defence || 0; \nif(target._defence > 0){\n target._defence -= 1;\n target.setStateCounter(213, target._defence);\n if (target._defence <= 0){ \n target.removeState(213); \n }\n target._bleed -= 1;\n target.setStateCounter(102, target._bleed);\n if(target._bleed == 0){\n target.removeState(102);\n }\n }\nelse{\n target._block = target._block || 0;\n var bleeding = target.hp/30;\n if(user.atk > target.def){\n bleeding += (user.atk - target.def)*(1 + user.atk*user.level/2048);\n }\n bleeding -= target._block * 10;\n var dem = target.hp - 1;\n bleeding = Math.min(bleeding, 6000, dem);\n bleeding = Math.max(bleeding, 0);\n bleeding = Math.floor(bleeding);\n if(bleeding > 0){\n target.gainHp(-bleeding);\n if(bleeding >= value){\n target.startDamagePopup();\n }\n }\n target._bleed -= 1;\n target.setStateCounter(102, target._bleed);\n if(target._bleed == 0){\n target.removeState(102);\n }\n}\n}\n</Custom Respond Effect>\n","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: 18>\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 = Math.floor(user.hp*0.03);\n if(a > 0){\n a *= (-1);\n a = Math.max(a, -8000);\n user.gainHp(a);\n user.startDamagePopup();\n }\n user._bleed -= 1;\n user.setStateCounter(102, user._bleed);\n if(user._bleed == 0){\n user.removeState(102);\n }\n</Custom Action Start Effect>\n\n<Custom Respond Effect>\nif(this.isDamage() && this.isHpEffect() && value > 0 && this.isPhysical()){\n target._defence = target._defence || 0; \nif(target._defence > 0){\n target._defence -= 1;\n target.setStateCounter(213, target._defence);\n if (target._defence <= 0){ \n target.removeState(213); \n }\n target._bleed -= 1;\n target.setStateCounter(102, target._bleed);\n if(target._bleed == 0){\n target.removeState(102);\n }\n }\nelse{\n target._block = target._block || 0;\n var bleeding = target.hp/30;\n if(user.atk > target.def){\n bleeding += (user.atk - target.def)*(1 + user.atk*user.level/2048);\n }\n bleeding -= target._block * 5;\n var dem = target.hp - 1;\n bleeding = Math.min(bleeding, 6000, dem);\n bleeding = Math.max(bleeding, 0);\n bleeding = Math.floor(bleeding);\n if(bleeding > 0){\n target.gainHp(-bleeding);\n if(bleeding >= value){\n target.startDamagePopup();\n }\n }\n target._bleed -= 1;\n target.setStateCounter(102, target._bleed);\n if(target._bleed == 0){\n target.removeState(102);\n }\n}\n}\n</Custom Respond Effect>\n","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},
|
|
|
|
{"id":105,"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":105,"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},
|
|
|
@ -220,7 +220,7 @@ null,
|
|
|
|
{"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},
|
|
|
|
{"id":219,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"治疗溢出为护盾30%","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
{"id":219,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"治疗溢出为护盾30%","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
{"id":220,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"治疗溢出为护盾40%","note":"","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
{"id":220,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"治疗溢出为护盾40%","note":"","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 Respond Effect>\nif (value < 0 && this.isHpEffect()) { \nif(target.isStateAffected(14)){\n target.gainBarrier(Math.floor(Math.abs(value/2)));\n value = 0;\n target.gainTp(5);\n}\nelse{\n if (target.hp === target.mhp) { \nvar overheal = (result.hpDamage + user._confirmHp - user.mhp);\nif (overheal > 0) { \nif (target.isStateAffected(218)){\n overheal *= 0.2;\n}\nelse{\nif (target.isStateAffected(219)){\n overheal *= 0.3;\n }\nelse{\nif (target.isStateAffected(220)){\n overheal *= 0.4;\n}\n}\n}\n}\ntarget.gainBarrier(overheal); \n}\n}\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 Respond Effect>\nif (value < 0 && this.isHpEffect()) { \nif(target.isStateAffected(14)){\n target.gainBarrier(Math.floor(Math.abs(value/2)));\n value = 0;\n target.gainTp(5);\n}\nelse{\n if (target.hp === target.mhp) { \nvar overheal = (result.hpDamage + user._confirmHp - user.mhp);\nif (overheal > 0) { \nif (target.isStateAffected(218)){\n overheal *= 0.2;\n}\nelse{\nif (target.isStateAffected(219)){\n overheal *= 0.3;\n }\nelse{\nif (target.isStateAffected(220)){\n overheal *= 0.4;\n}\n}\n}\n}\noverheal = Math.floor(overheal);\ntarget.gainBarrier(overheal); \n}\n}\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 user.removeState(223);\n</Custom Apply Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"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() && (this.item().meta.技能类型 == '普攻' || this.item().meta.技能类型 == '类普攻') && user.atk > 10 ){\n user._atktimes = user._atktimes || 0;\n user._atktimes += 1;\n if(user._atktimes == 4){\n user._atktimes = 0;\n BattleManager.queueForceAction(user, 507, -2);\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() && (this.item().meta.技能类型 == '普攻' || this.item().meta.技能类型 == '类普攻') && user.atk > 10 ){\n user._atktimes = user._atktimes || 0;\n user._atktimes += 1;\n if(user._atktimes == 4){\n user._atktimes = 0;\n BattleManager.queueForceAction(user, 507, -2);\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() && (this.item().meta.技能类型 == '类普攻' || this.item().meta.技能类型 == '技能')&& user.atk > 10 && user._stratkcd == 0){\n user.addState(326);\n }\n}\n</Custom Initiate Effect>\n\n<Custom Establish Effect>\nif(this.isSkill() && (this.item().meta.技能类型 == '普攻' || this.item().meta.技能类型 == '类普攻' )&& user.isStateAffected(326)){\n BattleManager.queueForceAction(user, 506, -2);\n user.removeState(326);\n user._stratkcd = 4;\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() && (this.item().meta.技能类型 == '类普攻' || this.item().meta.技能类型 == '技能')&& user.atk > 10 && user._stratkcd == 0){\n user.addState(326);\n }\n}\n</Custom Initiate Effect>\n\n<Custom Establish Effect>\nif(this.isSkill() && (this.item().meta.技能类型 == '普攻' || this.item().meta.技能类型 == '类普攻' )&& user.isStateAffected(326)){\n BattleManager.queueForceAction(user, 506, -2);\n user.removeState(326);\n user._stratkcd = 4;\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 Establish Effect>\nthis._pcirate = this._pcirate || 1;\ntarget._block = target._block || 0;\nif(this.isSkill() && \n(this.item().meta.技能类型 == '普攻' \n|| this.item().meta.技能类型 == '类普攻') \n&& user.atk > 10 ){\nvar i = target.hp*0.06;\nvar h = user.atk - target.def;\ni += h*(1 + h*target.level/2048);\nvar j = target.hp*0.04;\ni = Math.max(i,j);\ni -= target._block;\ni = Math.floor(i);\ni = Math.min(i, 6000);\ni *= this._pcirate;\ni = Math.min(i, target.hp - 1);\ni = Math.floor(i);\ntarget._defence = target._defence || 0; \nif( i > 0 && target._defence > 0){\n target._defence -= 1;\n target.setStateCounter(213, target._defence);\n if (target._defence <= 0){ \n target.removeState(213); \n }\n}\nelse{\n if(target.barrierPoints() > 0){\n target.loseBarrier(Math.floor(-i*2));\n }\n else{\n target.gainHp(-i);\n if(i >= value){\n target.startDamagePopup();\n }\n }\n}\n}\n</Custom Establish 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 Establish Effect>\nthis._pcirate = this._pcirate || 1;\ntarget._block = target._block || 0;\nif(this.isSkill() && \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){ \n i += 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.min(i, target.hp - 1);\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 if(target.barrierPoints() > 0){\n target.loseBarrier(Math.floor(-i*2));\n }\n else{\n target.gainHp(-i);\n if(i >= value){\n target.startDamagePopup();\n }\n }\n }\n}\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() && this.item().meta.技能类型 == '技能' \n && this.isMagical() && user.mat > 10 && user._icecd == 0){\n BattleManager.queueForceAction(user, 508, -2);\n user._icecd = 5;\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() && this.item().meta.技能类型 == '技能' \n && this.isMagical() && user.mat > 10 && user._icecd == 0){\n BattleManager.queueForceAction(user, 508, -2);\n user._icecd = 5;\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 BattleManager.queueForceAction(user, 509, -2);\n user._wavecd = 5;\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 BattleManager.queueForceAction(user, 509, -2);\n user._wavecd = 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 BattleManager.queueForceAction(user, 510, -2);\n user._ringcd = 2;\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 BattleManager.queueForceAction(user, 510, -2);\n user._ringcd = 2;\n}\n</Custom Establish Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|