| | |
| | | # @change: "2014-02-27 12:00" hxp 增加世界boss逻辑
|
| | | # @change: "2014-04-26 19:30" hxp 增加领地战活动
|
| | | # @change: "2014-06-21 15:20" hxp 增加特惠活动
|
| | | # @change: "2014-08-04 17:30" xmnathan 天梯每日更新
|
| | | # @change: "2014-08-15 17:00" xmnathan 修改OnDay函数内的执行顺序
|
| | | # @change: "2014-10-08 10:30" xmnathan add 定时清理过期补偿
|
| | | # @change: "2014-10-29 22:00" hxp MapServerInitOK增加扩展key状态通知
|
| | |
| | | import CrossRealmPK
|
| | | import CrossRealmMsg
|
| | | import CrossRealmPlayer
|
| | | import CrossActionControl
|
| | | import PlayerFBHelpBattle
|
| | | import PlayerFamilyRedPacket
|
| | | import PlayerFairyDomain
|
| | | import IpyGameDataPY
|
| | | import PlayerFamilyParty
|
| | | import GameWorldFamilyWar
|
| | | import GameWorldArena
|
| | | import AuctionHouse
|
| | | import PlayerXMZZ
|
| | | import PlayerTeam
|
| | |
| | | #GameWorld.SendMapServerMsgEx(ShareDefine.Def_Notify_WorldKey_ServerDay, openServerDay)
|
| | | #清理过期补偿
|
| | | PlayerCompensation.ClearUpTimeOutCompensation()
|
| | | PlayerGeTui.ClearFMTGeTuiLimit()
|
| | | #PlayerGeTui.ClearFMTGeTuiLimit()
|
| | | import PlayerBourse
|
| | | PlayerBourse.OverTimeItemsDeal()
|
| | | # 仙盟联赛
|
| | |
| | |
|
| | | #仙魔之争
|
| | | PlayerXMZZ.XMZZOndayEx()
|
| | | #boss复活
|
| | | GameWorldBoss.BossRebornOnDayEx()
|
| | | return
|
| | |
|
| | | ## 触发每周事件(参数 -> 当前时间)
|
| | |
| | | CrossRealmPK.OnPKMatchProcess(tick)
|
| | |
|
| | | GameWorldBoss.DoCheckWorldBossReborn(tick)
|
| | | GameWorldBoss.ProcessBossGeTui(tick)
|
| | | PlayerGeTui.ProcessNewGuyCallBackGeTui(tick)
|
| | | #GameWorldBoss.ProcessBossGeTui(tick)
|
| | | #PlayerGeTui.ProcessNewGuyCallBackGeTui(tick)
|
| | | #组队副本版本
|
| | | PlayerTeam.DoTeamProcess(tick)
|
| | |
|
| | |
| | | GameWorldAverageLv.OpenWorldAverageLv()
|
| | | #倒计时离队处理
|
| | | PlayerTeam.DoCountdownLeaveTeamLogic(tick)
|
| | | #副本助战
|
| | | PlayerFBHelpBattle.OnMinuteProcess()
|
| | | #红包
|
| | | PlayerFamilyRedPacket.OnRedPacketMinuteProcess()
|
| | | #拍卖行
|
| | | AuctionHouse.OnAuctionItemMinuteProcess()
|
| | | AuctionHouse.OnAuctionItemMinuteProcess(tick)
|
| | | #每5分钟触发一次仙盟总战力更新
|
| | | if curMinute % 5 == 0:
|
| | | PlayerFamily.UpdFamilyTotalFightPower()
|
| | |
| | | ChPlayer.LoadPlayerLVData()
|
| | | #加载助战信息
|
| | | PlayerFBHelpBattle.OnServerStart()
|
| | | #本服竞技场
|
| | | GameWorldArena.OnServerStart()
|
| | | #跨服PK
|
| | | CrossRealmPK.OnGameServerInitOK()
|
| | | #世界boss被杀次数重置
|
| | |
| | |
|
| | | # 跨服PK
|
| | | CrossRealmPK.OnMapServerInitOK()
|
| | | # 本服竞技场
|
| | | GameWorldArena.SendMapServerArenaInfo()
|
| | |
|
| | | SendAllMapGlobalDropInfo() # 全局掉落控制
|
| | |
|
| | |
| | | PlayerTeam.OnServerClose(tick)
|
| | | ChPlayer.SavePlayerLVData()
|
| | | PlayerFBHelpBattle.OnServerClose()
|
| | | CrossActionControl.OnServerClose()
|
| | | GameWorldArena.OnServerClose()
|
| | | GameWorld.Log("通知C++关服!")
|
| | | GameWorld.GetGameWorld().OnServerClose()
|
| | |
|