From 02a9f1326fd99fc60ee14c70bb55d714803607f0 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 08 七月 2019 15:25:56 +0800
Subject: [PATCH] 4438 【主干】【2.0.200】打boss状态下发起匹配可以进入跨服,回来后归属不会清,boss不会回血
---
ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerDuJie.py | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerDuJie.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerDuJie.py
index 9bcdbd5..92a5286 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerDuJie.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerDuJie.py
@@ -158,7 +158,6 @@
sendPack.PlayerID = curPlayer.GetPlayerID()
sendPack.RealmLV = curPlayer.GetOfficialRank()
sendPack.Job = curPlayer.GetJob()
- sendPack.JobRank = PlayerControl.GetJobRank(curPlayer)
sendPack.AtkAdd = atkAdd/100
NetPackCommon.SendFakePack(notifyPlayer, sendPack)
return
@@ -297,3 +296,18 @@
sendMsg = str(sendInfo)
curPlayer.MapServer_QueryPlayerResult(0, 0, 'DuJieHelpInfo', sendMsg, len(sendMsg))
return
+
+def DoRealmUpAddBuff(sendMsg):
+ #境界提升给全服在线玩家加经验BUFF
+ minRealmLVLimit = IpyGameDataPY.GetFuncCfg('RadioExpRealm')
+ playerManager = GameWorld.GetPlayerManager()
+ for i in xrange(playerManager.GetActivePlayerCount()):
+ curPlayer = playerManager.GetActivePlayerAt(i)
+ if curPlayer == None or not curPlayer.GetInitOK():
+ continue
+ if PlayerControl.GetIsTJG(curPlayer):
+ continue
+ if curPlayer.GetOfficialRank() < minRealmLVLimit:
+ continue
+ curPlayer.MapServer_QueryPlayerResult(0, 0, 'AddBuff', sendMsg, len(sendMsg))
+ return
\ No newline at end of file
--
Gitblit v1.8.0