写入新怪物,重做精准机制,引入暴击控制插件;

main
parent bf3fcb0cad
commit 175b178256

@ -22,6 +22,7 @@
## 更新记录
- **2023/11/30****乐子人**;写入新怪物,重做精准机制,引入暴击控制插件;
- **2023/11/29****乐子人**;写入新装备,加入额外收集任务;薇薇安数值微调;
- **2023/11/28****乐子人**;数值调整,写入十字岛副本怪物;
- **2023/11/27****乐子人**;降低海妖城怪物等级,给鸡鹅彩蛋添加等级限制;

@ -1,16 +1,16 @@
[
null,
{"id":1,"battlerName":"","characterIndex":0,"characterName":"郝仁行走图改","classId":1,"equips":[6,0,0,0,0],"faceIndex":0,"faceName":"主角团","traits":[{"code":14,"dataId":34,"value":1},{"code":14,"dataId":63,"value":1}],"initialLevel":1,"maxLevel":15,"name":"郝仁","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>","profile":"似乎是个平平无奇的普通人"},
{"id":2,"battlerName":"","characterIndex":0,"characterName":"vva","classId":2,"equips":[0,0,0,0,0],"faceIndex":1,"faceName":"主角团","traits":[{"code":14,"dataId":34,"value":1},{"code":43,"dataId":136,"value":1}],"initialLevel":1,"maxLevel":15,"name":"薇薇安","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>","profile":"最古血族、最穷血族、估计也是厨艺最好的血族PS\n她的血魔法血量消耗和效果都会随着血量下降而下降"},
{"id":3,"battlerName":"","characterIndex":0,"characterName":"五月","classId":8,"equips":[0,0,0,0,0],"faceIndex":2,"faceName":"主角团","traits":[],"initialLevel":1,"maxLevel":15,"name":"南宫五月","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>","profile":"陆生海妖,亲爸是个猎魔人,\n原本是不会任何攻击法术的"},
{"id":4,"battlerName":"","characterIndex":2,"characterName":"People1","classId":5,"equips":[0,0,0,0,0],"faceIndex":3,"faceName":"主角团","traits":[],"initialLevel":1,"maxLevel":15,"name":"南宫三八","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>","profile":"亲妈是个海妖的半吊子猎魔人,只能选择精进符卡技艺"},
{"id":5,"battlerName":"","characterIndex":0,"characterName":"YZKS","classId":6,"equips":[13,0,0,0,0],"faceIndex":4,"faceName":"主角团","traits":[{"code":14,"dataId":46,"value":1}],"initialLevel":1,"maxLevel":15,"name":"伊扎克斯","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>","profile":"魔王,道德暴君,很有故事的人"},
{"id":6,"battlerName":"","characterIndex":0,"characterName":"$伊丽莎白","classId":7,"equips":[14,0,0,0,0],"faceIndex":5,"faceName":"主角团","traits":[],"initialLevel":1,"maxLevel":15,"name":"伊丽莎白","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>","profile":"魔界公主,但是机械专家"},
{"id":7,"battlerName":"","characterIndex":0,"characterName":"莉莉1","classId":3,"equips":[11,21,0,0,0],"faceIndex":6,"faceName":"主角团","traits":[],"initialLevel":1,"maxLevel":15,"name":"刘莉莉","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>","profile":"大概是狼人的哈士奇亚种吧"},
{"id":8,"battlerName":"","characterIndex":0,"characterName":"滚","classId":9,"equips":[0,0,0,0,0],"faceIndex":7,"faceName":"主角团","traits":[],"initialLevel":1,"maxLevel":15,"name":"滚","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>","profile":"金苹果能制造出什么?答案是有猫的世界观的真实系\n猫娘"},
{"id":9,"battlerName":"","characterIndex":0,"characterName":"$ 耗子","classId":10,"equips":[0,0,0,0,0],"faceIndex":2,"faceName":"配角团","traits":[],"initialLevel":1,"maxLevel":15,"name":"郝籽","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>","profile":"吃了大量金苹果核而化形的老鼠娘,有着老鼠一样的接受能力和\n适应力她的很多技能都是来自薇薇安和莉莉的指点"},
{"id":10,"battlerName":"","characterIndex":3,"characterName":"Actor1","classId":11,"equips":[0,0,0,0,0],"faceIndex":0,"faceName":"","traits":[],"initialLevel":1,"maxLevel":99,"name":"诺兰","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>","profile":"从帝国神秘侧军队中退役的魔能战斗人偶,经改装变成了\n诺兰的战斗用躯体"},
{"id":11,"battlerName":"","characterIndex":0,"characterName":"白火","classId":4,"equips":[24,24,29,25,26,28,27],"faceIndex":4,"faceName":"配角团","traits":[],"initialLevel":15,"maxLevel":99,"name":"白火","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>","profile":"血统纯粹而强大的新生代猎魔人,背地里是个游戏宅"},
{"id":1,"battlerName":"","characterIndex":0,"characterName":"郝仁行走图改","classId":1,"equips":[6,0,0,0,0],"faceIndex":0,"faceName":"主角团","traits":[{"code":14,"dataId":34,"value":1},{"code":14,"dataId":63,"value":1}],"initialLevel":1,"maxLevel":15,"name":"郝仁","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>\n<Passive State: 305>","profile":"似乎是个平平无奇的普通人"},
{"id":2,"battlerName":"","characterIndex":0,"characterName":"vva","classId":2,"equips":[0,0,0,0,0],"faceIndex":1,"faceName":"主角团","traits":[{"code":14,"dataId":34,"value":1},{"code":43,"dataId":136,"value":1}],"initialLevel":1,"maxLevel":15,"name":"薇薇安","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>\n<Passive State: 305>","profile":"最古血族、最穷血族、估计也是厨艺最好的血族PS\n她的血魔法血量消耗和效果都会随着血量下降而下降"},
{"id":3,"battlerName":"","characterIndex":0,"characterName":"五月","classId":8,"equips":[0,0,0,0,0],"faceIndex":2,"faceName":"主角团","traits":[],"initialLevel":1,"maxLevel":15,"name":"南宫五月","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>\n<Passive State: 305>","profile":"陆生海妖,亲爸是个猎魔人,\n原本是不会任何攻击法术的"},
{"id":4,"battlerName":"","characterIndex":2,"characterName":"People1","classId":5,"equips":[0,0,0,0,0],"faceIndex":3,"faceName":"主角团","traits":[],"initialLevel":1,"maxLevel":15,"name":"南宫三八","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>\n<Passive State: 305>","profile":"亲妈是个海妖的半吊子猎魔人,只能选择精进符卡技艺"},
{"id":5,"battlerName":"","characterIndex":0,"characterName":"YZKS","classId":6,"equips":[13,0,0,0,0],"faceIndex":4,"faceName":"主角团","traits":[{"code":14,"dataId":46,"value":1}],"initialLevel":1,"maxLevel":15,"name":"伊扎克斯","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>\n<Passive State: 305>","profile":"魔王,道德暴君,很有故事的人"},
{"id":6,"battlerName":"","characterIndex":0,"characterName":"$伊丽莎白","classId":7,"equips":[14,0,0,0,0],"faceIndex":5,"faceName":"主角团","traits":[],"initialLevel":1,"maxLevel":15,"name":"伊丽莎白","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>\n<Passive State: 305>","profile":"魔界公主,但是机械专家"},
{"id":7,"battlerName":"","characterIndex":0,"characterName":"莉莉1","classId":3,"equips":[11,21,0,0,0],"faceIndex":6,"faceName":"主角团","traits":[],"initialLevel":1,"maxLevel":15,"name":"刘莉莉","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>\n<Passive State: 305>","profile":"大概是狼人的哈士奇亚种吧"},
{"id":8,"battlerName":"","characterIndex":0,"characterName":"滚","classId":9,"equips":[0,0,0,0,0],"faceIndex":7,"faceName":"主角团","traits":[],"initialLevel":1,"maxLevel":15,"name":"滚","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>\n<Passive State: 305>","profile":"金苹果能制造出什么?答案是有猫的世界观的真实系\n猫娘"},
{"id":9,"battlerName":"","characterIndex":0,"characterName":"$ 耗子","classId":10,"equips":[0,0,0,0,0],"faceIndex":2,"faceName":"配角团","traits":[],"initialLevel":1,"maxLevel":15,"name":"郝籽","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>\n<Passive State: 305>","profile":"吃了大量金苹果核而化形的老鼠娘,有着老鼠一样的接受能力和\n适应力她的很多技能都是来自薇薇安和莉莉的指点"},
{"id":10,"battlerName":"","characterIndex":3,"characterName":"Actor1","classId":11,"equips":[0,0,0,0,0],"faceIndex":0,"faceName":"","traits":[],"initialLevel":1,"maxLevel":99,"name":"诺兰","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>\n<Passive State: 305>","profile":"从帝国神秘侧军队中退役的魔能战斗人偶,经改装变成了\n诺兰的战斗用躯体"},
{"id":11,"battlerName":"","characterIndex":0,"characterName":"白火","classId":4,"equips":[24,24,29,25,26,28,27],"faceIndex":4,"faceName":"配角团","traits":[],"initialLevel":15,"maxLevel":99,"name":"白火","nickname":"","note":"<Passive State: 214>\n<Passive State: 221>\n<Passive State: 305>","profile":"血统纯粹而强大的新生代猎魔人,背地里是个游戏宅"},
{"id":12,"battlerName":"","characterIndex":0,"characterName":"","classId":1,"equips":[0,0,0,0,0],"faceIndex":0,"faceName":"","traits":[],"initialLevel":1,"maxLevel":99,"name":"","nickname":"","note":"","profile":"强制行动用的工具角色,不要改动"},
{"id":13,"battlerName":"","characterIndex":0,"characterName":"","classId":1,"equips":[0,0,0,0,0],"faceIndex":0,"faceName":"","traits":[],"initialLevel":1,"maxLevel":99,"name":"","nickname":"","note":"","profile":""},
{"id":14,"battlerName":"","characterIndex":0,"characterName":"","classId":1,"equips":[0,0,0,0,0],"faceIndex":0,"faceName":"","traits":[],"initialLevel":1,"maxLevel":99,"name":"","nickname":"","note":"","profile":""},

@ -246,7 +246,7 @@ null,
{"id":244,"animation1Hue":182,"animation1Name":"Light6","animation2Hue":0,"animation2Name":"","frames":[[[0,0,0,250,0,0,255,1]],[[1,0,0,250,0,0,255,1]],[[2,0,0,250,0,0,255,1]],[[3,0,0,250,0,0,255,1]],[[4,0,0,250,0,0,255,1]],[[5,0,0,250,0,0,255,1]],[[6,0,0,250,0,0,255,1]],[[7,0,0,250,0,0,255,1]],[[8,0,0,250,0,0,255,1]],[[9,0,0,250,0,0,255,1]],[[10,0,0,250,0,0,255,1]],[[11,0,0,250,0,0,255,1]],[[12,0,0,250,0,0,255,1]],[[13,0,0,250,0,0,255,1]],[[14,0,0,250,0,0,255,1]],[[15,0,0,250,0,0,255,1]],[[16,0,0,250,0,0,255,1]],[[17,0,0,250,0,0,255,1]],[[18,0,0,250,0,0,255,1]],[[19,0,0,250,0,0,255,1]],[[20,0,0,250,0,0,255,1]],[[21,0,0,250,0,0,255,1]],[[22,0,0,250,0,0,255,1]],[[23,0,0,250,0,0,255,1]],[[24,0,0,250,0,0,255,1]],[[25,0,0,250,0,0,255,1]],[[26,0,0,250,0,0,255,1]],[[27,0,0,250,0,0,255,1]],[[28,0,0,250,0,0,255,1]],[[29,0,0,250,0,0,255,1]]],"name":"泛用/光球蓝色","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Saint4","pan":0,"pitch":95,"volume":80}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":11,"se":{"name":"Ice1","pan":0,"pitch":70,"volume":80}}]},
{"id":245,"animation1Hue":216,"animation1Name":"Heal3","animation2Hue":0,"animation2Name":"","frames":[[[0,0,-120,300,0,0,255,1]],[[1,0,-120,300,0,0,255,1]],[[2,0,-120,300,0,0,255,1]],[[3,0,-120,300,0,0,255,1]],[[4,0,-120,300,0,0,255,1]],[[5,0,-120,300,0,0,255,1]],[[6,0,-120,300,0,0,255,1]],[[7,0,-120,300,0,0,255,1]],[[8,0,-120,300,0,0,255,1]],[[9,0,-120,300,0,0,255,1]]],"name":"石化视线","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Darkness8","pan":0,"pitch":125,"volume":80}}]},
{"id":246,"animation1Hue":82,"animation1Name":"Special1","animation2Hue":0,"animation2Name":"Thunder1","frames":[[[0,0,0,150,0,0,150,1]],[[1,0,0,150,0,0,200,1]],[[2,0,0,150,0,0,255,1]],[[3,0,0,150,0,0,255,1]],[[4,0,0,150,0,0,255,1]],[[5,0,0,150,0,0,255,1]],[[6,0,0,150,0,0,255,1]],[[7,0,0,150,0,0,255,1]],[[8,0,0,150,0,0,255,1]],[[9,0,0,150,0,0,255,1]],[[10,0,0,150,0,0,255,1]],[[11,0,0,150,0,0,255,1],[11,0,0,160,0,0,150,1]],[[10,0,0,150,0,0,255,1],[11,0,0,210,0,0,150,1]],[[12,0,0,150,0,0,255,1],[12,0,0,220,0,0,150,1],[14,40,56,150,0,0,255,1]],[[13,0,0,150,0,0,255,1],[13,0,0,230,0,0,150,1],[14,40,0,150,0,0,255,1],[15,0,72,200,0,0,200,1]],[[13,0,0,150,0,0,255,1],[13,0,0,235,0,0,100,1],[14,-64,80,150,0,0,255,1],[15,0,24,200,0,0,200,1],[14,40,-48,150,0,0,255,1]],[[13,0,0,150,0,0,255,1],[14,-64,24,150,0,0,255,1],[14,0,88,150,0,0,255,1],[15,0,-48,200,0,0,200,1]],[[13,0,0,150,0,0,255,1],[14,-64,-24,150,0,0,255,1],[14,0,0,150,0,0,255,1],[100,-25,-25,250,180,0,255,1]],[[13,0,0,150,0,0,255,1],[14,0,-64,150,0,0,255,1],[14,-48,72,100,0,0,255,1],[14,-64,-56,130,0,0,150,1],[103,-25,-95,250,180,0,255,1]],[[13,0,0,150,0,0,255,1],[14,-48,40,100,0,0,255,1],[104,-20,-2,200,180,0,255,1]],[[13,0,0,150,0,0,255,1],[14,-48,24,100,0,0,255,1],[14,56,88,100,0,0,255,1],[105,-7.5,3.5,200,180,0,255,1]],[[13,0,0,150,0,0,200,1],[14,-48,0,80,0,0,150,1],[14,56,40,100,0,0,255,1]],[[13,0,0,150,0,0,150,1],[14,56,24,100,0,0,255,1]],[[13,0,0,150,0,0,100,1],[14,56,0,80,0,0,150,1]]],"name":"雷电领域","position":1,"timings":[{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Magic1","pan":0,"pitch":80,"volume":100}},{"flashColor":[255,170,221,255],"flashDuration":5,"flashScope":1,"frame":10,"se":{"name":"Up1","pan":0,"pitch":150,"volume":100}},{"flashColor":[255,136,153,153],"flashDuration":3,"flashScope":2,"frame":11,"se":null},{"flashColor":[255,255,170,221],"flashDuration":2,"flashScope":2,"frame":17,"se":{"name":"Thunder5","pan":0,"pitch":100,"volume":100}},{"flashColor":[255,255,0,221],"flashDuration":4,"flashScope":1,"frame":18,"se":null}]},
{"id":247,"animation1Hue":133,"animation1Name":"Attack12","animation2Hue":0,"animation2Name":"","frames":[[[0,16,-32,120,0,0,255,1]],[[1,16,-32,120,0,0,255,1]],[[2,16,-32,120,0,0,255,1]],[[3,16,-32,120,0,0,255,1]],[[4,16,-32,120,0,0,255,1]],[[5,16,-32,120,0,0,255,1]],[[6,16,-32,120,0,0,255,1]]],"name":"爪击2/风","position":1,"timings":[{"flashColor":[255,255,255,187],"flashDuration":3,"flashScope":1,"frame":0,"se":{"name":"Slash6","pan":0,"pitch":100,"volume":80}}]},
{"id":247,"animation1Hue":133,"animation1Name":"Attack12","animation2Hue":0,"animation2Name":"","frames":[[[0,16,-32,120,0,0,255,1]],[[1,16,-32,120,0,0,255,1]],[[2,16,-32,120,0,0,255,1]],[[3,16,-32,120,0,0,255,1]],[[4,16,-32,120,0,0,255,1]],[[5,16,-32,120,0,0,255,1]],[[6,16,-32,120,0,0,255,1]]],"name":"爪击2/风","position":1,"timings":[{"flashColor":[255,255,255,187],"flashDuration":3,"flashScope":1,"frame":0,"se":{"name":"Slash6","pan":0,"pitch":100,"volume":80}},{"flashColor":[255,255,255,255],"flashDuration":5,"flashScope":0,"frame":0,"se":{"name":"Wind1","pan":0,"pitch":150,"volume":100}}]},
{"id":248,"animation1Hue":0,"animation1Name":"","animation2Hue":0,"animation2Name":"","frames":[[]],"name":"","position":1,"timings":[]},
{"id":249,"animation1Hue":0,"animation1Name":"","animation2Hue":0,"animation2Name":"","frames":[[]],"name":"","position":1,"timings":[]},
{"id":250,"animation1Hue":0,"animation1Name":"","animation2Hue":0,"animation2Name":"","frames":[[]],"name":"","position":1,"timings":[]},

@ -14,27 +14,27 @@ null,
{"id":12,"atypeId":6,"description":"艾瑞姆精灵制式魔法球,常规的辅助型施法者装备","etypeId":2,"traits":[],"iconIndex":160,"name":"制式魔法球","note":"<Not Independent Item>\n<Menu Category: 魔法武器>","params":[0,20,0,0,7,5,0,0],"price":360},
{"id":13,"atypeId":6,"description":"为魔剑士打造的魔法球,有提升力量的效果,但也失去\n了魔法防御的加成","etypeId":2,"traits":[{"code":22,"dataId":1,"value":0}],"iconIndex":163,"name":"魔剑士法球","note":"<Not Independent Item>\n<Menu Category: 魔法武器>","params":[0,10,10,0,7,0,0,0],"price":360},
{"id":14,"atypeId":8,"description":"辅助瞄准很棒的副手枪械,轻便易于携带","etypeId":2,"traits":[{"code":22,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.01}],"iconIndex":104,"name":"精灵副手枪","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 272>","params":[0,0,9,0,4,0,0,0],"price":140},
{"id":15,"atypeId":7,"description":"探险家常用的副手匕首,功能性大于杀伤力","etypeId":2,"traits":[{"code":22,"dataId":1,"value":0},{"code":22,"dataId":2,"value":0.02}],"iconIndex":96,"name":"探险匕首","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 264>","params":[0,0,5,0,0,0,1,0],"price":150},
{"id":15,"atypeId":7,"description":"探险家常用的副手匕首,功能性大于杀伤力\n(暴伤倍率+5%)","etypeId":2,"traits":[{"code":22,"dataId":1,"value":0},{"code":22,"dataId":2,"value":0.02}],"iconIndex":96,"name":"探险匕首","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 264>\n<Critical Multiplier: +5%>","params":[0,0,5,0,0,0,1,0],"price":150},
{"id":16,"atypeId":9,"description":"相对轻便但杀伤力没那么强的左手爪,照顾了左手的\n臂力但不能和护腕同时装备","etypeId":2,"traits":[{"code":22,"dataId":1,"value":0},{"code":22,"dataId":2,"value":0.01},{"code":32,"dataId":255,"value":0.05}],"iconIndex":105,"name":"合金左手爪","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 270>\n\n\n<Custom Equip Requirement Condition>\n if (user.isStateAffected(265) ) {\n condition = false;\n } else {\n condition = true;\n }\n </Custom Equip Requirement Condition>","params":[0,0,7,0,0,0,1,0],"price":130},
{"id":17,"atypeId":6,"description":"以冰之鼠王的心脏为原材料打造的魔法球,提升使用\n者的水、火、冰抗性以及魔力容量","etypeId":2,"traits":[{"code":11,"dataId":4,"value":0.9},{"code":11,"dataId":5,"value":0.9},{"code":11,"dataId":7,"value":0.9}],"iconIndex":657,"name":"寒冰心脏","note":"<Not Independent Item>\n<Menu Category: 魔法武器>\n<Text Color: 3>\n<ZzyGIT TextColor: #00FF7F>\n<ZzySCF Color: #00FF7F>\n\n<Synthesis Ingredients>\n item 102: 1\n item 52: 1\n item 96: 3\n</Synthesis Ingredients>","params":[0,50,0,0,15,10,0,0],"price":4000},
{"id":18,"atypeId":5,"description":"来自FF14的强大圣石\n蕴含一个名为\\is[377]的强大魔法","etypeId":6,"traits":[{"code":22,"dataId":1,"value":0},{"code":43,"dataId":377,"value":1},{"code":23,"dataId":4,"value":0.9}],"iconIndex":645,"name":"黑蛇圣石","note":"<Not Independent Item>\n<Menu Category: 饰品>\n<Text Color: 9>\n<ZzyGIT TextColor: #1E90FF>\n<ZzySCF Color: #1E90FF>","params":[0,100,0,0,30,20,0,0],"price":0},
{"id":19,"atypeId":7,"description":"","etypeId":2,"traits":[{"code":22,"dataId":1,"value":0}],"iconIndex":0,"name":"测试版名刀","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 211>\n<Passive State: 264>","params":[0,0,10,0,0,0,0,0],"price":0},
{"id":20,"atypeId":7,"description":"伤害很高且附带几率秒杀的副手小刀,使用它将敌人血量清空时\n会获得一定经验随目标等级增加。但部分强大生命无法秒杀","etypeId":2,"traits":[{"code":31,"dataId":1,"value":1},{"code":22,"dataId":0,"value":0.05}],"iconIndex":454,"name":"杀鸡小刀","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 264>\n<Passive State: 333>\n\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>\n","params":[0,0,90,0,0,0,0,10],"price":0},
{"id":21,"atypeId":10,"description":"\\c[9]<属性:冰>\\c[0] 莉莉的爪子,好像被安吉莉娜强化过\n低温的爪子有可能令敌人\\c[9]\\it[59]\\c[0],但不能和护腕同时装备","etypeId":2,"traits":[{"code":31,"dataId":7,"value":0},{"code":22,"dataId":0,"value":0.02},{"code":32,"dataId":59,"value":0.1}],"iconIndex":65,"name":"霜之哀伤","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 260, 270>\n\n<Custom Equip Requirement Condition>\n if (user.isStateAffected(265) ) {\n condition = false;\n } else {\n condition = true;\n }\n </Custom Equip Requirement Condition>","params":[0,10,10,0,10,5,0,0],"price":0},
{"id":22,"atypeId":1,"description":"枪斗士们喜爱的护手,增加他们的枪刺速度,不能和爪类武器同时装备\n\\c[17]【互斥被动:迅捷强击】\\c[0] 详见资料库","etypeId":7,"traits":[{"code":22,"dataId":2,"value":0.03}],"iconIndex":798,"name":"枪斗士护手","note":"<Not Independent Item>\n<Menu Category: 饰品>\n<Passive State: 325>\n<Passive State: 265>\n\n<Text Color: 9>\n<ZzyGIT TextColor: #1E90FF>\n<ZzySCF Color: #1E90FF>\n\n\n<Custom Equip Requirement Condition>\n if (user.isStateAffected(318) ||\n user.isStateAffected(320) ||\n user.isStateAffected(322) || \n user.isStateAffected(270) ) {\n condition = false;\n } else {\n condition = true;\n }\n </Custom Equip Requirement Condition>","params":[0,0,5,5,0,5,0,0],"price":0},
{"id":23,"atypeId":3,"description":"附着了最初级的时间系魔法的法帽\n\\c[17]【被动:迟滞之环】\\c[0] 详见资料库","etypeId":3,"traits":[{"code":22,"dataId":4,"value":0.05}],"iconIndex":469,"name":"学徒时光法帽","note":"<Not Independent Item>\n<Menu Category: 防具>\n<Passive State: 330>\n\n<Text Color: 9>\n<ZzyGIT TextColor: #1E90FF>\n<ZzySCF Color: #1E90FF>","params":[0,20,0,16,8,16,0,0],"price":0},
{"id":22,"atypeId":1,"description":"枪斗士们喜爱的护手,增加枪刺速度,不能和爪类武器同时装备\n(暴击率+5%\\c[17]【互斥被动:迅捷强击】\\c[0] 详见资料库","etypeId":7,"traits":[{"code":22,"dataId":2,"value":0.05}],"iconIndex":798,"name":"枪斗士护手","note":"<Not Independent Item>\n<Menu Category: 饰品>\n<Passive State: 325>\n<Passive State: 265>\n\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>\n\n\n<Custom Equip Requirement Condition>\n if (user.isStateAffected(318) ||\n user.isStateAffected(320) ||\n user.isStateAffected(322) || \n user.isStateAffected(270) ) {\n condition = false;\n } else {\n condition = true;\n }\n </Custom Equip Requirement Condition>","params":[0,0,5,7,0,9,0,0],"price":0},
{"id":23,"atypeId":3,"description":"附着了最初级的时间系魔法的法帽(魔法回避+10%\n\\c[17]【被动:迟滞之环】\\c[0] 详见资料库","etypeId":3,"traits":[{"code":22,"dataId":4,"value":0.1}],"iconIndex":469,"name":"学徒时光法帽","note":"<Not Independent Item>\n<Menu Category: 防具>\n<Passive State: 330>\n\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>","params":[0,20,0,16,8,16,0,0],"price":0},
{"id":24,"atypeId":7,"description":"镀有圣银的匕首,猎魔人常用的副手装备","etypeId":2,"traits":[{"code":22,"dataId":1,"value":0},{"code":22,"dataId":2,"value":0.04}],"iconIndex":96,"name":"圣银匕首","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 264>","params":[0,0,15,0,5,0,1,0],"price":150},
{"id":25,"atypeId":1,"description":"掺杂圣银锻造的轻甲,抵御魔法的能力不错","etypeId":4,"traits":[{"code":22,"dataId":1,"value":0.01},{"code":22,"dataId":4,"value":0.05}],"iconIndex":473,"name":"圣银甲","note":"<Not Independent Item>\n<Menu Category: 防具>","params":[0,0,0,22,0,28,0,0],"price":800},
{"id":26,"atypeId":1,"description":"铭刻符文的靴子,轻便而且抵御魔法能力不错","etypeId":5,"traits":[{"code":22,"dataId":1,"value":0.04},{"code":22,"dataId":4,"value":0.02}],"iconIndex":477,"name":"魔纹轻靴","note":"<Not Independent Item>\n<Menu Category: 防具>","params":[0,0,0,7,0,9,5,0],"price":320},
{"id":27,"atypeId":1,"description":"猎魔人常用来保护惯用手的护腕,不能和爪类武器同时装备","etypeId":7,"traits":[{"code":22,"dataId":2,"value":0.02},{"code":22,"dataId":0,"value":0.03}],"iconIndex":143,"name":"猎手护腕","note":"<Not Independent Item>\n<Menu Category: 饰品>\n<Passive State: 265>\n\n<Custom Equip Requirement Condition>\n if (user.isStateAffected(270) ) {\n condition = false;\n } else {\n condition = true;\n }\n </Custom Equip Requirement Condition>","params":[0,0,5,5,0,5,0,0],"price":200},
{"id":27,"atypeId":1,"description":"猎魔人常用来保护惯用手的护腕,\n不能和爪类武器同时装备","etypeId":7,"traits":[{"code":22,"dataId":0,"value":0.03}],"iconIndex":143,"name":"猎手护腕","note":"<Not Independent Item>\n<Menu Category: 饰品>\n<Passive State: 265>\n\n<Custom Equip Requirement Condition>\n if (user.isStateAffected(270) ) {\n condition = false;\n } else {\n condition = true;\n }\n </Custom Equip Requirement Condition>","params":[0,0,5,5,0,5,0,0],"price":200},
{"id":28,"atypeId":5,"description":"提升魔力恢复和魔力容量的项链","etypeId":6,"traits":[{"code":22,"dataId":8,"value":0.01}],"iconIndex":146,"name":"蕴魔项链","note":"<Not Independent Item>\n<Menu Category: 饰品>\n<Text Color: 3>\n<ZzyGIT TextColor: #00FF7F>\n<ZzySCF Color: #00FF7F","params":[0,20,0,0,5,5,0,0],"price":600},
{"id":29,"atypeId":5,"description":"降低心控影响的制式魔法头饰","etypeId":3,"traits":[{"code":13,"dataId":62,"value":0.8},{"code":13,"dataId":90,"value":0.8},{"code":13,"dataId":93,"value":0.8}],"iconIndex":147,"name":"清心头饰","note":"<Not Independent Item>\n<Menu Category: 饰品>\n<Text Color: 3>\n<ZzyGIT TextColor: #00FF7F>\n<ZzySCF Color: #00FF7F","params":[0,20,0,0,8,5,0,0],"price":500},
{"id":29,"atypeId":5,"description":"降低心控影响的制式魔法头饰","etypeId":3,"traits":[{"code":13,"dataId":62,"value":0.9},{"code":13,"dataId":90,"value":0.9},{"code":13,"dataId":93,"value":0.9}],"iconIndex":147,"name":"清心头饰","note":"<Not Independent Item>\n<Menu Category: 饰品>\n<Text Color: 3>\n<ZzyGIT TextColor: #00FF7F>\n<ZzySCF Color: #00FF7F","params":[0,20,0,0,8,5,0,0],"price":500},
{"id":30,"atypeId":1,"description":"巴文特猎人的精良皮甲需要等级不低于5级才可穿戴\n可以一定程度抵御弱点攻击","etypeId":4,"traits":[{"code":22,"dataId":1,"value":0.05},{"code":22,"dataId":3,"value":0.1}],"iconIndex":472,"name":"精良的 猎人皮甲","note":"<Not Independent Item>\n<Menu Category: 防具>\n\n<Text Color: 3>\n<ZzyGIT TextColor: #00FF7F>\n<ZzySCF Color: #00FF7F>\n\n <Equip Requirement>\n param >= 5\n </Equip Requirement>","params":[200,0,0,25,0,33,5,0],"price":1000},
{"id":31,"atypeId":1,"description":"","etypeId":4,"traits":[{"code":22,"dataId":1,"value":0}],"iconIndex":137,"name":"给诺兰测试用的护甲","note":"<Passive State: 14>\n\n<Not Independent Item>\n<Menu Category: 防具>","params":[0,0,0,100,0,0,0,0],"price":0},
{"id":32,"atypeId":1,"description":"海妖制式轻甲,略显陈旧","etypeId":4,"traits":[{"code":22,"dataId":1,"value":0.02}],"iconIndex":473,"name":"海妖制式轻甲","note":"<Not Independent Item>\n<Menu Category: 防具>","params":[0,0,0,23,0,20,0,0],"price":800},
{"id":33,"atypeId":1,"description":"蕴含风之力的帽子,增加闪避能力\n回避+15%,魔法回避+15% 暴击回避+15%","etypeId":3,"traits":[{"code":22,"dataId":1,"value":0.15},{"code":22,"dataId":4,"value":0.15},{"code":22,"dataId":3,"value":0.15}],"iconIndex":130,"name":"风之帽","note":"<Not Independent Item>\n<Menu Category: 防具>\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>","params":[0,0,0,15,8,18,6,0],"price":700},
{"id":34,"atypeId":1,"description":"蕴含风之力的披风,\n降低减速类效果和\\c[3]\\it[56]\\c[0]的生效率","etypeId":4,"traits":[{"code":22,"dataId":1,"value":0},{"code":13,"dataId":52,"value":0.5},{"code":13,"dataId":54,"value":0.5},{"code":13,"dataId":55,"value":0.5},{"code":13,"dataId":56,"value":0.5}],"iconIndex":139,"name":"疾风披风","note":"<Not Independent Item>\n<Menu Category: 防具>\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>","params":[0,0,0,26,0,37,0,0],"price":1200},
{"id":35,"atypeId":1,"description":"蕴含风之力的靴子\n每回合读条增加10%","etypeId":5,"traits":[{"code":22,"dataId":1,"value":0.05},{"code":22,"dataId":4,"value":0.05},{"code":22,"dataId":3,"value":0.05}],"iconIndex":141,"name":"风之靴","note":"<Not Independent Item>\n<Menu Category: 防具>\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>\n<ATB Turn: +10%>","params":[0,0,0,8,0,10,0,0],"price":700},
{"id":33,"atypeId":1,"description":"蕴含风之力的帽子,增加闪避能力\n回避+15%,魔法回避+15% 暴击回避+15%","etypeId":3,"traits":[{"code":22,"dataId":1,"value":0.15},{"code":22,"dataId":4,"value":0.15},{"code":22,"dataId":3,"value":0.15}],"iconIndex":130,"name":"风之帽","note":"<Not Independent Item>\n<Menu Category: 防具>\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>\n\n<Synthesis Ingredients>\n item 103: 1\n item 98: 1\n item 104: 1\n</Synthesis Ingredients>","params":[0,0,0,15,8,18,6,0],"price":700},
{"id":34,"atypeId":1,"description":"蕴含风之力的披风,\n减速类效果和\\c[3]\\it[56]\\c[0]的生效率减半","etypeId":4,"traits":[{"code":22,"dataId":1,"value":0},{"code":13,"dataId":52,"value":0.5},{"code":13,"dataId":54,"value":0.5},{"code":13,"dataId":55,"value":0.5},{"code":13,"dataId":56,"value":0.5}],"iconIndex":139,"name":"疾风披风","note":"<Not Independent Item>\n<Menu Category: 防具>\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>\n\n<Synthesis Ingredients>\n item 103: 2\n item 98: 3\n item 104: 1\n</Synthesis Ingredients>","params":[0,0,0,26,0,37,0,0],"price":1200},
{"id":35,"atypeId":1,"description":"蕴含风之力的靴子\n每回合读条增加10%","etypeId":5,"traits":[{"code":22,"dataId":1,"value":0.05},{"code":22,"dataId":4,"value":0.05},{"code":22,"dataId":3,"value":0.05}],"iconIndex":141,"name":"风之靴","note":"<Not Independent Item>\n<Menu Category: 防具>\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>\n<ATB Turn: +10%>\n\n<Synthesis Ingredients>\n item 103: 1\n item 98: 1\n item 104: 1\n</Synthesis Ingredients>","params":[0,0,0,8,0,10,0,0],"price":700},
{"id":36,"atypeId":0,"description":"","etypeId":2,"traits":[{"code":22,"dataId":1,"value":0}],"iconIndex":0,"name":"","note":"","params":[0,0,0,0,0,0,0,0],"price":0},
{"id":37,"atypeId":0,"description":"","etypeId":2,"traits":[{"code":22,"dataId":1,"value":0}],"iconIndex":0,"name":"","note":"","params":[0,0,0,0,0,0,0,0],"price":0},
{"id":38,"atypeId":0,"description":"","etypeId":2,"traits":[{"code":22,"dataId":1,"value":0}],"iconIndex":0,"name":"","note":"","params":[0,0,0,0,0,0,0,0],"price":0},

File diff suppressed because one or more lines are too long

@ -36,13 +36,13 @@ null,
{"id":34,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":410},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":2,"skillId":586},{"conditionParam1":0,"conditionParam2":0.6,"conditionType":2,"rating":3,"skillId":477}],"battlerHue":0,"battlerName":"魔族(蛇鸡怪)","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":0,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0},{"code":14,"dataId":76,"value":1},{"code":11,"dataId":4,"value":0.8},{"code":11,"dataId":7,"value":0.8},{"code":11,"dataId":6,"value":1.5},{"code":11,"dataId":8,"value":1.5}],"gold":60,"name":"石化鸡蛇","note":"<Static Level: 15>\n<Level Fluctuation: 0>\n<Passive State: 215>\n\n\n<Custom Parameter mdf Formula>\n Math.floor(22 + 3.3 * level)\n</Custom Parameter mdf Formula>\n\n<Custom Parameter maxhp Formula>\n Math.floor(base + 0.2 * level * level * level + 5 * level * level + 200 * level)\n</Custom Parameter maxhp Formula>","params":[600,0,10,10,10,10,10,10]},
{"id":35,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":410},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":3,"skillId":587}],"battlerHue":167,"battlerName":"亡灵(石像鬼)","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":0,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0},{"code":14,"dataId":76,"value":1},{"code":11,"dataId":4,"value":1.5},{"code":11,"dataId":6,"value":0.2},{"code":11,"dataId":8,"value":1.5}],"gold":60,"name":"石像鬼","note":"<Static Level: 15>\n<Level Fluctuation: 0>\n<Passive State: 215>\n\n<Custom Parameter def Formula>\n Math.floor(26 + 4 * level)\n</Custom Parameter def Formula>\n\n<Custom Parameter atk Formula>\n Math.floor(15 + 1.75 * level)\n</Custom Parameter atk Formula>\n\n<Custom Parameter agi Formula>\n Math.floor(25 + 3.4 * level)\n</Custom Parameter agi Formula>","params":[300,0,10,10,10,10,10,10]},
{"id":36,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":4,"skillId":459},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":4,"skillId":418},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":456},{"conditionParam1":0,"conditionParam2":0.5,"conditionType":2,"rating":5,"skillId":465}],"battlerHue":164,"battlerName":"兽人(巨型种)","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":0,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0},{"code":11,"dataId":6,"value":1.5},{"code":11,"dataId":8,"value":1.5},{"code":11,"dataId":4,"value":0.7},{"code":11,"dataId":7,"value":0.7},{"code":11,"dataId":5,"value":1.2}],"gold":80,"name":"食人魔","note":"<Static Level: 15>\n<Level Fluctuation: 0>\n<Passive State: 215>\n\n<Custom Parameter atk Formula>\n Math.floor(15 + 1.75 * level)\n</Custom Parameter atk Formula>\n\n<Custom Parameter maxhp Formula>\n Math.floor(base + 0.2 * level * level * level + 5 * level * level + 200 * level)\n</Custom Parameter maxhp Formula>","params":[850,0,10,10,10,10,10,10]},
{"id":37,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":410},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":3,"skillId":587},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":3,"skillId":470},{"conditionParam1":0,"conditionParam2":0.5,"conditionType":2,"rating":4,"skillId":413},{"conditionParam1":0,"conditionParam2":0.6,"conditionType":2,"rating":3,"skillId":481},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":3,"skillId":414}],"battlerHue":229,"battlerName":"魔族(奇美拉)","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":0,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":0,"name":"奇美拉","note":"<Static Level: 15>\n<Level Fluctuation: 0>\n<Passive State: 215>\n\n<Custom Parameter mat Formula>\n Math.floor(40 + 2.3 * level)\n</Custom Parameter mat Formula>\n\n<Custom Parameter mdf Formula>\n Math.floor(22 + 3.3 * level)\n</Custom Parameter mdf Formula>\n\n<Custom Parameter maxhp Formula>\n Math.floor(base + 0.2 * level * level * level + 5 * level * level + 200 * level)\n</Custom Parameter maxhp Formula>","params":[700,0,10,10,10,10,10,10]},
{"id":38,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":589}],"battlerHue":237,"battlerName":"灵体","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":200,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0},{"code":11,"dataId":1,"value":0.01},{"code":11,"dataId":4,"value":2},{"code":11,"dataId":7,"value":2},{"code":11,"dataId":6,"value":0.5},{"code":11,"dataId":10,"value":1.5},{"code":11,"dataId":11,"value":1.5}],"gold":100,"name":"闪电之灵","note":"<Static Level: 16>\n<Level Fluctuation: 0>\n<Passive State: 215>\n\n<Default Counter: 574>\n\n<Element Absorb: 6>\n\n<Custom Parameter maxhp Formula>\n Math.floor(base + 0.2 * level * level * level + 5 * level * level + 200 * level)\n</Custom Parameter maxhp Formula>\n\n<Custom Parameter atk Formula>\n Math.floor(37 + 1.8 * level)\n</Custom Parameter atk Formula>\n\n<Custom Parameter def Formula>\n Math.floor(18 + 4 * level)\n</Custom Parameter def Formula>\n\n<Custom Parameter mat Formula>\n Math.floor(40 + 2.3 * level)\n</Custom Parameter mat Formula>\n\n<Custom Parameter mdf Formula>\n Math.floor(22 + 3.3 * level)\n</Custom Parameter mdf Formula>\n\n<Custom Parameter exp Formula>\n base\n</Custom Parameter exp Formula>","params":[1030,0,10,10,10,10,10,10]},
{"id":39,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":589},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":4,"skillId":590},{"conditionParam1":0,"conditionParam2":0.5,"conditionType":2,"rating":4,"skillId":592},{"conditionParam1":0,"conditionParam2":0.6,"conditionType":2,"rating":3,"skillId":481},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":3,"skillId":593}],"battlerHue":0,"battlerName":"vva标准对战","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":500,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0},{"code":11,"dataId":7,"value":0.8},{"code":11,"dataId":6,"value":0.5},{"code":11,"dataId":8,"value":1.5},{"code":11,"dataId":9,"value":0.8},{"code":11,"dataId":14,"value":0.8}],"gold":500,"name":"薇薇安??!","note":"<Static Level: 17>\n<Positive Level Fluctuation: 0>\n<Passive State: 215>\n<Passive State: 144>\n<Passive State: 406>\n\n<Custom Parameter maxhp Formula>\n Math.floor(base + 0.5 * level * level * level + 7 * level * level + 400 * level)\n</Custom Parameter maxhp Formula>\n\n<Custom Parameter atk Formula>\n Math.floor(45 + 1.8 * level)\n</Custom Parameter atk Formula>\n\n<Custom Parameter def Formula>\n Math.floor(35 + 5 * level)\n</Custom Parameter def Formula>\n\n<Custom Parameter mat Formula>\n Math.floor(55 + 2.4 * level)\n</Custom Parameter mat Formula>\n\n<Custom Parameter mdf Formula>\n Math.floor(30 + 4.5 * level)\n</Custom Parameter mdf Formula>\n\n<Custom Parameter exp Formula>\n base\n</Custom Parameter exp Formula>","params":[100,0,10,10,10,10,10,10]},
{"id":40,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":1}],"battlerHue":0,"battlerName":"","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":5,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":0,"name":"","note":"","params":[100,0,10,10,10,10,10,10]},
{"id":41,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":1}],"battlerHue":0,"battlerName":"","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":0,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":0,"name":"","note":"","params":[100,0,10,10,10,10,10,10]},
{"id":42,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":1}],"battlerHue":0,"battlerName":"","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":0,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":0,"name":"","note":"","params":[100,0,10,10,10,10,10,10]},
{"id":43,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":1}],"battlerHue":0,"battlerName":"","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":0,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":0,"name":"","note":"","params":[100,0,10,10,10,10,10,10]},
{"id":37,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":410},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":3,"skillId":587},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":3,"skillId":470},{"conditionParam1":0,"conditionParam2":0.5,"conditionType":2,"rating":4,"skillId":413},{"conditionParam1":0,"conditionParam2":0.6,"conditionType":2,"rating":3,"skillId":481},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":3,"skillId":414}],"battlerHue":229,"battlerName":"魔族(奇美拉)","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":0,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0},{"code":14,"dataId":76,"value":1}],"gold":0,"name":"奇美拉","note":"<Static Level: 15>\n<Level Fluctuation: 0>\n<Passive State: 215>\n\n<Custom Parameter mat Formula>\n Math.floor(40 + 2.3 * level)\n</Custom Parameter mat Formula>\n\n<Custom Parameter mdf Formula>\n Math.floor(22 + 3.3 * level)\n</Custom Parameter mdf Formula>\n\n<Custom Parameter maxhp Formula>\n Math.floor(base + 0.2 * level * level * level + 5 * level * level + 200 * level)\n</Custom Parameter maxhp Formula>","params":[700,0,10,10,10,10,10,10]},
{"id":38,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":589}],"battlerHue":237,"battlerName":"灵体","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":200,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0},{"code":11,"dataId":1,"value":0.01},{"code":11,"dataId":4,"value":2},{"code":11,"dataId":7,"value":2},{"code":11,"dataId":6,"value":0.5},{"code":11,"dataId":10,"value":1.5},{"code":11,"dataId":11,"value":1.5},{"code":14,"dataId":76,"value":1}],"gold":100,"name":"闪电之灵","note":"<Static Level: 16>\n<Level Fluctuation: 0>\n<Passive State: 215>\n\n<Default Counter: 574>\n\n<Element Absorb: 6>\n\n<Custom Parameter maxhp Formula>\n Math.floor(base + 0.2 * level * level * level + 5 * level * level + 200 * level)\n</Custom Parameter maxhp Formula>\n\n<Custom Parameter atk Formula>\n Math.floor(37 + 1.8 * level)\n</Custom Parameter atk Formula>\n\n<Custom Parameter def Formula>\n Math.floor(18 + 4 * level)\n</Custom Parameter def Formula>\n\n<Custom Parameter mat Formula>\n Math.floor(40 + 2.3 * level)\n</Custom Parameter mat Formula>\n\n<Custom Parameter mdf Formula>\n Math.floor(22 + 3.3 * level)\n</Custom Parameter mdf Formula>\n\n<Custom Parameter exp Formula>\n base\n</Custom Parameter exp Formula>","params":[1030,0,10,10,10,10,10,10]},
{"id":39,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":589},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":4,"skillId":590},{"conditionParam1":0,"conditionParam2":0.5,"conditionType":2,"rating":4,"skillId":592},{"conditionParam1":0,"conditionParam2":0.6,"conditionType":2,"rating":3,"skillId":481},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":3,"skillId":593}],"battlerHue":0,"battlerName":"vva标准对战","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":500,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0},{"code":11,"dataId":7,"value":0.8},{"code":11,"dataId":6,"value":0.5},{"code":11,"dataId":8,"value":1.5},{"code":11,"dataId":9,"value":0.8},{"code":11,"dataId":14,"value":0.8},{"code":14,"dataId":76,"value":1}],"gold":500,"name":"薇薇安??!","note":"<Static Level: 17>\n<Positive Level Fluctuation: 0>\n<Passive State: 215>\n<Passive State: 144>\n<Passive State: 406>\n\n<Custom Parameter maxhp Formula>\n Math.floor(base + 0.5 * level * level * level + 7 * level * level + 400 * level)\n</Custom Parameter maxhp Formula>\n\n<Custom Parameter atk Formula>\n Math.floor(45 + 1.8 * level)\n</Custom Parameter atk Formula>\n\n<Custom Parameter def Formula>\n Math.floor(35 + 5 * level)\n</Custom Parameter def Formula>\n\n<Custom Parameter mat Formula>\n Math.floor(55 + 2.4 * level)\n</Custom Parameter mat Formula>\n\n<Custom Parameter mdf Formula>\n Math.floor(30 + 4.5 * level)\n</Custom Parameter mdf Formula>\n\n<Custom Parameter exp Formula>\n base\n</Custom Parameter exp Formula>","params":[100,0,10,10,10,10,10,10]},
{"id":40,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":410},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":4,"skillId":587}],"battlerHue":276,"battlerName":"","dropItems":[{"kind":1,"dataId":103,"denominator":20},{"kind":1,"dataId":29,"denominator":15},{"kind":1,"dataId":97,"denominator":5}],"exp":7,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0},{"code":11,"dataId":5,"value":1.1},{"code":11,"dataId":7,"value":0.9},{"code":11,"dataId":4,"value":0.9},{"code":11,"dataId":3,"value":0.8},{"code":13,"dataId":90,"value":1.2},{"code":11,"dataId":16,"value":1.1},{"code":14,"dataId":76,"value":1}],"gold":4,"name":"风纹魔狼","note":"<Static Level: 12>\n<Positive Level Fluctuation: 1>\n<Passive State: 215>\n\n\n<Custom Parameter def Formula>\n Math.floor(26 + 4 * level)\n</Custom Parameter def Formula>\n\n<Custom Parameter atk Formula>\n Math.floor(15 + 1.75 * level)\n</Custom Parameter atk Formula>\n\n<Custom Parameter agi Formula>\n Math.floor(25 + 3.4 * level)\n</Custom Parameter agi Formula>\n","params":[150,0,21,25,20,35,42,30]},
{"id":41,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":456},{"conditionParam1":0,"conditionParam2":0.6,"conditionType":2,"rating":4,"skillId":465},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":3,"skillId":432}],"battlerHue":74,"battlerName":"刚达巨像","dropItems":[{"kind":1,"dataId":103,"denominator":20},{"kind":1,"dataId":99,"denominator":10},{"kind":1,"dataId":104,"denominator":20}],"exp":30,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0},{"code":14,"dataId":76,"value":1},{"code":11,"dataId":4,"value":1.5},{"code":11,"dataId":6,"value":0.2},{"code":11,"dataId":8,"value":1.5},{"code":14,"dataId":76,"value":1}],"gold":60,"name":"风之石巨人","note":"<Static Level: 12>\n<Level Fluctuation: 0>\n<Passive State: 215>\n\n<Custom Parameter def Formula>\n Math.floor(36 + 4 * level)\n</Custom Parameter def Formula>\n\n<Custom Parameter atk Formula>\n Math.floor(15 + 1.75 * level)\n</Custom Parameter atk Formula>\n","params":[300,0,10,10,10,10,10,10]},
{"id":42,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":595}],"battlerHue":301,"battlerName":"灵体","dropItems":[{"kind":1,"dataId":103,"denominator":20},{"kind":1,"dataId":30,"denominator":15},{"kind":1,"dataId":102,"denominator":20}],"exp":50,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":3,"value":0},{"code":11,"dataId":1,"value":0.01},{"code":11,"dataId":3,"value":0.5},{"code":11,"dataId":11,"value":1.5},{"code":14,"dataId":76,"value":1}],"gold":50,"name":"狂风之灵","note":"<Static Level: 12>\n<Level Fluctuation: 0>\n<Passive State: 215>\n\n<Default Counter: 574>\n\n<Element Absorb: 3>\n\n<Custom Parameter maxhp Formula>\n Math.floor(base + 0.2 * level * level * level + 5 * level * level + 200 * level)\n</Custom Parameter maxhp Formula>\n\n<Custom Parameter atk Formula>\n Math.floor(37 + 1.8 * level)\n</Custom Parameter atk Formula>\n\n<Custom Parameter def Formula>\n Math.floor(18 + 4 * level)\n</Custom Parameter def Formula>\n\n<Custom Parameter mat Formula>\n Math.floor(40 + 2.3 * level)\n</Custom Parameter mat Formula>\n\n<Custom Parameter mdf Formula>\n Math.floor(22 + 3.3 * level)\n</Custom Parameter mdf Formula>","params":[1030,0,10,10,10,10,10,10]},
{"id":43,"actions":[{"conditionParam1":0,"conditionParam2":0.6,"conditionType":2,"rating":3,"skillId":481},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":3,"skillId":479},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":595},{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":4,"skillId":596}],"battlerHue":61,"battlerName":"教会(天使)","dropItems":[{"kind":1,"dataId":103,"denominator":1},{"kind":1,"dataId":30,"denominator":1},{"kind":1,"dataId":102,"denominator":1}],"exp":100,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":3,"value":0},{"code":11,"dataId":1,"value":0.01},{"code":11,"dataId":3,"value":0.5},{"code":11,"dataId":11,"value":1.5}],"gold":100,"name":"风之精灵","note":"<Static Level: 15>\n<Positive Level Fluctuation: 0>\n<Passive State: 215>\n<Passive State: 144>\n<Passive State: 406>\n\n<Element Absorb: 3>\n\n<Custom Parameter maxhp Formula>\n Math.floor(base + 0.5 * level * level * level + 7 * level * level + 400 * level)\n</Custom Parameter maxhp Formula>\n\n<Custom Parameter atk Formula>\n Math.floor(45 + 1.8 * level)\n</Custom Parameter atk Formula>\n\n<Custom Parameter def Formula>\n Math.floor(35 + 5 * level)\n</Custom Parameter def Formula>\n\n<Custom Parameter mat Formula>\n Math.floor(55 + 2.4 * level)\n</Custom Parameter mat Formula>\n\n<Custom Parameter mdf Formula>\n Math.floor(30 + 4.5 * level)\n</Custom Parameter mdf Formula>\n\n","params":[1460,0,10,10,10,10,10,10]},
{"id":44,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":1}],"battlerHue":0,"battlerName":"","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":0,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":0,"name":"","note":"","params":[100,0,10,10,10,10,10,10]},
{"id":45,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":1}],"battlerHue":0,"battlerName":"","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":0,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":0,"name":"","note":"","params":[100,0,10,10,10,10,10,10]},
{"id":46,"actions":[{"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":5,"skillId":1}],"battlerHue":0,"battlerName":"","dropItems":[{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0},{"dataId":1,"denominator":1,"kind":0}],"exp":0,"traits":[{"code":22,"dataId":0,"value":0.95},{"code":22,"dataId":1,"value":0.05},{"code":31,"dataId":1,"value":0}],"gold":0,"name":"","note":"","params":[100,0,10,10,10,10,10,10]},

@ -94,16 +94,16 @@ null,
{"id":92,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[{"code":44,"dataId":95,"value1":1,"value2":0}],"hitType":0,"iconIndex":121,"itypeId":2,"name":"按键W","note":"<Menu Category: 随身杂物>","occasion":2,"price":0,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":93,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"itypeId":1,"name":"","note":"","occasion":0,"price":0,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
{"id":94,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"配制初级炼金药剂用的溶剂","effects":[],"hitType":0,"iconIndex":228,"itypeId":1,"name":"纯净水","note":"<Not Independent Item>\n<Menu Category: 合成材料>","occasion":3,"price":5,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":95,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"普通的药草,但通过反复提纯可以制成\n不同等级的恢复剂","effects":[],"hitType":0,"iconIndex":181,"itypeId":1,"name":"药草","note":"<Not Independent Item>\n<Menu Category: 合成材料>","occasion":3,"price":100,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":96,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"会在叶片上富集以太的特殊植物,提炼以太药剂的原料","effects":[],"hitType":0,"iconIndex":182,"itypeId":1,"name":"蓝灵叶","note":"<Not Independent Item>\n<Menu Category: 合成材料>\n<Text Color: 3>\n<ZzyGIT TextColor: #00FF7F>\n<ZzySCF Color: #00FF7F>","occasion":3,"price":100,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":97,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"制造皮甲的主体材料","effects":[],"hitType":0,"iconIndex":637,"itypeId":1,"name":"皮革","note":"<Not Independent Item>\n<Menu Category: 合成材料>","occasion":3,"price":200,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":98,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"适合制作法袍的面料","effects":[],"hitType":0,"iconIndex":624,"itypeId":1,"name":"魔法衣料","note":"<Not Independent Item>\n<Menu Category: 合成材料>","occasion":3,"price":200,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":99,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"制作武器和重甲的基础原料","effects":[],"hitType":0,"iconIndex":604,"itypeId":1,"name":"优质矿石","note":"<Not Independent Item>\n<Menu Category: 合成材料>","occasion":3,"price":200,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":100,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"提升装备质量的关键金属材料","effects":[],"hitType":0,"iconIndex":647,"itypeId":1,"name":"秘银","note":"<Not Independent Item>\n<Menu Category: 合成材料>\n<Text Color: 9>\n<ZzyGIT TextColor: #1E90FF>\n<ZzySCF Color: #1E90FF>","occasion":3,"price":5000,"repeats":1,"scope":0,"speed":0,"successRate":0,"tpGain":0},
{"id":101,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"附魔的必备基质,也是高级装备的常见原料","effects":[],"hitType":0,"iconIndex":662,"itypeId":1,"name":"宝石","note":"<Not Independent Item>\n<Menu Category: 合成材料>\n<Text Color: 9>\n<ZzyGIT TextColor: #1E90FF>\n<ZzySCF Color: #1E90FF>","occasion":3,"price":500,"repeats":1,"scope":0,"speed":0,"successRate":0,"tpGain":0},
{"id":102,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"制作魔法球的原材料","effects":[],"hitType":0,"iconIndex":663,"itypeId":1,"name":"魔力亲和水晶","note":"<Not Independent Item>\n<Menu Category: 合成材料>\n<Text Color: 3>\n<ZzyGIT TextColor: #00FF7F>\n<ZzySCF Color: #00FF7F>","occasion":3,"price":500,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":95,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"普通的药草,但通过反复提纯可以制成\n不同等级的恢复剂","effects":[],"hitType":0,"iconIndex":181,"itypeId":1,"name":"药草","note":"<Not Independent Item>\n<Menu Category: 合成材料>","occasion":3,"price":20,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":96,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"会在叶片上富集以太的特殊植物,提炼以太药剂的原料","effects":[],"hitType":0,"iconIndex":182,"itypeId":1,"name":"蓝灵叶","note":"<Not Independent Item>\n<Menu Category: 合成材料>\n<Text Color: 3>\n<ZzyGIT TextColor: #00FF7F>\n<ZzySCF Color: #00FF7F>","occasion":3,"price":20,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":97,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"制造皮甲的主体材料,也是弓箭皮筋的主材","effects":[],"hitType":0,"iconIndex":637,"itypeId":1,"name":"皮革","note":"<Not Independent Item>\n<Menu Category: 合成材料>","occasion":3,"price":50,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":98,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"适合制作法袍的面料","effects":[],"hitType":0,"iconIndex":624,"itypeId":1,"name":"魔法衣料","note":"<Not Independent Item>\n<Menu Category: 合成材料>","occasion":3,"price":50,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":99,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"制作武器和重甲的基础原料","effects":[],"hitType":0,"iconIndex":604,"itypeId":1,"name":"优质矿石","note":"<Not Independent Item>\n<Menu Category: 合成材料>","occasion":3,"price":100,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":100,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"提升装备质量的关键金属材料","effects":[],"hitType":0,"iconIndex":647,"itypeId":1,"name":"秘银","note":"<Not Independent Item>\n<Menu Category: 合成材料>\n<Text Color: 9>\n<ZzyGIT TextColor: #1E90FF>\n<ZzySCF Color: #1E90FF>","occasion":3,"price":1000,"repeats":1,"scope":0,"speed":0,"successRate":0,"tpGain":0},
{"id":101,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"附魔的必备基质,也是高级装备的常见原料","effects":[],"hitType":0,"iconIndex":662,"itypeId":1,"name":"宝石","note":"<Not Independent Item>\n<Menu Category: 合成材料>\n<Text Color: 9>\n<ZzyGIT TextColor: #1E90FF>\n<ZzySCF Color: #1E90FF>","occasion":3,"price":300,"repeats":1,"scope":0,"speed":0,"successRate":0,"tpGain":0},
{"id":102,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"制作魔法球的原材料","effects":[],"hitType":0,"iconIndex":663,"itypeId":1,"name":"魔力亲和水晶","note":"<Not Independent Item>\n<Menu Category: 合成材料>\n<Text Color: 3>\n<ZzyGIT TextColor: #00FF7F>\n<ZzySCF Color: #00FF7F>","occasion":3,"price":300,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":103,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"蕴含风之力的结晶,可以用来制造装备","effects":[],"hitType":0,"iconIndex":164,"itypeId":1,"name":"风之结晶","note":"<Not Independent Item>\n<Menu Category: 合成材料>\n<Text Color: 9>\n<ZzyGIT TextColor: #1E90FF>\n<ZzySCF Color: #1E90FF>","occasion":3,"price":0,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":104,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"itypeId":1,"name":"","note":"","occasion":0,"price":0,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
{"id":104,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"打造金属装备的优质添加材料,由于其优越的延展性和导魔性,\n也常制成金属丝用于纺织软甲","effects":[],"hitType":0,"iconIndex":650,"itypeId":1,"name":"紫铜","note":"<Not Independent Item>\n<Menu Category: 合成材料>\n<Text Color: 3>\n<ZzyGIT TextColor: #00FF7F>\n<ZzySCF Color: #00FF7F>","occasion":3,"price":300,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":105,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"itypeId":1,"name":"","note":"","occasion":0,"price":0,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
{"id":106,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"itypeId":1,"name":"","note":"","occasion":0,"price":0,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
{"id":107,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"itypeId":1,"name":"","note":"","occasion":0,"price":0,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
@ -202,8 +202,8 @@ null,
{"id":200,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"itypeId":1,"name":"","note":"","occasion":0,"price":0,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
{"id":201,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"itypeId":1,"name":"配方书","note":"","occasion":0,"price":0,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
{"id":202,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":232,"itypeId":1,"name":"永久属性药剂配方大全","note":"<Item Recipe: 16, 17, 18, 19, 20, 21>\n<Menu Category: 配方书>","occasion":3,"price":0,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
{"id":203,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":229,"itypeId":1,"name":"常规药剂配方大全","note":"<Item Recipe: 2, 3, 4, 5, 6, 7, 9, 10>\n<Menu Category: 配方书>\n","occasion":3,"price":0,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
{"id":204,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"itypeId":1,"name":"","note":"","occasion":0,"price":0,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
{"id":203,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":229,"itypeId":1,"name":"常规药剂配方大全","note":"<Item Recipe: 2, 3, 4, 5, 6, 7, 9, 10>\n<Menu Category: 配方书>\n","occasion":3,"price":0,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":204,"animationId":0,"consumable":false,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"风之系列装备的图纸","effects":[],"hitType":0,"iconIndex":233,"itypeId":1,"name":"风之系列图纸大全","note":"<Weapon Recipe: 26, 27, 28>\n<Armor Recipe: 33, 34, 35>\n<Menu Category: 配方书>","occasion":3,"price":0,"repeats":1,"scope":0,"speed":0,"successRate":100,"tpGain":0},
{"id":205,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"itypeId":1,"name":"","note":"","occasion":0,"price":0,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
{"id":206,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"itypeId":1,"name":"","note":"","occasion":0,"price":0,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
{"id":207,"animationId":0,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"itypeId":1,"name":"","note":"","occasion":0,"price":0,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -1,68 +1,68 @@
[
null,
{"id":1,"expanded":true,"name":"地球","order":45,"parentId":32,"scrollX":540.6666666666666,"scrollY":312.3333333333333},
{"id":1,"expanded":true,"name":"地球","order":44,"parentId":32,"scrollX":1786.909090909091,"scrollY":1035.2727272727273},
{"id":2,"expanded":false,"name":"星港","order":10,"parentId":27,"scrollX":1152,"scrollY":1584},
{"id":3,"expanded":true,"name":"好人家二层","order":66,"parentId":22,"scrollX":824,"scrollY":466.5},
{"id":4,"expanded":true,"name":"好人家地下室","order":67,"parentId":22,"scrollX":1476,"scrollY":640.1999999999999},
{"id":5,"expanded":true,"name":"海滩","order":50,"parentId":31,"scrollX":1379.3333333333333,"scrollY":1613.6666666666667},
{"id":6,"expanded":true,"name":"深海及纳萨托恩外围","order":54,"parentId":10,"scrollX":1426.6666666666667,"scrollY":1744.6666666666667},
{"id":7,"expanded":true,"name":"纳萨托恩","order":55,"parentId":6,"scrollX":2184,"scrollY":1264},
{"id":8,"expanded":true,"name":"通往皇宫的管道","order":56,"parentId":7,"scrollX":1204,"scrollY":1595},
{"id":9,"expanded":true,"name":"共鸣腔及水循环通道","order":57,"parentId":8,"scrollX":3141,"scrollY":1301},
{"id":10,"expanded":true,"name":"海底","order":53,"parentId":24,"scrollX":973.1999999999999,"scrollY":630.6},
{"id":11,"expanded":false,"name":"密室","order":58,"parentId":9,"scrollX":1131,"scrollY":973},
{"id":12,"expanded":true,"name":"大护壁及大漩涡","order":62,"parentId":7,"scrollX":1139,"scrollY":627},
{"id":13,"expanded":true,"name":"渡鸦12345的办公室1F","order":48,"parentId":30,"scrollX":811,"scrollY":725.5},
{"id":3,"expanded":true,"name":"好人家二层","order":65,"parentId":22,"scrollX":824,"scrollY":466.5},
{"id":4,"expanded":true,"name":"好人家地下室","order":66,"parentId":22,"scrollX":1476,"scrollY":640.1999999999999},
{"id":5,"expanded":true,"name":"海滩","order":49,"parentId":31,"scrollX":1786.909090909091,"scrollY":1035.2727272727273},
{"id":6,"expanded":true,"name":"深海及纳萨托恩外围","order":53,"parentId":10,"scrollX":1426.6666666666667,"scrollY":1744.6666666666667},
{"id":7,"expanded":true,"name":"纳萨托恩","order":54,"parentId":6,"scrollX":2184,"scrollY":1264},
{"id":8,"expanded":true,"name":"通往皇宫的管道","order":55,"parentId":7,"scrollX":1204,"scrollY":1595},
{"id":9,"expanded":true,"name":"共鸣腔及水循环通道","order":56,"parentId":8,"scrollX":3141,"scrollY":1301},
{"id":10,"expanded":true,"name":"海底","order":52,"parentId":24,"scrollX":973.1999999999999,"scrollY":630.6},
{"id":11,"expanded":false,"name":"密室","order":57,"parentId":9,"scrollX":1131,"scrollY":973},
{"id":12,"expanded":true,"name":"大护壁及大漩涡","order":61,"parentId":7,"scrollX":1139,"scrollY":627},
{"id":13,"expanded":true,"name":"渡鸦12345的办公室1F","order":47,"parentId":30,"scrollX":811,"scrollY":725.5},
{"id":14,"expanded":true,"name":"梦位面宇宙","order":1,"parentId":0,"scrollX":1131,"scrollY":813},
{"id":15,"expanded":false,"name":"艾欧","order":2,"parentId":14,"scrollX":1093.2,"scrollY":580.1999999999999},
{"id":16,"expanded":false,"name":"艾欧深海(各种遗迹以及传送门)","order":3,"parentId":15,"scrollX":3660,"scrollY":2101.7999999999997},
{"id":17,"expanded":false,"name":"艾欧同步轨道","order":4,"parentId":15,"scrollX":982.8,"scrollY":569.4},
{"id":18,"expanded":true,"name":"飞船遗迹内部","order":5,"parentId":17,"scrollX":1131,"scrollY":2081},
{"id":19,"expanded":false,"name":"操作仓","order":6,"parentId":18,"scrollX":982.8,"scrollY":569.4},
{"id":20,"expanded":true,"name":"南郊(有水泵站)","order":64,"parentId":31,"scrollX":1522.8,"scrollY":1576.1999999999998},
{"id":20,"expanded":true,"name":"南郊(有水泵站)","order":63,"parentId":31,"scrollX":1522.8,"scrollY":1576.1999999999998},
{"id":21,"expanded":false,"name":"传送阵","order":11,"parentId":14,"scrollX":973.1999999999999,"scrollY":799.8},
{"id":22,"expanded":true,"name":"好人家一层","order":65,"parentId":20,"scrollX":973.1999999999999,"scrollY":640.1999999999999},
{"id":23,"expanded":true,"name":"大海","order":51,"parentId":5,"scrollX":982.8,"scrollY":569.4},
{"id":24,"expanded":true,"name":"迷雾之岛","order":52,"parentId":23,"scrollX":973.1999999999999,"scrollY":870.5999999999999},
{"id":25,"expanded":false,"name":"水塔2","order":70,"parentId":20,"scrollX":589.8181818181819,"scrollY":422.90909090909093},
{"id":26,"expanded":true,"name":"皇宫","order":59,"parentId":9,"scrollX":994.8,"scrollY":1038.6},
{"id":22,"expanded":true,"name":"好人家一层","order":64,"parentId":20,"scrollX":973.1999999999999,"scrollY":640.1999999999999},
{"id":23,"expanded":true,"name":"大海","order":50,"parentId":5,"scrollX":982.8,"scrollY":569.4},
{"id":24,"expanded":true,"name":"迷雾之岛","order":51,"parentId":23,"scrollX":973.1999999999999,"scrollY":870.5999999999999},
{"id":25,"expanded":false,"name":"水塔2","order":69,"parentId":20,"scrollX":589.8181818181819,"scrollY":422.90909090909093},
{"id":26,"expanded":true,"name":"皇宫","order":58,"parentId":9,"scrollX":994.8,"scrollY":1038.6},
{"id":27,"expanded":false,"name":"晶核研究站","order":8,"parentId":14,"scrollX":1131,"scrollY":813},
{"id":28,"expanded":false,"name":"实验室","order":9,"parentId":27,"scrollX":1139,"scrollY":627},
{"id":29,"expanded":false,"name":"渡鸦12345的办公室2F","order":49,"parentId":13,"scrollX":1040,"scrollY":636},
{"id":30,"expanded":false,"name":"渡鸦12345的办公室","order":47,"parentId":31,"scrollX":1715.3333333333333,"scrollY":1997.6666666666667},
{"id":31,"expanded":true,"name":"世界地图","order":46,"parentId":1,"scrollX":8284,"scrollY":2970},
{"id":29,"expanded":false,"name":"渡鸦12345的办公室2F","order":48,"parentId":13,"scrollX":1040,"scrollY":636},
{"id":30,"expanded":false,"name":"渡鸦12345的办公室","order":46,"parentId":31,"scrollX":1715.3333333333333,"scrollY":1997.6666666666667},
{"id":31,"expanded":true,"name":"世界地图","order":45,"parentId":1,"scrollX":8284,"scrollY":2970},
{"id":32,"expanded":true,"name":"表世界宇宙","order":18,"parentId":0,"scrollX":1426.8,"scrollY":1840.1999999999998},
{"id":33,"expanded":true,"name":"柯伊伯站","order":19,"parentId":32,"scrollX":2069,"scrollY":2075},
{"id":34,"expanded":true,"name":"豆豆星系","order":20,"parentId":32,"scrollX":982.8,"scrollY":569.4},
{"id":35,"expanded":true,"name":"豆豆星","order":21,"parentId":34,"scrollX":973.1999999999999,"scrollY":4075.7999999999997},
{"id":34,"expanded":true,"name":"豆豆星系","order":20,"parentId":32,"scrollX":1786.909090909091,"scrollY":1035.2727272727273},
{"id":35,"expanded":true,"name":"豆豆星","order":21,"parentId":34,"scrollX":1769.4545454545455,"scrollY":4076.727272727273},
{"id":36,"expanded":true,"name":"群星之城","order":22,"parentId":35,"scrollX":1269,"scrollY":1781},
{"id":37,"expanded":false,"name":"测试用的地图","order":80,"parentId":0,"scrollX":982.8,"scrollY":569.4},
{"id":37,"expanded":false,"name":"测试用的地图","order":79,"parentId":0,"scrollX":1786.909090909091,"scrollY":1035.2727272727273},
{"id":38,"expanded":true,"name":"艾瑞姆皇宫","order":23,"parentId":36,"scrollX":1131,"scrollY":627},
{"id":39,"expanded":true,"name":"艾瑞姆皇宫1F","order":24,"parentId":38,"scrollX":1131,"scrollY":1533},
{"id":40,"expanded":false,"name":"炼金商店","order":25,"parentId":36,"scrollX":982.8,"scrollY":569.4},
{"id":41,"expanded":false,"name":"世界之门","order":44,"parentId":32,"scrollX":1269,"scrollY":1781},
{"id":41,"expanded":false,"name":"世界之门","order":43,"parentId":32,"scrollX":1269,"scrollY":1781},
{"id":42,"expanded":false,"name":"魔王城","order":30,"parentId":35,"scrollX":899.3333333333334,"scrollY":870.3333333333334},
{"id":43,"expanded":false,"name":"巨龟岩台号控制室","order":75,"parentId":1,"scrollX":1317,"scrollY":1276},
{"id":44,"expanded":true,"name":"走廊","order":76,"parentId":43,"scrollX":1522,"scrollY":3450},
{"id":45,"expanded":false,"name":"走廊","order":77,"parentId":44,"scrollX":1522,"scrollY":3851},
{"id":43,"expanded":false,"name":"巨龟岩台号控制室","order":74,"parentId":1,"scrollX":1317,"scrollY":1276},
{"id":44,"expanded":true,"name":"走廊","order":75,"parentId":43,"scrollX":1522,"scrollY":3450},
{"id":45,"expanded":false,"name":"走廊","order":76,"parentId":44,"scrollX":1522,"scrollY":3851},
{"id":46,"expanded":true,"name":"魔王城堡1F","order":31,"parentId":42,"scrollX":1226.6666666666667,"scrollY":1690.6666666666667},
{"id":47,"expanded":true,"name":"魔王城堡4F","order":32,"parentId":42,"scrollX":2457,"scrollY":1423.5},
{"id":48,"expanded":false,"name":"装备店","order":33,"parentId":47,"scrollX":982.8,"scrollY":569.4},
{"id":49,"expanded":false,"name":"物品商店","order":34,"parentId":47,"scrollX":982.8,"scrollY":569.4},
{"id":50,"expanded":false,"name":"旅馆1F","order":35,"parentId":47,"scrollX":982.8,"scrollY":569.4},
{"id":51,"expanded":true,"name":"豆豆主星B","order":38,"parentId":34,"scrollX":1906.8,"scrollY":2176.2},
{"id":52,"expanded":true,"name":"熔岩洞窟1F","order":39,"parentId":51,"scrollX":1474.8,"scrollY":1840.1999999999998},
{"id":53,"expanded":true,"name":"熔岩洞窟B1","order":40,"parentId":52,"scrollX":1474.8,"scrollY":1888.1999999999998},
{"id":54,"expanded":false,"name":"熔岩洞窟B2","order":41,"parentId":53,"scrollX":973.1999999999999,"scrollY":894.5999999999999},
{"id":55,"expanded":true,"name":"好人家一层(彩蛋)","order":68,"parentId":22,"scrollX":1522.8,"scrollY":640.1999999999999},
{"id":51,"expanded":true,"name":"豆豆主星B","order":37,"parentId":34,"scrollX":1769.4545454545455,"scrollY":1471.6363636363637},
{"id":52,"expanded":true,"name":"熔岩洞窟1F","order":38,"parentId":51,"scrollX":1474.8,"scrollY":1840.1999999999998},
{"id":53,"expanded":true,"name":"熔岩洞窟B1","order":39,"parentId":52,"scrollX":1474.8,"scrollY":1888.1999999999998},
{"id":54,"expanded":false,"name":"熔岩洞窟B2","order":40,"parentId":53,"scrollX":1769.4545454545455,"scrollY":1124.7272727272727},
{"id":55,"expanded":true,"name":"好人家一层(彩蛋)","order":67,"parentId":22,"scrollX":1522.8,"scrollY":640.1999999999999},
{"id":56,"expanded":false,"name":"护甲商店","order":26,"parentId":36,"scrollX":982.8,"scrollY":569.4},
{"id":57,"expanded":false,"name":"武器商店","order":27,"parentId":36,"scrollX":1139,"scrollY":627},
{"id":58,"expanded":false,"name":"豆豆主星C","order":42,"parentId":34,"scrollX":973.1999999999999,"scrollY":2095.7999999999997},
{"id":58,"expanded":false,"name":"豆豆主星C","order":41,"parentId":34,"scrollX":1769.4545454545455,"scrollY":1844.7272727272727},
{"id":59,"expanded":false,"name":"旅馆 1F","order":28,"parentId":36,"scrollX":982.8,"scrollY":569.4},
{"id":60,"expanded":true,"name":"皇宫(剧情)","order":60,"parentId":26,"scrollX":994.8,"scrollY":1005},
{"id":61,"expanded":false,"name":"大漩涡","order":61,"parentId":26,"scrollX":1131,"scrollY":1293},
{"id":60,"expanded":true,"name":"皇宫(剧情)","order":59,"parentId":26,"scrollX":994.8,"scrollY":1005},
{"id":61,"expanded":false,"name":"大漩涡","order":60,"parentId":26,"scrollX":1131,"scrollY":1293},
{"id":62,"expanded":false,"name":"伊娃之战","order":7,"parentId":15,"scrollX":1139,"scrollY":627},
{"id":63,"expanded":true,"name":"大海(过剧情)","order":63,"parentId":23,"scrollX":1139,"scrollY":627},
{"id":63,"expanded":true,"name":"大海(过剧情)","order":62,"parentId":23,"scrollX":1139,"scrollY":627},
{"id":64,"expanded":true,"name":"塔纳古斯","order":12,"parentId":14,"scrollX":1906.8,"scrollY":2111.4},
{"id":65,"expanded":true,"name":"阿拉曼达广场","order":13,"parentId":64,"scrollX":973.1999999999999,"scrollY":1799.3999999999999},
{"id":66,"expanded":true,"name":"晋升之塔外","order":14,"parentId":65,"scrollX":982.8,"scrollY":569.4},
@ -71,13 +71,12 @@ null,
{"id":69,"expanded":false,"name":"物品商店","order":29,"parentId":36,"scrollX":1139,"scrollY":627},
{"id":70,"expanded":true,"name":"天文台","order":17,"parentId":64,"scrollX":1404,"scrollY":813.4285714285713},
{"id":71,"expanded":true,"name":"豆豆星海底","order":36,"parentId":35,"scrollX":973.1999999999999,"scrollY":727.8},
{"id":72,"expanded":false,"name":"次元间隙","order":78,"parentId":1,"scrollX":2143.2,"scrollY":876.5999999999999},
{"id":73,"expanded":true,"name":"王八坨子","order":71,"parentId":20,"scrollX":973.1999999999999,"scrollY":869.4},
{"id":74,"expanded":false,"name":"蘑菇密林","order":79,"parentId":1,"scrollX":973.1999999999999,"scrollY":1936.1999999999998},
{"id":75,"expanded":false,"name":"豆豆主星D-I","order":43,"parentId":34,"scrollX":1906.8,"scrollY":2320.2},
{"id":76,"expanded":true,"name":"异次元","order":73,"parentId":31,"scrollX":850.1818181818181,"scrollY":688.3636363636364},
{"id":77,"expanded":false,"name":"异次元","order":74,"parentId":76,"scrollX":973.1999999999999,"scrollY":737.4},
{"id":78,"expanded":false,"name":"王八坨子(鸡神彩蛋)","order":72,"parentId":73,"scrollX":973.1999999999999,"scrollY":870.5999999999999},
{"id":79,"expanded":true,"name":"好人家一层604艾欧前","order":69,"parentId":55,"scrollX":1139,"scrollY":619},
{"id":80,"expanded":false,"name":"风之森","order":37,"parentId":35,"scrollX":1534.8,"scrollY":2779.7999999999997}
{"id":72,"expanded":false,"name":"次元间隙","order":77,"parentId":1,"scrollX":2143.2,"scrollY":876.5999999999999},
{"id":73,"expanded":true,"name":"王八坨子","order":70,"parentId":20,"scrollX":973.1999999999999,"scrollY":869.4},
{"id":74,"expanded":false,"name":"蘑菇密林","order":78,"parentId":1,"scrollX":1769.4545454545455,"scrollY":1975.6363636363637},
{"id":75,"expanded":false,"name":"豆豆主星D-I","order":42,"parentId":34,"scrollX":1769.4545454545455,"scrollY":1209.8181818181818},
{"id":76,"expanded":true,"name":"异次元","order":72,"parentId":31,"scrollX":850.1818181818181,"scrollY":688.3636363636364},
{"id":77,"expanded":false,"name":"异次元","order":73,"parentId":76,"scrollX":973.1999999999999,"scrollY":737.4},
{"id":78,"expanded":false,"name":"王八坨子(鸡神彩蛋)","order":71,"parentId":73,"scrollX":973.1999999999999,"scrollY":870.5999999999999},
{"id":79,"expanded":true,"name":"好人家一层604艾欧前","order":68,"parentId":55,"scrollX":1139,"scrollY":619}
]

@ -594,8 +594,8 @@ null,
{"id":592,"animationId":49,"damage":{"critical":true,"elementId":16,"formula":"700+(5/2*(a.mhp-a.hp)/a.mhp)*(a.mat* 3+a.atk- b.mdf-b.def/10)*(a.level*a.mat/2048+2)","type":5,"variance":5},"description":"","effects":[{"code":21,"dataId":94,"value1":0.2,"value2":0}],"hitType":1,"iconIndex":71,"message1":"使用了%1","message2":"","mpCost":0,"name":"生命吸取","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
{"id":593,"animationId":56,"damage":{"critical":true,"elementId":10,"formula":"1+(1+(b.mhp-b.hp)/b.mhp)*(a.mat *3 - b.mdf)*(a.level*a.mat/2048+2)","type":1,"variance":0},"description":"","effects":[{"code":21,"dataId":90,"value1":0.6,"value2":0},{"code":21,"dataId":62,"value1":0.6,"value2":0}],"hitType":2,"iconIndex":0,"message1":"使用了%1","message2":"","mpCost":0,"name":"夺命狂呼","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
{"id":594,"animationId":246,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[{"code":21,"dataId":399,"value1":1,"value2":0}],"hitType":0,"iconIndex":402,"message1":"开启了\\c[17]雷电领域\\c[0]!","message2":"","mpCost":0,"name":"雷电领域","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":8,"speed":0,"stypeId":4,"successRate":100,"tpCost":0,"tpGain":0},
{"id":595,"animationId":0,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"message1":"","message2":"","mpCost":0,"name":"","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
{"id":596,"animationId":0,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"message1":"","message2":"","mpCost":0,"name":"","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
{"id":595,"animationId":73,"damage":{"critical":false,"elementId":3,"formula":"5+6/5*(7/2*a.mat-b.mdf)*(a.level*a.mat/2048+2)","type":1,"variance":5},"description":"","effects":[{"code":21,"dataId":56,"value1":0.2,"value2":0}],"hitType":2,"iconIndex":0,"message1":"使用了%1","message2":"","mpCost":0,"name":"狂风","note":"","occasion":1,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
{"id":596,"animationId":200,"damage":{"critical":true,"elementId":3,"formula":"(2 - 3/2*b.hp/b.mhp+a.level/99)*(a.mat +a.atk*2 -b.def/2 - b.mdf/6)*(a.level*a.mat/2048+2) + Math.min((b.mhp - b.hp)/10, 1000)","type":1,"variance":5},"description":"","effects":[],"hitType":1,"iconIndex":97,"message1":"使用了%1","message2":"","mpCost":0,"name":"疾风枪刺","note":"<Bypass Taunt>","occasion":1,"repeats":1,"requiredWtypeId1":1,"requiredWtypeId2":2,"scope":1,"speed":0,"stypeId":5,"successRate":100,"tpCost":0,"tpGain":10},
{"id":597,"animationId":0,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"message1":"","message2":"","mpCost":0,"name":"","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
{"id":598,"animationId":0,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"message1":"","message2":"","mpCost":0,"name":"","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},
{"id":599,"animationId":0,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"","effects":[],"hitType":0,"iconIndex":0,"message1":"","message2":"","mpCost":0,"name":"","note":"","occasion":0,"repeats":1,"requiredWtypeId1":0,"requiredWtypeId2":0,"scope":1,"speed":0,"stypeId":1,"successRate":100,"tpCost":0,"tpGain":0},

@ -300,13 +300,13 @@ null,
{"id":298,"autoRemovalTiming":2,"chanceByDamage":100,"traits":[],"iconIndex":734,"maxTurns":5,"message1":"","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":299,"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":300,"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":301,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"精准50","note":"<Custom Apply Effect>\n user._precise = user._precise || 0;\n user._precise += 50;\n</Custom Apply Effect>\n\n<Custom Leave Effect>\n user._precise = user._precise || 0;\n user._precise -= 50;\n</Custom Leave Effect>\n\n<Custom Confirm Effect>\n user._precise = user._precise || 0;\n this._pcirate = this._pcirate || 1;\n if(this.isSkill() && this.isHpEffect && this.isDamage && value > 0){\n value += Math.floor( user._precise*this._pcirate);\n }\n</Custom Confirm Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":302,"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._precise = user._precise || 0;\n user._precise += 100;\n</Custom Apply Effect>\n\n<Custom Leave Effect>\n user._precise = user._precise || 0;\n user._precise -= 100;\n</Custom Leave Effect>\n\n<Custom Confirm Effect>\n user._precise = user._precise || 0;\n this._pcirate = this._pcirate || 1;\n if(this.isSkill() && this.isHpEffect && this.isDamage && value > 0){\n value += Math.floor( user._precise*this._pcirate);\n }\n</Custom Confirm Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":303,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"精准300","note":"<Custom Apply Effect>\n user._precise = user._precise || 0;\n user._precise += 300;\n</Custom Apply Effect>\n\n<Custom Leave Effect>\n user._precise = user._precise || 0;\n user._precise -= 300;\n</Custom Leave Effect>\n\n<Custom Confirm Effect>\n user._precise = user._precise || 0;\n this._pcirate = this._pcirate || 1;\n if(this.isSkill() && this.isHpEffect && this.isDamage && value > 0){\n value += Math.floor( user._precise*this._pcirate);\n }\n</Custom Confirm Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":304,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"精准500","note":"<Custom Apply Effect>\n user._precise = user._precise || 0;\n user._precise += 500;\n</Custom Apply Effect>\n\n<Custom Leave Effect>\n user._precise = user._precise || 0;\n user._precise -= 500;\n</Custom Leave Effect>\n\n<Custom Confirm Effect>\n user._precise = user._precise || 0;\n this._pcirate = this._pcirate || 1;\n if(this.isSkill() && this.isHpEffect && this.isDamage && value > 0){\n value += Math.floor( user._precise*this._pcirate);\n }\n</Custom Confirm Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":305,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"精准750","note":"<Custom Apply Effect>\n user._precise = user._precise || 0;\n user._precise += 750;\n</Custom Apply Effect>\n\n<Custom Leave Effect>\n user._precise = user._precise || 0;\n user._precise -= 750;\n</Custom Leave Effect>\n\n<Custom Confirm Effect>\n user._precise = user._precise || 0;\n this._pcirate = this._pcirate || 1;\n if(this.isSkill() && this.isHpEffect && this.isDamage && value > 0){\n value += Math.floor( user._precise*this._pcirate);\n }\n</Custom Confirm Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":306,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"精准1000","note":"<Custom Apply Effect>\n user._precise = user._precise || 0;\n user._precise += 1000;\n</Custom Apply Effect>\n\n<Custom Leave Effect>\n user._precise = user._precise || 0;\n user._precise -= 1000;\n</Custom Leave Effect>\n\n<Custom Confirm Effect>\n user._precise = user._precise || 0;\n this._pcirate = this._pcirate || 1;\n if(this.isSkill() && this.isHpEffect && this.isDamage && value > 0){\n value += Math.floor( user._precise*this._pcirate);\n }\n</Custom Confirm Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":307,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"精准1500","note":"<Custom Apply Effect>\n user._precise = user._precise || 0;\n user._precise += 1500;\n</Custom Apply Effect>\n\n<Custom Leave Effect>\n user._precise = user._precise || 0;\n user._precise -= 1500;\n</Custom Leave Effect>\n\n<Custom Confirm Effect>\n user._precise = user._precise || 0;\n this._pcirate = this._pcirate || 1;\n if(this.isSkill() && this.isHpEffect && this.isDamage && value > 0){\n value += Math.floor( user._precise*this._pcirate);\n }\n</Custom Confirm Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":301,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"精准50","note":"<Custom Battle Effect>\nuser._precise = user._precise || 0;\nuser._precise += Math.min(user._precise + 50, 1000);\n</Custom Battle Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":302,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"精准100","note":"<Custom Battle Effect>\nuser._precise = user._precise || 0;\nuser._precise += Math.min(user._precise + 100, 1000);\n</Custom Battle Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":303,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"精准300","note":"<Custom Battle Effect>\nuser._precise = user._precise || 0;\nuser._precise += Math.min(user._precise + 300, 1000);\n</Custom Battle Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":304,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"精准500","note":"<Custom Battle Effect>\nuser._precise = user._precise || 0;\nuser._precise += Math.min(user._precise + 500, 1000);\n</Custom Battle Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":305,"autoRemovalTiming":0,"chanceByDamage":100,"traits":[],"iconIndex":0,"maxTurns":1,"message1":"","message2":"","message3":"","message4":"","minTurns":1,"motion":0,"name":"精准计算","note":"<Custom Victory Effect>\n user._precise = 0;\n</Custom Victory Effect>\n\n<Custom Escape Effect>\n user._precise = 0;\n</Custom Escape Effect>\n\n<Custom Defeat Effect>\n user._precise = 0;\n</Custom Defeat Effect>\n\n<Custom Confirm Effect>\nuser._precise = user._precise || 0;\nif(user._precise > 0){\n this._pcirate = this._pcirate || 1;\n if(this.isSkill() && this.isHpEffect && this.isDamage && value > 0){\n value += Math.floor( user._precise*this._pcirate); }\n}\n</Custom Confirm Effect>","overlay":0,"priority":50,"removeAtBattleEnd":false,"removeByDamage":false,"removeByRestriction":false,"removeByWalking":false,"restriction":0,"stepsToRemove":100},
{"id":306,"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":307,"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":308,"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":309,"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":310,"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},

File diff suppressed because one or more lines are too long

@ -2,7 +2,7 @@
null,
{"id":1,"animationId":7,"description":"海妖的制式长剑,设计有些落后但锋利好用","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.04}],"iconIndex":97,"name":"海妖制式长剑","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 266>","params":[0,0,39,0,10,0,0,0],"price":500,"wtypeId":1},
{"id":2,"animationId":7,"description":"艾瑞姆精灵常用合金制造的单手剑,设计合理但杀伤力有限","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.03}],"iconIndex":97,"name":"合金单手剑","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 266>","params":[0,0,12,0,0,0,0,0],"price":200,"wtypeId":1},
{"id":3,"animationId":13,"description":"艾瑞姆精灵常用合金制造的匕首,锋利耐用","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.04}],"iconIndex":96,"name":"合金匕首","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 264>","params":[0,0,8,0,0,0,1,0],"price":180,"wtypeId":3},
{"id":3,"animationId":13,"description":"艾瑞姆精灵常用合金制造的匕首,锋利耐用\n(暴伤倍率+5%)","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.04}],"iconIndex":96,"name":"合金匕首","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 264>\n<Critical Multiplier: +5%>","params":[0,0,8,0,0,0,1,0],"price":180,"wtypeId":3},
{"id":4,"animationId":7,"description":"艾瑞姆精灵常用合金制造的双手剑,设计合理但仍旧\n影响速度","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0},{"code":22,"dataId":2,"value":0.05},{"code":54,"dataId":2,"value":1}],"iconIndex":97,"name":"合金双手剑","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 266>\n<Custom Parameters> \n agi = agi*0.95; \n</Custom Parameters>","params":[0,0,26,3,0,0,0,0],"price":370,"wtypeId":1},
{"id":5,"animationId":19,"description":"豆豆星上一种叫白枫的树木制作的法杖","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":101,"name":"白枫木法杖","note":"<Not Independent Item>\n<Menu Category: 魔法武器>","params":[0,30,0,0,23,0,0,0],"price":400,"wtypeId":8},
{"id":6,"animationId":16,"description":"\\[17]<反击避免5%>\\c[0] 艾瑞姆精灵制式单手长矛,但郝仁坚持认为它是长枪\n并对它进行了改装","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.01}],"iconIndex":385,"name":"等离子长枪","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 268>\n<Target Counter: -5%>\n","params":[0,0,20,0,6,0,0,0],"price":0,"wtypeId":2},
@ -19,15 +19,15 @@ null,
{"id":17,"animationId":1,"description":"弑星者赠予的星尘杖,只是被她远程被封印了,\n原因未知","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.1},{"code":23,"dataId":4,"value":0.9}],"iconIndex":101,"name":"被封印的星尘杖","note":"<Not Independent Item>\n<Menu Category: 魔法武器>\n<Text Color: 9>\n","params":[0,100,10,0,30,10,0,0],"price":0,"wtypeId":8},
{"id":18,"animationId":0,"description":"安吉丽娜送给郝仁等人的爆矢枪,因为未知原因损坏了","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":384,"name":"损坏的爆矢枪","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Text Color: 3>\n<ZzyGIT TextColor: #00FF7F>","params":[0,0,0,0,0,0,0,0],"price":0,"wtypeId":0},
{"id":19,"animationId":0,"description":"被乐子人激活了核心的爆矢枪,需要以精金为材料\n找工具兔修复","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":384,"name":"激活的爆矢枪","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Text Color: 3>\n<ZzyGIT TextColor: #00FF7F>","params":[0,0,0,0,0,0,0,0],"price":0,"wtypeId":0},
{"id":20,"animationId":13,"description":"\\[17]<反击避免10%>\\[18]<精准50>\\c[0] 高度附魔的长枪,牺牲一定锋利度提升了魔法攻击属性,\n适用于魔法战士它的长度可以避免一些敌人的反击","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.1},{"code":22,"dataId":2,"value":0.1}],"iconIndex":387,"name":"火炼尖锋枪","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Text Color: 3>\n<ZzyGIT TextColor: #00FF7F>\n<ZzySCF Color: #00FF7F>\n<Passive State: 268>\n<Passive State: 301>\n<Target Counter: -10%>\n\n\n<Custom Equip Requirement Condition>\n if (user.isStateAffected(302) ||\n user.isStateAffected(303) ||\n user.isStateAffected(304) ||\n user.isStateAffected(305) ||\n user.isStateAffected(306) ||\n user.isStateAffected(307) ) {\n condition = false;\n } else {\n condition = true;\n }\n </Custom Equip Requirement Condition>\n\n\n","params":[0,50,35,0,30,0,0,0],"price":0,"wtypeId":2},
{"id":21,"animationId":13,"description":"\\[18]<精准50>\\c[0] 铭刻符文的附魔长弓,需要等级不低于5级才能使用\n\\c[17]【互斥被动:冰霜强击】\\c[0] 详见资料库","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":2,"value":0.08},{"code":54,"dataId":2,"value":1},{"code":22,"dataId":0,"value":0.08}],"iconIndex":731,"name":"符文长弓","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<SF_CommonAttack: 0490, 2>\n<Text Color: 9>\n<ZzyGIT TextColor: #1E90FF>\n<Passive State: 271>\n<Passive State: 318>\n<Passive State: 301>\n\n<Custom Equip Requirement Condition>\n if (user.isStateAffected(302) ||\n user.isStateAffected(303) ||\n user.isStateAffected(304) ||\n user.isStateAffected(305) ||\n user.isStateAffected(306) ||\n user.isStateAffected(307) ||\n user.isStateAffected(320) ||\n user.isStateAffected(322) ||\n user.isStateAffected(325) ||\n user.level < 5) {\n condition = false;\n } else {\n condition = true;\n }\n </Custom Equip Requirement Condition>\n\n\n<Synthesis Ingredients>\n item 48: 1\n item 51: 1\n weapon 10: 1\n</Synthesis Ingredients>\n","params":[200,50,45,0,40,0,5,0],"price":2000,"wtypeId":6},
{"id":20,"animationId":13,"description":"\\[17]<反击避免10%>\\[18]<精准50>\\c[0] 高度附魔的长枪,牺牲一定锋利度提升了魔法攻击属性,\n适用于魔法战士它的长度可以避免一些敌人的反击(不低于5级才能装备)","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.04}],"iconIndex":387,"name":"火炼尖锋枪","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Text Color: 3>\n<ZzyGIT TextColor: #00FF7F>\n<ZzySCF Color: #00FF7F>\n\n<Passive State: 268>\n<Target Counter: -10%>\n\n<Equip Requirement>\n param >= 5\n</Equip Requirement>","params":[0,50,35,0,40,0,0,0],"price":0,"wtypeId":2},
{"id":21,"animationId":13,"description":"\\[18]<精准50>\\c[0] 铭刻符文的附魔长弓,\n需要等级不低于5级才能装备(命中率+10%)","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":54,"dataId":2,"value":1},{"code":22,"dataId":0,"value":0.1}],"iconIndex":731,"name":"符文长弓","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<SF_CommonAttack: 0490, 2>\n<Text Color: 9>\n<ZzyGIT TextColor: #1E90FF>\n<Passive State: 271>\n<Passive State: 301>\n\n<Equip Requirement>\n param >= 5\n</Equip Requirement>\n\n<Synthesis Ingredients>\n item 48: 1\n item 51: 1\n item 104: 1\n weapon 10: 1\n</Synthesis Ingredients>\n","params":[200,50,45,0,40,0,5,0],"price":800,"wtypeId":6},
{"id":22,"animationId":8,"description":"\\[18]<精准100>\\c[0] 来自塞西尔领的制式武器,剑刃上的高温可以\n破坏敌人的护甲","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0},{"code":32,"dataId":251,"value":0.6}],"iconIndex":700,"name":"熔切剑","note":"<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>\n<Passive State: 302>\n\n\n<Custom Equip Requirement Condition>\n if (user.isStateAffected(301) ||\n user.isStateAffected(303) ||\n user.isStateAffected(304) ||\n user.isStateAffected(305) ||\n user.isStateAffected(306) ||\n user.isStateAffected(307) ) {\n condition = false;\n } else {\n condition = true;\n }\n </Custom Equip Requirement Condition>","params":[0,0,90,0,20,0,0,0],"price":0,"wtypeId":1},
{"id":23,"animationId":1,"description":"用恐惧魔的大脑提取液强化的魔法杖\n\\c[27]【被动:恐惧侵蚀】\\c[0] 详见资料库","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.05}],"iconIndex":456,"name":"恐惧魔手杖","note":"<Not Independent Item>\n<Menu Category: 魔法武器>\n<Passive State: 332>\n<Text Color: 9>\n<ZzyGIT TextColor: #1E90FF>\n<ZzySCF Color: #1E90FF>","params":[0,20,20,0,50,0,0,0],"price":0,"wtypeId":8},
{"id":23,"animationId":1,"description":"用恐惧魔的大脑提取液强化的魔法杖(命中率+15%要求不低于10级\n\\c[27]【被动:恐惧侵蚀】\\c[0] 详见资料库","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.15}],"iconIndex":722,"name":"恐惧魔手杖","note":"<Not Independent Item>\n<Menu Category: 魔法武器>\n<Passive State: 332>\n<Text Color: 27>\n<ZzyGIT TextColor: #FF00FF>\n<ZzySCF Color: #FF00FF>\n\n<Equip Requirement>\n param >= 10\n</Equip Requirement>","params":[0,200,20,0,55,0,0,0],"price":0,"wtypeId":8},
{"id":24,"animationId":7,"description":"镀有圣银的长剑,锋利耐用","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.06},{"code":22,"dataId":2,"value":0.04}],"iconIndex":97,"name":"圣银长剑","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 266>","params":[0,0,35,0,15,0,0,0],"price":600,"wtypeId":1},
{"id":25,"animationId":19,"description":"海妖常用的法杖,看起来有些年代了","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.05}],"iconIndex":101,"name":"海妖制式法杖","note":"<Not Independent Item>\n<Menu Category: 魔法武器>","params":[0,50,0,0,42,0,0,0],"price":600,"wtypeId":8},
{"id":26,"animationId":200,"description":"\\c[3]<属性:风>\\[18]<精准100>\\c[0] \\c[3]【互斥被动:迅捷强击】\\c[0] 详见资料库\n掺入风之结晶锻造的长剑需求等级5","etypeId":1,"traits":[{"code":31,"dataId":3,"value":0},{"code":22,"dataId":0,"value":0.1}],"iconIndex":452,"name":"风之剑","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 266>\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>\n<Passive State: 318>\n<Passive State: 302>\n\n<Custom Equip Requirement Condition>\n if (user.isStateAffected(301) ||\n user.isStateAffected(303) ||\n user.isStateAffected(304) ||\n user.isStateAffected(305) ||\n user.isStateAffected(306) ||\n user.isStateAffected(307) ||\n user.isStateAffected(320) ||\n user.isStateAffected(322) ||\n user.isStateAffected(318) ||\n user.level < 5) {\n condition = false;\n } else {\n condition = true;\n }\n </Custom Equip Requirement Condition>\n","params":[0,0,55,0,60,0,5,0],"price":1000,"wtypeId":1},
{"id":27,"animationId":247,"description":"\\c[3]<属性:风>\\[18]<精准100>\\c[0] \\c[3]【互斥被动:迅捷强击】\\c[0] 详见资料库\n掺入风之结晶锻造的右手爪需求等级5","etypeId":1,"traits":[{"code":31,"dataId":3,"value":0},{"code":22,"dataId":0,"value":0.1}],"iconIndex":105,"name":"风之爪","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 270>\n<SF_CommonAttack: 0450, 2>\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>\n<Passive State: 318>\n<Passive State: 302>\n\n<Custom Equip Requirement Condition>\n if (user.isStateAffected(301) ||\n user.isStateAffected(303) ||\n user.isStateAffected(304) ||\n user.isStateAffected(305) ||\n user.isStateAffected(306) ||\n user.isStateAffected(307) ||\n user.isStateAffected(320) ||\n user.isStateAffected(322) ||\n user.isStateAffected(318) ||\n user.level < 5) {\n condition = false;\n } else {\n condition = true;\n }\n </Custom Equip Requirement Condition>\n","params":[0,0,40,0,30,0,5,0],"price":800,"wtypeId":5},
{"id":28,"animationId":1,"description":"蕴含风之力的法杖,可以提升行动速度(敏捷+15并增加10%命中率\n需求等级5","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.1}],"iconIndex":717,"name":"风之杖","note":"<Not Independent Item>\n<Menu Category: 魔法武器>\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>\n\n <Equip Requirement>\n param >= 5\n </Equip Requirement>","params":[0,150,20,0,63,20,15,0],"price":1200,"wtypeId":8},
{"id":26,"animationId":200,"description":"\\c[3]<属性:风>\\[18]<精准100>\\c[0] \\c[3]【互斥被动:迅捷强击】\\c[0] 详见资料库\n掺入风之结晶锻造的长剑需求等级5(命中率+10%","etypeId":1,"traits":[{"code":31,"dataId":3,"value":0},{"code":22,"dataId":0,"value":0.1}],"iconIndex":452,"name":"风之剑","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 266>\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>\n<Passive State: 318>\n<Passive State: 302>\n\n<Custom Equip Requirement Condition>\n if (user.isStateAffected(320) ||\n user.isStateAffected(322) ||\n user.isStateAffected(318) ||\n user.level < 5) {\n condition = false;\n } else {\n condition = true;\n }\n </Custom Equip Requirement Condition>\n\n<Synthesis Ingredients>\n item 103: 1\n item 99: 1\n item 104: 1\n</Synthesis Ingredients>\n","params":[0,0,55,0,60,0,5,0],"price":1000,"wtypeId":1},
{"id":27,"animationId":247,"description":"\\c[3]<属性:风>\\[18]<精准100>\\c[0] \\c[3]【互斥被动:迅捷强击】\\c[0] 详见资料库\n掺入风之结晶锻造的右手爪需求等级5(命中率+10%","etypeId":1,"traits":[{"code":31,"dataId":3,"value":0},{"code":22,"dataId":0,"value":0.1}],"iconIndex":105,"name":"风之爪","note":"<Not Independent Item>\n<Menu Category: 物理武器>\n<Passive State: 270>\n<SF_CommonAttack: 0450, 2>\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>\n<Passive State: 318>\n<Passive State: 302>\n\n<Custom Equip Requirement Condition>\n if (user.isStateAffected(320) ||\n user.isStateAffected(322) ||\n user.isStateAffected(318) ||\n user.level < 5) {\n condition = false;\n } else {\n condition = true;\n }\n </Custom Equip Requirement Condition>\n\n<Synthesis Ingredients>\n item 103: 1\n item 99: 1\n item 104: 1\n</Synthesis Ingredients>\n","params":[0,0,40,0,30,0,5,0],"price":800,"wtypeId":5},
{"id":28,"animationId":1,"description":"蕴含风之力的法杖,可以提升行动速度(敏捷+15并增加10%命中率\n需求等级5","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0.1}],"iconIndex":717,"name":"风之杖","note":"<Not Independent Item>\n<Menu Category: 魔法武器>\n<Text Color: 17>\n<ZzyGIT TextColor: #FFFF00>\n<ZzySCF Color: #FFFF00>\n\n <Equip Requirement>\n param >= 5\n </Equip Requirement>\n\n<Synthesis Ingredients>\n item 103: 1\n item 99: 1\n item 102: 1\n</Synthesis Ingredients>","params":[0,150,20,0,63,20,15,0],"price":1200,"wtypeId":8},
{"id":29,"animationId":0,"description":"","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":0,"name":"","note":"","params":[0,0,0,0,0,0,0,0],"price":0,"wtypeId":0},
{"id":30,"animationId":0,"description":"","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":0,"name":"","note":"","params":[0,0,0,0,0,0,0,0],"price":0,"wtypeId":0},
{"id":31,"animationId":0,"description":"","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":0,"name":"","note":"","params":[0,0,0,0,0,0,0,0],"price":0,"wtypeId":0},

@ -47,6 +47,7 @@ var $plugins =
{"name":"YEP_X_CounterControl","status":true,"description":"v1.07 反击控制","parameters":{"---General---":"","Queue Max":"20","---Default Traits---":"","Counter Skill":"1","Evade Counter":"false","Counter Name":"Counter-%1","Counter Icon":"78","Counter Total":"1","Ally Counter":"false","--Default Conditions-":"","Physical":"true","Single Target":"true","Not Counter":"false"}},
{"name":"YEP_X_SkillCooldowns","status":true,"description":"v1.11 技能冷却☁️","parameters":{"---冷却时间---":"","Cooldown Format":"%1CD","Cooldown Font Size":"20","Cooldown Text Color":"6","Cooldown Icon":"75","Cooldown After Battle":"0","Cooldown Steps":"5","Cooldown Bypass":"1, 2","---热身---":"","Warmup Format":"%1WU","Warmup Font Size":"20","Warmup Text Color":"4","Warmup Icon":"75","---战斗核心---":"","Time Based":"false","Turn Time":"100"}},
{"name":"YEP_X_SkillCostItems","status":true,"description":"v1.03 技能消耗物品☁️","parameters":{"---全局---":"","Cost Style":"2","Font Size":"20","Amount Format":"×%1","Amount Y Buffer":"4","---计量表---":"","Gauge Color 1":"13","Gauge Color 2":"5","Display Name":"true","Text Color":"16"}},
{"name":"YEP_X_CriticalControl","status":true,"description":"v1.03 暴击控制","parameters":{"Critical Rate Formula":"rate = user.cri - target.cev;","Critical Multplier Formula":"value *= Math.min(2.0 + bonus, 3);","Flat Critical Formula":"value += ((baseDamage >= 0) ? 1 : -1) * 1.5 * user.luk + bonus;"}},
{"name":"YEP_AbsorptionBarrier","status":true,"description":"v1.05 吸收屏障☁️","parameters":{"Barrier State":"23","Barrier Color 1":"13","Barrier Color 2":"5","Barrier Animation":"0","Break Animation":"0","Barrier Popup":"255, 0, 255, 160","Display 0 HP Damage":"false","Clear Per Battle":"true","Clear on Death":"true","Default Penetration Rate":"0","Default Penetration Flat":"0"}},
{"name":"YEP_X_ItemRequirements","status":true,"description":"v1.01 物品使用限制★","parameters":{}},
{"name":"YEP_X_ItemCategories","status":true,"description":"v1.01 (Requires YEP_ItemCore.js) Assign items to various\r\ncategories under the item menu.","parameters":{"---General---":"","Category Order":"Category:随身杂物, Category:消耗品, Category:合成材料, Category:任务道具, Category:配方书, Category:物理武器, Category:魔法武器, Category:防具, Category:饰品","---Naming---":"","Hidden Item A":"合成材料","Hidden Item B":"任务道具","Consumable":"Consumable","Nonconsumable":"Nonconsumable","Always Usable":"Usable","Battle Usable":"Battle","Field Usable":"Field","Never Usable":"Misc"}},

@ -0,0 +1,746 @@
//=============================================================================
// Yanfly Engine Plugins - Damage Extension - Critical Control
// YEP_X_CriticalControl.js
//=============================================================================
var Imported = Imported || {};
Imported.YEP_X_CriticalControl = true;
var Yanfly = Yanfly || {};
Yanfly.Crit = Yanfly.Crit || {};
Yanfly.Crit.version = 1.03;
//=============================================================================
/*:
* @plugindesc v1.03 暴击控制
* @author Yanfly Engine Plugins
*
* @param Critical Rate Formula
* @desc This is the default critical hit rate formula.
* Default: rate = user.cri * (1 - target.cev);
* @default rate = user.cri * (1 - target.cev);
*
* @param Critical Multplier Formula
* @desc This is the default formula used for a critical multiplier.
* Default: value *= 3.0;
* @default value *= 3.0 + bonus;
*
* @param Flat Critical Formula
* @desc Add a little bonus to your critical hits with flat
* increases in damage and/or healing.
* @default value += ((baseDamage >= 0) ? 1 : -1) * 1.5 * user.luk + bonus;
*
* @help
* ============================================================================
* Introduction
* ============================================================================
*
* 这个插件需要YEP_DamageCore确保放在YEP_DamageCore下面
*
* 这个插件可以让你调整暴击率
*
* ============================================================================
* Notetags
* ============================================================================
* 你可以用这些标签来调整暴击率和暴击值
*
* Skill and Item Notetags:
* <Critical Rate: x%> 设置暴击率
* This sets the skill/item's critical hit rate to x%, ignoring any critical
* hit rate bonuses the user may have and ignoring any critical hit evasion
* bonuses the target may have.
* 这会将技能/物品的暴击率设置为 x%忽略攻击者可能拥有的任何暴击率加成
* 并忽略目标可能拥有的任何暴击闪避加成
* *Note: Using this tag sets the skill/item to enable Critical Hits.
*
* <Critical Rate: x.y> 设置暴击率
* This sets the skill/item's critical hit rate to the float x.y, ignoring
* any critical hit rate bonuses the user may have and ignoring any critical
* hit evasion bonuses the target may have.
* 这会将技能/物品的暴击率设置为浮动 x.y忽略用户可能拥有的任何暴击率加成
* 并忽略目标可能拥有的任何暴击闪避加成
* *Note: Using this tag sets the skill/item to enable Critical Hits.
*
* <Critical Multiplier: x%> 设置暴击伤害比率
* This sets the skill/item's critical damage multiplier as x% while still
* factoring in the user's critical damage multiplier bonuses.
* 这会将技能/物品的暴击伤害倍率设置为 x%同时仍考虑用户的暴击伤害倍率加成
* *Note: Using this tag sets the skill/item to enable Critical Hits.
*
* <Critical Multiplier: x.y> 设置暴击伤害比率
* This sets the skill/item's critical damage multiplier as x.y while still
* factoring in the user's critical damage multiplier bonuses.
* 这会将技能/物品的暴击伤害倍率设置为为浮动 x.y同时仍考虑用户的暴击伤害倍率加成
* *Note: Using this tag sets the skill/item to enable Critical Hits.
*
* <Flat Critical: x% stat> 暴击对状态的影响
* Increases the skill/item's flat critical bonus by x% of 'stat'. Replace
* 'stat' with 'hp', 'mp', 'atk', 'def', 'mat', 'mdf', 'agi', or 'luk'. Using
* multiple instances of this notetag will override the previous.
* 将技能/物品的固定暴击加成提高属性 x%stat替换为hpmpatk
* defmatmdfagiluk
* 使用此 notetag 的多个实例将覆盖前一个实例
*
* Actor, Class, Enemy, Weapon, Armor, and State Notetags:
* <Critical Multiplier: +x%>
* <Critical Multiplier: -x%> 设置暴击比率
* Alters the damage of a critical hit by x% for this actor, class, enemy,
* weapon, armor, or state. This is an additive trait.
* 将该角色职业敌人武器护甲或状态的暴击伤害比率改变 x%这是一种累加特征
*
* <Flat Critical: +x>
* <Flat Critical: -x> 暴击值
* Alters the damage of a critical hit by +x or -x for this actor, class,
* enemy, weapon, armor, or state. This is an additive trait.
* 改变该角色职业敌人武器护甲或状态的暴击伤害 +x -x这是一种累加特征
*
* <Certain Hit Critical Rate: +x%>
* <Certain Hit Critical Rate: -x%> 真实伤害暴击率
* Alters the critical hit rate chance of certain hit skills for the user by
* +x% or -x% if this notetag exists in the actor, class, enemy, weapon,
* armor, or state notetags. This is an additive trait.
* 如果此笔记标签存在于演员职业敌人武器盔甲或状态笔记标签中
* 则将用户必定命中类技能的暴击率几率改变 +x% -x%这是一种加性特征
*
* <Physical Critical Rate: +x%>
* <Physical Critical Rate: -x%> 物理暴击率
* Alters the physical critical rate chance of certain hit skills for the user
* by +x% or -x% if this notetag exists in the actor, class, enemy, weapon,
* armor, or state notetags. This is an additive trait.
* 如果此笔记标签存在于演员职业敌人武器盔甲或状态笔记标签中
* 则将用户物理命中类命中技能的暴击率几率改变 +x% -x%这是一种加性特征
*
* <Magical Critical Rate: +x%>
* <Magical Critical Rate: -x%> 魔法暴击率
* Alters the magical critical rate chance of certain hit skills for the user
* by +x% or -x% if this notetag exists in the actor, class, enemy, weapon,
* armor, or state notetags. This is an additive trait.
* 如果此笔记标签存在于演员职业敌人武器盔甲或状态笔记标签中
* 则将用户魔法命中类命中技能的暴击率几率改变 +x% -x%这是一种加性特征
*
* ============================================================================
* Lunatic Mode - Critical Formulas
* ============================================================================
*
* For those with a bit of JavaScript experience, you can create more in-depth
* formulas for critical hits for individual skills.
*
* Skill and Item Notetags:
* <Critical Rate Formula>
* rate = user.cri + 0.2;
* rate -= 1 - target.cev;
* </Critical Rate Formula>
* This adjusts the critical hit success rate for the skill/item. You can use
* multiplie lines to write out the formula, and 'rate' will be the success
* rate used to determine the skill's critical success rate.
* *Note: Using this tag sets the skill/item to enable Critical Hits.
* 这将调整技能/物品的暴击率您可以使用乘法线写出公式rate将是用于确定技能暴击率
* 的变量注意使用此标签可设置技能/物品以启用暴击
*
* <Critical Multiplier Formula>
* value *= 3.0 + bonus;
* value *= $gameVariables.value(1) * 0.01;
* </Critical Multiplier Formula>
* This adjusts the critical multiplier formula for the skill/item. You can
* use multiple lines to write out the formula, and 'value' will be the amount
* of damage adjusted for the critical multiplier.
* *Note: Using this tag sets the skill/item to enable Critical Hits.
* 这将调整技能/物品暴击伤害倍率公式您可以使用多行写出公式
* value将是控制暴击伤害倍率的变量
* 注意使用此标签可设置技能/物品以启用暴击
*
* <Flat Critical Formula>
* value += 1.5 * user.luk + bonus;
* value -= 0.75 * target.luk;
* </Flat Critical Formula>
* This adjusts the flat critical formula for the skill/item if you wish for
* there to be one. This is primarily used for a flat increase in critical
* damage and is usually applied after all other applied multipliers.
* *Note: Remember to use a negative number for heals.
* *Note: Using this tag sets the skill/item to enable Critical Hits.
* 这将调整技能/物品的平滑暴击伤害公式
* 主要用于暴击伤害的平坦增加通常在所有其他施加的乘数之后应用
* *注意对于治疗技能记得给数值添加负号
* *注意使用此标签可设置技能/物品以启用暴击
*
* ============================================================================
* Yanfly Engine Plugins - Battle Engine Extension - Action Sequence Commands
* ============================================================================
*
* If you have YEP_BattleEngineCore.js installed with this plugin located
* underneath it in the Plugin Manager, you can make use of these extra
* damage related action sequences.
*
*=============================================================================
* CRITICAL MULTIPLIER: x%
* CRITICAL MULTIPLIER: x.y
* CRITICAL MULTIPLIER: VARIABLE x
*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* This changes the critical multiplier for the skill/item until the end of the
* action sequence. This will only take effect if there is a critical hit. If
* you use a variable, it is treated as a percentage.
*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* Usage Example: critical multiplier: 50%
* critical multiplier: 8.667
* critical multiplier: variable 3
*=============================================================================
*
*=============================================================================
* FLAT CRITICAL: +x
* FLAT CRITICAL: -x
* FLAT CRITICAL: VARIABLE x
*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* This changes the flat critical increase for the skill/item until the end of
* the action sequence. This will only take effect if there is a critical hit.
* This will automatically adjust for damage or healing.
*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* Usage Example: flat critical: +100
* flat critical: -250
* flat critical: variable 3
*=============================================================================
*
*=============================================================================
* FORCE CRITICAL
* FORCE NO CRITICAL
* NORMAL CRITICAL
*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* This forces the following action effects in the action sequence to either
* always be a critical hit or not a critical hit ignoring all other factors.
* Using 'normal critical' will reduce the following action effects to use the
* regular critical hit rate calculation.
*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* Usage Example: force critical
* force no critical
* normal critical
*=============================================================================
*
* ============================================================================
* Changelog
* ============================================================================
*
* Version 1.03:
* - Lunatic Mode fail safes added.
*
* Version 1.02:
* - Updated for RPG Maker MV version 1.1.0.
*
* Version 1.01b:
* - Fixed a bug regarding Lunatic Critical Hit Rates.
* - Fixed a default formula that caused critical hits to heal unexpectedly.
*
* Version 1.00:
* - Finished Plugin!
*/
//=============================================================================
if (Imported.YEP_DamageCore) {
//=============================================================================
// Parameter Variables
//=============================================================================
Yanfly.Parameters = PluginManager.parameters('YEP_X_CriticalControl');
Yanfly.Param = Yanfly.Param || {};
Yanfly.Param.critRate = String(Yanfly.Parameters['Critical Rate Formula']);
Yanfly.Param.critMult = String(Yanfly.Parameters['Critical Multplier Formula']);
Yanfly.Param.flatCrit = String(Yanfly.Parameters['Flat Critical Formula']);
//=============================================================================
// DataManager
//=============================================================================
Yanfly.Crit.DataManager_isDatabaseLoaded = DataManager.isDatabaseLoaded;
DataManager.isDatabaseLoaded = function() {
if (!Yanfly.Crit.DataManager_isDatabaseLoaded.call(this)) return false;
if (!Yanfly._loaded_YEP_X_CriticalControl) {
this.processCritNotetags1($dataSkills);
this.processCritNotetags1($dataItems);
this.processCritNotetags2($dataActors);
this.processCritNotetags2($dataClasses);
this.processCritNotetags2($dataWeapons);
this.processCritNotetags2($dataArmors);
this.processCritNotetags2($dataStates);
this.processCritNotetags2($dataEnemies);
Yanfly._loaded_YEP_X_CriticalControl = true;
}
return true;
};
DataManager.processCritNotetags1 = function(group) {
for (var n = 1; n < group.length; n++) {
var obj = group[n];
var notedata = obj.note.split(/[\r\n]+/);
var evalMode = 'none';
obj.critRate = Yanfly.Param.critRate;
obj.critMult = Yanfly.Param.critMult;
obj.flatCrit = Yanfly.Param.flatCrit;
for (var i = 0; i < notedata.length; i++) {
var line = notedata[i];
if (line.match(/<(?:CRITICAL RATE):[ ](\d+)([%])>/i)) {
var rate = parseFloat(RegExp.$1 * 0.01);
obj.critRate = 'rate = ' + String(rate);
obj.damage.critical = true;
} else if (line.match(/<(?:CRITICAL RATE):[ ](\d+).(\d+)>/i)) {
var rate = parseFloat(String(RegExp.$1) + '.' + String(RegExp.$2));
obj.critRate = 'rate = ' + String(rate);
obj.damage.critical = true;
} else if (line.match(/<(?:CRITICAL MULTIPLIER):[ ](\d+)([%])>/i)) {
var rate = parseFloat(RegExp.$1 * 0.01);
obj.critMult = 'value *= ' + String(rate) + ' + bonus;';
obj.damage.critical = true;
} else if (line.match(/<(?:CRITICAL MULTIPLIER):[ ](\d+).(\d+)>/i)) {
var rate = parseFloat(String(RegExp.$1) + '.' + String(RegExp.$2));
obj.critMult = 'value *= ' + String(rate) + ' + bonus;';
obj.damage.critical = true;
} else if (line.match(/<(?:FLAT CRITICAL):[ ](\d+)([%])[ ](.*)>/i)) {
var rate = parseFloat(RegExp.$1 * 0.01);
var stat = String(RegExp.$3).toLowerCase();
obj.flatCrit = 'value += ((baseDamage > 0) ? 1 : -1)';
obj.flatCrit = obj.flatCrit + ' * ' + String(rate) + ' * user.';
obj.flatCrit = obj.flatCrit + stat + ' + bonus;'
obj.damage.critical = true;
} else if (line.match(/<(?:CRITICAL RATE FORMULA)>/i)) {
evalMode = 'critical rate';
obj.critRate = '';
obj.damage.critical = true;
} else if (line.match(/<\/(?:CRITICAL RATE FORMULA)>/i)) {
evalMode = 'none';
} else if (line.match(/<(?:CRITICAL MULTIPLIER FORMULA)>/i)) {
evalMode = 'critical multiplier';
obj.critMult = '';
obj.damage.critical = true;
} else if (line.match(/<\/(?:CRITICAL MULTIPLIER FORMULA)>/i)) {
evalMode = 'none';
} else if (line.match(/<(?:FLAT CRITICAL FORMULA)>/i)) {
evalMode = 'flat critical';
obj.flatCrit = '';
obj.damage.critical = true;
} else if (line.match(/<\/(?:FLAT CRITICAL FORMULA)>/i)) {
evalMode = 'none';
} else {
if (evalMode === 'critical rate') {
obj.critRate = obj.critRate + line + '\n';
} else if (evalMode === 'critical multiplier') {
obj.critMult = obj.critMult + line + '\n';
} else if (evalMode === 'flat critical') {
obj.flatCrit = obj.flatCrit + line + '\n';
}
}
}
}
};
DataManager.processCritNotetags2 = function(group) {
for (var n = 1; n < group.length; n++) {
var obj = group[n];
var notedata = obj.note.split(/[\r\n]+/);
obj.critMultBonus = 0.0;
obj.flatCritBonus = 0;
obj.physicalCritRateBonus = 0.0;
obj.magicalCritRateBonus = 0.0;
obj.certainCritRateBonus = 0.0;
for (var i = 0; i < notedata.length; i++) {
var line = notedata[i];
if (line.match(/<(?:CRITICAL MULTIPLIER):[ ]([\+\-]\d+)([%])>/i)) {
obj.critMultBonus = parseFloat(RegExp.$1 * 0.01);
} else if (line.match(/<(?:FLAT CRITICAL):[ ]([\+\-]\d+)>/i)) {
obj.flatCritBonus = parseInt(RegExp.$1);
} else if
(line.match(/<(?:PHYSICAL CRITICAL RATE):[ ]([\+\-]\d+)([%])>/i)) {
obj.physicalCritRateBonus = parseFloat(RegExp.$1 * 0.01);
} else if
(line.match(/<(?:MAGICAL CRITICAL RATE):[ ]([\+\-]\d+)([%])>/i)) {
obj.magicalCritRateBonus = parseFloat(RegExp.$1 * 0.01);
} else if
(line.match(/<(?:CERTAIN HIT CRITICAL RATE):[ ]([\+\-]\d+)([%])>/i)) {
obj.certainCritRateBonus = parseFloat(RegExp.$1 * 0.01);
}
}
}
};
//=============================================================================
// BattleManager
//=============================================================================
if (Imported.YEP_BattleEngineCore) {
Yanfly.Crit.BattleManager_processActionSequence =
BattleManager.processActionSequence;
BattleManager.processActionSequence = function(actionName, actionArgs) {
// CRITICAL MULTIPLIER
if (actionName === 'CRITICAL MULTIPLIER') {
return this.actionCriticalMultiplier(actionArgs);
}
// FLAT CRITICAL
if (actionName === 'FLAT CRITICAL') {
return this.actionFlatCritical(actionArgs);
}
// FORCE CRITICAL
if (actionName === 'FORCE CRITICAL') {
return this.actionForceCritical();
}
// FORCE NO CRITICAL
if (actionName === 'FORCE NO CRITICAL') {
return this.actionForceNoCritical();
}
// NORMAL CRITICAL
if (actionName === 'NORMAL CRITICAL') {
return this.actionNormalCritical();
}
return Yanfly.Crit.BattleManager_processActionSequence.call(this,
actionName, actionArgs);
};
};
BattleManager.actionCriticalMultiplier = function(actionArgs) {
if (actionArgs[0].match(/(?:VARIABLE|VAR)[ ](\d+)/i)) {
var value = parseFloat($gameVariables.value(parseInt(RegExp.$1)) * 0.01);
} else if (actionArgs[0].match(/(\d+)([%])/i)) {
var value = parseFloat(RegExp.$1 * 0.01);
} else if (actionArgs[0].match(/(\d+).(\d+)/i)) {
var value = parseFloat(String(RegExp.$1) + '.' + String(RegExp.$1));
} else {
return true;
}
$gameSystem._critMult = value;
return true;
};
BattleManager.actionFlatCritical = function(actionArgs) {
if (actionArgs[0].match(/(?:VARIABLE|VAR)[ ](\d+)/i)) {
var value = parseInt($gameVariables.value(parseInt(RegExp.$1)));
} else if (actionArgs[0].match(/([\+\-]\d+)/i)) {
var value = parseInt(RegExp.$1);
} else if (actionArgs[0].match(/(\d+)/i)) {
var value = parseInt(RegExp.$1);
} else {
return true;
}
$gameSystem._flatCrit = value;
return true;
};
BattleManager.actionForceCritical = function(actionArgs) {
$gameSystem._forceCritical = true;
$gameSystem._forceNoCritical = false;
return true;
};
BattleManager.actionForceNoCritical = function(actionArgs) {
$gameSystem._forceCritical = false;
$gameSystem._forceNoCritical = true;
return true;
};
BattleManager.actionNormalCritical = function(actionArgs) {
$gameSystem._forceCritical = false;
$gameSystem._forceNoCritical = false;
return true;
};
//=============================================================================
// Game_System
//=============================================================================
Yanfly.Crit.Game_System_rDS = Game_System.prototype.resetDamageSettings;
Game_System.prototype.resetDamageSettings = function() {
Yanfly.Crit.Game_System_rDS.call(this);
this._critMult = 1.0;
this._flatCrit = 0;
this._forceCritical = false;
this._forceNoCritical = false;
};
Game_System.prototype.criticalMultiplier = function() {
if (this._critMult === undefined) this.resetDamageSettings();
return this._critMult;
};
Game_System.prototype.flatCritical = function() {
if (this._flatCrit === undefined) this.resetDamageSettings();
return this._flatCrit;
};
Game_System.prototype.forceCritical = function() {
if (this._forceCritical === undefined) this.resetDamageSettings();
return this._forceCritical;
};
Game_System.prototype.forceNoCritical = function() {
if (this._forceNoCritical === undefined) this.resetDamageSettings();
return this._forceNoCritical;
};
//=============================================================================
// Game_Battler
//=============================================================================
Game_Battler.prototype.criticalMultiplierBonus = function() {
multiplier = 0.0;
for (var i = 0; i < this.states().length; ++i) {
var state = this.states()[i];
if (state) multiplier += state.critMultBonus;
}
return Math.max(0, multiplier);
};
Game_Battler.prototype.flatCriticalBonus = function() {
value = 0;
for (var i = 0; i < this.states().length; ++i) {
var state = this.states()[i];
if (state) value += state.flatCritBonus;
}
return value;
};
Game_Battler.prototype.certainCritRateBonus = function() {
multiplier = 0.0;
for (var i = 0; i < this.states().length; ++i) {
var state = this.states()[i];
if (state) multiplier += state.certainCritRateBonus;
}
return Math.max(0, multiplier);
};
Game_Battler.prototype.physicalCritRateBonus = function() {
multiplier = 0.0;
for (var i = 0; i < this.states().length; ++i) {
var state = this.states()[i];
if (state) multiplier += state.physicalCritRateBonus;
}
return Math.max(0, multiplier);
};
Game_Battler.prototype.magicalCritRateBonus = function() {
multiplier = 0.0;
for (var i = 0; i < this.states().length; ++i) {
var state = this.states()[i];
if (state) multiplier += state.physicalCritRateBonus;
}
return Math.max(0, multiplier);
};
//=============================================================================
// Game_Actor
//=============================================================================
Game_Actor.prototype.criticalMultiplierBonus = function() {
multiplier = Game_Battler.prototype.criticalMultiplierBonus.call(this);
multiplier += this.actor().critMultBonus;
multiplier += this.currentClass().critMultBonus;
for (var i = 0; i < this.equips().length; ++i) {
var equip = this.equips()[i];
if (equip) multiplier += equip.critMultBonus;
}
return multiplier;
};
Game_Actor.prototype.flatCriticalBonus = function() {
value = Game_Battler.prototype.flatCriticalBonus.call(this);
value += this.actor().flatCritBonus;
value += this.currentClass().flatCritBonus;
for (var i = 0; i < this.equips().length; ++i) {
var equip = this.equips()[i];
if (equip) value += equip.flatCritBonus;
}
return value;
};
Game_Actor.prototype.certainCritRateBonus = function() {
multiplier = Game_Battler.prototype.certainCritRateBonus.call(this);
multiplier += this.actor().certainCritRateBonus;
multiplier += this.currentClass().certainCritRateBonus;
for (var i = 0; i < this.equips().length; ++i) {
var equip = this.equips()[i];
if (equip) multiplier += equip.certainCritRateBonus;
}
return multiplier;
};
Game_Actor.prototype.physicalCritRateBonus = function() {
multiplier = Game_Battler.prototype.physicalCritRateBonus.call(this);
multiplier += this.actor().physicalCritRateBonus;
multiplier += this.currentClass().physicalCritRateBonus;
for (var i = 0; i < this.equips().length; ++i) {
var equip = this.equips()[i];
if (equip) multiplier += equip.physicalCritRateBonus;
}
return multiplier;
};
Game_Actor.prototype.magicalCritRateBonus = function() {
multiplier = Game_Battler.prototype.magicalCritRateBonus.call(this);
multiplier += this.actor().magicalCritRateBonus;
multiplier += this.currentClass().magicalCritRateBonus;
for (var i = 0; i < this.equips().length; ++i) {
var equip = this.equips()[i];
if (equip) multiplier += equip.magicalCritRateBonus;
}
return multiplier;
};
//=============================================================================
// Game_Enemy
//=============================================================================
Game_Enemy.prototype.criticalMultiplierBonus = function() {
multiplier = Game_Battler.prototype.criticalMultiplierBonus.call(this);
multiplier += this.enemy().critMultBonus;
return multiplier;
};
Game_Enemy.prototype.flatCriticalBonus = function() {
value = Game_Battler.prototype.flatCriticalBonus.call(this);
value += this.enemy().flatCritBonus;
return value;
};
Game_Enemy.prototype.certainCritRateBonus = function() {
multiplier = Game_Battler.prototype.certainCritRateBonus.call(this);
multiplier += this.enemy().certainCritRateBonus;
return multiplier;
};
Game_Enemy.prototype.physicalCritRateBonus = function() {
multiplier = Game_Battler.prototype.physicalCritRateBonus.call(this);
multiplier += this.enemy().physicalCritRateBonus;
return multiplier;
};
Game_Enemy.prototype.magicalCritRateBonus = function() {
multiplier = Game_Battler.prototype.magicalCritRateBonus.call(this);
multiplier += this.enemy().magicalCritRateBonus;
return multiplier;
};
//=============================================================================
// Game_Action
//=============================================================================
Game_Action.prototype.itemCri = function(target) {
if (!this.item().damage.critical) return 0;
var user = this.subject();
var rate = this.applyItemCriticalRate(target);
if (this.isCertainHit()) rate += user.certainCritRateBonus();
if (this.isPhysical()) rate += user.physicalCritRateBonus();
if (this.isMagical()) rate += user.magicalCritRateBonus();
return rate;
};
Game_Action.prototype.applyItemCriticalRate = function(target) {
var item = this.item();
var a = this.subject();
var b = target;
var user = this.subject();
var subject = this.subject();
var s = $gameSwitches._data;
var v = $gameVariables._data;
var rate = 0;
var bonus = user.criticalMultiplierBonus();
var code = item.critRate;
try {
eval(code);
} catch (e) {
Yanfly.Util.displayError(e, code, 'CRITICAL RATE FORMULA ERROR');
}
return rate;
};
Game_Action.prototype.applyCritical = function(value) {
return value;
};
Yanfly.Crit.Game_Action_applyCritRate = Game_Action.prototype.applyCriticalRate;
Game_Action.prototype.applyCriticalRate = function(value, baseDamage, target) {
value = Yanfly.Crit.Game_Action_applyCritRate.call(this, value, baseDamage,
target);
value = this.applyItemCriticalMult(value, baseDamage, target);
value *= $gameSystem.criticalMultiplier();
return value;
};
Yanfly.Crit.Game_Action_modifyCrit = Game_Action.prototype.modifyCritical;
Game_Action.prototype.modifyCritical = function(critical, baseDamage, target) {
critical = Yanfly.Crit.Game_Action_modifyCrit.call(this, critical,
baseDamage, target);
if ($gameSystem.forceCritical()) critical = true;
if ($gameSystem.forceNoCritical()) critical = false;
return critical;
};
Game_Action.prototype.applyItemCriticalMult =
function(value, baseDamage, target) {
var item = this.item();
var a = this.subject();
var b = target;
var user = this.subject();
var subject = this.subject();
var s = $gameSwitches._data;
var v = $gameVariables._data;
var bonus = user.criticalMultiplierBonus();
var code = item.critMult;
try {
eval(code);
} catch (e) {
Yanfly.Util.displayError(e, code, 'CRITICAL MULTIPLIER ERROR');
}
return value;
};
Yanfly.Crit.Game_Acion_applyFlatCrit = Game_Action.prototype.applyFlatCritical;
Game_Action.prototype.applyFlatCritical = function(value, baseDamage, target) {
value = Yanfly.Crit.Game_Acion_applyFlatCrit.call(this, value,
baseDamage, target);
value = this.applyItemFlatCrit(value, baseDamage, target);
if (baseDamage > 0) {
value += $gameSystem.flatCritical();
} else if (baseDamage < 0) {
value -= $gameSystem.flatCritical();
}
return value;
};
Game_Action.prototype.applyItemFlatCrit = function(value, baseDamage, target) {
var item = this.item();
var a = this.subject();
var b = target;
var user = this.subject();
var subject = this.subject();
var s = $gameSwitches._data;
var v = $gameVariables._data;
var bonus = user.flatCriticalBonus();
var code = item.flatCrit;
try {
eval(code);
} catch (e) {
Yanfly.Util.displayError(e, code, 'CRITICAL FLAT BONUS ERROR');
}
return value;
};
//=============================================================================
// Utilities
//=============================================================================
Yanfly.Util = Yanfly.Util || {};
Yanfly.Util.displayError = function(e, code, message) {
console.log(message);
console.log(code || 'NON-EXISTENT');
console.error(e);
if (Utils.isNwjs() && Utils.isOptionValid('test')) {
if (!require('nw.gui').Window.get().isDevToolsOpen()) {
require('nw.gui').Window.get().showDevTools();
}
}
};
//=============================================================================
// End of File
//=============================================================================
};
Loading…
Cancel
Save