From b703e2b24abbb65e518d46bee4737b23f6c0f45c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A5=BF=E7=93=9C=C2=B0?= Date: Thu, 27 Aug 2026 01:42:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0=E7=B1=B3=E6=AD=87?= =?UTF-8?q?=E5=B0=94=E7=9B=B8=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/config/main.py | 2 +- backend/core/equipment/version_0/equ.py | 878 ++++++++++++++++-- .../core/equipment/version_0/oathSuitSkill.py | 38 +- backend/dataFiles/dcalc_0.db | Bin 847872 -> 860160 bytes .../EquipmentDictionary/formatData.ts | 23 +- 5 files changed, 844 insertions(+), 97 deletions(-) diff --git a/backend/config/main.py b/backend/config/main.py index b2307f35..0ae393a4 100644 --- a/backend/config/main.py +++ b/backend/config/main.py @@ -8,7 +8,7 @@ BACKEND_DIR = Path(__file__).resolve().parents[1] class Config(BaseSettings): DEBUG_MODE: bool = True WORKERS: int = 1 - PORT: int = 27173 + PORT: int = 47173 MCPPORT: int = 27174 REDIS_URL: str = 'redis://localhost:6379/1' COLG_TOKEN: str = '' diff --git a/backend/core/equipment/version_0/equ.py b/backend/core/equipment/version_0/equ.py index 40f8d170..b2894fc2 100644 --- a/backend/core/equipment/version_0/equ.py +++ b/backend/core/equipment/version_0/equ.py @@ -7893,7 +7893,7 @@ def equ_349(char: CharacterProperty,effectDamage: list[float] = []): """ DCALC_REMOVE: equ_349 - 通宝 - 灭妖者的意志腰带 物品栏负重上限 +3kg - [强化 -后跳]技能冷冷却时间 -3秒 + [强化 -后跳]技能冷却时间 -3秒 rarity: 神器 """ if char.buffer: @@ -7907,7 +7907,7 @@ def equ_350(char: CharacterProperty,effectDamage: list[float] = []): """ DCALC_REMOVE: equ_350 - 通宝 - 灭妖者的迷失腰带 物品栏负重上限 +3kg - [强化 -后跳]技能冷冷却时间 -5秒 + [强化 -后跳]技能冷却时间 -5秒 rarity: 传说 """ if char.buffer: @@ -7921,7 +7921,7 @@ def equ_351(char: CharacterProperty,effectDamage: list[float] = []): """ DCALC_REMOVE: equ_351 - 通宝 - 灭妖者的愤怒腰带 物品栏负重上限 +3kg - [强化 -后跳]技能冷冷却时间 -10秒 + [强化 -后跳]技能冷却时间 -10秒 rarity: 史诗 """ if char.buffer: @@ -8290,7 +8290,7 @@ def equ_372(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_984(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_984 - 侵蚀:通宝 - 铁面的哭泣胸甲 + DCALC_REMOVE: equ_984 - 侵蚀 : 通宝 - 铁面的哭泣胸甲 所受物理/魔法伤害 -20% rarity: 史诗 """ @@ -8301,7 +8301,7 @@ def equ_984(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_985(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_985 - 侵蚀:通宝 - 清海的坚不可摧腿甲 + DCALC_REMOVE: equ_985 - 侵蚀 : 通宝 - 清海的坚不可摧腿甲 维持前冲状态1秒后,进入无敌状态1秒 rarity: 史诗 """ @@ -8312,7 +8312,7 @@ def equ_985(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_986(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_986 - 侵蚀:通宝 - 蔓生之妖气头肩 + DCALC_REMOVE: equ_986 - 侵蚀 : 通宝 - 蔓生之妖气头肩 攻击速度+20% 释放速度+20% 攻击时,生成雾珠,聚集400px范围内敌人。(冷却10秒) rarity: 史诗 @@ -8324,9 +8324,9 @@ def equ_986(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_987(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_987 - 侵蚀:通宝 - 灭妖者的愤怒腰带 + DCALC_REMOVE: equ_987 - 侵蚀 : 通宝 - 灭妖者的愤怒腰带 物品栏负重上限 +3kg - [强化 -后跳]技能冷冷却时间 -10秒 + [强化 -后跳]技能冷却时间 -10秒 rarity: 史诗 """ equ_351(char, effectDamage) @@ -8336,7 +8336,7 @@ def equ_987(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_988(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_988 - 侵蚀:通宝 - 悲痛的猎月者鞋子 + DCALC_REMOVE: equ_988 - 侵蚀 : 通宝 - 悲痛的猎月者鞋子 移动速度 +29% 所有速度 +50% rarity: 史诗 @@ -8344,6 +8344,62 @@ def equ_988(char: CharacterProperty,effectDamage: list[float] = []): equ_354(char, effectDamage) pass +@register +def equ_1059(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1059 - 启圣 : 通宝 - 铁面的哭泣胸甲 + 所受物理/魔法伤害 -20% + rarity: 史诗 + """ + equ_342(char, effectDamage) + pass + + +@register +def equ_1060(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1060 - 启圣 : 通宝 - 清海的坚不可摧腿甲 + 维持前冲状态1秒后,进入无敌状态1秒 + rarity: 史诗 + """ + equ_345(char, effectDamage) + pass + + +@register +def equ_1061(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1061 - 启圣 : 通宝 - 蔓生之妖气头肩 + 攻击速度+20% 释放速度+20% + 攻击时,生成雾珠,聚集400px范围内敌人。(冷却10秒) + rarity: 史诗 + """ + equ_348(char, effectDamage) + pass + + +@register +def equ_1062(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1062 - 启圣 : 通宝 - 灭妖者的愤怒腰带 + 物品栏负重上限 +3kg + [强化 -后跳]技能冷却时间 -10秒 + rarity: 史诗 + """ + equ_351(char, effectDamage) + pass + + +@register +def equ_1063(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1063 - 启圣 : 通宝 - 悲痛的猎月者鞋子 + 移动速度 +29% + 所有速度 +50% + rarity: 史诗 + """ + equ_354(char, effectDamage) + pass # endregion # region 潜影暗袭 套装 @@ -8900,7 +8956,7 @@ def equ_414(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_989(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_989 - 侵蚀:浓郁的潜影暗袭上衣 + DCALC_REMOVE: equ_989 - 侵蚀 : 浓郁的潜影暗袭上衣 生命值最大值 +15% 魔法值最大值 +15% rarity: 史诗 @@ -8912,7 +8968,7 @@ def equ_989(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_990(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_990 - 侵蚀:浓郁的潜影融化下装 + DCALC_REMOVE: equ_990 - 侵蚀 : 浓郁的潜影融化下装 攻击速度 +40% 施放速度 +40% rarity: 史诗 @@ -8924,7 +8980,7 @@ def equ_990(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_991(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_991 - 侵蚀:浓郁的潜影抹除之容貌 + DCALC_REMOVE: equ_991 - 侵蚀 : 浓郁的潜影抹除之容貌 所受物理/魔法伤害 -10% rarity: 史诗 """ @@ -8935,7 +8991,7 @@ def equ_991(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_992(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_992 - 侵蚀:浓郁的潜影缔造之腰带 + DCALC_REMOVE: equ_992 - 侵蚀 : 浓郁的潜影缔造之腰带 物品栏负重上限 +3kg 所有异常状态抗性 +30.5% rarity: 史诗 @@ -8947,7 +9003,64 @@ def equ_992(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_993(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_993 - 侵蚀:浓郁的潜影之步伐 + DCALC_REMOVE: equ_993 - 侵蚀 : 浓郁的潜影之步伐 + 移动速度 +44% + rarity: 史诗 + """ + equ_387(char, effectDamage) + pass + +@register +def equ_1064(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1064 - 启圣 : 浓郁的潜影暗袭上衣 + 生命值最大值 +15% + 魔法值最大值 +15% + rarity: 史诗 + """ + equ_375(char, effectDamage) + pass + + +@register +def equ_1065(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1065 - 启圣 : 浓郁的潜影融化下装 + 攻击速度 +40% + 施放速度 +40% + rarity: 史诗 + """ + equ_378(char, effectDamage) + pass + + +@register +def equ_1066(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1066 - 启圣 : 浓郁的潜影抹除之容貌 + 所受物理/魔法伤害 -10% + rarity: 史诗 + """ + equ_381(char, effectDamage) + pass + + +@register +def equ_1067(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1067 - 启圣 : 浓郁的潜影缔造之腰带 + 物品栏负重上限 +3kg + 所有异常状态抗性 +30.5% + rarity: 史诗 + """ + equ_384(char, effectDamage) + pass + + +@register +def equ_1068(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1068 - 启圣 : 浓郁的潜影之步伐 移动速度 +44% rarity: 史诗 """ @@ -9434,7 +9547,7 @@ def equ_456(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_994(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_994 - 侵蚀:贵族精灵上衣 + DCALC_REMOVE: equ_994 - 侵蚀 : 贵族精灵上衣 生命值最大值 +15% 魔法值最大值 +15% rarity: 史诗 @@ -9446,7 +9559,7 @@ def equ_994(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_995(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_995 - 侵蚀:贵族精灵下装 + DCALC_REMOVE: equ_995 - 侵蚀 : 贵族精灵下装 攻击速度 +40% 施放速度 +40% rarity: 史诗 @@ -9458,7 +9571,7 @@ def equ_995(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_996(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_996 - 侵蚀:贵族精灵头肩 + DCALC_REMOVE: equ_996 - 侵蚀 : 贵族精灵头肩 所受物理/魔法伤害 -10% rarity: 史诗 """ @@ -9469,7 +9582,7 @@ def equ_996(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_997(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_997 - 侵蚀:贵族精灵腰带 + DCALC_REMOVE: equ_997 - 侵蚀 : 贵族精灵腰带 物品栏负重上限 +3kg 所有异常状态抗性 +30.5% rarity: 史诗 @@ -9481,7 +9594,64 @@ def equ_997(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_998(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_998 - 侵蚀:贵族精灵鞋子 + DCALC_REMOVE: equ_998 - 侵蚀 : 贵族精灵鞋子 + 移动速度 +44% + rarity: 史诗 + """ + equ_387(char, effectDamage) + pass + +@register +def equ_1069(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1069 - 启圣 : 贵族精灵上衣 + 生命值最大值 +15% + 魔法值最大值 +15% + rarity: 史诗 + """ + equ_375(char, effectDamage) + pass + + +@register +def equ_1070(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1070 - 启圣 : 贵族精灵下装 + 攻击速度 +40% + 施放速度 +40% + rarity: 史诗 + """ + equ_378(char, effectDamage) + pass + + +@register +def equ_1071(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1071 - 启圣 : 贵族精灵头肩 + 所受物理/魔法伤害 -10% + rarity: 史诗 + """ + equ_381(char, effectDamage) + pass + + +@register +def equ_1072(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1072 - 启圣 : 贵族精灵腰带 + 物品栏负重上限 +3kg + 所有异常状态抗性 +30.5% + rarity: 史诗 + """ + equ_384(char, effectDamage) + pass + + +@register +def equ_1073(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1073 - 启圣 : 贵族精灵鞋子 移动速度 +44% rarity: 史诗 """ @@ -9968,7 +10138,7 @@ def equ_498(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_999(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_999 - 侵蚀:灿烂的黄金乡胸甲 + DCALC_REMOVE: equ_999 - 侵蚀 : 灿烂的黄金乡胸甲 生命值最大值 +15% 魔法值最大值 +15% rarity: 史诗 @@ -9980,7 +10150,7 @@ def equ_999(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1000(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1000 - 侵蚀:灿烂的黄金乡腿甲 + DCALC_REMOVE: equ_1000 - 侵蚀 : 灿烂的黄金乡腿甲 攻击速度 +40% 施放速度 +40% rarity: 史诗 @@ -9992,7 +10162,7 @@ def equ_1000(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1001(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1001 - 侵蚀:灿烂的黄金乡肩甲 + DCALC_REMOVE: equ_1001 - 侵蚀 : 灿烂的黄金乡肩甲 所受物理/魔法伤害 -10% rarity: 史诗 """ @@ -10003,7 +10173,7 @@ def equ_1001(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1002(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1002 - 侵蚀:灿烂的黄金乡腰带 + DCALC_REMOVE: equ_1002 - 侵蚀 : 灿烂的黄金乡腰带 物品栏负重上限 +3kg 所有异常状态抗性 +30.5% rarity: 史诗 @@ -10015,7 +10185,64 @@ def equ_1002(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1003(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1003 - 侵蚀:灿烂的黄金乡靴子 + DCALC_REMOVE: equ_1003 - 侵蚀 : 灿烂的黄金乡靴子 + 移动速度 +44% + rarity: 史诗 + """ + equ_387(char, effectDamage) + pass + +@register +def equ_1074(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1074 - 启圣 : 灿烂的黄金乡胸甲 + 生命值最大值 +15% + 魔法值最大值 +15% + rarity: 史诗 + """ + equ_375(char, effectDamage) + pass + + +@register +def equ_1075(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1075 - 启圣 : 灿烂的黄金乡腿甲 + 攻击速度 +40% + 施放速度 +40% + rarity: 史诗 + """ + equ_378(char, effectDamage) + pass + + +@register +def equ_1076(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1076 - 启圣 : 灿烂的黄金乡肩甲 + 所受物理/魔法伤害 -10% + rarity: 史诗 + """ + equ_381(char, effectDamage) + pass + + +@register +def equ_1077(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1077 - 启圣 : 灿烂的黄金乡腰带 + 物品栏负重上限 +3kg + 所有异常状态抗性 +30.5% + rarity: 史诗 + """ + equ_384(char, effectDamage) + pass + + +@register +def equ_1078(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1078 - 启圣 : 灿烂的黄金乡靴子 移动速度 +44% rarity: 史诗 """ @@ -10502,7 +10729,7 @@ def equ_540(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1004(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1004 - 侵蚀:烛龙的喷火甲胄 + DCALC_REMOVE: equ_1004 - 侵蚀 : 烛龙的喷火甲胄 生命值最大值 +15% 魔法值最大值 +15% rarity: 史诗 @@ -10514,7 +10741,7 @@ def equ_1004(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1005(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1005 - 侵蚀:烛龙的惊雷绑腿 + DCALC_REMOVE: equ_1005 - 侵蚀 : 烛龙的惊雷绑腿 攻击速度 +40% 施放速度 +40% rarity: 史诗 @@ -10526,7 +10753,7 @@ def equ_1005(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1006(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1006 - 侵蚀:烛龙的逐风肩甲 + DCALC_REMOVE: equ_1006 - 侵蚀 : 烛龙的逐风肩甲 所受物理/魔法伤害 -10% rarity: 史诗 """ @@ -10537,7 +10764,7 @@ def equ_1006(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1007(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1007 - 侵蚀:烛龙的辟地腰带 + DCALC_REMOVE: equ_1007 - 侵蚀 : 烛龙的辟地腰带 物品栏负重上限 +3kg 所有异常状态抗性 +30.5% rarity: 史诗 @@ -10549,7 +10776,64 @@ def equ_1007(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1008(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1008 - 侵蚀:烛龙的开天利爪 + DCALC_REMOVE: equ_1008 - 侵蚀 : 烛龙的开天利爪 + 移动速度 +44% + rarity: 史诗 + """ + equ_387(char, effectDamage) + pass + +@register +def equ_1079(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1079 - 启圣 : 烛龙的喷火甲胄 + 生命值最大值 +15% + 魔法值最大值 +15% + rarity: 史诗 + """ + equ_375(char, effectDamage) + pass + + +@register +def equ_1080(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1080 - 启圣 : 烛龙的惊雷绑腿 + 攻击速度 +40% + 施放速度 +40% + rarity: 史诗 + """ + equ_378(char, effectDamage) + pass + + +@register +def equ_1081(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1081 - 启圣 : 烛龙的逐风肩甲 + 所受物理/魔法伤害 -10% + rarity: 史诗 + """ + equ_381(char, effectDamage) + pass + + +@register +def equ_1082(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1082 - 启圣 : 烛龙的辟地腰带 + 物品栏负重上限 +3kg + 所有异常状态抗性 +30.5% + rarity: 史诗 + """ + equ_384(char, effectDamage) + pass + + +@register +def equ_1083(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1083 - 启圣 : 烛龙的开天利爪 移动速度 +44% rarity: 史诗 """ @@ -11036,7 +11320,7 @@ def equ_582(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1009(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1009 - 侵蚀:澄澈净化上衣 + DCALC_REMOVE: equ_1009 - 侵蚀 : 澄澈净化上衣 生命值最大值 +15% 魔法值最大值 +15% rarity: 史诗 @@ -11048,7 +11332,7 @@ def equ_1009(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1010(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1010 - 侵蚀:澄澈净化下装 + DCALC_REMOVE: equ_1010 - 侵蚀 : 澄澈净化下装 攻击速度 +40% 施放速度 +40% rarity: 史诗 @@ -11060,7 +11344,7 @@ def equ_1010(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1011(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1011 - 侵蚀:澄澈净化护肩 + DCALC_REMOVE: equ_1011 - 侵蚀 : 澄澈净化护肩 所受物理/魔法伤害 -10% rarity: 史诗 """ @@ -11071,7 +11355,7 @@ def equ_1011(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1012(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1012 - 侵蚀:澄澈净化腰带 + DCALC_REMOVE: equ_1012 - 侵蚀 : 澄澈净化腰带 物品栏负重上限 +3kg 所有异常状态抗性 +30.5% rarity: 史诗 @@ -11083,7 +11367,64 @@ def equ_1012(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1013(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1013 - 侵蚀:澄澈净化鞋子 + DCALC_REMOVE: equ_1013 - 侵蚀 : 澄澈净化鞋子 + 移动速度 +44% + rarity: 史诗 + """ + equ_387(char, effectDamage) + pass + +@register +def equ_1084(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1084 - 启圣 : 澄澈净化上衣 + 生命值最大值 +15% + 魔法值最大值 +15% + rarity: 史诗 + """ + equ_375(char, effectDamage) + pass + + +@register +def equ_1085(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1085 - 启圣 : 澄澈净化下装 + 攻击速度 +40% + 施放速度 +40% + rarity: 史诗 + """ + equ_378(char, effectDamage) + pass + + +@register +def equ_1086(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1086 - 启圣 : 澄澈净化头肩 + 所受物理/魔法伤害 -10% + rarity: 史诗 + """ + equ_381(char, effectDamage) + pass + + +@register +def equ_1087(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1087 - 启圣 : 澄澈净化腰带 + 物品栏负重上限 +3kg + 所有异常状态抗性 +30.5% + rarity: 史诗 + """ + equ_384(char, effectDamage) + pass + + +@register +def equ_1088(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1088 - 启圣 : 澄澈净化鞋子 移动速度 +44% rarity: 史诗 """ @@ -11570,7 +11911,7 @@ def equ_624(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1014(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1014 - 侵蚀:坚实之天命气运夹克 + DCALC_REMOVE: equ_1014 - 侵蚀 : 坚实之天命气运夹克 生命值最大值 +15% 魔法值最大值 +15% rarity: 史诗 @@ -11582,7 +11923,7 @@ def equ_1014(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1015(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1015 - 侵蚀:坚实之天命气运裤子 + DCALC_REMOVE: equ_1015 - 侵蚀 : 坚实之天命气运裤子 攻击速度 +40% 施放速度 +40% rarity: 史诗 @@ -11594,7 +11935,7 @@ def equ_1015(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1016(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1016 - 侵蚀:坚实之天命气运肩章 + DCALC_REMOVE: equ_1016 - 侵蚀 : 坚实之天命气运肩章 所受物理/魔法伤害 -10% rarity: 史诗 """ @@ -11605,7 +11946,7 @@ def equ_1016(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1017(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1017 - 侵蚀:坚实之天命气运腰带 + DCALC_REMOVE: equ_1017 - 侵蚀 : 坚实之天命气运腰带 物品栏负重上限 +3kg 所有异常状态抗性 +30.5% rarity: 史诗 @@ -11617,7 +11958,64 @@ def equ_1017(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1018(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1018 - 侵蚀:坚实之天命气运靴子 + DCALC_REMOVE: equ_1018 - 侵蚀 : 坚实之天命气运靴子 + 移动速度 +44% + rarity: 史诗 + """ + equ_387(char, effectDamage) + pass + +@register +def equ_1089(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1089 - 启圣 : 坚实之天命气运夹克 + 生命值最大值 +15% + 魔法值最大值 +15% + rarity: 史诗 + """ + equ_375(char, effectDamage) + pass + + +@register +def equ_1090(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1090 - 启圣 : 坚实之天命气运裤子 + 攻击速度 +40% + 施放速度 +40% + rarity: 史诗 + """ + equ_378(char, effectDamage) + pass + + +@register +def equ_1091(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1091 - 启圣 : 坚实之天命气运肩章 + 所受物理/魔法伤害 -10% + rarity: 史诗 + """ + equ_381(char, effectDamage) + pass + + +@register +def equ_1092(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1092 - 启圣 : 坚实之天命气运腰带 + 物品栏负重上限 +3kg + 所有异常状态抗性 +30.5% + rarity: 史诗 + """ + equ_384(char, effectDamage) + pass + + +@register +def equ_1093(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1093 - 启圣 : 坚实之天命气运靴子 移动速度 +44% rarity: 史诗 """ @@ -12104,7 +12502,7 @@ def equ_666(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1019(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1019 - 侵蚀:充能 - 打破极限之力 + DCALC_REMOVE: equ_1019 - 侵蚀 : 充能 - 打破极限之力 生命值最大值 +15% 魔法值最大值 +15% rarity: 史诗 @@ -12116,7 +12514,7 @@ def equ_1019(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1020(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1020 - 侵蚀:充能 - 击倒极限之腿 + DCALC_REMOVE: equ_1020 - 侵蚀 : 充能 - 击倒极限之腿 攻击速度 +40% 施放速度 +40% rarity: 史诗 @@ -12128,7 +12526,7 @@ def equ_1020(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1021(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1021 - 侵蚀:充能 - 粉碎极限之肩 + DCALC_REMOVE: equ_1021 - 侵蚀 : 充能 - 粉碎极限之肩 所受物理/魔法伤害 -10% rarity: 史诗 """ @@ -12139,7 +12537,7 @@ def equ_1021(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1022(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1022 - 侵蚀:充能 - 摧毁极限之腰 + DCALC_REMOVE: equ_1022 - 侵蚀 : 充能 - 摧毁极限之腰 物品栏负重上限 +3kg 所有异常状态抗性 +30.5% rarity: 史诗 @@ -12151,7 +12549,64 @@ def equ_1022(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1023(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1023 - 侵蚀:充能 - 碾压极限之足 + DCALC_REMOVE: equ_1023 - 侵蚀 : 充能 - 碾压极限之足 + 移动速度 +44% + rarity: 史诗 + """ + equ_387(char, effectDamage) + pass + +@register +def equ_1094(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1094 - 启圣 : 充能 - 打破极限之力 + 生命值最大值 +15% + 魔法值最大值 +15% + rarity: 史诗 + """ + equ_375(char, effectDamage) + pass + + +@register +def equ_1095(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1095 - 启圣 : 充能 - 击倒极限之腿 + 攻击速度 +40% + 施放速度 +40% + rarity: 史诗 + """ + equ_378(char, effectDamage) + pass + + +@register +def equ_1096(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1096 - 启圣 : 充能 - 粉碎极限之肩 + 所受物理/魔法伤害 -10% + rarity: 史诗 + """ + equ_381(char, effectDamage) + pass + + +@register +def equ_1097(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1097 - 启圣 : 充能 - 摧毁极限之腰 + 物品栏负重上限 +3kg + 所有异常状态抗性 +30.5% + rarity: 史诗 + """ + equ_384(char, effectDamage) + pass + + +@register +def equ_1098(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1098 - 启圣 : 充能 - 碾压极限之足 移动速度 +44% rarity: 史诗 """ @@ -12638,7 +13093,7 @@ def equ_708(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1024(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1024 - 侵蚀:自然的制裁上衣 + DCALC_REMOVE: equ_1024 - 侵蚀 : 自然的制裁上衣 生命值最大值 +15% 魔法值最大值 +15% rarity: 史诗 @@ -12650,7 +13105,7 @@ def equ_1024(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1025(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1025 - 侵蚀:自然的制裁下装 + DCALC_REMOVE: equ_1025 - 侵蚀 : 自然的制裁下装 攻击速度 +40% 施放速度 +40% rarity: 史诗 @@ -12662,7 +13117,7 @@ def equ_1025(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1026(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1026 - 侵蚀:自然的制裁头肩 + DCALC_REMOVE: equ_1026 - 侵蚀 : 自然的制裁头肩 所受物理/魔法伤害 -10% rarity: 史诗 """ @@ -12673,7 +13128,7 @@ def equ_1026(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1027(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1027 - 侵蚀:自然的制裁腰带 + DCALC_REMOVE: equ_1027 - 侵蚀 : 自然的制裁腰带 物品栏负重上限 +3kg 所有异常状态抗性 +30.5% rarity: 史诗 @@ -12685,7 +13140,64 @@ def equ_1027(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1028(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1028 - 侵蚀:自然的制裁鞋子 + DCALC_REMOVE: equ_1028 - 侵蚀 : 自然的制裁鞋子 + 移动速度 +44% + rarity: 史诗 + """ + equ_387(char, effectDamage) + pass + +@register +def equ_1099(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1099 - 启圣 : 自然的制裁上衣 + 生命值最大值 +15% + 魔法值最大值 +15% + rarity: 史诗 + """ + equ_375(char, effectDamage) + pass + + +@register +def equ_1100(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1100 - 启圣 : 自然的制裁下装 + 攻击速度 +40% + 施放速度 +40% + rarity: 史诗 + """ + equ_378(char, effectDamage) + pass + + +@register +def equ_1101(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1101 - 启圣 : 自然的制裁头肩 + 所受物理/魔法伤害 -10% + rarity: 史诗 + """ + equ_381(char, effectDamage) + pass + + +@register +def equ_1102(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1102 - 启圣 : 自然的制裁腰带 + 物品栏负重上限 +3kg + 所有异常状态抗性 +30.5% + rarity: 史诗 + """ + equ_384(char, effectDamage) + pass + + +@register +def equ_1103(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1103 - 启圣 : 自然的制裁鞋子 移动速度 +44% rarity: 史诗 """ @@ -13172,7 +13684,7 @@ def equ_750(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1029(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1029 - 侵蚀:不灭之女武神铠甲 + DCALC_REMOVE: equ_1029 - 侵蚀 : 不灭之女武神铠甲 生命值最大值 +15% 魔法值最大值 +15% rarity: 史诗 @@ -13184,7 +13696,7 @@ def equ_1029(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1030(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1030 - 侵蚀:不灭之女武神长裙 + DCALC_REMOVE: equ_1030 - 侵蚀 : 不灭之女武神长裙 攻击速度 +40% 施放速度 +40% rarity: 史诗 @@ -13196,7 +13708,7 @@ def equ_1030(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1031(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1031 - 侵蚀:不灭之女武神肩甲 + DCALC_REMOVE: equ_1031 - 侵蚀 : 不灭之女武神肩甲 所受物理/魔法伤害 -10% rarity: 史诗 """ @@ -13207,7 +13719,7 @@ def equ_1031(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1032(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1032 - 侵蚀:不灭之女武神腰甲 + DCALC_REMOVE: equ_1032 - 侵蚀 : 不灭之女武神腰甲 物品栏负重上限 +3kg 所有异常状态抗性 +30.5% rarity: 史诗 @@ -13219,7 +13731,64 @@ def equ_1032(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1033(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1033 - 侵蚀:不灭之女武神战靴 + DCALC_REMOVE: equ_1033 - 侵蚀 : 不灭之女武神战靴 + 移动速度 +44% + rarity: 史诗 + """ + equ_387(char, effectDamage) + pass + +@register +def equ_1104(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1104 - 启圣 : 不灭之女武神铠甲 + 生命值最大值 +15% + 魔法值最大值 +15% + rarity: 史诗 + """ + equ_375(char, effectDamage) + pass + + +@register +def equ_1105(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1105 - 启圣 : 不灭之女武神长裙 + 攻击速度 +40% + 施放速度 +40% + rarity: 史诗 + """ + equ_378(char, effectDamage) + pass + + +@register +def equ_1106(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1106 - 启圣 : 不灭之女武神肩甲 + 所受物理/魔法伤害 -10% + rarity: 史诗 + """ + equ_381(char, effectDamage) + pass + + +@register +def equ_1107(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1107 - 启圣 : 不灭之女武神腰甲 + 物品栏负重上限 +3kg + 所有异常状态抗性 +30.5% + rarity: 史诗 + """ + equ_384(char, effectDamage) + pass + + +@register +def equ_1108(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1108 - 启圣 : 不灭之女武神战靴 移动速度 +44% rarity: 史诗 """ @@ -13706,7 +14275,7 @@ def equ_792(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1034(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1034 - 侵蚀:高阶狐仙的丝绸斗篷 + DCALC_REMOVE: equ_1034 - 侵蚀 : 高阶狐仙的丝绸斗篷 生命值最大值 +15% 魔法值最大值 +15% rarity: 史诗 @@ -13718,7 +14287,7 @@ def equ_1034(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1035(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1035 - 侵蚀:高阶狐仙的暗影下装 + DCALC_REMOVE: equ_1035 - 侵蚀 : 高阶狐仙的暗影下装 攻击速度 +40% 施放速度 +40% rarity: 史诗 @@ -13730,7 +14299,7 @@ def equ_1035(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1036(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1036 - 侵蚀:高阶狐仙的护佑头肩 + DCALC_REMOVE: equ_1036 - 侵蚀 : 高阶狐仙的护佑头肩 所受物理/魔法伤害 -10% rarity: 史诗 """ @@ -13741,7 +14310,7 @@ def equ_1036(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1037(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1037 - 侵蚀:高阶狐仙的秘藏腰带 + DCALC_REMOVE: equ_1037 - 侵蚀 : 高阶狐仙的秘藏腰带 物品栏负重上限 +3kg 所有异常状态抗性 +30.5% rarity: 史诗 @@ -13753,7 +14322,64 @@ def equ_1037(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1038(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1038 - 侵蚀:高阶狐仙的银色鞋子 + DCALC_REMOVE: equ_1038 - 侵蚀 : 高阶狐仙的银色鞋子 + 移动速度 +44% + rarity: 史诗 + """ + equ_387(char, effectDamage) + pass + +@register +def equ_1109(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1109 - 启圣 : 高阶狐仙的丝绸斗篷 + 生命值最大值 +15% + 魔法值最大值 +15% + rarity: 史诗 + """ + equ_375(char, effectDamage) + pass + + +@register +def equ_1110(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1110 - 启圣 : 高阶狐仙的暗影下装 + 攻击速度 +40% + 施放速度 +40% + rarity: 史诗 + """ + equ_378(char, effectDamage) + pass + + +@register +def equ_1111(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1111 - 启圣 : 高阶狐仙的护佑头肩 + 所受物理/魔法伤害 -10% + rarity: 史诗 + """ + equ_381(char, effectDamage) + pass + + +@register +def equ_1112(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1112 - 启圣 : 高阶狐仙的秘藏腰带 + 物品栏负重上限 +3kg + 所有异常状态抗性 +30.5% + rarity: 史诗 + """ + equ_384(char, effectDamage) + pass + + +@register +def equ_1113(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1113 - 启圣 : 高阶狐仙的银色鞋子 移动速度 +44% rarity: 史诗 """ @@ -14240,7 +14866,7 @@ def equ_834(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1039(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1039 - 侵蚀:群猎之星上衣 + DCALC_REMOVE: equ_1039 - 侵蚀 : 群猎之星上衣 生命值最大值 +15% 魔法值最大值 +15% rarity: 史诗 @@ -14252,7 +14878,7 @@ def equ_1039(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1040(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1040 - 侵蚀:群猎之星下装 + DCALC_REMOVE: equ_1040 - 侵蚀 : 群猎之星下装 攻击速度 +40% 施放速度 +40% rarity: 史诗 @@ -14264,7 +14890,7 @@ def equ_1040(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1041(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1041 - 侵蚀:群猎之星头盔 + DCALC_REMOVE: equ_1041 - 侵蚀 : 群猎之星头盔 所受物理/魔法伤害 -10% rarity: 史诗 """ @@ -14275,7 +14901,7 @@ def equ_1041(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1042(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1042 - 侵蚀:群猎之星腰带 + DCALC_REMOVE: equ_1042 - 侵蚀 : 群猎之星腰带 物品栏负重上限 +3kg 所有异常状态抗性 +30.5% rarity: 史诗 @@ -14287,7 +14913,64 @@ def equ_1042(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1043(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1043 - 侵蚀:群猎之星鞋子 + DCALC_REMOVE: equ_1043 - 侵蚀 : 群猎之星鞋子 + 移动速度 +44% + rarity: 史诗 + """ + equ_387(char, effectDamage) + pass + +@register +def equ_1114(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1114 - 启圣 : 群猎之星上衣 + 生命值最大值 +15% + 魔法值最大值 +15% + rarity: 史诗 + """ + equ_375(char, effectDamage) + pass + + +@register +def equ_1115(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1115 - 启圣 : 群猎之星下装 + 攻击速度 +40% + 施放速度 +40% + rarity: 史诗 + """ + equ_378(char, effectDamage) + pass + + +@register +def equ_1116(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1116 - 启圣 : 群猎之星头盔 + 所受物理/魔法伤害 -10% + rarity: 史诗 + """ + equ_381(char, effectDamage) + pass + + +@register +def equ_1117(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1117 - 启圣 : 群猎之星腰带 + 物品栏负重上限 +3kg + 所有异常状态抗性 +30.5% + rarity: 史诗 + """ + equ_384(char, effectDamage) + pass + + +@register +def equ_1118(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1118 - 启圣 : 群猎之星鞋子 移动速度 +44% rarity: 史诗 """ @@ -14774,7 +15457,7 @@ def equ_876(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1044(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1044 - 侵蚀:魔力领域 - 入定上衣 + DCALC_REMOVE: equ_1044 - 侵蚀 : 魔力领域 - 入定上衣 生命值最大值 +15% 魔法值最大值 +15% rarity: 史诗 @@ -14786,7 +15469,7 @@ def equ_1044(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1045(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1045 - 侵蚀:魔力领域 - 入定下装 + DCALC_REMOVE: equ_1045 - 侵蚀 : 魔力领域 - 入定下装 攻击速度 +40% 施放速度 +40% rarity: 史诗 @@ -14798,7 +15481,7 @@ def equ_1045(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1046(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1046 - 侵蚀:魔力领域 - 入定头肩 + DCALC_REMOVE: equ_1046 - 侵蚀 : 魔力领域 - 入定头肩 所受物理/魔法伤害 -10% rarity: 史诗 """ @@ -14809,7 +15492,7 @@ def equ_1046(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1047(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1047 - 侵蚀:魔力领域 - 入定腰带 + DCALC_REMOVE: equ_1047 - 侵蚀 : 魔力领域 - 入定腰带 物品栏负重上限 +3kg 所有异常状态抗性 +30.5% rarity: 史诗 @@ -14821,7 +15504,64 @@ def equ_1047(char: CharacterProperty,effectDamage: list[float] = []): @register def equ_1048(char: CharacterProperty,effectDamage: list[float] = []): """ - DCALC_REMOVE: equ_1048 - 侵蚀:魔力领域 - 入定鞋子 + DCALC_REMOVE: equ_1048 - 侵蚀 : 魔力领域 - 入定鞋子 + 移动速度 +44% + rarity: 史诗 + """ + equ_387(char, effectDamage) + pass + +@register +def equ_1119(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1119 - 启圣 : 魔力领域 - 入定上衣 + 生命值最大值 +15% + 魔法值最大值 +15% + rarity: 史诗 + """ + equ_375(char, effectDamage) + pass + + +@register +def equ_1120(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1120 - 启圣 : 魔力领域 - 入定下装 + 攻击速度 +40% + 施放速度 +40% + rarity: 史诗 + """ + equ_378(char, effectDamage) + pass + + +@register +def equ_1121(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1121 - 启圣 : 魔力领域 - 入定头肩 + 所受物理/魔法伤害 -10% + rarity: 史诗 + """ + equ_381(char, effectDamage) + pass + + +@register +def equ_1122(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1122 - 启圣 : 魔力领域 - 入定腰带 + 物品栏负重上限 +3kg + 所有异常状态抗性 +30.5% + rarity: 史诗 + """ + equ_384(char, effectDamage) + pass + + +@register +def equ_1123(char: CharacterProperty,effectDamage: list[float] = []): + """ + DCALC_REMOVE: equ_1123 - 启圣 : 魔力领域 - 入定鞋子 移动速度 +44% rarity: 史诗 """ diff --git a/backend/core/equipment/version_0/oathSuitSkill.py b/backend/core/equipment/version_0/oathSuitSkill.py index 2aba0e78..ba24c971 100644 --- a/backend/core/equipment/version_0/oathSuitSkill.py +++ b/backend/core/equipment/version_0/oathSuitSkill.py @@ -1049,14 +1049,14 @@ def oath_skill_2040202(char: CharacterProperty, oathEffectDamage: list[float] = char.equ_effect.append(EquEffect(name='龙王降世', icon='/equipment/suit/125.png', cd=60, data=effect_damage(oathEffectDamage, 0, 510300))) for skill in char.skills: if skill.cube > 0: - skill.skillDamage *= 1.07 + skill.skillDamage *= 1.06 pass @register def oath_skill_2040203(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): char.SetStatus(SpeedA=0.3, SpeedM=0.3, SpeedR=0.3) - char.SetStatus(SkillAttack=0.015 * 10) + char.SetStatus(SkillAttack=0.015 * 10 + 0.01) pass @@ -1089,14 +1089,14 @@ def oath_skill_2040302(char: CharacterProperty, oathEffectDamage: list[float] = char.equ_effect.append(EquEffect(name='龙王降世', icon='/equipment/suit/125.png', cd=60, data=effect_damage(oathEffectDamage, 0, 510300))) for skill in char.skills: if skill.cube > 0: - skill.skillDamage *= 1.1 + skill.skillDamage *= 1.06 pass @register def oath_skill_2040303(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): char.SetStatus(SpeedA=0.3, SpeedM=0.3, SpeedR=0.3) - char.SetStatus(SkillAttack=0.025 * 7) + char.SetStatus(SkillAttack=0.025 * 7 + 0.01) pass @@ -1135,7 +1135,7 @@ def oath_skill_2040402(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2040403(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): char.SetStatus(SpeedA=0.3, SpeedM=0.3, SpeedR=0.3) - char.SetStatus(SkillAttack=0.035 * 7) + char.SetStatus(SkillAttack=0.035 * 7 + 0.01) pass @@ -1174,7 +1174,7 @@ def oath_skill_2040502(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2040503(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): char.SetStatus(SpeedA=0.3, SpeedM=0.3, SpeedR=0.3) - char.SetStatus(SkillAttack=0.06 * 5) + char.SetStatus(SkillAttack=0.06 * 5 + 0.01) pass @@ -1245,7 +1245,7 @@ def oath_skill_2050202(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2050203(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): char.SetSkillCD(cd=-0.1) - char.SetStatus(EquEffectRatio=-0.15, SkillAttack=0.42) + char.SetStatus(EquEffectRatio=-0.15, SkillAttack=0.49) pass @@ -1275,7 +1275,7 @@ def oath_skill_2050302(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2050303(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): char.SetSkillCD(cd=-0.1) - char.SetStatus(EquEffectRatio=-0.15, SkillAttack=0.42) + char.SetStatus(EquEffectRatio=-0.15, SkillAttack=0.49) pass @@ -1305,7 +1305,7 @@ def oath_skill_2050402(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2050403(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): char.SetSkillCD(cd=-0.1) - char.SetStatus(EquEffectRatio=-0.15, SkillAttack=0.42) + char.SetStatus(EquEffectRatio=-0.15, SkillAttack=0.49) pass @@ -1335,7 +1335,7 @@ def oath_skill_2050502(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2050503(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): char.SetSkillCD(cd=-0.1) - char.SetStatus(EquEffectRatio=-0.15, SkillAttack=0.42) + char.SetStatus(EquEffectRatio=-0.15, SkillAttack=0.49) pass @@ -1645,6 +1645,8 @@ def oath_skill_2070203(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2070301(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): + if not char.buffer: + char.SetSkillCD(50, 50, 0.5, []) char.SetSkillRation(100, 100, 0.1) char.SetSkillRation(85, 85, 0.1) char.SetStatus(SpeedA=0.1, SpeedM=0.1, SpeedR=0.1) @@ -1709,7 +1711,7 @@ def oath_skill_2070303(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2070401(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): if not char.buffer: - char.SetSkillCD(50, 50, 0.1, []) + char.SetSkillCD(50, 50, 0.6, []) char.SetSkillCD(85, 85, 0.2, []) char.SetSkillRation(100, 100, 0.15) char.SetSkillRation(85, 85, 0.1) @@ -1777,7 +1779,7 @@ def oath_skill_2070403(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2070501(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): if not char.buffer: - char.SetSkillCD(50, 50, 0.1, []) + char.SetSkillCD(50, 50, 0.7, []) char.SetSkillCD(85, 85, 0.2, []) char.SetSkillRation(100, 100, 0.20) char.SetSkillRation(85, 85, 0.15) @@ -1893,7 +1895,8 @@ def oath_skill_2080201(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2080202(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(suitEffectDamage, 0, 98350))) + char.SetStatus(SkillAttack=0.03) pass @@ -1920,7 +1923,8 @@ def oath_skill_2080301(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2080302(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(suitEffectDamage, 0, 98350))) + char.SetStatus(SkillAttack=0.03) pass @@ -1947,7 +1951,8 @@ def oath_skill_2080401(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2080402(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): - char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(suitEffectDamage, 0, 98350))) + char.SetStatus(SkillAttack=0.03) pass @@ -1975,8 +1980,9 @@ def oath_skill_2080501(char: CharacterProperty, oathEffectDamage: list[float] = @register def oath_skill_2080502(char: CharacterProperty, oathEffectDamage: list[float] = [], suitEffectDamage: list[float] = []): # 原套装效果 - char.equ_effect.append(EquEffect(name='狂澜怒涛', icon='/equipment/skill/54.png', cd=60, data=effect_damage(suitEffectDamage, 1, 305500))) + char.equ_effect.append(EquEffect(name='暴风雪', icon='/equipment/suit/6.png', cd=5, data=effect_damage(suitEffectDamage, 0, 98350))) char.SetStatus(SpeedM=0.1 + 0.1, SpeedA=0.1 + 0.1, SpeedR=0.1 + 0.1) + char.SetStatus(SkillAttack=0.03) pass diff --git a/backend/dataFiles/dcalc_0.db b/backend/dataFiles/dcalc_0.db index c6e21200a46f94b43c29b207bd90d3a5d29c7981..02adacc11186fb066d70ad872d8e5445cb8f4cd0 100644 GIT binary patch delta 12997 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 diff --git a/frontend/src/pages/Character/EquipmentDictionary/formatData.ts b/frontend/src/pages/Character/EquipmentDictionary/formatData.ts index 5ab2e651..903a1320 100644 --- a/frontend/src/pages/Character/EquipmentDictionary/formatData.ts +++ b/frontend/src/pages/Character/EquipmentDictionary/formatData.ts @@ -95,7 +95,7 @@ export const formatEqu = (total: IEquipment[], subweapons?: string[], curSuit?: ) raritiyList.forEach((rarity) => { const armor = item_suits.filter( - (item) => item.rarity === rarity && item.itemType === '防具' && !item.name.includes('侵蚀'), + (item) => item.rarity === rarity && item.itemType === '防具' && !item.name.includes('侵蚀') && !item.name.includes('启圣'), ) if (armor.length > 0) { suits.push(...armor, undefined) @@ -125,16 +125,17 @@ export const formatEqu = (total: IEquipment[], subweapons?: string[], curSuit?: suits.push(...Array(rowCount - (suits.length % rowCount)).fill(undefined)) } - const armorUpgrade = item_suits.filter( - (item) => item.rarity === rarity && item.itemType === '防具' && item.name.includes('侵蚀'), - ) - if (armorUpgrade.length > 0) { - suits.push(...armorUpgrade) - } - - if (suits.length % rowCount > 0) { - suits.push(...Array(rowCount - (suits.length % rowCount)).fill(undefined)) - } + ['侵蚀', '启圣'].forEach((upgradeType) => { + const upgradeItems = item_suits.filter( + (item) => item.rarity === rarity && item.itemType === '防具' && item.name.includes(upgradeType), + ) + if (upgradeItems.length > 0) { + suits.push(...upgradeItems) + } + if (suits.length % rowCount > 0) { + suits.push(...Array(rowCount - (suits.length % rowCount)).fill(undefined)) + } + }) }) // 称号 const item_title = total.filter((equip) => equip.itemDetailType == '称号')