| | |
| | |
|
| | | def GetSkillData(self): return self._skillData
|
| | | def GetSkillID(self): return self._skillData.GetSkillID()
|
| | | def GetCurBuffState(self): return self._skillData.GetCurBuffState()
|
| | | def GetAddTiming(self): return self._addTiming
|
| | | def SetAddTiming(self, addTiming):
|
| | | self._addTiming = addTiming
|
| | |
| | | def GetEffectValueEx(self, effID): return self._effExDict.get(effID, 0)
|
| | | def ResetEffectValueEx(self): self._effExDict = {}
|
| | | def AddEffectValueEx(self, effID, valueEx): self._effExDict[effID] = self._effExDict.get(effID, 0) + valueEx
|
| | | def GetEffectExDict(self): return self._effExDict
|
| | | def GetHaloObjIDList(self): return self._haloObjIDList
|
| | | def SetHaloObjIDList(self, haloObjIDList): self._haloObjIDList = haloObjIDList
|
| | | def AddHaloObjID(self, objID):
|
| | |
| | | self._harmSelfHP = 0 # 自残值
|
| | | self._mainTagIDList = [] # 主技能目标ID列表,一般用于技能拆分成多个技能效果时,子技能可能会用到主技能的对象做逻辑
|
| | | self._timing = 0 # 当前武将时间节点: 0-回合前;1-回合后
|
| | | self._angerOverflow = 0 # 怒气技能怒气溢出值,子技能也生效,因为主技能释放后怒气会被扣除,所以这里做个记录
|
| | |
|
| | | # 统计
|
| | | self.hurtStat = 0 # 输出统计
|
| | |
| | | def GetHarmSelfHP(self): return self._harmSelfHP
|
| | | def SetHarmSelfHP(self, harmSelfHP): self._harmSelfHP = harmSelfHP
|
| | |
|
| | | def GetAngerOverflow(self): return self._angerOverflow
|
| | | def SetAngerOverflow(self, angerOverflow): self._angerOverflow = angerOverflow
|
| | | |
| | | def GetMainTagIDList(self): return self._mainTagIDList
|
| | | def SetMainTagIDList(self, mainTagIDList): self._mainTagIDList = mainTagIDList
|
| | |
|