From 0b52fea0c2dec053c44678d94bd66c10db1b0b91 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 06 四月 2021 17:27:57 +0800 Subject: [PATCH] 8870 【BT2】【后端】战力、伤害、玩家生命的数值调整为大数值(超21亿) --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamilyAction.py | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamilyAction.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamilyAction.py index 0cf2590..356f27f 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamilyAction.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFamilyAction.py @@ -182,7 +182,7 @@ def __RequestAddFamilyNote(curPlayer, actionType, actionDataList, tick): requestAddFamilyID = actionDataList[0] # 申请进入的家族 - fightPower = actionDataList[1] if len(actionDataList) > 1 else curPlayer.GetFightPower() + fightPower = actionDataList[1] if len(actionDataList) > 1 else PlayerControl.GetFightPower(curPlayer) requestPlayerName = curPlayer.GetName() # 申请的玩家名字 familyManager = GameWorld.GetFamilyManager() @@ -226,7 +226,7 @@ return #玩家Id, 等级,职业,战斗力 - actionDataList = [curPlayer.GetID(), curPlayer.GetLV(), curPlayer.GetJob(), fightPower] + actionDataList = [curPlayer.GetID(), curPlayer.GetLV(), curPlayer.GetJob(), fightPower % ChConfig.Def_PerPointValue, fightPower / ChConfig.Def_PerPointValue] result = AddFamilyActionNote(requestPlayerName, requestAddFamilyID, actionType, actionDataList, tick, False) if not result: @@ -423,15 +423,15 @@ playerLV = familyActionData.GetValue2() # 等级 playerJob = familyActionData.GetValue3() # 职业 fightPower = familyActionData.GetValue4() # 战斗力 - + fightPower += familyActionData.GetValue5() * ChConfig.Def_PerPointValue tagPlayer = GameWorld.GetPlayerManager().FindPlayerByID(playerID) if not tagPlayer: isOnLine = 0 else: isOnLine = 1 playerLV = tagPlayer.GetLV() - if tagPlayer.GetFightPower() > fightPower: - fightPower = tagPlayer.GetFightPower() + if PlayerControl.GetFightPower(tagPlayer) > fightPower: + fightPower = PlayerControl.GetFightPower(tagPlayer) memberInfo = ChPyNetSendPack.tagtMemberInfo() memberInfo.PlayerID = playerID @@ -439,7 +439,8 @@ memberInfo.Name = requestPlayerName memberInfo.PlayerLV = playerLV memberInfo.PlayeJob = playerJob - memberInfo.PlayeFightPower = fightPower + memberInfo.PlayeFightPower = fightPower % ChConfig.Def_PerPointValue + memberInfo.PlayeFightPowerEx = fightPower / ChConfig.Def_PerPointValue memberInfo.RequestTime = requestTime memberInfo.IsOnLine = isOnLine packList.append(memberInfo) -- Gitblit v1.8.0