From 0b52fea0c2dec053c44678d94bd66c10db1b0b91 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 06 四月 2021 17:27:57 +0800 Subject: [PATCH] 8870 【BT2】【后端】战力、伤害、玩家生命的数值调整为大数值(超21亿) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PetControl.py | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PetControl.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PetControl.py index 6b72837..f6c47cf 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PetControl.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PetControl.py @@ -255,8 +255,8 @@ petControl.RefreshNPCState(canSyncClient) #加一个防御措施, 如果宠物血为0, 不可召唤出来, 默认为宠物召回时候的血量 - if rolePet.GetHP() <= 0: - PetDead_ReStoreHP(rolePet, rolePet.GetMaxHP()) + if GameObj.GetHP(rolePet) <= 0: + PetDead_ReStoreHP(rolePet, GameObj.GetMaxHP(rolePet)) GameWorld.ErrLog('宠物重生血量为0, PetID = %s' % (rolePet.GetRolePet().PetID)) return @@ -329,7 +329,7 @@ # @return 返回值无意义 # @remarks 设置宠物HP def SetPetHP(rolePet, value, canSyncClient=True): - rolePet.SetHP(value) + GameObj.SetHP(rolePet, value, canSyncClient) if not canSyncClient: return @@ -343,7 +343,7 @@ # @return 返回值无意义 # @remarks 加宠物HP def AddPetHP(rolePet, value): - remainValue = min(rolePet.GetHP() + value, rolePet.GetMaxHP()) + remainValue = min(GameObj.GetHP(rolePet) + value, GameObj.GetMaxHP(rolePet)) SetPetHP(rolePet, remainValue) return @@ -473,7 +473,7 @@ PlayerControl.NotifyCode(curPlayer, "AvoidSink09") return False - if curPlayer.GetHP() <= 0: + if GameObj.GetHP(curPlayer) <= 0: #死亡状态无法出战宠物 return False -- Gitblit v1.8.0