From a7bd2045e99da9faa23aa2296e5b161cffc2194f Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 23 五月 2022 17:00:19 +0800
Subject: [PATCH] 9415 【BT】【后端】古神战场(击杀守卫增加个人积分)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_CrossBattlefield.py | 6 ++++--
1 files changed, 4 insertions(+), 2 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 ec7f049..8a459ec 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
@@ -79,7 +79,8 @@
ScoreType_HurtBoss, # 对boss造成伤害 5
ScoreType_Aura, # 积分光环 6
ScoreType_Wall, # 积分墙 7
-) = range(8)
+ScoreType_KillGuard, # 击杀守卫 8
+) = range(9)
## 战场公共世界管理类
class BattleWorld():
@@ -2055,9 +2056,10 @@
tagFaction = curPlayer.GetFaction()
if guardFaction == tagFaction:
return
-
+ guardKillGuardScore = IpyGameDataPY.GetFuncCfg("CrossBattlefieldGuard2", 1)
battleObj = GetBattlePlayerObj(playerID)
battleObj.killGuardCnt += 1
+ battleObj.addPlayerScore(curPlayer, guardKillGuardScore, ScoreType_KillGuard)
PlayerControl.FBFactionNotify(curPlayer.GetFaction(), "CrossBattlefieldKillGuardSelf", [battleObj.name],
"CrossBattlefieldKillGuardOther", [battleObj.name])
--
Gitblit v1.8.0