From e17fcba64e93fceb1459b12cbe70663039d40314 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 11 一月 2024 18:22:45 +0800 Subject: [PATCH] 10019 【砍树】回合战斗(回合战斗buff持续时间处理及持续性buff定时触发时机处理支持;增加回合战斗死亡及复活支持;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameObj.py | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameObj.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameObj.py index 2f87806..ae67f97 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameObj.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameObj.py @@ -179,6 +179,14 @@ gameObj.SetDict(ChConfig.Def_PlayerKey_BloodShiledHurtEx, value / ShareDefine.Def_PerPointValue) return +def GetFinalHurtReducePer(gameObj): return gameObj.GetDictByKey(ChConfig.Def_PlayerKey_FinalHurtReducePer) +def SetFinalHurtReducePer(gameObj, value): + ## 最终伤害减免百分比 + gameObj.SetDict(ChConfig.Def_PlayerKey_FinalHurtReducePer, value) + if gameObj.GetGameObjType() == IPY_GameWorld.gotPlayer: + PlayerControl.SendPropertyRefresh(gameObj, ShareDefine.CDBPlayerRefresh_FinalHurtReducePer, value) + return + def GetFaction(gameObj): faction = gameObj.GetDictByKey(ChConfig.Def_Obj_Dict_Faction) if faction: -- Gitblit v1.8.0