From 0975094f2661551929ce86ad4951229bfc887ee6 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 28 三月 2024 18:17:39 +0800 Subject: [PATCH] 10019 【砍树】回合战斗(增加强化暴伤、弱化暴伤属性;增加1308通用持续性回血buff逻辑,支持单次回血超20E;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameObj.py | 17 +++++++++++++++++ 1 files changed, 17 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 7709a2d..afe72f7 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameObj.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameObj.py @@ -235,6 +235,8 @@ SetPetStrengthenPer(gameObj, 0) SetPetWeakenPer(gameObj, 0) SetDamageBackRate(gameObj, 0) + SetSuperHitHurtPer(gameObj, 0) + SetSuperHitHurtDefPer(gameObj, 0) return def GetPetDamPer(gameObj): return gameObj.GetDictByKey(ChConfig.Def_PlayerKey_AttrPetDamPer) @@ -423,6 +425,21 @@ PlayerControl.SendPropertyRefresh(gameObj, ShareDefine.CDBPlayerRefresh_PetWeakenPer, value) return +def GetSuperHitHurtPer(gameObj): return gameObj.GetDictByKey(ChConfig.AttrName_SuperHitHurtPer) +def SetSuperHitHurtPer(gameObj, value): + ## 强化暴伤 + gameObj.SetDict(ChConfig.AttrName_SuperHitHurtPer, value) + if gameObj.GetGameObjType() == IPY_GameWorld.gotPlayer: + PlayerControl.SendPropertyRefresh(gameObj, ShareDefine.CDBPlayerRefresh_SuperHitHurtPer, value) + return +def GetSuperHitHurtDefPer(gameObj): return gameObj.GetDictByKey(ChConfig.AttrName_SuperHitHurtDefPer) +def SetSuperHitHurtDefPer(gameObj, value): + ## 弱化暴伤 + gameObj.SetDict(ChConfig.AttrName_SuperHitHurtDefPer, value) + if gameObj.GetGameObjType() == IPY_GameWorld.gotPlayer: + PlayerControl.SendPropertyRefresh(gameObj, ShareDefine.CDBPlayerRefresh_SuperHitHurtDefPer, value) + return + def GetDamageBackRate(gameObj): if gameObj.GetGameObjType() == IPY_GameWorld.gotPlayer: return gameObj.GetDamageBackRate() -- Gitblit v1.8.0