From 7645e9f07de072ecf75109088f666bb341807718 Mon Sep 17 00:00:00 2001 From: baiqwerdvd <158065462+baiqwerdvd@users.noreply.github.com> Date: Wed, 31 Jul 2024 18:16:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=812.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/settings.json | 3 + starrail_damage_cal/map/SR_MAP_PATH.py | 5 +- ...mentID2AbilityProperty_mapping_2.4.0.json} | 126 + ... => EquipmentID2EnName_mapping_2.4.0.json} | 5 +- ...on => EquipmentID2Name_mapping_2.4.0.json} | 5 +- ... => EquipmentID2Rarity_mapping_2.4.0.json} | 3 + ....0.json => ItemId2Name_mapping_2.4.0.json} | 0 .../map/data/Property2Name.json | 55 - ....json => Property2Name_mapping_2.4.0.json} | 1 - ...RelicId2MainAffixGroup_mapping_2.4.0.json} | 0 ...json => RelicId2Rarity_mapping_2.4.0.json} | 0 ....json => RelicId2SetId_mapping_2.4.0.json} | 0 .../map/data/RelicSetSkill_mapping_2.3.0.json | 238 -- .../map/data/RelicSetSkill_mapping_2.4.0.json | 238 ++ ...3.0.json => SetId2Name_mapping_2.4.0.json} | 0 ...=> avatarId2DamageType_mapping_2.4.0.json} | 3 + ...son => avatarId2EnName_mapping_2.4.0.json} | 3 + ....json => avatarId2Name_mapping_2.4.0.json} | 3 + .../data/avatarId2Rarity_mapping_2.3.0.json | 58 - ...son => avatarId2Rarity_mapping_2.4.0.json} | 3 + ...n => avatarRankSkillUp_mapping_2.4.0.json} | 76 + ... => characterSkillTree_mapping_2.4.0.json} | 3747 +++++++++++++++++ ....0.json => rankId2Name_mapping_2.4.0.json} | 18 + ... => skillId2AttackType_mapping_2.4.0.json} | 23 +- ...0.json => skillId2Name_mapping_2.4.0.json} | 21 +- ...0.json => skillId2Type_mapping_2.4.0.json} | 21 +- starrail_damage_cal/version.py | 2 +- test.py | 2 +- 28 files changed, 4296 insertions(+), 363 deletions(-) create mode 100644 .vscode/settings.json rename starrail_damage_cal/map/data/{EquipmentID2AbilityProperty_mapping_2.3.0.json => EquipmentID2AbilityProperty_mapping_2.4.0.json} (95%) rename starrail_damage_cal/map/data/{EquipmentID2EnName_mapping_2.3.0.json => EquipmentID2EnName_mapping_2.4.0.json} (96%) rename starrail_damage_cal/map/data/{EquipmentID2Name_mapping_2.3.0.json => EquipmentID2Name_mapping_2.4.0.json} (96%) rename starrail_damage_cal/map/data/{EquipmentID2Rarity_mapping_2.3.0.json => EquipmentID2Rarity_mapping_2.4.0.json} (97%) rename starrail_damage_cal/map/data/{ItemId2Name_mapping_2.3.0.json => ItemId2Name_mapping_2.4.0.json} (100%) delete mode 100644 starrail_damage_cal/map/data/Property2Name.json rename starrail_damage_cal/map/data/{Property2Name_mapping_2.3.0.json => Property2Name_mapping_2.4.0.json} (98%) rename starrail_damage_cal/map/data/{RelicId2MainAffixGroup_mapping_2.3.0.json => RelicId2MainAffixGroup_mapping_2.4.0.json} (100%) rename starrail_damage_cal/map/data/{RelicId2Rarity_mapping_2.3.0.json => RelicId2Rarity_mapping_2.4.0.json} (100%) rename starrail_damage_cal/map/data/{RelicId2SetId_mapping_2.3.0.json => RelicId2SetId_mapping_2.4.0.json} (100%) delete mode 100644 starrail_damage_cal/map/data/RelicSetSkill_mapping_2.3.0.json create mode 100644 starrail_damage_cal/map/data/RelicSetSkill_mapping_2.4.0.json rename starrail_damage_cal/map/data/{SetId2Name_mapping_2.3.0.json => SetId2Name_mapping_2.4.0.json} (100%) rename starrail_damage_cal/map/data/{avatarId2DamageType_mapping_2.3.0.json => avatarId2DamageType_mapping_2.4.0.json} (94%) rename starrail_damage_cal/map/data/{avatarId2EnName_mapping_2.3.0.json => avatarId2EnName_mapping_2.4.0.json} (94%) rename starrail_damage_cal/map/data/{avatarId2Name_mapping_2.3.0.json => avatarId2Name_mapping_2.4.0.json} (94%) delete mode 100644 starrail_damage_cal/map/data/avatarId2Rarity_mapping_2.3.0.json rename starrail_damage_cal/map/data/{avatarId2Star_mapping_2.3.0.json => avatarId2Rarity_mapping_2.4.0.json} (94%) rename starrail_damage_cal/map/data/{avatarRankSkillUp_mapping_2.3.0.json => avatarRankSkillUp_mapping_2.4.0.json} (94%) rename starrail_damage_cal/map/data/{characterSkillTree_mapping_2.3.0.json => characterSkillTree_mapping_2.4.0.json} (94%) rename starrail_damage_cal/map/data/{rankId2Name_mapping_2.3.0.json => rankId2Name_mapping_2.4.0.json} (94%) rename starrail_damage_cal/map/data/{skillId2AttackType_mapping_2.3.0.json => skillId2AttackType_mapping_2.4.0.json} (94%) rename starrail_damage_cal/map/data/{skillId2Name_mapping_2.3.0.json => skillId2Name_mapping_2.4.0.json} (94%) rename starrail_damage_cal/map/data/{skillId2Type_mapping_2.3.0.json => skillId2Type_mapping_2.4.0.json} (94%) diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..ff5300e --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "python.languageServer": "None" +} \ No newline at end of file diff --git a/starrail_damage_cal/map/SR_MAP_PATH.py b/starrail_damage_cal/map/SR_MAP_PATH.py index fad7fb9..d69e8ea 100644 --- a/starrail_damage_cal/map/SR_MAP_PATH.py +++ b/starrail_damage_cal/map/SR_MAP_PATH.py @@ -16,7 +16,7 @@ avatarId2EnName_fileName = f"avatarId2EnName_mapping_{version}.json" EquipmentID2Name_fileName = f"EquipmentID2Name_mapping_{version}.json" skillId2Name_fileName = f"skillId2Name_mapping_{version}.json" skillId2Type_fileName = f"skillId2Type_mapping_{version}.json" -Property2Name_fileName = "Property2Name.json" +Property2Name_fileName = f"Property2Name_mapping_{version}.json" RelicId2SetId_fileName = f"RelicId2SetId_mapping_{version}.json" SetId2Name_fileName = f"SetId2Name_mapping_{version}.json" rankId2Name_fileName = f"rankId2Name_mapping_{version}.json" @@ -90,8 +90,7 @@ with Path.open(MAP / EquipmentID2AbilityProperty_fileName, encoding="UTF-8") as ) with Path.open(MAP / RelicSetSkill_fileName, encoding="UTF-8") as f: - data = json.load(f) - RelicSetSkill = RelicSetSkillModel.from_json(data) + RelicSetSkill = RelicSetSkillModel.from_json(json.load(f)) with Path.open(MAP / skillId2AttackType_fileName, encoding="UTF-8") as f: skillId2AttackType = msgjson.decode(f.read(), type=Dict[str, str]) diff --git a/starrail_damage_cal/map/data/EquipmentID2AbilityProperty_mapping_2.3.0.json b/starrail_damage_cal/map/data/EquipmentID2AbilityProperty_mapping_2.4.0.json similarity index 95% rename from starrail_damage_cal/map/data/EquipmentID2AbilityProperty_mapping_2.3.0.json rename to starrail_damage_cal/map/data/EquipmentID2AbilityProperty_mapping_2.4.0.json index 25b2dc1..f1f6e29 100644 --- a/starrail_damage_cal/map/data/EquipmentID2AbilityProperty_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/EquipmentID2AbilityProperty_mapping_2.4.0.json @@ -2898,6 +2898,48 @@ } ] }, + "21046": { + "1": [ + { + "PropertyType": "AttackAddedRatio", + "Value": { + "Value": 0.16 + } + } + ], + "2": [ + { + "PropertyType": "AttackAddedRatio", + "Value": { + "Value": 0.2 + } + } + ], + "3": [ + { + "PropertyType": "AttackAddedRatio", + "Value": { + "Value": 0.24 + } + } + ], + "4": [ + { + "PropertyType": "AttackAddedRatio", + "Value": { + "Value": 0.28 + } + } + ], + "5": [ + { + "PropertyType": "AttackAddedRatio", + "Value": { + "Value": 0.32 + } + } + ] + }, "22002": { "1": [ { @@ -2946,5 +2988,89 @@ "3": [], "4": [], "5": [] + }, + "23030": { + "1": [ + { + "PropertyType": "CriticalDamageBase", + "Value": { + "Value": 0.36 + } + } + ], + "2": [ + { + "PropertyType": "CriticalDamageBase", + "Value": { + "Value": 0.42 + } + } + ], + "3": [ + { + "PropertyType": "CriticalDamageBase", + "Value": { + "Value": 0.48 + } + } + ], + "4": [ + { + "PropertyType": "CriticalDamageBase", + "Value": { + "Value": 0.54 + } + } + ], + "5": [ + { + "PropertyType": "CriticalDamageBase", + "Value": { + "Value": 0.6 + } + } + ] + }, + "23029": { + "1": [ + { + "PropertyType": "StatusProbabilityBase", + "Value": { + "Value": 0.6 + } + } + ], + "2": [ + { + "PropertyType": "StatusProbabilityBase", + "Value": { + "Value": 0.7 + } + } + ], + "3": [ + { + "PropertyType": "StatusProbabilityBase", + "Value": { + "Value": 0.8 + } + } + ], + "4": [ + { + "PropertyType": "StatusProbabilityBase", + "Value": { + "Value": 0.9 + } + } + ], + "5": [ + { + "PropertyType": "StatusProbabilityBase", + "Value": { + "Value": 1 + } + } + ] } } \ No newline at end of file diff --git a/starrail_damage_cal/map/data/EquipmentID2EnName_mapping_2.3.0.json b/starrail_damage_cal/map/data/EquipmentID2EnName_mapping_2.4.0.json similarity index 96% rename from starrail_damage_cal/map/data/EquipmentID2EnName_mapping_2.3.0.json rename to starrail_damage_cal/map/data/EquipmentID2EnName_mapping_2.4.0.json index 93f828d..3e6abbf 100644 --- a/starrail_damage_cal/map/data/EquipmentID2EnName_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/EquipmentID2EnName_mapping_2.4.0.json @@ -101,6 +101,9 @@ "23028": "YetHopeIsPriceless", "21044": "BoundlessChoreo", "21045": "AftertheCharmonyFall", + "21046": "PoisedtoBloom", "22002": "ForTomorrow'sJourney", - "23026": "FlowingNightglow" + "23026": "FlowingNightglow", + "23030": "DanceatSunset", + "23029": "ThoseManySprings" } \ No newline at end of file diff --git a/starrail_damage_cal/map/data/EquipmentID2Name_mapping_2.3.0.json b/starrail_damage_cal/map/data/EquipmentID2Name_mapping_2.4.0.json similarity index 96% rename from starrail_damage_cal/map/data/EquipmentID2Name_mapping_2.3.0.json rename to starrail_damage_cal/map/data/EquipmentID2Name_mapping_2.4.0.json index f69f885..b0d84cd 100644 --- a/starrail_damage_cal/map/data/EquipmentID2Name_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/EquipmentID2Name_mapping_2.4.0.json @@ -101,6 +101,9 @@ "23028": "偏偏希望无价", "21044": "无边曼舞", "21045": "谐乐静默之后", + "21046": "芳华待灼", "22002": "为了明日的旅途", - "23026": "夜色流光溢彩" + "23026": "夜色流光溢彩", + "23030": "落日时起舞", + "23029": "那无数个春天" } \ No newline at end of file diff --git a/starrail_damage_cal/map/data/EquipmentID2Rarity_mapping_2.3.0.json b/starrail_damage_cal/map/data/EquipmentID2Rarity_mapping_2.4.0.json similarity index 97% rename from starrail_damage_cal/map/data/EquipmentID2Rarity_mapping_2.3.0.json rename to starrail_damage_cal/map/data/EquipmentID2Rarity_mapping_2.4.0.json index c121457..2fb1638 100644 --- a/starrail_damage_cal/map/data/EquipmentID2Rarity_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/EquipmentID2Rarity_mapping_2.4.0.json @@ -66,6 +66,7 @@ "21043": 4, "21044": 4, "21045": 4, + "21046": 4, "22000": 4, "22001": 4, "22002": 4, @@ -98,6 +99,8 @@ "23026": 5, "23027": 5, "23028": 5, + "23029": 5, + "23030": 5, "24000": 5, "24001": 5, "24002": 5, diff --git a/starrail_damage_cal/map/data/ItemId2Name_mapping_2.3.0.json b/starrail_damage_cal/map/data/ItemId2Name_mapping_2.4.0.json similarity index 100% rename from starrail_damage_cal/map/data/ItemId2Name_mapping_2.3.0.json rename to starrail_damage_cal/map/data/ItemId2Name_mapping_2.4.0.json diff --git a/starrail_damage_cal/map/data/Property2Name.json b/starrail_damage_cal/map/data/Property2Name.json deleted file mode 100644 index f0d8d21..0000000 --- a/starrail_damage_cal/map/data/Property2Name.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "MaxHP": "生命值", - "Attack": "攻击力", - "Defence": "防御力", - "Speed": "速度", - "CriticalChance": "暴击率", - "CriticalDamage": "暴击伤害", - "BreakDamageAddedRatio": "击破特攻", - "BreakDamageAddedRatioBase": "击破特攻", - "HealRatio": "治疗量加成", - "MaxSP": "能量上限", - "SPRatio": "能量恢复效率", - "StatusProbability": "效果命中", - "StatusResistance": "效果抵抗", - "CriticalChanceBase": "暴击率", - "CriticalDamageBase": "暴击伤害", - "HealRatioBase": "治疗量加成", - "StanceBreakAddedRatio": "dev_失效字段", - "SPRatioBase": "能量恢复效率", - "StatusProbabilityBase": "效果命中", - "StatusResistanceBase": "效果抵抗", - "PhysicalAddedRatio": "物理属性伤害提高", - "PhysicalResistance": "物理属性抗性提高", - "FireAddedRatio": "火属性伤害提高", - "FireResistance": "火属性抗性提高", - "IceAddedRatio": "冰属性伤害提高", - "IceResistance": "冰属性抗性提高", - "ThunderAddedRatio": "雷属性伤害提高", - "ThunderResistance": "雷属性抗性提高", - "WindAddedRatio": "风属性伤害提高", - "WindResistance": "风属性抗性提高", - "QuantumAddedRatio": "量子属性伤害提高", - "QuantumResistance": "量子属性抗性提高", - "ImaginaryAddedRatio": "虚数属性伤害提高", - "ImaginaryResistance": "虚数属性抗性提高", - "BaseHP": "基础生命值提高#1[i]", - "HPDelta": "生命值", - "HPAddedRatio": "生命值百分比", - "BaseAttack": "基础攻击力提高#1[i]", - "AttackDelta": "攻击力", - "AttackAddedRatio": "攻击力百分比", - "BaseDefence": "基础防御力提高#1[i]", - "DefenceDelta": "防御力", - "DefenceAddedRatio": "防御力百分比", - "BaseSpeed": "速度", - "HealTakenRatio": "治疗量加成", - "PhysicalResistanceDelta": "物理属性抗性提高", - "FireResistanceDelta": "火属性抗性提高", - "IceResistanceDelta": "冰属性抗性提高", - "ThunderResistanceDelta": "雷属性抗性提高", - "WindResistanceDelta": "风属性抗性提高", - "QuantumResistanceDelta": "量子属性抗性提高", - "ImaginaryResistanceDelta": "虚数属性抗性提高", - "SpeedDelta": "速度" -} \ No newline at end of file diff --git a/starrail_damage_cal/map/data/Property2Name_mapping_2.3.0.json b/starrail_damage_cal/map/data/Property2Name_mapping_2.4.0.json similarity index 98% rename from starrail_damage_cal/map/data/Property2Name_mapping_2.3.0.json rename to starrail_damage_cal/map/data/Property2Name_mapping_2.4.0.json index 4545a74..92f0208 100644 --- a/starrail_damage_cal/map/data/Property2Name_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/Property2Name_mapping_2.4.0.json @@ -9,7 +9,6 @@ "BreakDamageAddedRatioBase": "击破特攻", "HealRatio": "治疗量加成", "MaxSP": "能量上限", - "SpecialMaxSP": "", "SPRatio": "能量恢复效率", "StatusProbability": "效果命中", "StatusResistance": "效果抵抗", diff --git a/starrail_damage_cal/map/data/RelicId2MainAffixGroup_mapping_2.3.0.json b/starrail_damage_cal/map/data/RelicId2MainAffixGroup_mapping_2.4.0.json similarity index 100% rename from starrail_damage_cal/map/data/RelicId2MainAffixGroup_mapping_2.3.0.json rename to starrail_damage_cal/map/data/RelicId2MainAffixGroup_mapping_2.4.0.json diff --git a/starrail_damage_cal/map/data/RelicId2Rarity_mapping_2.3.0.json b/starrail_damage_cal/map/data/RelicId2Rarity_mapping_2.4.0.json similarity index 100% rename from starrail_damage_cal/map/data/RelicId2Rarity_mapping_2.3.0.json rename to starrail_damage_cal/map/data/RelicId2Rarity_mapping_2.4.0.json diff --git a/starrail_damage_cal/map/data/RelicId2SetId_mapping_2.3.0.json b/starrail_damage_cal/map/data/RelicId2SetId_mapping_2.4.0.json similarity index 100% rename from starrail_damage_cal/map/data/RelicId2SetId_mapping_2.3.0.json rename to starrail_damage_cal/map/data/RelicId2SetId_mapping_2.4.0.json diff --git a/starrail_damage_cal/map/data/RelicSetSkill_mapping_2.3.0.json b/starrail_damage_cal/map/data/RelicSetSkill_mapping_2.3.0.json deleted file mode 100644 index 541305c..0000000 --- a/starrail_damage_cal/map/data/RelicSetSkill_mapping_2.3.0.json +++ /dev/null @@ -1,238 +0,0 @@ -{ - "101": { - "2": { - "Property": "HealRatioBase", - "Value": 0.1 - }, - "4": {} - }, - "102": { - "2": { - "Property": "AttackAddedRatio", - "Value": 0.12 - }, - "4": { - "Property": "SpeedAddedRatio", - "Value": 0.06 - } - }, - "103": { - "2": { - "Property": "DefenceAddedRatio", - "Value": 0.15 - }, - "4": {} - }, - "104": { - "2": { - "Property": "IceAddedRatio", - "Value": 0.1 - }, - "4": {} - }, - "105": { - "2": { - "Property": "PhysicalAddedRatio", - "Value": 0.1 - }, - "4": {} - }, - "106": { - "2": {}, - "4": {} - }, - "107": { - "2": { - "Property": "FireAddedRatio", - "Value": 0.1 - }, - "4": {} - }, - "108": { - "2": { - "Property": "QuantumAddedRatio", - "Value": 0.1 - }, - "4": {} - }, - "109": { - "2": { - "Property": "ThunderAddedRatio", - "Value": 0.1 - }, - "4": {} - }, - "110": { - "2": { - "Property": "WindAddedRatio", - "Value": 0.1 - }, - "4": {} - }, - "111": { - "2": { - "Property": "BreakDamageAddedRatioBase", - "Value": 0.16 - }, - "4": { - "Property": "BreakDamageAddedRatioBase", - "Value": 0.16 - } - }, - "112": { - "2": { - "Property": "ImaginaryAddedRatio", - "Value": 0.1 - }, - "4": {} - }, - "301": { - "2": { - "Property": "AttackAddedRatio", - "Value": 0.12 - } - }, - "302": { - "2": { - "Property": "HPAddedRatio", - "Value": 0.12 - } - }, - "303": { - "2": { - "Property": "StatusProbabilityBase", - "Value": 0.1 - } - }, - "304": { - "2": { - "Property": "DefenceAddedRatio", - "Value": 0.15 - } - }, - "305": { - "2": { - "Property": "CriticalDamageBase", - "Value": 0.16 - } - }, - "306": { - "2": { - "Property": "CriticalChanceBase", - "Value": 0.08 - } - }, - "307": { - "2": { - "Property": "BreakDamageAddedRatioBase", - "Value": 0.16 - } - }, - "308": { - "2": { - "Property": "SPRatioBase", - "Value": 0.05 - } - }, - "309": { - "2": { - "Property": "CriticalChanceBase", - "Value": 0.08 - } - }, - "310": { - "2": { - "Property": "StatusResistanceBase", - "Value": 0.1 - } - }, - "113": { - "2": { - "Property": "HPAddedRatio", - "Value": 0.12 - }, - "4": {} - }, - "114": { - "2": { - "Property": "SpeedAddedRatio", - "Value": 0.06 - }, - "4": {} - }, - "115": { - "2": {}, - "4": {} - }, - "116": { - "2": { - "Property": "AttackAddedRatio", - "Value": 0.12 - }, - "4": {} - }, - "311": { - "2": { - "Property": "AttackAddedRatio", - "Value": 0.12 - } - }, - "312": { - "2": { - "Property": "SPRatioBase", - "Value": 0.05 - } - }, - "117": { - "2": {}, - "4": { - "Property": "CriticalChanceBase", - "Value": 0.04 - } - }, - "118": { - "2": { - "Property": "BreakDamageAddedRatioBase", - "Value": 0.16 - }, - "4": {} - }, - "313": { - "2": { - "Property": "CriticalChanceBase", - "Value": 0.04 - } - }, - "314": { - "2": { - "Property": "AttackAddedRatio", - "Value": 0.12 - } - }, - "119": { - "2": { - "Property": "BreakDamageAddedRatioBase", - "Value": 0.16 - }, - "4": {} - }, - "120": { - "2": { - "Property": "AttackAddedRatio", - "Value": 0.12 - }, - "4": { - "Property": "CriticalChanceBase", - "Value": 0.06 - } - }, - "315": { - "2": {} - }, - "316": { - "2": { - "Property": "SpeedAddedRatio", - "Value": 0.06 - } - } -} \ No newline at end of file diff --git a/starrail_damage_cal/map/data/RelicSetSkill_mapping_2.4.0.json b/starrail_damage_cal/map/data/RelicSetSkill_mapping_2.4.0.json new file mode 100644 index 0000000..1548eff --- /dev/null +++ b/starrail_damage_cal/map/data/RelicSetSkill_mapping_2.4.0.json @@ -0,0 +1,238 @@ +{ + "101": { + "2": { + "Property": "HealRatioBase", + "Value": 0.1 + }, + "4": {} + }, + "102": { + "2": { + "Property": "AttackAddedRatio", + "Value": 0.12 + }, + "4": { + "Property": "SpeedAddedRatio", + "Value": 0.06 + } + }, + "103": { + "2": { + "Property": "DefenceAddedRatio", + "Value": 0.15 + }, + "4": {} + }, + "104": { + "2": { + "Property": "IceAddedRatio", + "Value": 0.1 + }, + "4": {} + }, + "105": { + "2": { + "Property": "PhysicalAddedRatio", + "Value": 0.1 + }, + "4": {} + }, + "106": { + "2": {}, + "4": {} + }, + "107": { + "2": { + "Property": "FireAddedRatio", + "Value": 0.1 + }, + "4": {} + }, + "108": { + "2": { + "Property": "QuantumAddedRatio", + "Value": 0.1 + }, + "4": {} + }, + "109": { + "2": { + "Property": "ThunderAddedRatio", + "Value": 0.1 + }, + "4": {} + }, + "110": { + "2": { + "Property": "WindAddedRatio", + "Value": 0.1 + }, + "4": {} + }, + "111": { + "2": { + "Property": "BreakDamageAddedRatioBase", + "Value": 0.16 + }, + "4": { + "Property": "BreakDamageAddedRatioBase", + "Value": 0.16 + } + }, + "112": { + "2": { + "Property": "ImaginaryAddedRatio", + "Value": 0.1 + }, + "4": {} + }, + "301": { + "2": { + "Property": "AttackAddedRatio", + "Value": 0.12 + } + }, + "302": { + "2": { + "Property": "HPAddedRatio", + "Value": 0.12 + } + }, + "303": { + "2": { + "Property": "StatusProbabilityBase", + "Value": 0.1 + } + }, + "304": { + "2": { + "Property": "DefenceAddedRatio", + "Value": 0.15 + } + }, + "305": { + "2": { + "Property": "CriticalDamageBase", + "Value": 0.16 + } + }, + "306": { + "2": { + "Property": "CriticalChanceBase", + "Value": 0.08 + } + }, + "307": { + "2": { + "Property": "BreakDamageAddedRatioBase", + "Value": 0.16 + } + }, + "308": { + "2": { + "Property": "SPRatioBase", + "Value": 0.05 + } + }, + "309": { + "2": { + "Property": "CriticalChanceBase", + "Value": 0.08 + } + }, + "310": { + "2": { + "Property": "StatusResistanceBase", + "Value": 0.1 + } + }, + "113": { + "2": { + "Property": "HPAddedRatio", + "Value": 0.12 + }, + "4": {} + }, + "114": { + "2": { + "Property": "SpeedAddedRatio", + "Value": 0.06 + }, + "4": {} + }, + "115": { + "2": {}, + "4": {} + }, + "116": { + "2": { + "Property": "AttackAddedRatio", + "Value": 0.12 + }, + "4": {} + }, + "311": { + "2": { + "Property": "AttackAddedRatio", + "Value": 0.12 + } + }, + "312": { + "2": { + "Property": "SPRatioBase", + "Value": 0.05 + } + }, + "117": { + "2": {}, + "4": { + "Property": "CriticalChanceBase", + "Value": 0.04 + } + }, + "118": { + "2": { + "Property": "BreakDamageAddedRatioBase", + "Value": 0.16 + }, + "4": {} + }, + "313": { + "2": { + "Property": "CriticalChanceBase", + "Value": 0.04 + } + }, + "314": { + "2": { + "Property": "AttackAddedRatio", + "Value": 0.12 + } + }, + "119": { + "2": { + "Property": "BreakDamageAddedRatioBase", + "Value": 0.16 + }, + "4": {} + }, + "120": { + "2": { + "Property": "AttackAddedRatio", + "Value": 0.12 + }, + "4": { + "Property": "CriticalChanceBase", + "Value": 0.06 + } + }, + "315": { + "2": {} + }, + "316": { + "2": { + "Property": "SpeedAddedRatio", + "Value": 0.06 + } + } +} diff --git a/starrail_damage_cal/map/data/SetId2Name_mapping_2.3.0.json b/starrail_damage_cal/map/data/SetId2Name_mapping_2.4.0.json similarity index 100% rename from starrail_damage_cal/map/data/SetId2Name_mapping_2.3.0.json rename to starrail_damage_cal/map/data/SetId2Name_mapping_2.4.0.json diff --git a/starrail_damage_cal/map/data/avatarId2DamageType_mapping_2.3.0.json b/starrail_damage_cal/map/data/avatarId2DamageType_mapping_2.4.0.json similarity index 94% rename from starrail_damage_cal/map/data/avatarId2DamageType_mapping_2.3.0.json rename to starrail_damage_cal/map/data/avatarId2DamageType_mapping_2.4.0.json index 08a7ca5..3971ea4 100644 --- a/starrail_damage_cal/map/data/avatarId2DamageType_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/avatarId2DamageType_mapping_2.4.0.json @@ -36,6 +36,9 @@ "1214": "Quantum", "1215": "Physical", "1217": "Wind", + "1218": "Fire", + "1221": "Physical", + "1224": "Imaginary", "1301": "Fire", "1302": "Physical", "1303": "Ice", diff --git a/starrail_damage_cal/map/data/avatarId2EnName_mapping_2.3.0.json b/starrail_damage_cal/map/data/avatarId2EnName_mapping_2.4.0.json similarity index 94% rename from starrail_damage_cal/map/data/avatarId2EnName_mapping_2.3.0.json rename to starrail_damage_cal/map/data/avatarId2EnName_mapping_2.4.0.json index 1ce6592..1cb5202 100644 --- a/starrail_damage_cal/map/data/avatarId2EnName_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/avatarId2EnName_mapping_2.4.0.json @@ -36,6 +36,9 @@ "1214": "Xueyi", "1215": "Hanya", "1217": "Huohuo", + "1218": "Jiaoqiu", + "1221": "Yunli", + "1224": "March7th", "1301": "Gallagher", "1302": "Argenti", "1303": "RuanMei", diff --git a/starrail_damage_cal/map/data/avatarId2Name_mapping_2.3.0.json b/starrail_damage_cal/map/data/avatarId2Name_mapping_2.4.0.json similarity index 94% rename from starrail_damage_cal/map/data/avatarId2Name_mapping_2.3.0.json rename to starrail_damage_cal/map/data/avatarId2Name_mapping_2.4.0.json index d4c68a2..f26f14f 100644 --- a/starrail_damage_cal/map/data/avatarId2Name_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/avatarId2Name_mapping_2.4.0.json @@ -36,6 +36,9 @@ "1214": "雪衣", "1215": "寒鸦", "1217": "藿藿", + "1218": "椒丘", + "1221": "云璃", + "1224": "三月七", "1301": "加拉赫", "1302": "银枝", "1303": "阮•梅", diff --git a/starrail_damage_cal/map/data/avatarId2Rarity_mapping_2.3.0.json b/starrail_damage_cal/map/data/avatarId2Rarity_mapping_2.3.0.json deleted file mode 100644 index f98443f..0000000 --- a/starrail_damage_cal/map/data/avatarId2Rarity_mapping_2.3.0.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "1001": "4", - "1002": "4", - "1003": "5", - "1004": "5", - "1005": "5", - "1006": "5", - "1008": "4", - "1009": "4", - "1013": "4", - "1101": "5", - "1102": "5", - "1103": "4", - "1104": "5", - "1105": "4", - "1106": "4", - "1107": "5", - "1108": "4", - "1109": "4", - "1110": "4", - "1111": "4", - "1112": "5", - "1201": "4", - "1202": "4", - "1203": "5", - "1204": "5", - "1205": "5", - "1206": "4", - "1207": "4", - "1208": "5", - "1209": "5", - "1210": "4", - "1211": "5", - "1212": "5", - "1213": "5", - "1214": "4", - "1215": "4", - "1217": "5", - "1301": "4", - "1302": "5", - "1303": "5", - "1304": "5", - "1305": "5", - "1306": "5", - "1307": "5", - "1308": "5", - "1309": "5", - "1310": "5", - "1312": "4", - "1314": "5", - "1315": "5", - "8001": "5", - "8002": "5", - "8003": "5", - "8004": "5", - "8005": "5", - "8006": "5" -} \ No newline at end of file diff --git a/starrail_damage_cal/map/data/avatarId2Star_mapping_2.3.0.json b/starrail_damage_cal/map/data/avatarId2Rarity_mapping_2.4.0.json similarity index 94% rename from starrail_damage_cal/map/data/avatarId2Star_mapping_2.3.0.json rename to starrail_damage_cal/map/data/avatarId2Rarity_mapping_2.4.0.json index f98443f..3ea1177 100644 --- a/starrail_damage_cal/map/data/avatarId2Star_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/avatarId2Rarity_mapping_2.4.0.json @@ -36,6 +36,9 @@ "1214": "4", "1215": "4", "1217": "5", + "1218": "5", + "1221": "5", + "1224": "4", "1301": "4", "1302": "5", "1303": "5", diff --git a/starrail_damage_cal/map/data/avatarRankSkillUp_mapping_2.3.0.json b/starrail_damage_cal/map/data/avatarRankSkillUp_mapping_2.4.0.json similarity index 94% rename from starrail_damage_cal/map/data/avatarRankSkillUp_mapping_2.3.0.json rename to starrail_damage_cal/map/data/avatarRankSkillUp_mapping_2.4.0.json index d05178f..3dcf05f 100644 --- a/starrail_damage_cal/map/data/avatarRankSkillUp_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/avatarRankSkillUp_mapping_2.4.0.json @@ -919,6 +919,82 @@ } ], "121706": [], + "121801": [], + "121802": [], + "121803": [ + { + "id": "121802", + "num": 2 + }, + { + "id": "121801", + "num": 1 + } + ], + "121804": [], + "121805": [ + { + "id": "121803", + "num": 2 + }, + { + "id": "121804", + "num": 2 + } + ], + "121806": [], + "122101": [], + "122102": [], + "122103": [ + { + "id": "122103", + "num": 2 + }, + { + "id": "122101", + "num": 1 + } + ], + "122104": [], + "122105": [ + { + "id": "122102", + "num": 2 + }, + { + "id": "122104", + "num": 2 + } + ], + "122106": [], + "122401": [], + "122402": [], + "122403": [ + { + "id": "122402", + "num": 2 + }, + { + "id": "122401", + "num": 1 + }, + { + "id": "122408", + "num": 1 + } + ], + "122404": [], + "122405": [ + { + "id": "122403", + "num": 2 + }, + { + "id": "122404", + "num": 2 + } + ], + "122406": [], "130101": [], "130102": [], "130103": [ diff --git a/starrail_damage_cal/map/data/characterSkillTree_mapping_2.3.0.json b/starrail_damage_cal/map/data/characterSkillTree_mapping_2.4.0.json similarity index 94% rename from starrail_damage_cal/map/data/characterSkillTree_mapping_2.3.0.json rename to starrail_damage_cal/map/data/characterSkillTree_mapping_2.4.0.json index eaebce2..313ca73 100644 --- a/starrail_damage_cal/map/data/characterSkillTree_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/characterSkillTree_mapping_2.4.0.json @@ -46163,6 +46163,3753 @@ "icon": "icon/property/IconMaxHP.png" } }, + "1218": { + "1218001": { + "id": "1218001", + "name": "", + "max_level": 6, + "desc": "", + "params": [], + "anchor": "Point01", + "pre_points": [], + "level_up_skills": [ + { + "id": "121801", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + }, + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 5000 + }, + { + "id": "110221", + "num": 3 + }, + { + "id": "113001", + "num": 6 + } + ] + }, + { + "promotion": 3, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 10000 + }, + { + "id": "110222", + "num": 3 + }, + { + "id": "113002", + "num": 3 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 20000 + }, + { + "id": "110222", + "num": 5 + }, + { + "id": "113002", + "num": 4 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 45000 + }, + { + "id": "110223", + "num": 3 + }, + { + "id": "113003", + "num": 3 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110223", + "num": 8 + }, + { + "id": "113003", + "num": 4 + } + ] + } + ], + "icon": "icon/skill/1218_basic_atk.png" + }, + "1218002": { + "id": "1218002", + "name": "", + "max_level": 10, + "desc": "", + "params": [], + "anchor": "Point02", + "pre_points": [], + "level_up_skills": [ + { + "id": "121802", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + }, + { + "promotion": 1, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 2500 + }, + { + "id": "113001", + "num": 3 + } + ] + }, + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 5000 + }, + { + "id": "110221", + "num": 3 + }, + { + "id": "113001", + "num": 6 + } + ] + }, + { + "promotion": 3, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 10000 + }, + { + "id": "110222", + "num": 3 + }, + { + "id": "113002", + "num": 3 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 20000 + }, + { + "id": "110222", + "num": 5 + }, + { + "id": "113002", + "num": 4 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 30000 + }, + { + "id": "110222", + "num": 7 + }, + { + "id": "113002", + "num": 6 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 45000 + }, + { + "id": "110223", + "num": 3 + }, + { + "id": "113003", + "num": 3 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 80000 + }, + { + "id": "110223", + "num": 5 + }, + { + "id": "110503", + "num": 1 + }, + { + "id": "113003", + "num": 4 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110223", + "num": 8 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 300000 + }, + { + "id": "110223", + "num": 14 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1218_skill.png" + }, + "1218003": { + "id": "1218003", + "name": "", + "max_level": 10, + "desc": "", + "params": [], + "anchor": "Point03", + "pre_points": [], + "level_up_skills": [ + { + "id": "121803", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + }, + { + "promotion": 1, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 2500 + }, + { + "id": "113001", + "num": 3 + } + ] + }, + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 5000 + }, + { + "id": "110221", + "num": 3 + }, + { + "id": "113001", + "num": 6 + } + ] + }, + { + "promotion": 3, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 10000 + }, + { + "id": "110222", + "num": 3 + }, + { + "id": "113002", + "num": 3 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 20000 + }, + { + "id": "110222", + "num": 5 + }, + { + "id": "113002", + "num": 4 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 30000 + }, + { + "id": "110222", + "num": 7 + }, + { + "id": "113002", + "num": 6 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 45000 + }, + { + "id": "110223", + "num": 3 + }, + { + "id": "113003", + "num": 3 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 80000 + }, + { + "id": "110223", + "num": 5 + }, + { + "id": "110503", + "num": 1 + }, + { + "id": "113003", + "num": 4 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110223", + "num": 8 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 300000 + }, + { + "id": "110223", + "num": 14 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1218_ultimate.png" + }, + "1218004": { + "id": "1218004", + "name": "", + "max_level": 10, + "desc": "", + "params": [], + "anchor": "Point04", + "pre_points": [], + "level_up_skills": [ + { + "id": "121804", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + }, + { + "promotion": 1, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 2500 + }, + { + "id": "113001", + "num": 3 + } + ] + }, + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 5000 + }, + { + "id": "110221", + "num": 3 + }, + { + "id": "113001", + "num": 6 + } + ] + }, + { + "promotion": 3, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 10000 + }, + { + "id": "110222", + "num": 3 + }, + { + "id": "113002", + "num": 3 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 20000 + }, + { + "id": "110222", + "num": 5 + }, + { + "id": "113002", + "num": 4 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 30000 + }, + { + "id": "110222", + "num": 7 + }, + { + "id": "113002", + "num": 6 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 45000 + }, + { + "id": "110223", + "num": 3 + }, + { + "id": "113003", + "num": 3 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 80000 + }, + { + "id": "110223", + "num": 5 + }, + { + "id": "110503", + "num": 1 + }, + { + "id": "113003", + "num": 4 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110223", + "num": 8 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 300000 + }, + { + "id": "110223", + "num": 14 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1218_talent.png" + }, + "1218007": { + "id": "1218007", + "name": "", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point05", + "pre_points": [], + "level_up_skills": [ + { + "id": "121807", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + } + ], + "icon": "icon/skill/1218_technique.png" + }, + "1218101": { + "id": "1218101", + "name": "爟火", + "max_level": 1, + "desc": "战斗开始时,立即恢复#1[i]点能量。", + "params": [ + [ + 15 + ] + ], + "anchor": "Point06", + "pre_points": [], + "level_up_skills": [], + "levels": [ + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 5000 + }, + { + "id": "110221", + "num": 3 + }, + { + "id": "110503", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1218_skilltree1.png" + }, + "1218102": { + "id": "1218102", + "name": "举炊", + "max_level": 1, + "desc": "椒丘效果命中大于#1[i]%时,每超过#2[i]%,则额外提高#3[i]%攻击力,最高不超过#4[i]%。", + "params": [ + [ + 0.8, + 0.15, + 0.6, + 2.4 + ] + ], + "anchor": "Point07", + "pre_points": [], + "level_up_skills": [], + "levels": [ + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 20000 + }, + { + "id": "110222", + "num": 5 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1218_skilltree2.png" + }, + "1218103": { + "id": "1218103", + "name": "炙香", + "max_level": 1, + "desc": "结界存在时,敌方目标进入战斗时,会被施加【烬煨】,层数与结界展开期间【烬煨】层数最高者相同,最低为#1[i]层。", + "params": [ + [ + 1 + ] + ], + "anchor": "Point08", + "pre_points": [], + "level_up_skills": [], + "levels": [ + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110223", + "num": 8 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1218_skilltree3.png" + }, + "1218201": { + "id": "1218201", + "name": "效果命中强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point09", + "pre_points": [], + "level_up_skills": [], + "levels": [ + { + "promotion": 0, + "level": 1, + "properties": [ + { + "type": "StatusProbabilityBase", + "value": 0.04 + } + ], + "materials": [ + { + "id": "2", + "num": 2500 + }, + { + "id": "113001", + "num": 2 + } + ] + } + ], + "icon": "icon/property/IconStatusProbability.png" + }, + "1218202": { + "id": "1218202", + "name": "伤害强化•火", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point10", + "pre_points": [ + "1218101" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 2, + "level": 0, + "properties": [ + { + "type": "FireAddedRatio", + "value": 0.032 + } + ], + "materials": [ + { + "id": "2", + "num": 5000 + }, + { + "id": "110221", + "num": 3 + }, + { + "id": "113001", + "num": 6 + } + ] + } + ], + "icon": "icon/property/IconFireAddedRatio.png" + }, + "1218203": { + "id": "1218203", + "name": "效果命中强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point11", + "pre_points": [ + "1218202" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 3, + "level": 0, + "properties": [ + { + "type": "StatusProbabilityBase", + "value": 0.04 + } + ], + "materials": [ + { + "id": "2", + "num": 10000 + }, + { + "id": "110222", + "num": 3 + }, + { + "id": "113002", + "num": 3 + } + ] + } + ], + "icon": "icon/property/IconStatusProbability.png" + }, + "1218204": { + "id": "1218204", + "name": "速度强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point12", + "pre_points": [ + "1218203" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 3, + "level": 0, + "properties": [ + { + "type": "SpeedDelta", + "value": 2 + } + ], + "materials": [ + { + "id": "2", + "num": 10000 + }, + { + "id": "110222", + "num": 3 + }, + { + "id": "113002", + "num": 3 + } + ] + } + ], + "icon": "icon/property/IconSpeed.png" + }, + "1218205": { + "id": "1218205", + "name": "效果命中强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point13", + "pre_points": [ + "1218102" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 4, + "level": 0, + "properties": [ + { + "type": "StatusProbabilityBase", + "value": 0.06 + } + ], + "materials": [ + { + "id": "2", + "num": 20000 + }, + { + "id": "110222", + "num": 5 + }, + { + "id": "113002", + "num": 4 + } + ] + } + ], + "icon": "icon/property/IconStatusProbability.png" + }, + "1218206": { + "id": "1218206", + "name": "伤害强化•火", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point14", + "pre_points": [ + "1218205" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 5, + "level": 0, + "properties": [ + { + "type": "FireAddedRatio", + "value": 0.048 + } + ], + "materials": [ + { + "id": "2", + "num": 45000 + }, + { + "id": "110223", + "num": 3 + }, + { + "id": "113003", + "num": 3 + } + ] + } + ], + "icon": "icon/property/IconFireAddedRatio.png" + }, + "1218207": { + "id": "1218207", + "name": "效果命中强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point15", + "pre_points": [ + "1218206" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 5, + "level": 0, + "properties": [ + { + "type": "StatusProbabilityBase", + "value": 0.06 + } + ], + "materials": [ + { + "id": "2", + "num": 45000 + }, + { + "id": "110223", + "num": 3 + }, + { + "id": "113003", + "num": 3 + } + ] + } + ], + "icon": "icon/property/IconStatusProbability.png" + }, + "1218208": { + "id": "1218208", + "name": "速度强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point16", + "pre_points": [ + "1218103" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 6, + "level": 0, + "properties": [ + { + "type": "SpeedDelta", + "value": 3 + } + ], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110223", + "num": 8 + }, + { + "id": "113003", + "num": 8 + } + ] + } + ], + "icon": "icon/property/IconSpeed.png" + }, + "1218209": { + "id": "1218209", + "name": "伤害强化•火", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point17", + "pre_points": [ + "1218103" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 0, + "level": 75, + "properties": [ + { + "type": "FireAddedRatio", + "value": 0.064 + } + ], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110223", + "num": 8 + }, + { + "id": "113003", + "num": 8 + } + ] + } + ], + "icon": "icon/property/IconFireAddedRatio.png" + }, + "1218210": { + "id": "1218210", + "name": "效果命中强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point18", + "pre_points": [ + "1218201" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 0, + "level": 80, + "properties": [ + { + "type": "StatusProbabilityBase", + "value": 0.08 + } + ], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110223", + "num": 8 + }, + { + "id": "113003", + "num": 8 + } + ] + } + ], + "icon": "icon/property/IconStatusProbability.png" + } + }, + "1221": { + "1221001": { + "id": "1221001", + "name": "", + "max_level": 6, + "desc": "", + "params": [], + "anchor": "Point01", + "pre_points": [], + "level_up_skills": [ + { + "id": "122101", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + }, + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 5000 + }, + { + "id": "110181", + "num": 3 + }, + { + "id": "113011", + "num": 6 + } + ] + }, + { + "promotion": 3, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 10000 + }, + { + "id": "110182", + "num": 3 + }, + { + "id": "113012", + "num": 3 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 20000 + }, + { + "id": "110182", + "num": 5 + }, + { + "id": "113012", + "num": 4 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 45000 + }, + { + "id": "110183", + "num": 3 + }, + { + "id": "113013", + "num": 3 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110183", + "num": 8 + }, + { + "id": "113013", + "num": 4 + } + ] + } + ], + "icon": "icon/skill/1221_basic_atk.png" + }, + "1221002": { + "id": "1221002", + "name": "", + "max_level": 10, + "desc": "", + "params": [], + "anchor": "Point02", + "pre_points": [], + "level_up_skills": [ + { + "id": "122102", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + }, + { + "promotion": 1, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 2500 + }, + { + "id": "113011", + "num": 3 + } + ] + }, + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 5000 + }, + { + "id": "110181", + "num": 3 + }, + { + "id": "113011", + "num": 6 + } + ] + }, + { + "promotion": 3, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 10000 + }, + { + "id": "110182", + "num": 3 + }, + { + "id": "113012", + "num": 3 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 20000 + }, + { + "id": "110182", + "num": 5 + }, + { + "id": "113012", + "num": 4 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 30000 + }, + { + "id": "110182", + "num": 7 + }, + { + "id": "113012", + "num": 6 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 45000 + }, + { + "id": "110183", + "num": 3 + }, + { + "id": "113013", + "num": 3 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 80000 + }, + { + "id": "110183", + "num": 5 + }, + { + "id": "110503", + "num": 1 + }, + { + "id": "113013", + "num": 4 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110183", + "num": 8 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 300000 + }, + { + "id": "110183", + "num": 14 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1221_skill.png" + }, + "1221003": { + "id": "1221003", + "name": "", + "max_level": 10, + "desc": "", + "params": [], + "anchor": "Point03", + "pre_points": [], + "level_up_skills": [ + { + "id": "122103", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + }, + { + "promotion": 1, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 2500 + }, + { + "id": "113011", + "num": 3 + } + ] + }, + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 5000 + }, + { + "id": "110181", + "num": 3 + }, + { + "id": "113011", + "num": 6 + } + ] + }, + { + "promotion": 3, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 10000 + }, + { + "id": "110182", + "num": 3 + }, + { + "id": "113012", + "num": 3 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 20000 + }, + { + "id": "110182", + "num": 5 + }, + { + "id": "113012", + "num": 4 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 30000 + }, + { + "id": "110182", + "num": 7 + }, + { + "id": "113012", + "num": 6 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 45000 + }, + { + "id": "110183", + "num": 3 + }, + { + "id": "113013", + "num": 3 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 80000 + }, + { + "id": "110183", + "num": 5 + }, + { + "id": "110503", + "num": 1 + }, + { + "id": "113013", + "num": 4 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110183", + "num": 8 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 300000 + }, + { + "id": "110183", + "num": 14 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1221_ultimate.png" + }, + "1221004": { + "id": "1221004", + "name": "", + "max_level": 10, + "desc": "", + "params": [], + "anchor": "Point04", + "pre_points": [], + "level_up_skills": [ + { + "id": "122104", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + }, + { + "promotion": 1, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 2500 + }, + { + "id": "113011", + "num": 3 + } + ] + }, + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 5000 + }, + { + "id": "110181", + "num": 3 + }, + { + "id": "113011", + "num": 6 + } + ] + }, + { + "promotion": 3, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 10000 + }, + { + "id": "110182", + "num": 3 + }, + { + "id": "113012", + "num": 3 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 20000 + }, + { + "id": "110182", + "num": 5 + }, + { + "id": "113012", + "num": 4 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 30000 + }, + { + "id": "110182", + "num": 7 + }, + { + "id": "113012", + "num": 6 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 45000 + }, + { + "id": "110183", + "num": 3 + }, + { + "id": "113013", + "num": 3 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 80000 + }, + { + "id": "110183", + "num": 5 + }, + { + "id": "110503", + "num": 1 + }, + { + "id": "113013", + "num": 4 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110183", + "num": 8 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 300000 + }, + { + "id": "110183", + "num": 14 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1221_talent.png" + }, + "1221007": { + "id": "1221007", + "name": "", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point05", + "pre_points": [], + "level_up_skills": [ + { + "id": "122107", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + } + ], + "icon": "icon/skill/1221_technique.png" + }, + "1221101": { + "id": "1221101", + "name": "灼毂", + "max_level": 1, + "desc": "每发动1次【勘破•斩】后,下一次【勘破•斩】将替换为【勘破•灭】。", + "params": [], + "anchor": "Point06", + "pre_points": [], + "level_up_skills": [], + "levels": [ + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 5000 + }, + { + "id": "110181", + "num": 3 + }, + { + "id": "110503", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1221_skilltree1.png" + }, + "1221102": { + "id": "1221102", + "name": "却邪", + "max_level": 1, + "desc": "【格挡】状态下抵抗受到的控制类负面效果,并使受到的伤害降低#1[i]%。", + "params": [ + [ + 0.2 + ] + ], + "anchor": "Point07", + "pre_points": [], + "level_up_skills": [], + "levels": [ + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 20000 + }, + { + "id": "110182", + "num": 5 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1221_skilltree2.png" + }, + "1221103": { + "id": "1221103", + "name": "真刚", + "max_level": 1, + "desc": "施放反击时,云璃的攻击力提高#1[i]%,持续1回合。", + "params": [ + [ + 0.3 + ] + ], + "anchor": "Point08", + "pre_points": [], + "level_up_skills": [], + "levels": [ + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110183", + "num": 8 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110503", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1221_skilltree3.png" + }, + "1221201": { + "id": "1221201", + "name": "攻击强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point09", + "pre_points": [], + "level_up_skills": [], + "levels": [ + { + "promotion": 0, + "level": 1, + "properties": [ + { + "type": "AttackAddedRatio", + "value": 0.04 + } + ], + "materials": [ + { + "id": "2", + "num": 2500 + }, + { + "id": "113011", + "num": 2 + } + ] + } + ], + "icon": "icon/property/IconAttack.png" + }, + "1221202": { + "id": "1221202", + "name": "生命强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point10", + "pre_points": [ + "1221101" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 2, + "level": 0, + "properties": [ + { + "type": "HPAddedRatio", + "value": 0.04 + } + ], + "materials": [ + { + "id": "2", + "num": 5000 + }, + { + "id": "110181", + "num": 3 + }, + { + "id": "113011", + "num": 6 + } + ] + } + ], + "icon": "icon/property/IconMaxHP.png" + }, + "1221203": { + "id": "1221203", + "name": "攻击强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point11", + "pre_points": [ + "1221202" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 3, + "level": 0, + "properties": [ + { + "type": "AttackAddedRatio", + "value": 0.04 + } + ], + "materials": [ + { + "id": "2", + "num": 10000 + }, + { + "id": "110182", + "num": 3 + }, + { + "id": "113012", + "num": 3 + } + ] + } + ], + "icon": "icon/property/IconAttack.png" + }, + "1221204": { + "id": "1221204", + "name": "暴击率强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point12", + "pre_points": [ + "1221203" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 3, + "level": 0, + "properties": [ + { + "type": "CriticalChanceBase", + "value": 0.027 + } + ], + "materials": [ + { + "id": "2", + "num": 10000 + }, + { + "id": "110182", + "num": 3 + }, + { + "id": "113012", + "num": 3 + } + ] + } + ], + "icon": "icon/property/IconCriticalChance.png" + }, + "1221205": { + "id": "1221205", + "name": "攻击强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point13", + "pre_points": [ + "1221102" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 4, + "level": 0, + "properties": [ + { + "type": "AttackAddedRatio", + "value": 0.06 + } + ], + "materials": [ + { + "id": "2", + "num": 20000 + }, + { + "id": "110182", + "num": 5 + }, + { + "id": "113012", + "num": 4 + } + ] + } + ], + "icon": "icon/property/IconAttack.png" + }, + "1221206": { + "id": "1221206", + "name": "生命强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point14", + "pre_points": [ + "1221205" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 5, + "level": 0, + "properties": [ + { + "type": "HPAddedRatio", + "value": 0.06 + } + ], + "materials": [ + { + "id": "2", + "num": 45000 + }, + { + "id": "110183", + "num": 3 + }, + { + "id": "113013", + "num": 3 + } + ] + } + ], + "icon": "icon/property/IconMaxHP.png" + }, + "1221207": { + "id": "1221207", + "name": "攻击强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point15", + "pre_points": [ + "1221206" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 5, + "level": 0, + "properties": [ + { + "type": "AttackAddedRatio", + "value": 0.06 + } + ], + "materials": [ + { + "id": "2", + "num": 45000 + }, + { + "id": "110183", + "num": 3 + }, + { + "id": "113013", + "num": 3 + } + ] + } + ], + "icon": "icon/property/IconAttack.png" + }, + "1221208": { + "id": "1221208", + "name": "暴击率强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point16", + "pre_points": [ + "1221103" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 6, + "level": 0, + "properties": [ + { + "type": "CriticalChanceBase", + "value": 0.04 + } + ], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110183", + "num": 8 + }, + { + "id": "113013", + "num": 8 + } + ] + } + ], + "icon": "icon/property/IconCriticalChance.png" + }, + "1221209": { + "id": "1221209", + "name": "生命强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point17", + "pre_points": [ + "1221208" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 0, + "level": 75, + "properties": [ + { + "type": "HPAddedRatio", + "value": 0.08 + } + ], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110183", + "num": 8 + }, + { + "id": "113013", + "num": 8 + } + ] + } + ], + "icon": "icon/property/IconMaxHP.png" + }, + "1221210": { + "id": "1221210", + "name": "攻击强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point18", + "pre_points": [ + "1221208" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 0, + "level": 80, + "properties": [ + { + "type": "AttackAddedRatio", + "value": 0.08 + } + ], + "materials": [ + { + "id": "2", + "num": 160000 + }, + { + "id": "110183", + "num": 8 + }, + { + "id": "113013", + "num": 8 + } + ] + } + ], + "icon": "icon/property/IconAttack.png" + } + }, + "1224": { + "1224001": { + "id": "1224001", + "name": "", + "max_level": 6, + "desc": "", + "params": [], + "anchor": "Point01", + "pre_points": [], + "level_up_skills": [ + { + "id": "122401", + "num": 1 + }, + { + "id": "122408", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + }, + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 4000 + }, + { + "id": "110191", + "num": 2 + }, + { + "id": "111011", + "num": 4 + } + ] + }, + { + "promotion": 3, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 8000 + }, + { + "id": "110192", + "num": 2 + }, + { + "id": "111012", + "num": 2 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 16000 + }, + { + "id": "110192", + "num": 4 + }, + { + "id": "111012", + "num": 3 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 36000 + }, + { + "id": "110193", + "num": 2 + }, + { + "id": "111013", + "num": 2 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 128000 + }, + { + "id": "110193", + "num": 6 + }, + { + "id": "111013", + "num": 3 + } + ] + } + ], + "icon": "icon/skill/1224_basic_atk.png" + }, + "1224002": { + "id": "1224002", + "name": "", + "max_level": 10, + "desc": "", + "params": [], + "anchor": "Point02", + "pre_points": [], + "level_up_skills": [ + { + "id": "122402", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + }, + { + "promotion": 1, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 2000 + }, + { + "id": "111011", + "num": 2 + } + ] + }, + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 4000 + }, + { + "id": "110191", + "num": 2 + }, + { + "id": "111011", + "num": 4 + } + ] + }, + { + "promotion": 3, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 8000 + }, + { + "id": "110192", + "num": 2 + }, + { + "id": "111012", + "num": 2 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 16000 + }, + { + "id": "110192", + "num": 4 + }, + { + "id": "111012", + "num": 3 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 24000 + }, + { + "id": "110192", + "num": 6 + }, + { + "id": "111012", + "num": 5 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 36000 + }, + { + "id": "110193", + "num": 2 + }, + { + "id": "111013", + "num": 2 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 64000 + }, + { + "id": "110193", + "num": 4 + }, + { + "id": "110501", + "num": 1 + }, + { + "id": "111013", + "num": 3 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 128000 + }, + { + "id": "110193", + "num": 6 + }, + { + "id": "110501", + "num": 1 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 240000 + }, + { + "id": "110193", + "num": 11 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110501", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1224_skill.png" + }, + "1224003": { + "id": "1224003", + "name": "", + "max_level": 10, + "desc": "", + "params": [], + "anchor": "Point03", + "pre_points": [], + "level_up_skills": [ + { + "id": "122403", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + }, + { + "promotion": 1, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 2000 + }, + { + "id": "111011", + "num": 2 + } + ] + }, + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 4000 + }, + { + "id": "110191", + "num": 2 + }, + { + "id": "111011", + "num": 4 + } + ] + }, + { + "promotion": 3, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 8000 + }, + { + "id": "110192", + "num": 2 + }, + { + "id": "111012", + "num": 2 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 16000 + }, + { + "id": "110192", + "num": 4 + }, + { + "id": "111012", + "num": 3 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 24000 + }, + { + "id": "110192", + "num": 6 + }, + { + "id": "111012", + "num": 5 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 36000 + }, + { + "id": "110193", + "num": 2 + }, + { + "id": "111013", + "num": 2 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 64000 + }, + { + "id": "110193", + "num": 4 + }, + { + "id": "110501", + "num": 1 + }, + { + "id": "111013", + "num": 3 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 128000 + }, + { + "id": "110193", + "num": 6 + }, + { + "id": "110501", + "num": 1 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 240000 + }, + { + "id": "110193", + "num": 11 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110501", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1224_ultimate.png" + }, + "1224004": { + "id": "1224004", + "name": "", + "max_level": 10, + "desc": "", + "params": [], + "anchor": "Point04", + "pre_points": [], + "level_up_skills": [ + { + "id": "122404", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + }, + { + "promotion": 1, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 2000 + }, + { + "id": "111011", + "num": 2 + } + ] + }, + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 4000 + }, + { + "id": "110191", + "num": 2 + }, + { + "id": "111011", + "num": 4 + } + ] + }, + { + "promotion": 3, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 8000 + }, + { + "id": "110192", + "num": 2 + }, + { + "id": "111012", + "num": 2 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 16000 + }, + { + "id": "110192", + "num": 4 + }, + { + "id": "111012", + "num": 3 + } + ] + }, + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 24000 + }, + { + "id": "110192", + "num": 6 + }, + { + "id": "111012", + "num": 5 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 36000 + }, + { + "id": "110193", + "num": 2 + }, + { + "id": "111013", + "num": 2 + } + ] + }, + { + "promotion": 5, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 64000 + }, + { + "id": "110193", + "num": 4 + }, + { + "id": "110501", + "num": 1 + }, + { + "id": "111013", + "num": 3 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 128000 + }, + { + "id": "110193", + "num": 6 + }, + { + "id": "110501", + "num": 1 + } + ] + }, + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 240000 + }, + { + "id": "110193", + "num": 11 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110501", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1224_talent.png" + }, + "1224007": { + "id": "1224007", + "name": "", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point05", + "pre_points": [], + "level_up_skills": [ + { + "id": "122407", + "num": 1 + } + ], + "levels": [ + { + "promotion": 0, + "level": 0, + "properties": [], + "materials": [] + } + ], + "icon": "icon/skill/1224_technique.png" + }, + "1224101": { + "id": "1224101", + "name": "惊鸿", + "max_level": 1, + "desc": "战斗开始时,三月七的行动提前#1[i]%。", + "params": [ + [ + 0.25 + ] + ], + "anchor": "Point06", + "pre_points": [], + "level_up_skills": [], + "levels": [ + { + "promotion": 2, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 4000 + }, + { + "id": "110191", + "num": 2 + }, + { + "id": "110501", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1224_skilltree1.png" + }, + "1224102": { + "id": "1224102", + "name": "玲珑", + "max_level": 1, + "desc": "三月七能够削减具有【师父】属性弱点的敌方目标的韧性。击破弱点时,触发虚数属性的弱点击破效果。", + "params": [], + "anchor": "Point07", + "pre_points": [], + "level_up_skills": [], + "levels": [ + { + "promotion": 4, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 16000 + }, + { + "id": "110192", + "num": 4 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110501", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1224_skilltree2.png" + }, + "1224103": { + "id": "1224103", + "name": "斡波", + "max_level": 1, + "desc": "施放强化普攻后,使【师父】的暴击伤害提高#1[i]%,击破特攻提高#2[i]%,持续#3[i]回合。", + "params": [ + [ + 0.6, + 0.36, + 2 + ] + ], + "anchor": "Point08", + "pre_points": [], + "level_up_skills": [], + "levels": [ + { + "promotion": 6, + "level": 0, + "properties": [], + "materials": [ + { + "id": "2", + "num": 128000 + }, + { + "id": "110193", + "num": 6 + }, + { + "id": "241", + "num": 1 + }, + { + "id": "110501", + "num": 1 + } + ] + } + ], + "icon": "icon/skill/1224_skilltree3.png" + }, + "1224201": { + "id": "1224201", + "name": "攻击强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point09", + "pre_points": [], + "level_up_skills": [], + "levels": [ + { + "promotion": 0, + "level": 1, + "properties": [ + { + "type": "AttackAddedRatio", + "value": 0.04 + } + ], + "materials": [ + { + "id": "2", + "num": 2000 + }, + { + "id": "111011", + "num": 2 + } + ] + } + ], + "icon": "icon/property/IconAttack.png" + }, + "1224202": { + "id": "1224202", + "name": "暴击伤害强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point10", + "pre_points": [ + "1224101" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 2, + "level": 0, + "properties": [ + { + "type": "CriticalDamageBase", + "value": 0.053 + } + ], + "materials": [ + { + "id": "2", + "num": 4000 + }, + { + "id": "110191", + "num": 2 + }, + { + "id": "111011", + "num": 4 + } + ] + } + ], + "icon": "icon/property/IconCriticalDamage.png" + }, + "1224203": { + "id": "1224203", + "name": "攻击强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point11", + "pre_points": [ + "1224202" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 3, + "level": 0, + "properties": [ + { + "type": "AttackAddedRatio", + "value": 0.04 + } + ], + "materials": [ + { + "id": "2", + "num": 8000 + }, + { + "id": "110192", + "num": 2 + }, + { + "id": "111012", + "num": 2 + } + ] + } + ], + "icon": "icon/property/IconAttack.png" + }, + "1224204": { + "id": "1224204", + "name": "防御强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point12", + "pre_points": [], + "level_up_skills": [], + "levels": [ + { + "promotion": 3, + "level": 0, + "properties": [ + { + "type": "DefenceAddedRatio", + "value": 0.05 + } + ], + "materials": [ + { + "id": "2", + "num": 8000 + }, + { + "id": "110192", + "num": 2 + }, + { + "id": "111012", + "num": 2 + } + ] + } + ], + "icon": "icon/property/IconDefence.png" + }, + "1224205": { + "id": "1224205", + "name": "攻击强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point13", + "pre_points": [ + "1224102" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 4, + "level": 0, + "properties": [ + { + "type": "AttackAddedRatio", + "value": 0.06 + } + ], + "materials": [ + { + "id": "2", + "num": 16000 + }, + { + "id": "110192", + "num": 4 + }, + { + "id": "111012", + "num": 3 + } + ] + } + ], + "icon": "icon/property/IconAttack.png" + }, + "1224206": { + "id": "1224206", + "name": "暴击伤害强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point14", + "pre_points": [ + "1224205" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 5, + "level": 0, + "properties": [ + { + "type": "CriticalDamageBase", + "value": 0.08 + } + ], + "materials": [ + { + "id": "2", + "num": 36000 + }, + { + "id": "110193", + "num": 2 + }, + { + "id": "111013", + "num": 2 + } + ] + } + ], + "icon": "icon/property/IconCriticalDamage.png" + }, + "1224207": { + "id": "1224207", + "name": "攻击强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point15", + "pre_points": [], + "level_up_skills": [], + "levels": [ + { + "promotion": 5, + "level": 0, + "properties": [ + { + "type": "AttackAddedRatio", + "value": 0.06 + } + ], + "materials": [ + { + "id": "2", + "num": 36000 + }, + { + "id": "110193", + "num": 2 + }, + { + "id": "111013", + "num": 2 + } + ] + } + ], + "icon": "icon/property/IconAttack.png" + }, + "1224208": { + "id": "1224208", + "name": "防御强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point16", + "pre_points": [ + "1224103" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 6, + "level": 0, + "properties": [ + { + "type": "DefenceAddedRatio", + "value": 0.075 + } + ], + "materials": [ + { + "id": "2", + "num": 128000 + }, + { + "id": "110193", + "num": 6 + }, + { + "id": "111013", + "num": 6 + } + ] + } + ], + "icon": "icon/property/IconDefence.png" + }, + "1224209": { + "id": "1224209", + "name": "暴击伤害强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point17", + "pre_points": [ + "1224208" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 0, + "level": 75, + "properties": [ + { + "type": "CriticalDamageBase", + "value": 0.107 + } + ], + "materials": [ + { + "id": "2", + "num": 128000 + }, + { + "id": "110193", + "num": 6 + }, + { + "id": "111013", + "num": 6 + } + ] + } + ], + "icon": "icon/property/IconCriticalDamage.png" + }, + "1224210": { + "id": "1224210", + "name": "攻击强化", + "max_level": 1, + "desc": "", + "params": [], + "anchor": "Point18", + "pre_points": [ + "1224208" + ], + "level_up_skills": [], + "levels": [ + { + "promotion": 0, + "level": 80, + "properties": [ + { + "type": "AttackAddedRatio", + "value": 0.08 + } + ], + "materials": [ + { + "id": "2", + "num": 128000 + }, + { + "id": "110193", + "num": 6 + }, + { + "id": "111013", + "num": 6 + } + ] + } + ], + "icon": "icon/property/IconAttack.png" + } + }, "1301": { "1301001": { "id": "1301001", diff --git a/starrail_damage_cal/map/data/rankId2Name_mapping_2.3.0.json b/starrail_damage_cal/map/data/rankId2Name_mapping_2.4.0.json similarity index 94% rename from starrail_damage_cal/map/data/rankId2Name_mapping_2.3.0.json rename to starrail_damage_cal/map/data/rankId2Name_mapping_2.4.0.json index 8243aec..0b854ae 100644 --- a/starrail_damage_cal/map/data/rankId2Name_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/rankId2Name_mapping_2.4.0.json @@ -221,6 +221,24 @@ "121704": "坐卧不离,争拗难宁", "121705": "降妖捉鬼,十王敕令", "121706": "同休共戚,相须而行", + "121801": "五味五走,生熟有定", + "121802": "爽口作疾,厚味措毒", + "121803": "和合之妙,敌不及拒", + "121804": "藏腑和平,血气资荣", + "121805": "明争天地,暗斗变击", + "121806": "九沸九变,火为之纪", + "122101": "沉锋离垢", + "122102": "初芒破生", + "122103": "九尺运斤", + "122104": "大匠击橐", + "122105": "恒兵匪石", + "122106": "剑胆琴心", + "122401": "初花学剑动星芒", + "122402": "白刃耀雪舞骇浪", + "122403": "头脑机灵本领强", + "122404": "龙飞凤舞不窝囊", + "122405": "多练武术少吃糖", + "122406": "天下第一本姑娘", "130101": "盐与犬", "130102": "狮子之尾", "130103": "逝者的新生", diff --git a/starrail_damage_cal/map/data/skillId2AttackType_mapping_2.3.0.json b/starrail_damage_cal/map/data/skillId2AttackType_mapping_2.4.0.json similarity index 94% rename from starrail_damage_cal/map/data/skillId2AttackType_mapping_2.3.0.json rename to starrail_damage_cal/map/data/skillId2AttackType_mapping_2.4.0.json index 5bda2e2..5ef5faa 100644 --- a/starrail_damage_cal/map/data/skillId2AttackType_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/skillId2AttackType_mapping_2.4.0.json @@ -358,5 +358,24 @@ "130603": "Ultra", "130604": "", "130606": "MazeNormal", - "130607": "Maze" -} \ No newline at end of file + "130607": "Maze", + "121801": "Normal", + "121802": "BPSkill", + "121803": "Ultra", + "121804": "", + "121806": "MazeNormal", + "121807": "Maze", + "122401": "Normal", + "122408": "Normal", + "122402": "BPSkill", + "122403": "Ultra", + "122404": "", + "122406": "MazeNormal", + "122407": "Maze", + "122101": "Normal", + "122102": "BPSkill", + "122103": "Ultra", + "122104": "", + "122106": "MazeNormal", + "122107": "Maze" +} diff --git a/starrail_damage_cal/map/data/skillId2Name_mapping_2.3.0.json b/starrail_damage_cal/map/data/skillId2Name_mapping_2.4.0.json similarity index 94% rename from starrail_damage_cal/map/data/skillId2Name_mapping_2.3.0.json rename to starrail_damage_cal/map/data/skillId2Name_mapping_2.4.0.json index 0e39b84..72f5cb4 100644 --- a/starrail_damage_cal/map/data/skillId2Name_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/skillId2Name_mapping_2.4.0.json @@ -358,5 +358,24 @@ "130603": "一人千役", "130604": "叙述性诡计", "130606": "攻击", - "130607": "不可靠叙事者" + "130607": "不可靠叙事者", + "121801": "仁火攻心", + "121802": "燔燎急袭", + "121803": "鼎阵妙法,奇正相生", + "121804": "四示八权,纤滋精味", + "121806": "攻击", + "121807": "旺火却乱", + "122401": "荡涤妖邪琉璃剑", + "122408": "一扎眉攒,二扎心", + "122402": "师父,请喝茶!", + "122403": "盖世女侠三月七", + "122404": "师父,我悟了!", + "122406": "攻击", + "122407": "一气化三餐", + "122101": "翻风转日", + "122102": "飞铗震赫", + "122103": "剑为地纪,刃惊天宗", + "122104": "闪铄", + "122106": "攻击", + "122107": "后发先至" } \ No newline at end of file diff --git a/starrail_damage_cal/map/data/skillId2Type_mapping_2.3.0.json b/starrail_damage_cal/map/data/skillId2Type_mapping_2.4.0.json similarity index 94% rename from starrail_damage_cal/map/data/skillId2Type_mapping_2.3.0.json rename to starrail_damage_cal/map/data/skillId2Type_mapping_2.4.0.json index 2c31115..652e883 100644 --- a/starrail_damage_cal/map/data/skillId2Type_mapping_2.3.0.json +++ b/starrail_damage_cal/map/data/skillId2Type_mapping_2.4.0.json @@ -358,5 +358,24 @@ "130603": "辅助", "130604": "辅助", "130606": "", - "130607": "辅助" + "130607": "辅助", + "121801": "单攻", + "121802": "扩散", + "121803": "群攻", + "121804": "妨害", + "121806": "", + "121807": "妨害", + "122401": "单攻", + "122408": "单攻", + "122402": "辅助", + "122403": "单攻", + "122404": "强化", + "122406": "", + "122407": "强化", + "122101": "单攻", + "122102": "扩散", + "122103": "强化", + "122104": "扩散", + "122106": "", + "122107": "强化" } \ No newline at end of file diff --git a/starrail_damage_cal/version.py b/starrail_damage_cal/version.py index b1f6249..a3d331d 100644 --- a/starrail_damage_cal/version.py +++ b/starrail_damage_cal/version.py @@ -1 +1 @@ -StarRail_version = "2.3.0" +StarRail_version = "2.4.0" diff --git a/test.py b/test.py index c9382bf..d608943 100644 --- a/test.py +++ b/test.py @@ -5,7 +5,7 @@ from starrail_damage_cal.cal_damage import DamageCal async def test_get_damage_data_by_uid() -> None: - data = await DamageCal.get_all_damage_data_by_uid(uid="121006662") + data = await DamageCal.get_all_damage_data_by_uid(uid="100404677") if isinstance(data, Union[List, dict]): print(json.dumps(data, ensure_ascii=False, indent=4))