From 985bdf70fd0022733f75bf2106e69c6de77c26b1 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 28 十一月 2025 17:29:51 +0800
Subject: [PATCH] 129 【战斗】战斗系统-服务端(卑弥呼所有技能;技能表增加字段Buff保留-BuffRetain,支持死亡保留、复活保留;增加触发方式42-大回合开始时(死亡后有效);增加属性ID 73复活生命加成、74复活怒气加成;优化效果6014-支持失败次数额外概率;优化死亡、复活时的buff处理;)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBillboard.py | 71 -----------------------------------
1 files changed, 1 insertions(+), 70 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBillboard.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBillboard.py
index dfb9762..b474f25 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBillboard.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerBillboard.py
@@ -86,76 +86,6 @@
def UpdatePlayerFPTotalBillboard(curPlayer, isForceUpdate=False, isCheckRule=True):
##更新玩家总战斗力
-#
-# playerFightPower = PlayerControl.GetFightPower(curPlayer)
-# if not __CheckFightPowerCanUpdate(curPlayer, ChConfig.Def_PDict_FightPower_Total, playerFightPower,
-# isForceUpdate, isCheckRule, ChConfig.Def_PDict_FightPower_TotalEx):
-# return
-#
-# fightPower = playerFightPower % ChConfig.Def_PerPointValue
-# fightPowerEx = playerFightPower / ChConfig.Def_PerPointValue
-# PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_FightPower_Total, fightPower,
-# ChConfig.Def_PDictType_FightPower)
-# PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_FightPower_TotalEx, fightPowerEx,
-# ChConfig.Def_PDictType_FightPower)
-#
-# GameWorld.DebugLog("更新总战斗力:playerFightPower=%s" % (playerFightPower), curPlayer.GetPlayerID())
-#
-# UpdatePlayerBillboard(curPlayer, ShareDefine.Def_BT_FightPower, fightPowerEx, fightPower)
-
-# if bType == ShareDefine.Def_BT_FightPower:
-# playerID = bID
-# fightPowerTotal = cmpValue * ChConfig.Def_PerPointValue + cmpValue2
-# familyID = exInfo[0]
-# playerJob = bType2
-#
-# curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(playerID)
-# if curPlayer:
-# PlayerControl.SetFightPower(curPlayer, fightPowerTotal)
-#
-# #更新战盟成员战力
-# PlayerFamily.UpdFamilyMemberFightPower(familyID, playerID, fightPowerTotal)
-#
-# #职业战力榜
-# job = playerJob % 10
-# if job in ShareDefine.JobFightPowerBillboardDict:
-# jobBType = ShareDefine.JobFightPowerBillboardDict[job]
-# UpdatePlayerBillboard(bID, bName, bName2, jobBType, bType2, value1, value2, cmpValue, autoSort, cmpValue2, **kwargs)
- return
-
-#def __CheckFightPowerCanUpdate(curPlayer, key, fightPower, isForceUpdate=False, isCheckRule=True, key2=None):
-# ''' 检查玩家可否更新战斗力
-# @param curPlayer 玩家实例
-# @param key 战斗力类型对应key
-# @param fightPower 当前战斗力
-# @param isForceUpdate 是否强制更新(若设置强制更新,在某些潜规则下也不一定能强制更新,如GM等)
-# @param isCheckRule 是否检查战力范围更新差值
-# @return True-可更新
-# '''
-# if fightPower <= 0:
-# return False
-#
-# historyFightPower = curPlayer.NomalDictGetProperty(key, 0, ChConfig.Def_PDictType_FightPower)
-# if key2 != None:
-# historyFightPower += curPlayer.NomalDictGetProperty(key2, 0, ChConfig.Def_PDictType_FightPower) * ChConfig.Def_PerPointValue
-#
-# if not __CanPlayerBillboardComm(curPlayer):
-# return False
-#
-# if isForceUpdate:
-# GameWorld.DebugLog("战斗力更新检查:强制更新 key=%s,fightPower=%s,history=%s"
-# % (key, fightPower, historyFightPower), curPlayer.GetPlayerID())
-# return True
-#
-# if fightPower == historyFightPower:
-# GameWorld.DebugLog("战斗力更新检查:与上次相同,默认不更新 key=%s,fightPower=%s,history=%s"
-# % (key, fightPower, historyFightPower), curPlayer.GetPlayerID())
-# return False
-#
-# return True
-
-def UpdateHorseBillboard(curPlayer, isForceUpdate=False, isUpdateTotal=True):
- ##更新玩家坐骑排行榜
return
def UpdatePyPetBillboard(curPlayer, isForceUpdate=False, isUpdateTotal=True):
@@ -191,6 +121,7 @@
kwargs["value3"] = curPlayer.GetFace()
kwargs["value4"] = curPlayer.GetFacePic()
kwargs["value5"] = curPlayer.GetModelMark()
+ kwargs["value6"] = curPlayer.GetEquipShowSwitch()
groupValue1 = 0
UpdateBillboard(bType, groupValue1, playerID, playerName, playerOpInfo, playerJob, value1, value2,
--
Gitblit v1.8.0