update
This commit is contained in:
@@ -284,24 +284,28 @@ class CalcEquipMixin(CharacterBase):
|
|||||||
|
|
||||||
def calc_oath_upgrade(self):
|
def calc_oath_upgrade(self):
|
||||||
"""计算装备基础效果"""
|
"""计算装备基础效果"""
|
||||||
for index,item in enumerate(self.charOathInfo):
|
oath = next(
|
||||||
# 誓约升级效果
|
(item for item in self.charOathInfo
|
||||||
if item.oathInfo and item.oathInfo.itemDetailType == '誓约':
|
if item.oathInfo is not None and item.oathInfo.itemDetailType == '誓约'),
|
||||||
for upgrade in item.upgrade:
|
None,
|
||||||
|
)
|
||||||
|
if oath is not None:
|
||||||
|
for index, upgrade in enumerate(oath.upgrade):
|
||||||
if index <= 3:
|
if index <= 3:
|
||||||
if upgrade == 1:
|
if upgrade == 1:
|
||||||
self.SetStatus(SkillAttack=0.04, Buffer=800)
|
self.SetStatus(SkillAttack=0.04, Buffer=800)
|
||||||
pass
|
|
||||||
elif upgrade == 2:
|
elif upgrade == 2:
|
||||||
self.SetSkillCD(cd=0.08)
|
self.SetSkillCD(cd=0.08)
|
||||||
self.SetStatus(EquEffectRatio=0.04, Buffer=800)
|
self.SetStatus(EquEffectRatio=0.04, Buffer=800)
|
||||||
elif upgrade == 3:
|
elif upgrade == 3:
|
||||||
# 誓约积分 +25
|
# 誓约积分 +25
|
||||||
item.oathInfo.Point += 25
|
oath.oathInfo.Point += 25
|
||||||
else:
|
elif upgrade == 1:
|
||||||
if upgrade == 1:
|
self.SetStatus(
|
||||||
self.SetStatus(SpeedA=0.04, SpeedM=0.04, SpeedR=0.04, SkillAttack=0.04, Buffer=800)
|
SpeedA=0.04, SpeedM=0.04, SpeedR=0.04,
|
||||||
elif upgrade == 2 or upgrade == 3:
|
SkillAttack=0.04, Buffer=800,
|
||||||
|
)
|
||||||
|
elif upgrade in (2, 3):
|
||||||
self.SetStatus(SkillAttack=0.04, Buffer=800)
|
self.SetStatus(SkillAttack=0.04, Buffer=800)
|
||||||
pass
|
pass
|
||||||
pass
|
pass
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ class CharacterOathInfo:
|
|||||||
if info is None:
|
if info is None:
|
||||||
info = {}
|
info = {}
|
||||||
if info.get('upgrade') is None:
|
if info.get('upgrade') is None:
|
||||||
info['upgrade'] = [0, 0, 0, 0]
|
info['upgrade'] = [0, 0, 0, 0, 0, 0, 0, 0]
|
||||||
self.__dict__.update(info)
|
self.__dict__.update(info)
|
||||||
self.id = str(self.id)
|
self.id = str(self.id)
|
||||||
equipments = equipments or get_equipment(equVerison)
|
equipments = equipments or get_equipment(equVerison)
|
||||||
|
|||||||
Reference in New Issue
Block a user