From 2b86c7b9ca3a719dc0f25ce3df11296b87795ef2 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 23 五月 2022 17:00:20 +0800 Subject: [PATCH] 9415 【BT】【后端】古神战场(采集阵营buff时每个在线阵营玩家增加个人开奖贡献) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossBattlefield.py | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossBattlefield.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossBattlefield.py index 8a459ec..4562c7b 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossBattlefield.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossBattlefield.py @@ -1940,6 +1940,7 @@ faction = battleObj.faction tagFaction = ShareDefine.CampType_Justice if faction == ShareDefine.CampType_Evil else ShareDefine.CampType_Evil + factionObj = GetBattleFactionObj(faction) # 黑夜降临: 敌对玩家每x秒掉血y%,持续xx秒 30908110 # 天道威压: 敌对玩家攻击降低x%,持续xx秒 30908111 @@ -1969,6 +1970,12 @@ gainBuffFactionObj.crystalScorePlusRate = buffSkill.GetEffect(0).GetEffectValue(0) gainBuffFactionObj.crystalScorePlusEndTick = tick + buffTime + # 采集阵营buff时每个在线阵营玩家增加个人开奖贡献 + addContribution = IpyGameDataPY.GetFuncCfg("CrossBattlefieldAwardSuper2", 5) + for battleObj in factionObj.factionPlayerDict.values(): + if battleObj.playerID in factionObj.onlinePlayerIDList: + battleObj.addSuperItemContribution(addContribution) + NotifyBattlefieldHelp() NPCCommon.SetDeadEx(curNPC) return -- Gitblit v1.8.0