From e28c6c2808e73935b8acf40c851b2bb64ed81868 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 05 十二月 2023 18:08:40 +0800
Subject: [PATCH] 10021 【主干】【港台】新手流程修改(修复获取已加总灵根点数错误bug)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestRunner.py | 15 ++++++---------
1 files changed, 6 insertions(+), 9 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestRunner.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestRunner.py
index 7839ffd..d18a4dd 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestRunner.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/QuestRunner.py
@@ -7106,16 +7106,13 @@
def GetLinggenaddtotal(curPlayer, attrID):
# 获取已加总灵根点数
- funcDict = {ShareDefine.Def_Effect_Metal:lambda curObj:PlayerControl.GetMetal(curObj),
- ShareDefine.Def_Effect_Wood:lambda curObj:PlayerControl.GetWood(curObj),
- ShareDefine.Def_Effect_Water:lambda curObj:PlayerControl.GetWater(curObj),
- ShareDefine.Def_Effect_Fire:lambda curObj:PlayerControl.GetFire(curObj),
- ShareDefine.Def_Effect_Earth:lambda curObj:PlayerControl.GetEarth(curObj),
- }
+ if attrID:
+ attrIDList = [attrID]
+ else:
+ attrIDList = [ShareDefine.Def_Effect_Metal, ShareDefine.Def_Effect_Wood, ShareDefine.Def_Effect_Water, ShareDefine.Def_Effect_Fire, ShareDefine.Def_Effect_Earth]
curTotalPoint = 0
- for k, func in funcDict.items():
- if not attrID or attrID == k:
- curTotalPoint += func(curPlayer)
+ for attrID in attrIDList:
+ curTotalPoint += curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_AddPointValue % attrID)
return curTotalPoint
##灵根品级是否达到X级
--
Gitblit v1.8.0