From 93b6f00c8b142fee8560d58c54d71de135584788 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 03 十二月 2021 18:48:52 +0800 Subject: [PATCH] 9341 【BT5】【主干】【后端】情缘系统(增加魅力等级属性;伴侣亲密度等级属性;优化已成亲的伴侣再次提亲时直接成亲) --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerCharm.py | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerCharm.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerCharm.py index 0a8e7f9..fa0e9b7 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerCharm.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerCharm.py @@ -253,6 +253,24 @@ NetPackCommon.SendFakePack(curPlayer, clientPack) return +#// B3 19 提升魅力等级 #tagCGCharmLVUp +# +#struct tagCGCharmLVUp +#{ +# tagHead Head; +#}; +def OnCharmLVUp(index, clientData, tick): + curPlayer = GameWorld.GetPlayerManager().GetPlayerByIndex(index) + playerID = curPlayer.GetPlayerID() + + totalCharm = 0 + charmValueRecMgr = PyDataManager.GetDBPyCharmValueRecManager() + if playerID in charmValueRecMgr.charmTotalDict: + recTypeValueDict = charmValueRecMgr.charmTotalDict.get(playerID, {}) + totalCharm = recTypeValueDict.get(CharmValueRecType_Total, 0) + + PlayerControl.MapServer_QueryPlayer_DoLogic(curPlayer, "Charm", ["CharmLVUp", totalCharm], curPlayer.GetID()) + return def GMClearCharm(): ## GM清空魅力 -- Gitblit v1.8.0