diff --git a/backend/core/basic/character.py b/backend/core/basic/character.py index f3f16877..1860196a 100644 --- a/backend/core/basic/character.py +++ b/backend/core/basic/character.py @@ -706,20 +706,20 @@ class Character(CharacterProperty): # 获取装备额外属性 if fun is not None: fun(self) - # 武器贴膜处理 - weapon = self.charEquipInfo['武器'] - if weapon.equInfo is None or weapon.weaponFusion is None or weapon.weaponFusion == 0: - return - adaptation = min(weapon.adaptation,weapon.equInfo.max_adaptation) - if weapon.weaponFusion == 1: - self.SetStatus(SkillAttack = 0.07 + adaptation * 0.01) - if weapon.weaponFusion == 2: - self.SetStatus(SkillAttack = 0.055 + adaptation * 0.01) - self.SetStatus(SpeedA = 0.2,SpeedM = 0.2,SpeedR = 0.2) - if weapon.weaponFusion == 3: - self.SetStatus(SkillAttack = 0.01 + adaptation * 0.01) - self.SetSkillCD(1, 100, 0.1) - self.SetStatus(EquEffectRatio = 0.05) + # 武器铭刻处理 已移除该系统 + # weapon = self.charEquipInfo['武器'] + # if weapon.equInfo is None or weapon.weaponFusion is None or weapon.weaponFusion == 0: + # return + # adaptation = min(weapon.adaptation,weapon.equInfo.max_adaptation) + # if weapon.weaponFusion == 1: + # self.SetStatus(SkillAttack = 0.07 + adaptation * 0.01) + # if weapon.weaponFusion == 2: + # self.SetStatus(SkillAttack = 0.055 + adaptation * 0.01) + # self.SetStatus(SpeedA = 0.2,SpeedM = 0.2,SpeedR = 0.2) + # if weapon.weaponFusion == 3: + # self.SetStatus(SkillAttack = 0.01 + adaptation * 0.01) + # self.SetSkillCD(1, 100, 0.1) + # self.SetStatus(EquEffectRatio = 0.05) def calc_avatar(self, avatar: dict): """计算时装效果""" @@ -822,6 +822,9 @@ class Character(CharacterProperty): funs.execture("sundry_6")(self, sundry.get("adventure", 1) ) + funs.execture("sundry_5")(self, + sundry.get("fog", 1) + ) funs.execture("sundry_7")(self, sundry.get("marriage_house", 0), sundry.get("marriage_ring", 0) diff --git a/backend/core/equipment/version_0/enchant.py b/backend/core/equipment/version_0/enchant.py index 8a39c78a..f2ed0bb3 100644 --- a/backend/core/equipment/version_0/enchant.py +++ b/backend/core/equipment/version_0/enchant.py @@ -6,16 +6,20 @@ from .register import register @register def enchant_1(char: CharacterProperty): - # DCALC_REMOVE: enchant_1 - # 三攻(10)|四维(40)|技攻(3%)|暴击率(5%) + """ + DCALC_REMOVE: enchant_1 + 三攻(10)|四维(40)|技攻(3%)|暴击率(5%) + """ char.SetStatus(三攻=10, 四维=40, 技攻=0.03) pass @register def enchant_2(char: CharacterProperty): - # DCALC_REMOVE: enchant_2 - # 三攻(20)|四维(75)|Lv1~50主动+1 + """ + DCALC_REMOVE: enchant_2 + 三攻(20)|四维(75)|Lv1~50主动+1 + """ char.SetStatus(三攻=20, 四维=75) char.AddSkillLv(1, 50, 1, 1) pass @@ -23,21 +27,34 @@ def enchant_2(char: CharacterProperty): @register def enchant_3(char: CharacterProperty): - # DCALC_REMOVE: enchant_3 - # 三攻(20)|四维(75)|技攻(5%) + """ + DCALC_REMOVE: enchant_3 + 三攻(20)|四维(75)|技攻(5%) + """ char.SetStatus(三攻=20, 四维=75, 技攻=0.05) pass @register def enchant_4(char: CharacterProperty): - # DCALC_REMOVE: enchant_4 - # Lv30增益技能等级 +1|lv50主动技能等级+1 + """ + DCALC_REMOVE: enchant_4 + Lv30增益技能等级 +1|lv50主动技能等级+1 + """ if char.buffer: char.AddSkillLv(30, 30, 1, 1) char.AddSkillLv(50, 50, 1, 1) pass +@register +def enchant_5(char: CharacterProperty): + """ + DCALC_REMOVE: enchant_5 + 三攻(20)|四维(75)|技攻(7%) + """ + char.SetStatus(三攻=20, 四维=75, 技攻=0.07) + pass + # endregion # region 上衣 @@ -45,16 +62,20 @@ def enchant_4(char: CharacterProperty): @register def enchant_100(char: CharacterProperty): - # DCALC_REMOVE: enchant_100 - # 三攻(110)|力智(80) + """ + DCALC_REMOVE: enchant_100 + 三攻(110)|力智(80) + """ char.SetStatus(三攻=110, 力智=80) pass @register def enchant_101(char: CharacterProperty): - # DCALC_REMOVE: enchant_101 - # 四维(100)|奶系Lv15被动+3 + """ + DCALC_REMOVE: enchant_101 + 四维(100)|奶系Lv15被动+3 + """ char.SetStatus(四维=100) if char.buffer: char.AddSkillLv(15, 15, 3, 0) @@ -63,8 +84,10 @@ def enchant_101(char: CharacterProperty): @register def enchant_102(char: CharacterProperty): - # DCALC_REMOVE: enchant_102 - # 四维(120)|奶系Lv15被动+3 + """ + DCALC_REMOVE: enchant_102 + 四维(120)|奶系Lv15被动+3 + """ char.SetStatus(四维=120) if char.buffer: char.AddSkillLv(15, 15, 3, 0) @@ -73,16 +96,20 @@ def enchant_102(char: CharacterProperty): @register def enchant_103(char: CharacterProperty): - # DCALC_REMOVE: enchant_103 - # 三攻(110)|力智(90)|技攻(1%) + """ + DCALC_REMOVE: enchant_103 + 三攻(110)|力智(90)|技攻(1%) + """ char.SetStatus(三攻=110, 力智=90, 技攻=0.01) pass @register def enchant_104(char: CharacterProperty): - # DCALC_REMOVE: enchant_104 - # 四维(125)|奶系Lv15被动+4 + """ + DCALC_REMOVE: enchant_104 + 四维(125)|奶系Lv15被动+4 + """ char.SetStatus(四维=125) if char.buffer: char.AddSkillLv(15, 15, 4, 0) @@ -91,8 +118,10 @@ def enchant_104(char: CharacterProperty): @register def enchant_105(char: CharacterProperty): - # DCALC_REMOVE: enchant_105 - # 三攻(110)|力智(90)|技攻(2%) + """ + DCALC_REMOVE: enchant_105 + 三攻(110)|力智(90)|技攻(2%) + """ char.SetStatus(三攻=110, 力智=90, 技攻=0.02) pass @@ -103,8 +132,10 @@ def enchant_105(char: CharacterProperty): @register def enchant_106(char: CharacterProperty): - # DCALC_REMOVE: enchant_106 - # 四维(120)|奶系Lv15被动+3 + """ + DCALC_REMOVE: enchant_106 + 四维(120)|奶系Lv15被动+3 + """ char.SetStatus(四维=120) if char.buffer: char.AddSkillLv(15, 15, 3, 0) @@ -117,56 +148,70 @@ def enchant_106(char: CharacterProperty): @register def enchant_107(char: CharacterProperty): - # DCALC_REMOVE: enchant_107 - # 独立(90)|力智(60) + """ + DCALC_REMOVE: enchant_107 + 独立(90)|力智(60) + """ char.SetStatus(独立=90, 力智=60) pass @register def enchant_108(char: CharacterProperty): - # DCALC_REMOVE: enchant_108 - # 魔攻(90)|力智(60) + """ + DCALC_REMOVE: enchant_108 + 魔攻(90)|力智(60) + """ char.SetStatus(魔攻=90, 力智=60) pass @register def enchant_109(char: CharacterProperty): - # DCALC_REMOVE: enchant_109 - # 物攻(90)|力智(60) + """ + DCALC_REMOVE: enchant_109 + 物攻(90)|力智(60) + """ char.SetStatus(物攻=90, 力智=60) pass @register def enchant_110(char: CharacterProperty): - # DCALC_REMOVE: enchant_110 - # 智力(100) + """ + DCALC_REMOVE: enchant_110 + 智力(100) + """ char.SetStatus(智力=100) pass @register def enchant_111(char: CharacterProperty): - # DCALC_REMOVE: enchant_111 - # 力量(100) + """ + DCALC_REMOVE: enchant_111 + 力量(100) + """ char.SetStatus(力量=100) pass @register def enchant_112(char: CharacterProperty): - # DCALC_REMOVE: enchant_112 - # 体力(100) + """ + DCALC_REMOVE: enchant_112 + 体力(100) + """ char.SetStatus(体力=100) pass @register def enchant_113(char: CharacterProperty): - # DCALC_REMOVE: enchant_113 - # 精神(100) + """ + DCALC_REMOVE: enchant_113 + 精神(100) + """ char.SetStatus(精神=100) pass @@ -177,16 +222,20 @@ def enchant_113(char: CharacterProperty): @register def enchant_200(char: CharacterProperty): - # DCALC_REMOVE: enchant_200 - # 三攻(110)|力智(80) + """ + DCALC_REMOVE: enchant_200 + 三攻(110)|力智(80) + """ char.SetStatus(三攻=110, 力智=80) pass @register def enchant_201(char: CharacterProperty): - # DCALC_REMOVE: enchant_201 - # 四维(125)|奶系Lv15被动+4 + """ + DCALC_REMOVE: enchant_201 + 四维(125)|奶系Lv15被动+4 + """ char.SetStatus(四维=125) if char.buffer: char.AddSkillLv(15, 15, 4, 0) @@ -195,22 +244,28 @@ def enchant_201(char: CharacterProperty): @register def enchant_202(char: CharacterProperty): - # DCALC_REMOVE: enchant_202 - # 三攻(110)|力智(90)|技攻(2%) + """ + DCALC_REMOVE: enchant_202 + 三攻(110)|力智(90)|技攻(2%) + """ char.SetStatus(三攻=110, 力智=90, 技攻=0.02) pass @register def enchant_203(char: CharacterProperty): - # DCALC_REMOVE: enchant_203 - # 三攻(90)|力智(60) + """ + DCALC_REMOVE: enchant_203 + 三攻(90)|力智(60) + """ char.SetStatus(三攻=90, 力智=60) pass @register def enchant_204(char: CharacterProperty): - # DCALC_REMOVE: enchant_204 - # 四维(100) + """ + DCALC_REMOVE: enchant_204 + 四维(100) + """ char.SetStatus(四维=100) pass @@ -221,24 +276,30 @@ def enchant_204(char: CharacterProperty): @register def enchant_300(char: CharacterProperty): - # DCALC_REMOVE: enchant_300 - # 三攻(30)|技攻(1%) + """ + DCALC_REMOVE: enchant_300 + 三攻(30)|技攻(1%) + """ char.SetStatus(三攻=30, 技攻=0.01) pass @register def enchant_301(char: CharacterProperty): - # DCALC_REMOVE: enchant_301 - # 三攻(10)|四维(40)|技攻(2%) + """ + DCALC_REMOVE: enchant_301 + 三攻(10)|四维(40)|技攻(2%) + """ char.SetStatus(三攻=10, 四维=40, 技攻=0.02) pass @register def enchant_302(char: CharacterProperty): - # DCALC_REMOVE: enchant_302 - # 四维(45)|Lv1~50主动+1 + """ + DCALC_REMOVE: enchant_302 + 四维(45)|Lv1~50主动+1 + """ char.SetStatus(四维=45) char.AddSkillLv(1, 50, 1, 1) pass @@ -246,22 +307,28 @@ def enchant_302(char: CharacterProperty): @register def enchant_303(char: CharacterProperty): - # DCALC_REMOVE: enchant_303 - # 三攻(36)|技攻(5%)|暴击率(3%) + """ + DCALC_REMOVE: enchant_303 + 三攻(36)|技攻(5%)|暴击率(3%) + """ char.SetStatus(三攻=36, 技攻=0.05) pass @register def enchant_304(char: CharacterProperty): - # DCALC_REMOVE: enchant_304 - # 四维(50)|三攻(15)|技攻(3%)|暴击率(3%) + """ + DCALC_REMOVE: enchant_304 + 四维(50)|三攻(15)|技攻(3%)|暴击率(3%) + """ char.SetStatus(四维=50, 三攻=15, 技攻=0.03) pass @register def enchant_305(char: CharacterProperty): - # DCALC_REMOVE: enchant_305 - # 四维(120)|奶系Lv15被动+3|暴击率(7%) + """ + DCALC_REMOVE: enchant_305 + 四维(120)|奶系Lv15被动+3|暴击率(7%) + """ char.SetStatus(四维=120) if char.buffer: char.AddSkillLv(15, 15, 3, 0) @@ -269,15 +336,19 @@ def enchant_305(char: CharacterProperty): @register def enchant_306(char: CharacterProperty): - # DCALC_REMOVE: enchant_306 - # 三攻(10)|四维(40)|技攻(1%) + """ + DCALC_REMOVE: enchant_306 + 三攻(10)|四维(40)|技攻(1%) + """ char.SetStatus(三攻=10, 四维=40, 技攻=0.01) pass @register def enchant_307(char: CharacterProperty): - # DCALC_REMOVE: enchant_307 - # 四维(100)|奶系Lv15被动+1 + """ + DCALC_REMOVE: enchant_307 + 四维(100)|奶系Lv15被动+1 + """ char.SetStatus(四维=100) if char.buffer: char.AddSkillLv(15, 15, 1, 0) @@ -285,23 +356,29 @@ def enchant_307(char: CharacterProperty): @register def enchant_308(char: CharacterProperty): - # DCALC_REMOVE: enchant_308 - # 三攻(36)|技攻(3%) + """ + DCALC_REMOVE: enchant_308 + 三攻(36)|技攻(3%) + """ char.SetStatus(三攻=36, 技攻=0.03) pass @register def enchant_309(char: CharacterProperty): - # DCALC_REMOVE: enchant_309 - # 三攻(36)|技攻(7%)|暴击率(3%) + """ + DCALC_REMOVE: enchant_309 + 三攻(36)|技攻(7%)|暴击率(3%) + """ char.SetStatus(三攻=36, 技攻=0.07) pass @register def enchant_310(char: CharacterProperty): - # DCALC_REMOVE: enchant_310 - # 四维(75)|增益量(2%)|Lv1~50主动+1 + """ + DCALC_REMOVE: enchant_310 + 四维(75)|增益量(2%)|Lv1~50主动+1 + """ char.SetStatus(四维=75) char.AddSkillLv(1, 50, 1, 1) if char.buffer: @@ -313,40 +390,50 @@ def enchant_310(char: CharacterProperty): @register def enchant_500(char: CharacterProperty): - # DCALC_REMOVE: enchant_500 - # 火强(15) + """ + DCALC_REMOVE: enchant_500 + 火强(15) + """ char.AddElementDB('火', 15) pass @register def enchant_501(char: CharacterProperty): - # DCALC_REMOVE: enchant_501 - # 冰强(15) + """ + DCALC_REMOVE: enchant_501 + 冰强(15) + """ char.AddElementDB('冰', 15) pass @register def enchant_502(char: CharacterProperty): - # DCALC_REMOVE: enchant_502 - # 光强(15) + """ + DCALC_REMOVE: enchant_502 + 光强(15) + """ char.AddElementDB('光', 15) pass @register def enchant_503(char: CharacterProperty): - # DCALC_REMOVE: enchant_503 - # 暗强(15) + """ + DCALC_REMOVE: enchant_503 + 暗强(15) + """ char.AddElementDB('暗', 15) pass @register def enchant_504(char: CharacterProperty): - # DCALC_REMOVE: enchant_504 - # 火强(15)|光强(15) + """ + DCALC_REMOVE: enchant_504 + 火强(15)|光强(15) + """ char.AddElementDB('火', 15) char.AddElementDB('光', 15) pass @@ -354,8 +441,10 @@ def enchant_504(char: CharacterProperty): @register def enchant_505(char: CharacterProperty): - # DCALC_REMOVE: enchant_505 - # 冰强(15)|暗强(15) + """ + DCALC_REMOVE: enchant_505 + 冰强(15)|暗强(15) + """ char.AddElementDB('冰', 15) char.AddElementDB('暗', 15) pass @@ -363,8 +452,10 @@ def enchant_505(char: CharacterProperty): @register def enchant_506(char: CharacterProperty): - # DCALC_REMOVE: enchant_506 - # 火强(15)|冰强(15) + """ + DCALC_REMOVE: enchant_506 + 火强(15)|冰强(15) + """ char.AddElementDB('火', 15) char.AddElementDB('冰', 15) pass @@ -372,8 +463,10 @@ def enchant_506(char: CharacterProperty): @register def enchant_507(char: CharacterProperty): - # DCALC_REMOVE: enchant_507 - # 全属强(13) + """ + DCALC_REMOVE: enchant_507 + 全属强(13) + """ char.AddElementDB('火', 15) char.AddElementDB('冰', 15) char.AddElementDB('光', 15) @@ -383,8 +476,10 @@ def enchant_507(char: CharacterProperty): @register def enchant_508(char: CharacterProperty): - # DCALC_REMOVE: enchant_508 - # 物攻(30)|独立(30)|全属强(15)|攻速(5%) + """ + DCALC_REMOVE: enchant_508 + 物攻(30)|独立(30)|全属强(15)|攻速(5%) + """ char.SetStatus(物攻=30, 独立=30, 攻速=0.05) char.AddElementDB('火', 15) char.AddElementDB('冰', 15) @@ -395,8 +490,10 @@ def enchant_508(char: CharacterProperty): @register def enchant_509(char: CharacterProperty): - # DCALC_REMOVE: enchant_509 - # 魔攻(30)|独立(30)|全属强(15)|施放(6%) + """ + DCALC_REMOVE: enchant_509 + 魔攻(30)|独立(30)|全属强(15)|施放(6%) + """ char.SetStatus(魔攻=30, 独立=30, 施放=0.06) char.AddElementDB('火', 15) char.AddElementDB('冰', 15) @@ -407,8 +504,10 @@ def enchant_509(char: CharacterProperty): @register def enchant_510(char: CharacterProperty): - # DCALC_REMOVE: enchant_510 - # 三攻(30)|全属强(15) + """ + DCALC_REMOVE: enchant_510 + 三攻(30)|全属强(15) + """ char.SetStatus(三攻=30) char.AddElementDB('火', 15) char.AddElementDB('冰', 15) @@ -419,16 +518,20 @@ def enchant_510(char: CharacterProperty): @register def enchant_511(char: CharacterProperty): - # DCALC_REMOVE: enchant_511 - # 四维(110)|施放(7%) + """ + DCALC_REMOVE: enchant_511 + 四维(110)|施放(7%) + """ char.SetStatus(四维=110, 施放速度=0.07) pass @register def enchant_512(char: CharacterProperty): - # DCALC_REMOVE: enchant_512 - # 三攻(50)|全属强(16)|属性攻击 + """ + DCALC_REMOVE: enchant_512 + 三攻(50)|力智(50)|全属强(16)|属性攻击 + """ char.SetStatus(三攻=50,力智=50) char.AddElementDB('火', 16) char.AddElementDB('冰', 16) @@ -443,8 +546,10 @@ def enchant_512(char: CharacterProperty): @register def enchant_600(char: CharacterProperty): - # DCALC_REMOVE: enchant_600 - # 全属强(30) + """ + DCALC_REMOVE: enchant_600 + 全属强(30) + """ char.AddElementDB('火', 30) char.AddElementDB('冰', 30) char.AddElementDB('光', 30) @@ -454,8 +559,10 @@ def enchant_600(char: CharacterProperty): @register def enchant_601(char: CharacterProperty): - # DCALC_REMOVE: enchant_601 - # 全属强(28) + """ + DCALC_REMOVE: enchant_601 + 全属强(28) + """ char.AddElementDB('火', 28) char.AddElementDB('冰', 28) char.AddElementDB('光', 28) @@ -465,16 +572,20 @@ def enchant_601(char: CharacterProperty): @register def enchant_602(char: CharacterProperty): - # DCALC_REMOVE: enchant_602 - # 四维(70) + """ + DCALC_REMOVE: enchant_602 + 四维(70) + """ char.SetStatus(四维=70) pass @register def enchant_603(char: CharacterProperty): - # DCALC_REMOVE: enchant_603 - # 全属强(33) + """ + DCALC_REMOVE: enchant_603 + 全属强(33) + """ char.AddElementDB('火', 33) char.AddElementDB('冰', 33) char.AddElementDB('光', 33) @@ -484,8 +595,10 @@ def enchant_603(char: CharacterProperty): @register def enchant_604(char: CharacterProperty): - # DCALC_REMOVE: enchant_604 - # 火强(35)|光强(35) + """ + DCALC_REMOVE: enchant_604 + 火强(35)|光强(35) + """ char.AddElementDB('火', 35) char.AddElementDB('光', 35) pass @@ -493,8 +606,10 @@ def enchant_604(char: CharacterProperty): @register def enchant_605(char: CharacterProperty): - # DCALC_REMOVE: enchant_605 - # 冰强(35)|暗强(35) + """ + DCALC_REMOVE: enchant_605 + 冰强(35)|暗强(35) + """ char.AddElementDB('冰', 35) char.AddElementDB('暗', 35) pass @@ -502,16 +617,20 @@ def enchant_605(char: CharacterProperty): @register def enchant_606(char: CharacterProperty): - # DCALC_REMOVE: enchant_606 - # 四维(90) + """ + DCALC_REMOVE: enchant_606 + 四维(90) + """ char.SetStatus(四维=90) pass @register def enchant_607(char: CharacterProperty): - # DCALC_REMOVE: enchant_607 - # 四维(100)|奶系Lv15被动+1 + """ + DCALC_REMOVE: enchant_607 + 四维(100)|奶系Lv15被动+1 + """ char.SetStatus(四维=100) if char.buffer: char.AddSkillLv(15, 15, 1, 0) @@ -520,8 +639,10 @@ def enchant_607(char: CharacterProperty): @register def enchant_608(char: CharacterProperty): - # DCALC_REMOVE: enchant_608 - # 全属强(35)|技攻(1%) + """ + DCALC_REMOVE: enchant_608 + 全属强(35)|技攻(1%) + """ char.AddElementDB('火', 35) char.AddElementDB('冰', 35) char.AddElementDB('光', 35) @@ -531,8 +652,10 @@ def enchant_608(char: CharacterProperty): @register def enchant_609(char: CharacterProperty): - # DCALC_REMOVE: enchant_609 - # 全属强(35)|技攻(2%) + """ + DCALC_REMOVE: enchant_609 + 全属强(35)|技攻(2%) + """ char.AddElementDB('火', 35) char.AddElementDB('冰', 35) char.AddElementDB('光', 35) @@ -542,8 +665,10 @@ def enchant_609(char: CharacterProperty): @register def enchant_610(char: CharacterProperty): - # DCALC_REMOVE: enchant_610 - # 四维(120)|奶系Lv15被动+1 + """ + DCALC_REMOVE: enchant_610 + 四维(120)|奶系Lv15被动+1 + """ char.SetStatus(四维=120) if char.buffer: char.AddSkillLv(15, 15, 1, 0) @@ -555,24 +680,30 @@ def enchant_610(char: CharacterProperty): @register def enchant_900(char: CharacterProperty): - # DCALC_REMOVE: enchant_900 - # 三攻(110) + """ + DCALC_REMOVE: enchant_900 + 三攻(110) + """ char.SetStatus(三攻=110) pass @register def enchant_901(char: CharacterProperty): - # DCALC_REMOVE: enchant_901 - # 四维(100) + """ + DCALC_REMOVE: enchant_901 + 四维(100) + """ char.SetStatus(四维=100) pass @register def enchant_902(char: CharacterProperty): - # DCALC_REMOVE: enchant_902 - # 攻强(3%)|全属强(11)|暴击率(3%) + """ + DCALC_REMOVE: enchant_902 + 攻强(3%)|全属强(11)|暴击率(3%) + """ char.SetStatus(攻击强化P=0.03) char.AddElementDB('火', 11) char.AddElementDB('冰', 11) @@ -583,8 +714,10 @@ def enchant_902(char: CharacterProperty): @register def enchant_903(char: CharacterProperty): - # DCALC_REMOVE: enchant_903 - # 四维(100)|奶系Lv15被动+3 + """ + DCALC_REMOVE: enchant_903 + 四维(100)|奶系Lv15被动+3 + """ char.SetStatus(四维=100) if char.buffer: char.AddSkillLv(15, 15, 3, 0) @@ -593,8 +726,10 @@ def enchant_903(char: CharacterProperty): @register def enchant_904(char: CharacterProperty): - # DCALC_REMOVE: enchant_904 - # 技攻(5%)|全属强(15)|暴击率(5%) + """ + DCALC_REMOVE: enchant_904 + 技攻(5%)|全属强(15)|暴击率(5%) + """ char.SetStatus(技攻=0.05) char.AddElementDB('火', 15) char.AddElementDB('冰', 15) @@ -605,8 +740,10 @@ def enchant_904(char: CharacterProperty): @register def enchant_905(char: CharacterProperty): - # DCALC_REMOVE: enchant_905 - # 技攻(7%)|全属强(15)|暴击率(5%) + """ + DCALC_REMOVE: enchant_905 + 技攻(7%)|全属强(15)|暴击率(5%) + """ char.SetStatus(技攻=0.07) char.AddElementDB('火', 15) char.AddElementDB('冰', 15) @@ -616,8 +753,10 @@ def enchant_905(char: CharacterProperty): @register def enchant_906(char: CharacterProperty): - # DCALC_REMOVE: enchant_906 - # 攻击强化(1%)|全属强(8)|暴击率(3%) + """ + DCALC_REMOVE: enchant_906 + 攻击强化(1%)|全属强(8)|暴击率(3%) + """ char.SetStatus(攻击强化P=0.01) char.AddElementDB('火', 8) char.AddElementDB('冰', 8) @@ -627,8 +766,10 @@ def enchant_906(char: CharacterProperty): @register def enchant_907(char: CharacterProperty): - # DCALC_REMOVE: enchant_907 - # 攻击强化(3%)|全属强(12)|暴击率(3%) + """ + DCALC_REMOVE: enchant_907 + 攻击强化(3%)|全属强(12)|暴击率(3%) + """ char.SetStatus(攻击强化P=0.03) char.AddElementDB('火', 12) char.AddElementDB('冰', 12) @@ -642,8 +783,10 @@ def enchant_907(char: CharacterProperty): @register def enchant_1000(char: CharacterProperty): - # DCALC_REMOVE: enchant_1000 - # 全属强(30) + """ + DCALC_REMOVE: enchant_1000 + 全属强(30) + """ char.AddElementDB('火', 30) char.AddElementDB('冰', 30) char.AddElementDB('光', 30) @@ -653,8 +796,10 @@ def enchant_1000(char: CharacterProperty): @register def enchant_1001(char: CharacterProperty): - # DCALC_REMOVE: enchant_1001 - # 全属强(35) + """ + DCALC_REMOVE: enchant_1001 + 全属强(35) + """ char.AddElementDB('火', 35) char.AddElementDB('冰', 35) char.AddElementDB('光', 35) @@ -664,8 +809,10 @@ def enchant_1001(char: CharacterProperty): @register def enchant_1002(char: CharacterProperty): - # DCALC_REMOVE: enchant_1002 - # 四维(100)|奶系Lv15被动+3 + """ + DCALC_REMOVE: enchant_1002 + 四维(100)|奶系Lv15被动+3 + """ char.SetStatus(四维=100) if char.buffer: char.AddSkillLv(15, 15, 3, 0) @@ -674,8 +821,10 @@ def enchant_1002(char: CharacterProperty): @register def enchant_1003(char: CharacterProperty): - # DCALC_REMOVE: enchant_1003 - # 全属强(40) + """ + DCALC_REMOVE: enchant_1003 + 全属强(40) + """ char.AddElementDB('火', 40) char.AddElementDB('冰', 40) char.AddElementDB('光', 40) @@ -685,8 +834,10 @@ def enchant_1003(char: CharacterProperty): @register def enchant_1004(char: CharacterProperty): - # DCALC_REMOVE: enchant_1004 - # 四维(120)|奶系Lv15被动+3 + """ + DCALC_REMOVE: enchant_1004 + 四维(120)|奶系Lv15被动+3 + """ char.SetStatus(四维=120) if char.buffer: char.AddSkillLv(15, 15, 3, 0) @@ -699,8 +850,10 @@ def enchant_1004(char: CharacterProperty): @register def enchant_1100(char: CharacterProperty): - # DCALC_REMOVE: enchant_1100 - # 四维(50)|全属强(11) + """ + DCALC_REMOVE: enchant_1100 + 四维(50)|全属强(11) + """ char.SetStatus(四维=50) char.AddElementDB('火', 11) char.AddElementDB('冰', 11) @@ -711,16 +864,20 @@ def enchant_1100(char: CharacterProperty): @register def enchant_1101(char: CharacterProperty): - # DCALC_REMOVE: enchant_1101 - # 四维(175) + """ + DCALC_REMOVE: enchant_1101 + 四维(175) + """ char.SetStatus(四维=175) pass @register def enchant_1102(char: CharacterProperty): - # DCALC_REMOVE: enchant_1102 - # 四维(70)|全属强(15) + """ + DCALC_REMOVE: enchant_1102 + 四维(70)|全属强(15) + """ char.SetStatus(四维=70) char.AddElementDB('火', 15) char.AddElementDB('冰', 15) @@ -731,15 +888,19 @@ def enchant_1102(char: CharacterProperty): @register def enchant_1103(char: CharacterProperty): - # DCALC_REMOVE: enchant_1103 - # 四维(200) + """ + DCALC_REMOVE: enchant_1103 + 四维(200) + """ char.SetStatus(四维=200) pass @register def enchant_1104(char: CharacterProperty): - # DCALC_REMOVE: enchant_1104 - # 四维(100)|全属强(25) + """ + DCALC_REMOVE: enchant_1104 + 四维(100)|全属强(25) + """ char.AddElementDB('火', 25) char.AddElementDB('冰', 25) char.AddElementDB('光', 25) @@ -749,8 +910,10 @@ def enchant_1104(char: CharacterProperty): @register def enchant_1105(char: CharacterProperty): - # DCALC_REMOVE: enchant_1105 - # 四维(250) + """ + DCALC_REMOVE: enchant_1105 + 四维(250) + """ char.SetStatus(四维=250) pass @@ -760,8 +923,10 @@ def enchant_1105(char: CharacterProperty): @register def enchant_1200(char: CharacterProperty): - # DCALC_REMOVE: enchant_1200 - # 三攻(40)|全属强(15)|Lv1~50主动+1 + """ + DCALC_REMOVE: enchant_1200 + 三攻(40)|全属强(15)|Lv1~50主动+1 + """ char.SetStatus(三攻=40) char.AddElementDB('火', 15) char.AddElementDB('冰', 15) @@ -773,8 +938,10 @@ def enchant_1200(char: CharacterProperty): @register def enchant_1201(char: CharacterProperty): - # DCALC_REMOVE: enchant_1201 - # 三攻(40)|全属强(15)|技攻(3%) + """ + DCALC_REMOVE: enchant_1201 + 三攻(40)|全属强(15)|技攻(3%) + """ char.SetStatus(三攻=40, 技攻=0.03) char.AddElementDB('火', 15) char.AddElementDB('冰', 15) @@ -785,8 +952,10 @@ def enchant_1201(char: CharacterProperty): @register def enchant_1202(char: CharacterProperty): - # DCALC_REMOVE: enchant_1202 - # Lv40主动+2|三攻(40)|全属强(15)|技攻(3%) + """ + DCALC_REMOVE: enchant_1202 + Lv40主动+2|三攻(40)|全属强(15)|技攻(3%) + """ char.SetStatus(三攻=40, 技攻=0.03) char.AddElementDB('火', 15) char.AddElementDB('冰', 15) @@ -798,8 +967,10 @@ def enchant_1202(char: CharacterProperty): @register def enchant_1203(char: CharacterProperty): - # DCALC_REMOVE: enchant_1203 - # Lv45主动+2|三攻(40)|全属强(15)|技攻(3%) + """ + DCALC_REMOVE: enchant_1203 + Lv45主动+2|三攻(40)|全属强(15)|技攻(3%) + """ char.SetStatus(三攻=40, 技攻=0.03) char.AddElementDB('火', 15) char.AddElementDB('冰', 15) @@ -811,8 +982,10 @@ def enchant_1203(char: CharacterProperty): @register def enchant_1204(char: CharacterProperty): - # DCALC_REMOVE: enchant_1204 - # Lv60主动+2|三攻(40)|全属强(15)|技攻(3%) + """ + DCALC_REMOVE: enchant_1204 + Lv60主动+2|三攻(40)|全属强(15)|技攻(3%) + """ char.SetStatus(三攻=40, 技攻=0.03) char.AddElementDB('火', 15) char.AddElementDB('冰', 15) @@ -824,8 +997,10 @@ def enchant_1204(char: CharacterProperty): @register def enchant_1205(char: CharacterProperty): - # DCALC_REMOVE: enchant_1205 - # Lv70主动+2|三攻(40)|全属强(15)|技攻(3%) + """ + DCALC_REMOVE: enchant_1205 + Lv70主动+2|三攻(40)|全属强(15)|技攻(3%) + """ char.SetStatus(三攻=40, 技攻=0.03) char.AddElementDB('火', 15) char.AddElementDB('冰', 15) @@ -837,8 +1012,10 @@ def enchant_1205(char: CharacterProperty): @register def enchant_1206(char: CharacterProperty): - # DCALC_REMOVE: enchant_1206 - # Lv75主动+2|三攻(40)|全属强(15)|技攻(3%) + """ + DCALC_REMOVE: enchant_1206 + Lv75主动+2|三攻(40)|全属强(15)|技攻(3%) + """ char.SetStatus(三攻=40, 技攻=0.03) char.AddElementDB('火', 15) char.AddElementDB('冰', 15) @@ -850,8 +1027,10 @@ def enchant_1206(char: CharacterProperty): @register def enchant_1207(char: CharacterProperty): - # DCALC_REMOVE: enchant_1207 - # Lv80主动+2|三攻(40)|全属强(15)|技攻(3%) + """ + DCALC_REMOVE: enchant_1207 + Lv80主动+2|三攻(40)|全属强(15)|技攻(3%) + """ char.SetStatus(三攻=40, 技攻=0.03) char.AddElementDB('火', 15) char.AddElementDB('冰', 15) @@ -863,8 +1042,10 @@ def enchant_1207(char: CharacterProperty): @register def enchant_1208(char: CharacterProperty): - # DCALC_REMOVE: enchant_1208 - # Lv30增益技能等级 +1 + """ + DCALC_REMOVE: enchant_1208 + Lv30增益技能等级 +1 + """ if char.buffer: char.AddSkillLv(30, 30, 1, 1) pass @@ -872,8 +1053,10 @@ def enchant_1208(char: CharacterProperty): @register def enchant_1209(char: CharacterProperty): - # DCALC_REMOVE: enchant_1209 - # Lv30增益技能等级 +2 + """ + DCALC_REMOVE: enchant_1209 + Lv30增益技能等级 +2 + """ if char.buffer: char.AddSkillLv(30, 30, 2, 1) pass @@ -881,8 +1064,10 @@ def enchant_1209(char: CharacterProperty): @register def enchant_1210(char: CharacterProperty): - # DCALC_REMOVE: enchant_1210 - # Lv50主动技能等级 +1 + """ + DCALC_REMOVE: enchant_1210 + Lv50主动技能等级 +1 + """ if char.buffer: char.AddSkillLv(50, 50, 1, 1) pass @@ -890,8 +1075,10 @@ def enchant_1210(char: CharacterProperty): @register def enchant_1211(char: CharacterProperty): - # DCALC_REMOVE: enchant_1211 - # Lv50主动技能等级 +2 + """ + DCALC_REMOVE: enchant_1211 + Lv50主动技能等级 +2 + """ if char.buffer: char.AddSkillLv(50, 50, 2, 1) pass @@ -903,40 +1090,50 @@ def enchant_1211(char: CharacterProperty): @register def enchant_1300(char: CharacterProperty): - # DCALC_REMOVE: enchant_1300 - # 火强(25) + """ + DCALC_REMOVE: enchant_1300 + 火强(25) + """ char.AddElementDB('火', 25) pass @register def enchant_1301(char: CharacterProperty): - # DCALC_REMOVE: enchant_1301 - # 冰强(25) + """ + DCALC_REMOVE: enchant_1301 + 冰强(25) + """ char.AddElementDB('冰', 25) pass @register def enchant_1302(char: CharacterProperty): - # DCALC_REMOVE: enchant_1302 - # 光强(25) + """ + DCALC_REMOVE: enchant_1302 + 光强(25) + """ char.AddElementDB('光', 25) pass @register def enchant_1303(char: CharacterProperty): - # DCALC_REMOVE: enchant_1303 - # 暗强(25) + """ + DCALC_REMOVE: enchant_1303 + 暗强(25) + """ char.AddElementDB('暗', 25) pass @register def enchant_1304(char: CharacterProperty): - # DCALC_REMOVE: enchant_1304 - # 全属强(23) + """ + DCALC_REMOVE: enchant_1304 + 全属强(23) + """ char.AddElementDB('火', 23) char.AddElementDB('冰', 23) char.AddElementDB('光', 23) @@ -946,96 +1143,120 @@ def enchant_1304(char: CharacterProperty): @register def enchant_1305(char: CharacterProperty): - # DCALC_REMOVE: enchant_1305 - # 力量(50) + """ + DCALC_REMOVE: enchant_1305 + 力量(50) + """ char.SetStatus(力量=50) pass @register def enchant_1306(char: CharacterProperty): - # DCALC_REMOVE: enchant_1306 - # 智力(50) + """ + DCALC_REMOVE: enchant_1306 + 智力(50) + """ char.SetStatus(智力=50) pass @register def enchant_1307(char: CharacterProperty): - # DCALC_REMOVE: enchant_1307 - # 精神(50) + """ + DCALC_REMOVE: enchant_1307 + 精神(50) + """ char.SetStatus(精神=50) pass @register def enchant_1308(char: CharacterProperty): - # DCALC_REMOVE: enchant_1308 - # 体力(50) + """ + DCALC_REMOVE: enchant_1308 + 体力(50) + """ char.SetStatus(体力=50) pass @register def enchant_1309(char: CharacterProperty): - # DCALC_REMOVE: enchant_1309 - # 物攻(60) + """ + DCALC_REMOVE: enchant_1309 + 物攻(60) + """ char.SetStatus(物攻=60) pass @register def enchant_1310(char: CharacterProperty): - # DCALC_REMOVE: enchant_1310 - # 魔攻(60) + """ + DCALC_REMOVE: enchant_1310 + 魔攻(60) + """ char.SetStatus(魔攻=60) pass @register def enchant_1311(char: CharacterProperty): - # DCALC_REMOVE: enchant_1311 - # 独立(60) + """ + DCALC_REMOVE: enchant_1311 + 独立(60) + """ char.SetStatus(独立=60) pass @register def enchant_1312(char: CharacterProperty): - # DCALC_REMOVE: enchant_1312 - # 火强(16) + """ + DCALC_REMOVE: enchant_1312 + 火强(16) + """ char.AddElementDB('火', 16) pass @register def enchant_1313(char: CharacterProperty): - # DCALC_REMOVE: enchant_1313 - # 冰强(16) + """ + DCALC_REMOVE: enchant_1313 + 冰强(16) + """ char.AddElementDB('冰', 16) pass @register def enchant_1314(char: CharacterProperty): - # DCALC_REMOVE: enchant_1314 - # 光强(16) + """ + DCALC_REMOVE: enchant_1314 + 光强(16) + """ char.AddElementDB('光', 16) pass @register def enchant_1315(char: CharacterProperty): - # DCALC_REMOVE: enchant_1315 - # 暗强(16) + """ + DCALC_REMOVE: enchant_1315 + 暗强(16) + """ char.AddElementDB('暗', 16) pass @register def enchant_1316(char: CharacterProperty): - # DCALC_REMOVE: enchant_1316 - # 全属强(14) + """ + DCALC_REMOVE: enchant_1316 + 全属强(14) + """ char.AddElementDB('火', 14) char.AddElementDB('冰', 14) char.AddElementDB('光', 14) @@ -1049,8 +1270,10 @@ def enchant_1316(char: CharacterProperty): @register def enchant_2000(char: CharacterProperty): - # DCALC_REMOVE: enchant_2000 - # Lv1~95+1|攻击强化(12%)|增益量(7%) + """ + DCALC_REMOVE: enchant_2000 + Lv1~95+1|攻击强化(12%)|增益量(7%) + """ char.SetStatus(攻击强化P=0.12,增益量P=0.07) char.AddSkillLv(1, 95, 1) pass @@ -1058,8 +1281,10 @@ def enchant_2000(char: CharacterProperty): @register def enchant_2001(char: CharacterProperty): - # DCALC_REMOVE: enchant_2001 - # Lv1~95+1|攻击强化(7%)|增益量(5%) + """ + DCALC_REMOVE: enchant_2001 + Lv1~95+1|攻击强化(7%)|增益量(5%) + """ char.SetStatus(攻击强化P=0.07,增益量P=0.05) char.AddSkillLv(1, 95, 1) pass @@ -1067,8 +1292,10 @@ def enchant_2001(char: CharacterProperty): @register def enchant_2002(char: CharacterProperty): - # DCALC_REMOVE: enchant_2002 - # Lv1~35+1|攻击强化(5%)|增益量(3%) + """ + DCALC_REMOVE: enchant_2002 + Lv1~35+1|攻击强化(5%)|增益量(3%) + """ char.SetStatus(攻击强化P=0.05,增益量P=0.03) char.AddSkillLv(1, 35, 1) pass @@ -1080,8 +1307,10 @@ def enchant_2002(char: CharacterProperty): @register def enchant_2100(char: CharacterProperty): - # DCALC_REMOVE: enchant_2100 - # Lv40主动+1|四维(55) + """ + DCALC_REMOVE: enchant_2100 + Lv40主动+1|四维(55) + """ char.AddSkillLv(40, 40, 1, 1,["念兽 : 龙虎啸", "风雷啸", "圣灵符文", "神圣之光"]) char.SetStatus(四维=55) pass @@ -1089,8 +1318,10 @@ def enchant_2100(char: CharacterProperty): @register def enchant_2101(char: CharacterProperty): - # DCALC_REMOVE: enchant_2101 - # Lv45主动+1|四维(55) + """ + DCALC_REMOVE: enchant_2101 + Lv45主动+1|四维(55) + """ char.AddSkillLv(45, 45, 1, 1,["念兽 : 龙虎啸", "风雷啸", "圣灵符文", "神圣之光"]) char.SetStatus(四维=55) pass @@ -1098,8 +1329,10 @@ def enchant_2101(char: CharacterProperty): @register def enchant_2102(char: CharacterProperty): - # DCALC_REMOVE: enchant_2102 - # Lv60主动+1|四维(55) + """ + DCALC_REMOVE: enchant_2102 + Lv60主动+1|四维(55) + """ char.AddSkillLv(60, 60, 1, 1,["念兽 : 龙虎啸", "风雷啸", "圣灵符文", "神圣之光"]) char.SetStatus(四维=55) pass @@ -1107,8 +1340,10 @@ def enchant_2102(char: CharacterProperty): @register def enchant_2103(char: CharacterProperty): - # DCALC_REMOVE: enchant_2103 - # Lv70主动+1|四维(55) + """ + DCALC_REMOVE: enchant_2103 + Lv70主动+1|四维(55) + """ char.AddSkillLv(70, 70, 1, 1,["念兽 : 龙虎啸", "风雷啸", "圣灵符文", "神圣之光"]) char.SetStatus(四维=55) pass @@ -1116,8 +1351,10 @@ def enchant_2103(char: CharacterProperty): @register def enchant_2104(char: CharacterProperty): - # DCALC_REMOVE: enchant_2104 - # Lv75主动+1|四维(55) + """ + DCALC_REMOVE: enchant_2104 + Lv75主动+1|四维(55) + """ char.AddSkillLv(75, 75, 1, 1,["念兽 : 龙虎啸", "风雷啸", "圣灵符文", "神圣之光"]) char.SetStatus(四维=55) pass @@ -1125,8 +1362,10 @@ def enchant_2104(char: CharacterProperty): @register def enchant_2105(char: CharacterProperty): - # DCALC_REMOVE: enchant_2105 - # Lv80主动+1|四维(55) + """ + DCALC_REMOVE: enchant_2105 + Lv80主动+1|四维(55) + """ char.AddSkillLv(80, 80, 1, 1,["念兽 : 龙虎啸", "风雷啸", "圣灵符文", "神圣之光"]) char.SetStatus(四维=55) pass @@ -1134,8 +1373,10 @@ def enchant_2105(char: CharacterProperty): @register def enchant_2106(char: CharacterProperty): - # DCALC_REMOVE: enchant_2106 - # 技攻(3%)|增益量(1%)|四维(65) + """ + DCALC_REMOVE: enchant_2106 + 技攻(3%)|增益量(1%)|四维(65) + """ char.SetStatus(四维=65, 技攻=0.03, 增益量P=0.01) pass @@ -1145,8 +1386,10 @@ def enchant_2106(char: CharacterProperty): @register def enchant_2200(char: CharacterProperty): - # DCALC_REMOVE: enchant_2200 - # Lv40主动+1|全属强(12)|四维(55) + """ + DCALC_REMOVE: enchant_2200 + Lv40主动+1|全属强(12)|四维(55) + """ char.AddSkillLv(40, 40, 1, 1, exceptSkills=["念兽 : 龙虎啸", "风雷啸", "圣灵符文", "神圣之光"]) char.SetStatus(四维=55) char.AddElementDB('火', 12) @@ -1158,8 +1401,10 @@ def enchant_2200(char: CharacterProperty): @register def enchant_2201(char: CharacterProperty): - # DCALC_REMOVE: enchant_2201 - # Lv45主动+1|全属强(12)|四维(55) + """ + DCALC_REMOVE: enchant_2201 + Lv45主动+1|全属强(12)|四维(55) + """ char.AddSkillLv(45, 45, 1, 1, exceptSkills=["念兽 : 龙虎啸", "风雷啸", "圣灵符文", "神圣之光"]) char.SetStatus(四维=55) char.AddElementDB('火', 12) @@ -1171,8 +1416,10 @@ def enchant_2201(char: CharacterProperty): @register def enchant_2202(char: CharacterProperty): - # DCALC_REMOVE: enchant_2202 - # Lv60主动+1|全属强(12)|四维(55) + """ + DCALC_REMOVE: enchant_2202 + Lv60主动+1|全属强(12)|四维(55) + """ char.AddSkillLv(60, 60, 1, 1, exceptSkills=["念兽 : 龙虎啸", "风雷啸", "圣灵符文", "神圣之光"]) char.SetStatus(四维=55) char.AddElementDB('火', 12) @@ -1184,8 +1431,10 @@ def enchant_2202(char: CharacterProperty): @register def enchant_2203(char: CharacterProperty): - # DCALC_REMOVE: enchant_2203 - # Lv70主动+1|全属强(12)|四维(55) + """ + DCALC_REMOVE: enchant_2203 + Lv70主动+1|全属强(12)|四维(55) + """ char.AddSkillLv(70, 70, 1, 1, exceptSkills=["念兽 : 龙虎啸", "风雷啸", "圣灵符文", "神圣之光"]) char.SetStatus(四维=55) char.AddElementDB('火', 12) @@ -1197,8 +1446,10 @@ def enchant_2203(char: CharacterProperty): @register def enchant_2204(char: CharacterProperty): - # DCALC_REMOVE: enchant_2204 - # Lv75主动+1|全属强(12)|四维(55) + """ + DCALC_REMOVE: enchant_2204 + Lv75主动+1|全属强(12)|四维(55) + """ char.AddSkillLv(75, 75, 1, 1, exceptSkills=["念兽 : 龙虎啸", "风雷啸", "圣灵符文", "神圣之光"]) char.SetStatus(四维=55) char.AddElementDB('火', 12) @@ -1210,8 +1461,10 @@ def enchant_2204(char: CharacterProperty): @register def enchant_2205(char: CharacterProperty): - # DCALC_REMOVE: enchant_2205 - # Lv80主动+1|全属强(12)|四维(55) + """ + DCALC_REMOVE: enchant_2205 + Lv80主动+1|全属强(12)|四维(55) + """ char.AddSkillLv(80, 80, 1, 1 , exceptSkills=["念兽 : 龙虎啸", "风雷啸", "圣灵符文", "神圣之光"]) char.SetStatus(四维=55) char.AddElementDB('火', 12) @@ -1223,8 +1476,10 @@ def enchant_2205(char: CharacterProperty): @register def enchant_2206(char: CharacterProperty): - # DCALC_REMOVE: enchant_2206 - # 全属强(6) + """ + DCALC_REMOVE: enchant_2206 + 全属强(6) + """ char.AddElementDB('火', 6) char.AddElementDB('冰', 6) char.AddElementDB('光', 6) @@ -1238,24 +1493,30 @@ def enchant_2206(char: CharacterProperty): @register def enchant_2500(char: CharacterProperty): - # DCALC_REMOVE: enchant_2500 - # 攻击强化(10%) + """ + DCALC_REMOVE: enchant_2500 + 攻击强化(10%) + """ char.SetStatus(攻击强化P=0.1) pass @register def enchant_2501(char: CharacterProperty): - # DCALC_REMOVE: enchant_2501 - # 攻击强化(8%) + """ + DCALC_REMOVE: enchant_2501 + 攻击强化(8%) + """ char.SetStatus(攻击强化P=0.08) pass @register def enchant_2502(char: CharacterProperty): - # DCALC_REMOVE: enchant_2502 - # 攻击强化(4%)|全属强(6) + """ + DCALC_REMOVE: enchant_2502 + 攻击强化(4%)|全属强(6) + """ char.SetStatus(攻击强化P=0.04) char.AddElementDB('火', 6) char.AddElementDB('冰', 6) @@ -1266,8 +1527,10 @@ def enchant_2502(char: CharacterProperty): @register def enchant_2503(char: CharacterProperty): - # DCALC_REMOVE: enchant_2503 - # 攻击强化(4%)|全属强(4)|光强(4) + """ + DCALC_REMOVE: enchant_2503 + 攻击强化(4%)|全属强(4)|光强(4) + """ char.SetStatus(攻击强化P=0.04) char.AddElementDB('火', 4) char.AddElementDB('冰', 4) @@ -1278,8 +1541,10 @@ def enchant_2503(char: CharacterProperty): @register def enchant_2504(char: CharacterProperty): - # DCALC_REMOVE: enchant_2504 - # 攻击强化(4%)|全属强(4)|火强(4) + """ + DCALC_REMOVE: enchant_2504 + 攻击强化(4%)|全属强(4)|火强(4) + """ char.SetStatus(攻击强化P=0.04) char.AddElementDB('火', 8) char.AddElementDB('冰', 4) @@ -1290,8 +1555,10 @@ def enchant_2504(char: CharacterProperty): @register def enchant_2505(char: CharacterProperty): - # DCALC_REMOVE: enchant_2505 - # 攻击强化(4%)|全属强(4)|冰强(4) + """ + DCALC_REMOVE: enchant_2505 + 攻击强化(4%)|全属强(4)|冰强(4) + """ char.SetStatus(攻击强化P=0.04) char.AddElementDB('火', 6) char.AddElementDB('冰', 6) @@ -1302,8 +1569,10 @@ def enchant_2505(char: CharacterProperty): @register def enchant_2506(char: CharacterProperty): - # DCALC_REMOVE: enchant_2506 - # 攻击强化(4%)|全属强(4)|暗强(4) + """ + DCALC_REMOVE: enchant_2506 + 攻击强化(4%)|全属强(4)|暗强(4) + """ char.SetStatus(攻击强化P=0.04) char.AddElementDB('火', 4) char.AddElementDB('冰', 4) @@ -1314,36 +1583,54 @@ def enchant_2506(char: CharacterProperty): @register def enchant_2507(char: CharacterProperty): - # DCALC_REMOVE: enchant_2507 - # 四维(33) + """ + DCALC_REMOVE: enchant_2507 + 四维(33) + """ char.SetStatus(四维=33) pass @register def enchant_2508(char: CharacterProperty): - # DCALC_REMOVE: enchant_2508 - # 四维(25) + """ + DCALC_REMOVE: enchant_2508 + 四维(25) + """ char.SetStatus(四维=25) pass @register def enchant_2509(char: CharacterProperty): - # DCALC_REMOVE: enchant_2509 - # 四维(50) + """ + DCALC_REMOVE: enchant_2509 + 四维(50) + """ char.SetStatus(四维=50) pass +@register +def enchant_2510(char: CharacterProperty): + """ + DCALC_REMOVE: enchant_2510 + 攻击强化(12%) + """ + char.SetStatus(攻击强化P=0.12) + pass + + # endregion # region 宠物装备-绿 @register def enchant_2600(char: CharacterProperty): - # DCALC_REMOVE: enchant_2600 - # 三攻(40)|全属强(30) + """ + DCALC_REMOVE: enchant_2600 + 三攻(40)|全属强(30) + """ char.SetStatus(三攻=40) char.AddElementDB('火', 30) char.AddElementDB('冰', 30) @@ -1354,8 +1641,10 @@ def enchant_2600(char: CharacterProperty): @register def enchant_2601(char: CharacterProperty): - # DCALC_REMOVE: enchant_2601 - # 三攻(40)|全属强(20) + """ + DCALC_REMOVE: enchant_2601 + 三攻(40)|全属强(20) + """ char.SetStatus(三攻=40) char.AddElementDB('火', 20) char.AddElementDB('冰', 20) @@ -1366,8 +1655,10 @@ def enchant_2601(char: CharacterProperty): @register def enchant_2602(char: CharacterProperty): - # DCALC_REMOVE: enchant_2602 - # 四维(50)|全属强(20) + """ + DCALC_REMOVE: enchant_2602 + 四维(50)|全属强(20) + """ char.SetStatus(四维=50) char.AddElementDB('火', 20) char.AddElementDB('冰', 20) @@ -1378,8 +1669,10 @@ def enchant_2602(char: CharacterProperty): @register def enchant_2603(char: CharacterProperty): - # DCALC_REMOVE: enchant_2603 - # 四维(30)|全属强(20) + """ + DCALC_REMOVE: enchant_2603 + 四维(30)|全属强(20) + """ char.SetStatus(四维=30) char.AddElementDB('火', 20) char.AddElementDB('冰', 20) @@ -1390,16 +1683,20 @@ def enchant_2603(char: CharacterProperty): @register def enchant_2604(char: CharacterProperty): - # DCALC_REMOVE: enchant_2604 - # 四维(30) + """ + DCALC_REMOVE: enchant_2604 + 四维(30) + """ char.SetStatus(四维=30) pass @register def enchant_2605(char: CharacterProperty): - # DCALC_REMOVE: enchant_2605 - # 四维(16) + """ + DCALC_REMOVE: enchant_2605 + 四维(16) + """ char.SetStatus(四维=16) pass @@ -1410,56 +1707,70 @@ def enchant_2605(char: CharacterProperty): @register def enchant_2606(char: CharacterProperty): - # DCALC_REMOVE: enchant_2606 - # 技攻(2%)|三速(5%) + """ + DCALC_REMOVE: enchant_2606 + 技攻(2%)|三速(5%) + """ char.SetStatus(技攻=0.02, 三速=0.05) pass @register def enchant_2607(char: CharacterProperty): - # DCALC_REMOVE: enchant_2607 - # 三攻(30)|三速(4%) + """ + DCALC_REMOVE: enchant_2607 + 三攻(30)|三速(4%) + """ char.SetStatus(三攻=30, 三速=0.04) pass @register def enchant_2608(char: CharacterProperty): - # DCALC_REMOVE: enchant_2608 - # 三攻(30) + """ + DCALC_REMOVE: enchant_2608 + 三攻(30) + """ char.SetStatus(三攻=30) pass @register def enchant_2609(char: CharacterProperty): - # DCALC_REMOVE: enchant_2609 - # 三攻(25)|三速(2%)|属性攻击|暴击(5%) + """ + DCALC_REMOVE: enchant_2609 + 三攻(25)|三速(2%)|属性攻击|暴击(5%) + """ char.SetStatus(三攻=25, 三速=0.02) pass @register def enchant_2610(char: CharacterProperty): - # DCALC_REMOVE: enchant_2610 - # 四维(50)|三速(4%) + """ + DCALC_REMOVE: enchant_2610 + 四维(50)|三速(4%) + """ char.SetStatus(四维=50, 三速=0.04) pass @register def enchant_2611(char: CharacterProperty): - # DCALC_REMOVE: enchant_2611 - # 四维(25)|三速(2%) + """ + DCALC_REMOVE: enchant_2611 + 四维(25)|三速(2%) + """ char.SetStatus(四维=25, 三速=0.02) pass @register def enchant_2612(char: CharacterProperty): - # DCALC_REMOVE: enchant_2612 - # 四维(20)|三速(2%) + """ + DCALC_REMOVE: enchant_2612 + 四维(20)|三速(2%) + """ char.SetStatus(四维=20, 三速=0.02) pass @@ -1470,80 +1781,100 @@ def enchant_2612(char: CharacterProperty): @register def enchant_2700(char: CharacterProperty): - # DCALC_REMOVE: enchant_2700 - # 三攻(30)|攻击强化(10%) + """ + DCALC_REMOVE: enchant_2700 + 三攻(30)|攻击强化(10%) + """ char.SetStatus(三攻=30, 攻击强化P=0.1) pass @register def enchant_2701(char: CharacterProperty): - # DCALC_REMOVE: enchant_2701 - # 三攻(30)|攻击强化(8%) + """ + DCALC_REMOVE: enchant_2701 + 三攻(30)|攻击强化(8%) + """ char.SetStatus(三攻=30, 攻击强化P=0.08) pass @register def enchant_2702(char: CharacterProperty): - # DCALC_REMOVE: enchant_2702 - # 四维(8)|攻击强化(8%) + """ + DCALC_REMOVE: enchant_2702 + 四维(8)|攻击强化(8%) + """ char.SetStatus(四维=8, 攻击强化P=0.08) pass @register def enchant_2703(char: CharacterProperty): - # DCALC_REMOVE: enchant_2703 - # 四维(5)|攻击强化(8%)|攻速(8%) + """ + DCALC_REMOVE: enchant_2703 + 四维(5)|攻击强化(8%)|攻速(8%) + """ char.SetStatus(四维=5, 攻击强化P=0.08, 攻速=0.08) pass @register def enchant_2704(char: CharacterProperty): - # DCALC_REMOVE: enchant_2704 - # 三攻(30)|三速(5%) + """ + DCALC_REMOVE: enchant_2704 + 三攻(30)|三速(5%) + """ char.SetStatus(三攻=30, 三速=0.05) pass @register def enchant_2705(char: CharacterProperty): - # DCALC_REMOVE: enchant_2705 - # 三攻(30)|三速(5%)|增益量(1%) + """ + DCALC_REMOVE: enchant_2705 + 三攻(30)|三速(5%)|增益量(1%) + """ char.SetStatus(三攻=30, 三速=0.05, 增益量P=0.01) pass @register def enchant_2706(char: CharacterProperty): - # DCALC_REMOVE: enchant_2706 - # 四维(50) + """ + DCALC_REMOVE: enchant_2706 + 四维(50) + """ char.SetStatus(四维=50) pass @register def enchant_2707(char: CharacterProperty): - # DCALC_REMOVE: enchant_2707 - # 四维(50)|三速(5%) + """ + DCALC_REMOVE: enchant_2707 + 四维(50)|三速(5%) + """ char.SetStatus(四维=50, 三速=0.05) pass @register def enchant_2708(char: CharacterProperty): - # DCALC_REMOVE: enchant_2708 - # 四维(50)|三速(5%)|增益量(1%) + """ + DCALC_REMOVE: enchant_2708 + 四维(50)|三速(5%)|增益量(1%) + """ char.SetStatus(四维=50, 三速=0.05, 增益量P=0.01) pass @register def enchant_2709(char: CharacterProperty): - # DCALC_REMOVE: enchant_2709 - # 三攻(50)|四维(100)|增益量(3%)|攻击强化(15%)|三速(5%) + """ + DCALC_REMOVE: enchant_2709 + 三攻(50)|四维(100)|增益量(3%)|攻击强化(15%)|三速(5%) + """ char.SetStatus(三攻=50, 四维=100, 三速=0.05, 攻击强化P=0.15, 增益量P=0.03) pass diff --git a/backend/core/equipment/version_0/equ.py b/backend/core/equipment/version_0/equ.py index fe8c93ff..fe16c3cc 100644 --- a/backend/core/equipment/version_0/equ.py +++ b/backend/core/equipment/version_0/equ.py @@ -15232,7 +15232,44 @@ def equ_3009(char: CharacterProperty): char.AddSkillLv(95, 95, 1, 0) pass +@register +def equ_3017(char: CharacterProperty): + """ + DCALC_REMOVE: equ_3017 - 大奥秘库之主宰 + 三觉被动Lv +1 + 所有属性强化 +45 + 攻击强化增幅 +40% + 暴击率 +15% + 所有速度 +4% + rarity: 传说 + """ + char.AddElementDB("火", 45) + char.AddElementDB("冰", 45) + char.AddElementDB("光", 45) + char.AddElementDB("暗", 45) + char.SetStatus(AttackP=0.40, SpeedM=0.04, SpeedA=0.04, SpeedR=0.04) + char.AddSkillLv(95, 95, 1, 0) + pass + +@register +def equ_3018(char: CharacterProperty): + """ + DCALC_REMOVE: equ_3018 - 宿命天定者 + 三觉被动Lv +1 + 所有属性强化 +25 + 攻击强化增幅 +30% + 暴击率 +12% + 所有速度 +3% + rarity: 稀有 + """ + char.AddElementDB("火", 25) + char.AddElementDB("冰", 25) + char.AddElementDB("光", 25) + char.AddElementDB("暗", 25) + char.SetStatus(AttackP=0.30, SpeedM=0.03, SpeedA=0.03, SpeedR=0.03) + char.AddSkillLv(95, 95, 1, 0) + pass # endregion # region 耕耘 @@ -15496,7 +15533,7 @@ def equ_4006(char: CharacterProperty): """ DCALC_REMOVE: equ_4006 - 迷你地界镇护者舒茉 Lv1~95所有技能 +1 - 所有属性强化 +25 + 所有属性强化 +30 攻击强化增幅 +45% 暴击率 +10% 所有速度 +5% @@ -15504,10 +15541,10 @@ def equ_4006(char: CharacterProperty): rarity: 稀有 """ char.AddSkillLv(1, 95, 1) - char.AddElementDB("火", 25) - char.AddElementDB("冰", 25) - char.AddElementDB("光", 25) - char.AddElementDB("暗", 25) + char.AddElementDB("火", 30) + char.AddElementDB("冰", 30) + char.AddElementDB("光", 30) + char.AddElementDB("暗", 30) char.SetStatus(AttackP=0.45, SpeedM=0.05, SpeedA=0.05, SpeedR=0.05) char.SetSkillCD(1, 100, 0.05, []) pass @@ -15540,7 +15577,7 @@ def equ_4008(char: CharacterProperty): """ DCALC_REMOVE: equ_4008 - 菩提龙女 Lv1~95所有技能 +1 - 所有属性强化 +25 + 所有属性强化 +30 攻击强化增幅 +50% 暴击率 +10% 所有速度 +5% @@ -15548,10 +15585,10 @@ def equ_4008(char: CharacterProperty): rarity: 稀有 """ char.AddSkillLv(1, 95, 1) - char.AddElementDB("火", 25) - char.AddElementDB("冰", 25) - char.AddElementDB("光", 25) - char.AddElementDB("暗", 25) + char.AddElementDB("火", 30) + char.AddElementDB("冰", 30) + char.AddElementDB("光", 30) + char.AddElementDB("暗", 30) char.SetStatus(AttackP=0.50, SpeedM=0.05, SpeedA=0.05, SpeedR=0.05) char.SetSkillCD(1, 100, 0.05, []) pass @@ -15578,6 +15615,48 @@ def equ_4009(char: CharacterProperty): char.SetSkillCD(1, 100, 0.05, []) pass +@register +def equ_4020(char: CharacterProperty): + """ + DCALC_REMOVE: equ_4020 - 命运之裁剪师 + Lv1~95所有技能 +1 + 所有属性强化 +40 + 攻击强化增幅 +55% + 暴击率 +10% + 所有速度 +5% + 技能冷却时间 -5% + rarity: 稀有 + """ + char.AddSkillLv(1, 95, 1) + char.AddElementDB("火", 40) + char.AddElementDB("冰", 40) + char.AddElementDB("光", 40) + char.AddElementDB("暗", 40) + char.SetStatus(AttackP=0.55, SpeedM=0.05, SpeedA=0.05, SpeedR=0.05) + char.SetSkillCD(1, 100, 0.05, []) + pass + +@register +def equ_4021(char: CharacterProperty): + """ + DCALC_REMOVE: equ_4021 - 迷你裁剪师 + Lv1~95所有技能 +1 + 所有属性强化 +30 + 攻击强化增幅 +40% + 暴击率 +10% + 所有速度 +5% + 技能冷却时间 -5% + rarity: 稀有 + """ + char.AddSkillLv(1, 95, 1) + char.AddElementDB("火", 30) + char.AddElementDB("冰", 30) + char.AddElementDB("光", 30) + char.AddElementDB("暗", 30) + char.SetStatus(AttackP=0.40, SpeedM=0.05, SpeedA=0.05, SpeedR=0.05) + char.SetSkillCD(1, 100, 0.05, []) + pass + # endregion # region 耕耘 diff --git a/backend/core/equipment/version_0/sundry.py b/backend/core/equipment/version_0/sundry.py index b4dd2b9d..ce388899 100644 --- a/backend/core/equipment/version_0/sundry.py +++ b/backend/core/equipment/version_0/sundry.py @@ -28,6 +28,14 @@ def sundry_0(char: CharacterProperty, *args): gems_quality = medal_gems_quality[i] char.SetStatus(攻击强化=gems_quality[0]*0.1, 增益量=gems_quality[1]) +@register +def sundry_5(char: CharacterProperty, *args): + '''迷雾系统''' + lv = args[0] + value = 0.1 + (lv-1) * 0.005 + int(lv / 5) * 0.005 + int(lv / 10) * 0.005 + char.SetStatus(SkillAttack=value) + pass + @register def sundry_6(char: CharacterProperty, *args): '''冒险团''' @@ -69,9 +77,9 @@ def sundry_10(char: CharacterProperty, *args): per_1 = 0 per_2 = 0 if args[0] == 1: - per_0 = 15 - per_1 = 15 - per_2 = 3 + per_0 = 20 + per_1 = 20 + per_2 = 5 elif args[0] == 2: per_0 = 10 per_1 = 10 diff --git a/backend/dataFiles/dcalc_0.db b/backend/dataFiles/dcalc_0.db index a7faab91..e8085865 100644 Binary files a/backend/dataFiles/dcalc_0.db and b/backend/dataFiles/dcalc_0.db differ diff --git a/frontend/src/pages/Character/Forge/components/Equipments.vue b/frontend/src/pages/Character/Forge/components/Equipments.vue index 8b75a363..3ef4c169 100644 --- a/frontend/src/pages/Character/Forge/components/Equipments.vue +++ b/frontend/src/pages/Character/Forge/components/Equipments.vue @@ -170,7 +170,7 @@ export default defineComponent({
)} - {part.value == '武器' ? ( + {false && part.value == '武器' ? (
武器融合
diff --git a/frontend/src/pages/Character/Forge/components/Sundry.vue b/frontend/src/pages/Character/Forge/components/Sundry.vue index ef2307e6..938643ad 100644 --- a/frontend/src/pages/Character/Forge/components/Sundry.vue +++ b/frontend/src/pages/Character/Forge/components/Sundry.vue @@ -1,5 +1,17 @@