|
|
|
@ -13,9 +13,9 @@ null,
|
|
|
|
|
{"id":11,"autoRemovalTiming":2,"chanceByDamage":20,"traits":[{"code":31,"dataId":13,"value":1},{"code":21,"dataId":2,"value":1.2},{"code":21,"dataId":6,"value":1.1},{"code":22,"dataId":9,"value":0.05},{"code":22,"dataId":7,"value":-0.05}],"iconIndex":72,"maxTurns":5,"message1":"使用幽能强化了自身!","message2":"","message3":"","message4":"解除了幽能强化!","minTurns":5,"motion":0,"name":"幽能强化I","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
|
{"id":12,"autoRemovalTiming":2,"chanceByDamage":20,"traits":[{"code":31,"dataId":13,"value":1},{"code":21,"dataId":2,"value":1.3},{"code":21,"dataId":6,"value":1.2},{"code":22,"dataId":9,"value":0.07}],"iconIndex":72,"maxTurns":5,"message1":"使用幽能强化了自身!","message2":"","message3":"","message4":"解除了幽能强化!","minTurns":5,"motion":0,"name":"幽能强化II","note":"","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
|
{"id":13,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[{"code":21,"dataId":6,"value":1.2},{"code":21,"dataId":2,"value":1.2},{"code":21,"dataId":4,"value":1.2},{"code":44,"dataId":175,"value":1}],"iconIndex":0,"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":14,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[{"code":22,"dataId":7,"value":0.01},{"code":43,"dataId":310,"value":1}],"iconIndex":224,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"机体损管模块I","note":"<Counter Alignment: left>\n<Counter Text Color: 18>\n<Custom React Effect>\nif(this.isHpEffect()){\n target._easedamage = target._easedamage || 0;\n if(value < 0 && target._easedamage > 0){\n target._easedamage = Math.max(target._easedamage - Math.round(value), 0);\n target.gainBarrier(Math.max(Math.floor(value) - target._easedamage, 0));\n user.setStateCounter(14, Math.round(user._easedamage/user.mhp * 100));\n value = 0;\n }\n}\n</Custom React Effect>\n\n<Custom Turn Start Effect>\nuser._easedamage = user._easedamage || 0;\nuser.gainHp(Math.round(-target._easedamage/4));\nuser.startDamagePopup();\nuser._easedamage = Math.round(user._easedamage*0.75);\nuser.setStateCounter(14, Math.round(user._easedamage/user.mhp * 100));\n</Custom Turn Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
|
{"id":15,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[{"code":22,"dataId":7,"value":0.02},{"code":43,"dataId":311,"value":1}],"iconIndex":224,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"机体损管模块II","note":"<Counter Alignment: left>\n<Counter Text Color: 18>\n<Custom React Effect>\nif(this.isHpEffect()){\n target._easedamage = target._easedamage || 0;\n if(value < 0 && target._easedamage > 0){\n target._easedamage = Math.max(target._easedamage - Math.round(value), 0);\n target.gainBarrier(Math.max(Math.floor(value) - target._easedamage, 0));\n user.setStateCounter(15, Math.round(user._easedamage/user.mhp * 100));\n value = 0;\n }\n}\n</Custom React Effect>\n\n<Custom Turn Start Effect>\nuser._easedamage = user._easedamage || 0;\nuser.gainHp(Math.round(-target._easedamage/4));\nuser.startDamagePopup();\nuser._easedamage = Math.round(user._easedamage*0.75);\nuser.setStateCounter(15, Math.round(user._easedamage/user.mhp * 100));\n</Custom Turn Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
|
{"id":16,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[{"code":22,"dataId":7,"value":0.03},{"code":43,"dataId":312,"value":1}],"iconIndex":224,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"机体损管模块III","note":"<Counter Alignment: left>\n<Counter Text Color: 18>\n<Custom React Effect>\nif(this.isHpEffect()){\n target._easedamage = target._easedamage || 0;\n if(value < 0 && target._easedamage > 0){\n target._easedamage = Math.max(target._easedamage - Math.round(value), 0);\n target.gainBarrier(Math.max(Math.floor(value) - target._easedamage, 0));\n user.setStateCounter(16, Math.round(user._easedamage/user.mhp * 100));\n value = 0;\n }\n}\n</Custom React Effect>\n\n<Custom Turn Start Effect>\nuser._easedamage = user._easedamage || 0;\nuser.gainHp(Math.round(-target._easedamage/4));\nuser.startDamagePopup();\nuser._easedamage = Math.round(user._easedamage*0.75);\nuser.setStateCounter(16, Math.round(user._easedamage/user.mhp * 100));\n</Custom Turn Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
|
{"id":14,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[{"code":22,"dataId":7,"value":0.01},{"code":43,"dataId":310,"value":1}],"iconIndex":224,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"机体损管模块I","note":"<Counter Alignment: left>\n<Counter Text Color: 18>\n\n<Custom Turn Start Effect>\nuser._easedamage = user._easedamage || 0;\nif(user._easedamage > 0){\nuser.gainHp(Math.floor(-target._easedamage/4));\nuser.startDamagePopup();\nuser._easedamage = Math.round(user._easedamage*0.75);\nuser.setStateCounter(14, Math.round(user._easedamage/user.mhp * 100));\n}\n</Custom Turn Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
|
{"id":15,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[{"code":22,"dataId":7,"value":0.02},{"code":43,"dataId":311,"value":1}],"iconIndex":224,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"机体损管模块II","note":"<Counter Alignment: left>\n<Counter Text Color: 18>\n\n<Custom Turn Start Effect>\nuser._easedamage = user._easedamage || 0;\nif(user._easedamage > 0){\nuser.gainHp(Math.floor(-target._easedamage/4));\nuser.startDamagePopup();\nuser._easedamage = Math.round(user._easedamage*0.75);\nuser.setStateCounter(16, Math.round(user._easedamage/user.mhp * 100));\n}\n</Custom Turn Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
|
{"id":16,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[{"code":22,"dataId":7,"value":0.03},{"code":43,"dataId":312,"value":1}],"iconIndex":224,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"机体损管模块III","note":"<Counter Alignment: left>\n<Counter Text Color: 18>\n\n<Custom Turn Start Effect>\nuser._easedamage = user._easedamage || 0;\nif(user._easedamage > 0){\nuser.gainHp(Math.floor(-target._easedamage/4));\nuser.startDamagePopup();\nuser._easedamage = Math.round(user._easedamage*0.75);\nuser.setStateCounter(16, Math.round(user._easedamage/user.mhp * 100));\n}\n</Custom Turn Start Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
|
{"id":17,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":419,"maxTurns":1,"message1":"下一次特技获得\\c[17]\\it[17]!\\c[0]","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":18,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[{"code":21,"dataId":2,"value":1.1},{"code":21,"dataId":4,"value":1.5},{"code":21,"dataId":6,"value":1.15},{"code":11,"dataId":1,"value":0.05},{"code":11,"dataId":5,"value":0.1},{"code":11,"dataId":8,"value":0.2},{"code":11,"dataId":9,"value":0.9},{"code":22,"dataId":9,"value":0.08},{"code":14,"dataId":74,"value":1},{"code":14,"dataId":56,"value":1},{"code":14,"dataId":57,"value":1},{"code":14,"dataId":59,"value":1},{"code":14,"dataId":61,"value":1},{"code":14,"dataId":58,"value":1},{"code":14,"dataId":60,"value":1},{"code":14,"dataId":62,"value":1}],"iconIndex":0,"maxTurns":10,"message1":"整个人都化作了圣焰!","message2":"","message3":"","message4":"变回了人身!","minTurns":10,"motion":0,"name":"化身圣焰","note":"<SF_CommonAttack: 0322, 4>\n<Custom Leave Effect>\n target.addState(94);\n</Custom Leave Effect>\n\n<Custom Establish Effect>\n if (this.isSkill() && this.isMagical() && this.isDamage() && this.isHpEffect() && value > 0 ){\n if(user.level > 50){\n user.gainBarrier(Math.floor(value/2));\n }\n else{\n if(user.level > 30){\n user.gainBarrier(Math.floor(value/3));\n }\n else{\n user.gainBarrier(Math.floor(value/4));\n }\n }\n }\n </Custom Establish Effect>","overlay":0,"priority":50,"removeAtBattleEnd":true,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
|
|
|
|
|
{"id":19,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[],"iconIndex":0,"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},
|
|
|
|
@ -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":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":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//用变量存储角色受到伤害(治疗)前的生命值\n</Custom React Effect>\n\n<Custom Respond Effect>\nif (value < 0 && this.isHpEffect() && 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</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>\ntarget._easedamage = target._easedamage || 0;\nif(value < 0 && this.isHpEffect() ){\nif(target._easedamage > 0){\n var i = Math.round(value/2);\n target._easedamage = Math.floor(Math.max(target._easedamage - i, 0));\n target.gainBarrier(Math.floor(Math.max(i - target._easedamage, 0)));\n value = 0;\n if(target.isStateAffected(14)){\n user.setStateCounter(14, Math.round(user._easedamage/user.mhp * 100));\n }\n else{\n if(target.isStateAffected(15)){\n user.setStateCounter(15, Math.round(user._easedamage/user.mhp * 100));\n }\n else{\n if(target.isStateAffected(15)){\n user.setStateCounter(15, Math.round(user._easedamage/user.mhp * 100));\n }\n }\n } \n }\n else{\n if (target.hp === target.mhp) { \n var overheal = (result.hpDamage + user._confirmHp - user.mhp);\n if (overheal > 0) { \n if (target.isStateAffected(218)){\n overheal *= 0.2;\n }\n else{\n if (target.isStateAffected(219)){\n overheal *= 0.3;\n }\n else{\n if (target.isStateAffected(220)){\n overheal *= 0.4;\n }\n }\n }\n }\n target.gainBarrier(Math.floor(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":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},
|
|
|
|
|