hxp
6 小时以前 726517b2002ec6dd46e07f89c10fdfe0274243af
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/BattleObj.py
@@ -548,6 +548,7 @@
    
    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
@@ -589,13 +590,15 @@
    
    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
@@ -655,18 +658,22 @@
    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):