| | |
| | |
|
| | | def GetSkillCount(self): return len(self._skillList)
|
| | | def GetSkillByIndex(self, index): return self._skillList[index]
|
| | | def GetSkillIDList(self): return self._skillDict.keys()
|
| | | def FindSkillByID(self, skillID): return self._skillDict.get(skillID, None)
|
| | | def FindSkillByTypeID(self, skillTypeID):
|
| | | skill = None
|
| | |
| | |
|
| | | def __init__(self):
|
| | | self.tfGUID = "" # 所属的某场回合战斗的guid
|
| | | self.ownerID = 0 # 所属玩家ID,可能为0,0代表非玩家的战斗实体
|
| | | self.objID = 0
|
| | | self.objName = ""
|
| | | self.npcID = 0
|
| | | self.ownerID = 0 # 所属玩家ID,可能为0,0代表非玩家的战斗实体
|
| | | self.heroID = 0
|
| | | self.skinID = 0
|
| | | self.country = 0
|
| | | self.atkDistType = 0
|
| | | self.sex = 0
|
| | | self.lv = 1
|
| | | self.fightPower = 0
|
| | | self.faction = 0 # 所属阵营,一般只有双方阵营, 1 或 2,发起方默认1
|
| | |
| | | def GetTFGUID(self): return self.tfGUID # 所属的某场战斗
|
| | | def SetTFGUID(self, tfGUID): self.tfGUID = tfGUID
|
| | | def GetTurnFight(self): return TurnAttack.GetTurnFightMgr().getTurnFight(self.tfGUID)
|
| | | def GetOwnerID(self): return self.ownerID # 如果是玩家战斗单位,则该值非0,为所属玩家ID
|
| | | def SetOwnerID(self, ownerID): self.ownerID = ownerID
|
| | | def GetID(self): return self.objID
|
| | | def GetName(self): return self.objName
|
| | | def SetName(self, name): self.objName = name
|
| | | def GetCountry(self): return self.country
|
| | | def SetCountry(self, country): self.country = country
|
| | | def GetAtkDistType(self): return self.atkDistType
|
| | | def SetAtkDistType(self, atkDistType): self.atkDistType = atkDistType
|
| | | def GetSex(self): return self.sex
|
| | | def SetSex(self, sex): self.sex = sex
|
| | | def GetNPCID(self): return self.npcID # 如果是NPC战斗单位,则该值非0
|
| | | def SetNPCID(self, npcID): self.npcID = npcID # 设置所属的NPCID
|
| | | def GetOwnerID(self): return self.ownerID # 如果是玩家战斗单位,则该值非0,为所属玩家ID
|
| | | def GetHeroID(self): return self.heroID # 仅玩家有值,某个武将ID
|
| | | def GetHeroID(self): return self.heroID
|
| | | def GetSkinID(self): return self.skinID # 仅玩家有值,武将皮肤
|
| | | def SetOwnerHero(self, ownerID, heroID, skinID): # 设置所属的玩家及武将
|
| | | self.ownerID = ownerID
|
| | | def SetHero(self, heroID, skinID=0): # 设置所属武将
|
| | | self.heroID = heroID
|
| | | self.skinID = skinID
|
| | | def SetLineupPos(self, posNum, lineupNum=1):
|