| | |
| | | import PlayerGoldGift
|
| | | import PlayerActivity
|
| | | import PlayerBindJadeWheel
|
| | | import PlayerAction
|
| | | import FBCommon
|
| | | import PlayerSuccess
|
| | | import PlayerFreeGoods
|
| | |
| | | import GameLogic_FamilyInvade
|
| | | import GameLogic_ElderBattlefield
|
| | | import GameLogic_AllFamilyBoss
|
| | | import GameLogic_HorsePetBoss
|
| | | import GameLogic_FamilyBoss
|
| | | import GameLogic_FamilyWar
|
| | | import OpenServerCampaign
|
| | |
| | | import PlayerRefineStove
|
| | | import PlayerFlashSale
|
| | | import PlayerWishingWell
|
| | | import PlayerFairyDomain
|
| | | import PlayerVip
|
| | | import PlayerDiceEx
|
| | | import IpyGameDataPY
|
| | |
| | | FBHelpBattle.DoPlayerOnDay(curPlayer)
|
| | | #跨服竞技场
|
| | | PlayerCrossRealmPK.DoPlayerOnDay(curPlayer)
|
| | | #缥缈仙域
|
| | | PlayerFairyDomain.OnDay(curPlayer)
|
| | |
|
| | | PlayerTJG.TJGOnDay(curPlayer, onEventType)
|
| | | # 以下为支持两种重置模式切换配置的
|
| | |
| | |
|
| | | #触发每小时任务重置脚本
|
| | | EventShell.EventResponse_OnHour(curPlayer)
|
| | | #缥缈仙域
|
| | | PlayerFairyDomain.OnHour(curPlayer)
|
| | | return
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | |
| | | PyGameData.g_familyPartyInfo = eval(msgValue)
|
| | | return
|
| | |
|
| | | if key == ShareDefine.Def_Notify_WorldKey_FairyDomainLimit:
|
| | | isAdd, limitList = eval(msgValue)
|
| | | if isAdd:
|
| | | PyGameData.g_fairyDomainLimit += limitList
|
| | | else:
|
| | | PyGameData.g_fairyDomainLimit = limitList
|
| | | return
|
| | | |
| | | if key.startswith(ShareDefine.Def_Notify_WorldKey_OperationActionInfo[:-2]):
|
| | | keyHead = ShareDefine.Def_Notify_WorldKey_OperationActionInfo[:-2]
|
| | | actionName = key[len(keyHead):]
|
| | |
| | | # ReloadModule.DoMapServerScriptReload(value, tick)
|
| | | #===============================================================================================
|
| | |
|
| | | #领地争夺战
|
| | | #elif key == ShareDefine.Def_Notify_WorldKey_ManorWar:
|
| | | # GameLogic_ManorWar.OnManorWarStateChange(value, tick)
|
| | | |
| | | # 跨服PK
|
| | | elif key == ShareDefine.Def_Notify_WorldKey_CrossPKSeasonID:
|
| | | PlayerCrossRealmPK.OnCrossRealmPKSeasonChange(value)
|
| | |
| | | if gameWorldMgr.GetGameWorldDictByKey(key) != value:
|
| | | GameLogic_ElderBattlefield.OnElderBattlefieldStateChange(value, tick)
|
| | | # 多仙盟BOSS
|
| | | elif key in [ShareDefine.Def_Notify_WorldKey_DailyActionState % ShareDefine.DailyActionID_FamilyBoss1,
|
| | | ShareDefine.Def_Notify_WorldKey_DailyActionState % ShareDefine.DailyActionID_FamilyBoss2,]:
|
| | | elif key in [ShareDefine.Def_Notify_WorldKey_DailyActionState % ShareDefine.DailyActionID_FamilyBoss1]:
|
| | | if gameWorldMgr.GetGameWorldDictByKey(key) != value:
|
| | | GameLogic_AllFamilyBoss.OnAllFamilyBossStateChange(value, tick)
|
| | | |
| | | # 骑宠BOSS
|
| | | elif key == ShareDefine.Def_Notify_WorldKey_DailyActionState % ShareDefine.DailyActionID_HorsePetBoss:
|
| | | if gameWorldMgr.GetGameWorldDictByKey(key) != value:
|
| | | GameLogic_HorsePetBoss.OnHorsePetBossStateChange(value, tick)
|
| | | |
| | | # OnDayEx
|
| | | elif key == ShareDefine.Def_Notify_WorldKey_OnDayEx:
|
| | | if value and gameWorldMgr.GetGameWorldDictByKey(key) != value:
|
| | |
| | | # 王者仙盟
|
| | | elif key == ShareDefine.Def_Notify_WorldKey_ChampionFamilyID:
|
| | | GameLogic_FamilyWar.OnChampionFamilyIDChange()
|
| | |
|
| | | # 活动buff状态变更
|
| | | elif key.startswith(ShareDefine.Def_Notify_WorldKey_ActionBuffState[:-2]): |
| | | PlayerAction.OnActionBuffStateChange(key, tick)
|
| | |
|
| | | #===============================================================================
|
| | | # ---修改为上述的 统一字典处理
|