ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Attack/BattleObj.py
@@ -280,6 +280,7 @@
    def GetCalcType(self): return self._ipyData.GetCalcType()
    def GetSkillPer(self): return self._ipyData.GetSkillPer()
    def GetSkillValue(self): return self._ipyData.GetSkillValue()
    def GetHurtAtkPerMax(self): return self._ipyData.GetHurtAtkPerMax()
    def GetHappenRate(self): return self._ipyData.GetHappenRate() # 触发概率
    def GetEffect(self, index): return self._effList[index] if len(self._effList) > index else 0
    def GetEffectCount(self): return len(self._effList)
@@ -501,6 +502,7 @@
    def GetCalcType(self): return self._skillData.GetCalcType()
    def GetSkillPer(self): return self._skillData.GetSkillPer()
    def GetSkillValue(self): return self._skillData.GetSkillValue()
    def GetHurtAtkPerMax(self): return self._skillData.GetHurtAtkPerMax()
    def GetHappenRate(self): return self._skillData.GetHappenRate() # 触发概率
    def GetEffect(self, index): return self._skillData.GetEffect(index)
    def GetEffectCount(self): return self._skillData.GetEffectCount()
@@ -638,6 +640,7 @@
        self._skillMgr = ObjPool.GetPoolMgr().acquire(SkillManager)
        self._buffMgr = ObjPool.GetPoolMgr().acquire(BuffManager, self)
        self._passiveEffMgr = ObjPool.GetPoolMgr().acquire(PassiveEffManager, self)
        self._lastHurtValue = 0
        
        # 统计
        self.hurtStat = 0 # 输出统计
@@ -826,6 +829,9 @@
        self._skillUseCntDict[skillID] = self._skillUseCntDict.get(skillID, 0) + 1
        self._skillTurnUseCntDict[skillID] = self._skillTurnUseCntDict.get(skillID, 0) + 1
        
    def GetLastHurtValue(self): return self._lastHurtValue
    def SetLastHurtValue(self, lastHurtValue): self._lastHurtValue = lastHurtValue
    def StatHurtValue(self, hurtValue):
        ## 统计输出
        self.hurtStat += hurtValue