From 297de92ab4234a2ec6c84a0b93861a41bc71d1b3 Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期一, 12 十一月 2018 17:07:58 +0800 Subject: [PATCH] 4631 【后端】【1.3.0】上古战场增加机器人投放、分线逻辑优化 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBLogic.py | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBLogic.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBLogic.py index bb1d347..aff2794 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBLogic.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBLogic.py @@ -355,6 +355,16 @@ return +def DoFBOnNPCKill_Player(curNPC, curPlayer, tick): + ## 副本内NPC杀人 + do_FBLogic_ID = __GetFBLogic_MapID(GameWorld.GetMap().GetMapID()) + + callFunc = GameWorld.GetExecFunc(FBProcess, "GameLogic_%s.%s" % (do_FBLogic_ID, "DoFBOnNPCKill_Player")) + + if callFunc: + #GameWorld.Log("副本逻辑不可使用 GameLogic_%d"%(mapID)) + return callFunc(curNPC, curPlayer, tick) + return #--------------------------------------------------------------------- ## 任务专用,触发事件(副本内攻击人) # @param curPlayer 攻击者 @@ -1897,14 +1907,14 @@ # @param mapID 玩家 # @param tick 当前时间 # @return None-未找到,线路id - 0~N -def GetFBLineMaxPlayerCount(mapID): +def GetFBLineMaxPlayerCount(mapID, lineID): do_FBLogic_ID = __GetFBLogic_MapID(mapID) callFunc = GameWorld.GetExecFunc(FBProcess, "GameLogic_%s.%s" % (do_FBLogic_ID, "GetFBLineMaxPlayerCount")) if callFunc: - return callFunc() + return callFunc(lineID) return 0 -- Gitblit v1.8.0