修改诺兰一个技能

main
parent 5febba6adc
commit 6c6c9372da

@ -22,6 +22,7 @@
## 更新记录
- **2023/10/29****乐子人**;修改诺兰一个技能;
- **2023/10/28****乐子人**;薇薇安加强,重做反击机制和诺兰被动,取消怪物释放技能的前置动画,补充战斗资料库;
- **2023/10/27****枪兵**修bug
- **2023/10/21****乐子人**;细节修改;

File diff suppressed because one or more lines are too long

@ -300,7 +300,7 @@ null,
{"id":298,"animationId":229,"damage":{"critical":true,"elementId":-1,"formula":"(3 - 2 * b.hp/b.mhp) * (a.atk * 2 - b.def*2/5)*(a.level*a.atk/2048+2) + Math.min((b.mhp - b.hp)/20, 20000)","type":1,"variance":10},"description":"\\c[18]<3倍收割><类普攻>\\c[0] 诺兰绕后发起三次背刺,清空目标血条时\n获得20TP且下回合读条增加75%使用后所有“狐猎”式冷却2回合。","effects":[{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":0,"iconIndex":435,"message1":"使用了%1","message2":"","mpCost":0,"name":"狐猎 • 二式","note":"<Pre-Damage Eval>\n this.certainhp = target.hp;\n</Pre-Damage Eval>\n\n<技能类型:类普攻>\n\n<Skill 296 Cooldown: 2>\n<Skill 297 Cooldown: 2>\n<Skill 298 Cooldown: 2>\n<Cooldown Steps: 1>\n\n<Custom Requirement>\n if (user.isStateAffected(274)) {\n value = true;\n } else {\n value = false;\n }\n</Custom Requirement>\n\n\n<After Eval>\n user.removeState(274);\n if(this.certainhp == 0){}\n else{\n if(target.hp <= 0){\n user.gainTp(20);\n user.addState(166);\n }\n }\n</After Eval>","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":15,"tpGain":0},
{"id":299,"animationId":227,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"诺兰加速行动,提升闪避率和魔法闪避率,持续三回合\n并恢复5点TP使用后禁用两个“零式”解锁两个“二式”","effects":[{"code":21,"dataId":276,"value1":1,"value2":0}],"hitType":0,"iconIndex":778,"message1":"使用了%1","message2":"","mpCost":0,"name":"狐迅 • 零式","note":"<After Eval>\n user.addState(274);\n</After Eval>\n\n<技能类型:技能>\n<Cooldown Steps: 1>\n\n<Custom Requirement>\n if (user.isStateAffected(273) ||\n user.isStateAffected(274) ) {\n value = false;\n } else {\n value = true;\n }\n</Custom Requirement>\n","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":11,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":5},
{"id":300,"animationId":191,"damage":{"critical":true,"elementId":-1,"formula":"","type":1,"variance":5},"description":"\\c[18]<类普攻>\\c[0] 诺兰使用手刀或刃武器释放剑舞,\n伤害和命中率依次递增使用后所有“狐迅式”冷却一回合","effects":[{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":76,"message1":"使用了%1","message2":"","mpCost":0,"name":"狐迅 • 一式","note":"\n<技能类型:类普攻>\n\n<Before Eval>\n user.addState(232);\n</Before Eval>\n\n<After Eval>\n user.removeState(273);\n</After Eval>\n\n<Skill 299 Cooldown: 2>\n<Skill 300 Cooldown: 2>\n<Skill 301 Cooldown: 2>\n<Cooldown Steps: 1>\n\n<Custom Requirement>\n if (user.isStateAffected(273)) {\n value = true;\n } else {\n value = false;\n }\n</Custom Requirement>\n\n<damage formula>\n this._chainmultiplier = this._chainmultiplier || 1;\n value = 1;\n value += (user.atk * 2 - target.def)\n value *= (2 + user.atk * user.level/2048)/2;\n value += Math.min(target.mhp/100, 1000);\n value *= this._chainmultiplier;\n this._chainmultiplier += 1/4;\n</damage formula>","occasion":1,"repeats":5,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":30,"tpGain":0},
{"id":301,"animationId":228,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"诺兰隐身一回合撤出战场中心并修复机体恢复10TP并清除\\c[18]慢性损伤\\c[0]。\n使用技能会让所有“狐迅式”冷却二回合","effects":[{"code":21,"dataId":277,"value1":1,"value2":0}],"hitType":0,"iconIndex":395,"message1":"使用了%1","message2":"","mpCost":0,"name":"狐迅 • 二式","note":"<技能类型:技能>\n\n<Custom Requirement>\n if (user.isStateAffected(274)) {\n value = true;\n } else {\n value = false;\n }\n</Custom Requirement>\n\n<After Eval>\n user._easedamage = 0;\n user.removeState(274);\n if(user.isStateAffected(46)){}\n else{\n if(user.isStateAffected(264)||\n user.isStateAffected(270)){\n user.addState(278);\n }\n }\n</After Eval>\n\n<Skill 299 Cooldown: 3>\n<Skill 300 Cooldown: 3>\n<Skill 301 Cooldown: 3>\n<Cooldown Steps: 1>","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":11,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
{"id":301,"animationId":228,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"诺兰隐身一回合撤出战场中心并修复机体恢复10TP和15%损失血量。\n使用技能会让所有“狐迅式”冷却二回合","effects":[{"code":21,"dataId":277,"value1":1,"value2":0}],"hitType":0,"iconIndex":395,"message1":"使用了%1","message2":"","mpCost":0,"name":"狐迅 • 二式","note":"<技能类型:技能>\n\n<Custom Requirement>\n if (user.isStateAffected(274)) {\n value = true;\n } else {\n value = false;\n }\n</Custom Requirement>\n\n<After Eval>\n var heal = (user.mhp - user.hp)*15/100;\n heal = Math.floor(heal);\n user.gainHp(heal);\n user.startDamagePopup();\n user.removeState(274);\n if(user.isStateAffected(46)){}\n else{\n if(user.isStateAffected(264)||\n user.isStateAffected(270)){\n user.addState(278);\n }\n }\n</After Eval>\n\n<Skill 299 Cooldown: 3>\n<Skill 300 Cooldown: 3>\n<Skill 301 Cooldown: 3>\n<Cooldown Steps: 1>","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":11,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":10},
{"id":302,"animationId":-1,"damage":{"critical":true,"elementId":-1,"formula":"1+(a.atk * 5/2+a.agi/200 - b.def*4/5)*(a.level*a.atk/2048+2)","type":1,"variance":5},"description":"","effects":[{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":1,"iconIndex":0,"message1":"的\\c[18]远程攻击\\c[0]","message2":"","mpCost":0,"name":"远程射击(诺兰)","note":"<Before Eval>\n this._pcirate = 1.5;\n</Before Eval>\n\n<Custom Target Eval>\ntargets.push(target);\ntargets.push($gameTroop.members()[this._targetIndex - 1]);\ntargets.push($gameTroop.members()[this._targetIndex + 1]);\n</Custom Target Eval>\n\n<技能类型:普攻>\n\n<Custom Counter Rate>\nif(target.isStateAffected(284)){}\nelse{ rate *= 0;}\n</Custom Counter Rate>","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":5,"successRate":100,"tpCost":0,"tpGain":2},
{"id":303,"animationId":-1,"damage":{"critical":true,"elementId":-1,"formula":"Math.min(b.hp*2/25, 8000) + (3/2+(1-b.hp/b.mhp)/2)*(a.atk * 2+a.agi/200 - b.def/2)*(a.level*a.atk/2048+2)","type":1,"variance":5},"description":"","effects":[{"code":21,"dataId":0,"value1":1,"value2":0}],"hitType":0,"iconIndex":0,"message1":"的\\c[18]隐身背刺\\c[0]","message2":"","mpCost":0,"name":"隐身背刺","note":"<Hit Reward: Add State 167>\n<Hit Reward: Remove State 278>\n\n<技能类型:普攻>\n\n<Before Eval>\n this._pcirate = 1.5;\n</Before Eval>","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":8},
{"id":304,"animationId":230,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"进入\\c[17]\\it[279]\\c[0]提高30%敏捷和20%攻击力,\n直接获得30TP且每回合恢复5点TP同时减少所有特技一回合冷却","effects":[{"code":21,"dataId":279,"value1":1,"value2":0}],"hitType":0,"iconIndex":336,"message1":"","message2":"","mpCost":0,"name":"全功率模式","note":"<技能类型:技能>\n\n<After ATB: 99%>\n\n<Cooldown: 25>\n<Cooldown Steps: 1>\n\n<Skill 296 Cooldown: -1>\n<Skill 297 Cooldown: -1>\n<Skill 298 Cooldown: -1>\n<Skill 299 Cooldown: -1>\n<Skill 300 Cooldown: -1>\n<Skill 301 Cooldown: -1>\n","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":11,"speed":0,"stypeId":3,"successRate":100,"tpCost":0,"tpGain":30},

File diff suppressed because one or more lines are too long

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