9455 【越南】【后端】通天令(改为按固定天数0点重置轮次; 9621【越南】通天令修改)
2个文件已修改
12 ■■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTongTianLing.py 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py
@@ -591,8 +591,6 @@
        PlayerArena.OnDayEx(curPlayer)
        #协助
        PlayerAssist.DoPlayerOnDay(curPlayer)
        #通天令
        PlayerTongTianLing.OnDay(curPlayer)
        #特殊时间点过天的,一般是游戏功能,此时立即同步一次跨服玩家数据
        CrossPlayerData.SendMergePlayerDataNow(curPlayer)
        
@@ -610,6 +608,8 @@
    PlayerFamilyRedPacket.RedPacketOnDay(curPlayer, onEventType)
    #许愿池
    PlayerWishingWell.OnDay(curPlayer)
    #通天令
    PlayerTongTianLing.OnDay(curPlayer, onEventType)
    return
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTongTianLing.py
@@ -16,6 +16,7 @@
#-------------------------------------------------------------------------------
import GameWorld
import ShareDefine
import PlayerControl
import IpyGameDataPY
import ChPyNetSendPack
@@ -35,9 +36,12 @@
    SyncTongTianTaskAward(curPlayer)
    return
def OnDay(curPlayer):
def OnDay(curPlayer, onEventType):
    
    if CheckTongTianLingReset(curPlayer):
    if onEventType == ShareDefine.Def_OnEventType:
        # 常规时间0点过天检查重置
        if CheckTongTianLingReset(curPlayer):
            return
        return
    
    resetTaskTypeList, resetTaskIDList = [], []