fix:修复白金徽章加成

This commit is contained in:
2026-06-29 01:12:14 +08:00
parent e3660034ea
commit da01e24058
4 changed files with 27 additions and 7 deletions
+7 -7
View File
@@ -112,9 +112,9 @@ class CharacterBase(CharacterProperty):
self.Spirit = 0 + 120 self.Spirit = 0 + 120
self.Vitality = 0 + 120 self.Vitality = 0 + 120
# 唤醒的情况下的基础数据 # 唤醒的情况下的基础数据
self.AtkP = 0 + 65 self.AtkP = 0 + 65 + 30
self.AtkM = 0 + 65 self.AtkM = 0 + 65 + 30
self.AtkI = 0 + 65 self.AtkI = 0 + 65 + 30
self.PAtkP = 1.0 self.PAtkP = 1.0
self.PAtkM = 1.0 self.PAtkM = 1.0
self.PAtkI = 1.0 self.PAtkI = 1.0
@@ -125,10 +125,10 @@ class CharacterBase(CharacterProperty):
'暗': False, '暗': False,
} }
self.ElementDB = { self.ElementDB = {
'火': 13, '火': 13 + 7,
'冰': 13, '冰': 13 + 7,
'光': 13, '光': 13 + 7,
'暗': 13, '暗': 13 + 7,
} }
self.ElementR = { self.ElementR = {
'火': 0, '火': 0,
@@ -270,6 +270,11 @@ class CalcEquipMixin(CharacterBase):
fun = effects.execture(f'emblem_{item}') fun = effects.execture(f'emblem_{item}')
if fun is not None: if fun is not None:
fun(self) fun(self)
else:
skill = self.GetSkillByName(item)
if skill is not None:
skill.lv += 1
self.SetStatus(四维=8)
emblemCombine(self, emblem.part, emblem.lv, emblem.items) emblemCombine(self, emblem.part, emblem.lv, emblem.items)
pass pass
pass pass
View File
+15
View File
@@ -0,0 +1,15 @@
from enum import Enum
class EnumDamageType(Enum):
"""伤害类型"""
DIRECT = 'direct'
"""直伤"""
SHOCK = 'shock'
"""感电伤害"""
BLEEDING = 'bleeding'
"""出血伤害"""
BURN = 'burn'
"""灼烧伤害"""
POISON = 'poison'
"""中毒伤害"""