| | |
| | | # @change: "2013-01-16 19:00" wdb 防范死亡的召唤兽被reborn
|
| | | # @change: "2014-10-29 23:30" hxp 增加可刷新标识点刷新的世界boss
|
| | | #------------------------------------------------------------------------------
|
| | | """Version = 2014-10-29 23:30"""
|
| | | #"""Version = 2014-10-29 23:30"""
|
| | | #---------------------------------------------------------------------
|
| | | # 模块详细说明
|
| | |
|
| | |
| | | import NPCCommon
|
| | | import ShareDefine
|
| | | import IpyGameDataPY
|
| | | import CrossRealmPlayer
|
| | | #---------------------------------------------------------------------
|
| | | #全局变量
|
| | | #---------------------------------------------------------------------
|
| | |
| | | if not bossID:
|
| | | continue
|
| | |
|
| | | if mapID in ChConfig.Def_CrossZoneTableName:
|
| | | tableName = ChConfig.Def_CrossZoneTableName[mapID]
|
| | | realMapID = GameWorld.GetGameWorld().GetRealMapID()
|
| | | copyMapID = GameWorld.GetGameWorld().GetCopyMapID()
|
| | | zoneIpyData = IpyGameDataPY.GetIpyGameData(tableName, realMapID, mapID, copyMapID)
|
| | | if not zoneIpyData:
|
| | | continue
|
| | | zoneID = zoneIpyData.GetZoneID()
|
| | | key = ShareDefine.Def_Notify_WorldKey_GameWorldBossRebornCross % (zoneID, bossID)
|
| | | else:
|
| | | key = ShareDefine.Def_Notify_WorldKey_GameWorldBossReborn % bossID
|
| | | GameWorld.GetGameWorld().SetGameWorldDict(key, 1)
|
| | |
|