hxp
2024-10-17 f1c2ac9588321aad9e075c1440b52eb155b8ba18
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBLogic.py
@@ -368,6 +368,10 @@
#  @remarks 函数详细说明.
def DoFBOnKill_Player(curPlayer, defender, tick):
    do_FBLogic_ID = __GetFBLogic_MapID(GameWorld.GetMap().GetMapID())
    mapID = PlayerControl.GetCustomMapID(curPlayer)
    if not mapID:
        mapID = GameWorld.GetMap().GetMapID()
    do_FBLogic_ID = __GetFBLogic_MapID(mapID)
    
    callFunc = GameWorld.GetExecFunc(FBProcess, "GameLogic_%s.%s" % (do_FBLogic_ID, "DoFBOnKill_Player"))
    
@@ -2502,4 +2506,15 @@
    
    return callFunc(curPlayer, mapID, funcLineID, hurtObj, hurtValue, factionHurtValue)
def OnMirrorBattleOver(battleID, mapID):
    ## 镜像战斗结束
    do_FBLogic_ID = __GetFBLogic_MapID(mapID)
    callFunc = GameWorld.GetExecFunc(FBProcess, "GameLogic_%s.%s" % (do_FBLogic_ID, "OnMirrorBattleOver"))
    if callFunc == None:
        return
    return callFunc(battleID)