From 157a8787e84d14d3907aadb13f639964b6bd95d4 Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期二, 11 十二月 2018 10:53:03 +0800 Subject: [PATCH] 5390 【后端】【1.3】【1.3.100】神兵特效展示界面新增战力与属性展示 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py index d6acc7c..3e80fe5 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py @@ -143,8 +143,16 @@ PlayerControl.CalcAttrDict_Type(attrID, attrValueList[i], allAttrList) fightPowerEx += IpyGameDataPY.GetFuncEvalCfg('MagicExterior').get(str(gwType), 0) - # 附加战力 - curPlayer.SetDict(ChConfig.Def_PlayerKey_MFPEx % ShareDefine.Def_MFPType_GodWeapon, fightPowerEx) + #特效等级属性战力 + godWeaponEffectData = IpyGameDataPY.InterpolationSearch("GodWeaponEffect", "Level", attrLV, {"GWType":gwType}) + if godWeaponEffectData: + for attrID, attrValue in godWeaponEffectData.GetAttr().items(): + PlayerControl.CalcAttrDict_Type(attrID, attrValue, allAttrList) + fightPowerEx += godWeaponEffectData.GetFightPower() + + + # 附加战力 + curPlayer.SetDict(ChConfig.Def_PlayerKey_MFPEx % ShareDefine.Def_MFPType_GodWeapon, fightPowerEx) GameWorld.DebugLog("神兵属性:%s" % allAttrList) # 保存计算值 PlayerControl.SetCalcAttrListValue(curPlayer, ChConfig.Def_CalcAttrFunc_GodWeapon, allAttrList) -- Gitblit v1.8.0