ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBLogic.py
@@ -993,37 +993,32 @@
        PlayerControl.PlayerLeaveFB(curPlayer)
    return
## 副本每周逻辑
#  @param tick 当前时间
#  @return None or False
#  @remarks 函数详细说明.
def OnWeek(tick):
    do_FBLogic_ID = __GetFBLogic_MapID(GameWorld.GetMap().GetMapID())
    callFunc = GameWorld.GetExecFunc(FBProcess, "GameLogic_%s.%s" % (do_FBLogic_ID, "OnWeek"))
    if callFunc == None:
        return False
    #执行副本逻辑
    callFunc(tick)
def OnWeek():
    for key, mapIDList in ChConfig.Def_FB_MapID.items():
        if not mapIDList:
            continue
        callFunc = GameWorld.GetExecFunc(FBProcess, "GameLogic_%s.%s" % (key, "OnWeek"))
        if callFunc:
            callFunc()
    return
## 副本每日逻辑
#  @param tick 当前时间
#  @return None or False
#  @remarks 函数详细说明.
def OnDay(tick):
    do_FBLogic_ID = __GetFBLogic_MapID(GameWorld.GetMap().GetMapID())
def OnDay():
    for key, mapIDList in ChConfig.Def_FB_MapID.items():
        if not mapIDList:
            continue
        callFunc = GameWorld.GetExecFunc(FBProcess, "GameLogic_%s.%s" % (key, "OnDay"))
        if callFunc:
            callFunc()
    return
    
    callFunc = GameWorld.GetExecFunc(FBProcess, "GameLogic_%s.%s" % (do_FBLogic_ID, "OnDay"))
    if callFunc == None:
        #GameWorld.Log("副本逻辑不可使用   GameLogic_%d"%(mapID))
        return False
    #执行副本逻辑
    callFunc(tick)
## 副本每周逻辑-玩家, 不管玩家是否在该副本地图中都会触发
def OnFBPlayerOnWeek(curPlayer, onWeekType):
    for key, mapIDList in ChConfig.Def_FB_MapID.items():
        if not mapIDList:
            continue
        callFunc = GameWorld.GetExecFunc(FBProcess, "GameLogic_%s.%s" % (key, "OnFBPlayerOnWeek"))
        if callFunc:
            callFunc(curPlayer)
    return
## 副本每日逻辑-玩家, 不管玩家是否在该副本地图中都会触发