ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/BattleObj.py
@@ -348,6 +348,7 @@
        self._ipyData = ipyData
        self._skillID = self._ipyData.GetSkillID()
        self._skillTypeID = self._ipyData.GetSkillTypeID()
        self._cdTime = self._ipyData.GetCoolDownTime()
        self._effList = [] # [Effect, ...]
        self._effDict = {} # {(effID, triggerWay):Effect, ...} ,确保唯一,同个技能可能配置相同的效果ID
        for num in range(1, 1 + 3):
@@ -393,7 +394,7 @@
            return self._effDict[(effID, triggerWay)]
    def GetConnSkill(self): return self._ipyData.GetConnSkill()
    def GetCoolDownInit(self): return self._ipyData.GetCoolDownInit()
    def GetCoolDownTime(self): return self._ipyData.GetCoolDownTime()
    def GetCoolDownTime(self): return self._cdTime
    def GetBuffStateLimit(self): return self._ipyData.GetBuffStateLimit()
    def GetCurBuffState(self): return self._ipyData.GetCurBuffState()
    def GetLastTime(self): return self._ipyData.GetLastTime() # 持续时间
@@ -645,6 +646,7 @@
        self._skillData = SklllData(ipyData)
        self._skillID = self._skillData.GetSkillID()
        self._skillTypeID = self._skillData.GetSkillTypeID()
        self._cdTime = self._skillData.GetCoolDownTime()
        self._remainTime = 0
        self._batType = 0 # 战斗类型,普通、连击、反击、追击等
        self._tagObjList = [] # 本次技能主要目标列表 [BatObj, ...]
@@ -712,7 +714,7 @@
    def GetEffectByID(self, effID, triggerWay=0): return self._skillData.GetEffectByID(effID, triggerWay)
    def GetConnSkill(self): return self._skillData.GetConnSkill()
    def GetCoolDownInit(self): return self._skillData.GetCoolDownInit()
    def GetCoolDownTime(self): return self._skillData.GetCoolDownTime()
    def GetCoolDownTime(self): return self._cdTime
    def GetBuffStateLimit(self): return self._skillData.GetBuffStateLimit()
    def GetCurBuffState(self): return self._skillData.GetCurBuffState()
    def GetLastTime(self): return self._skillData.GetLastTime() # 持续时间