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