📄 objectmanager.cpp
字号:
printf("ObjectManager::init() : ShopTemplate Initialization Start\n"); g_pShopTemplateManager->init(); printf("ObjectManager::init() : ShopTemplate Initialization Success\n"); printf("ObjectManager::init() : DirectiveSetManager Initialization Start\n"); g_pDirectiveSetManager->init(); printf("ObjectManager::init() : DirectiveSetManager Initialization Success\n"); printf("ObjectManager::init() : MonsterNameManager Initialization Start\n"); g_pMonsterNameManager->init(); printf("ObjectManager::init() : MonsterNameManager Initialization Success\n"); printf("ObjectManager::init() : TimeManager Initialization Start\n"); g_pTimeManager->init(); printf("ObjectManager::init() : TimeManager Initialization Success\n"); printf("ObjectManager::init() : PublicScriptManager Initialization Start\n"); g_pPublicScriptManager->init(); printf("ObjectManager::init() : PublicScriptManager Initialization Success\n"); // option阑 itemInfo焊促 刚历 load()秦具茄促. printf("ObjectManager::init() : OptionInfoManager Initialization Start\n"); g_pOptionInfoManager->init(); printf("ObjectManager::init() : OptionInfoManager Initialization Success\n"); printf("ObjectManager::init() : SweeperBonusManager Initialization Start....... \n"); g_pSweeperBonusManager->init(); printf("ObjectManager::init() : SweeperBonusManager Initialization Success....... \n"); printf("ObjectManager::init() : ItemInfoManager Initialization Start\n"); g_pItemInfoManager->init(); printf("ObjectManager::init() : ItemInfoManager Initialization Success\n"); printf("ObjectManager::init() : ItemMineInfoManager Initialization Start\n"); g_pItemMineInfoManager->load(); printf("ObjectManager::init() : ItemMineInfoManager Initialization Success\n"); printf("ObjectManager::init() : WarID Initialization Start\n"); g_pWarSystem->setWarIDSuccessor( g_pConfig->getPropertyInt("ServerCount") ); War::initWarIDRegistry(); printf("ObjectManager::init() : WarID Initialization Success\n"); printf("ObjectManager::init() : VolumeInfoManager Initialization Start\n"); g_pVolumeInfoManager->init(); printf("ObjectManager::init() : VolumeInfoManager Initialization Success\n"); printf("ObjectManager::init() : ItemFactory Initialization Start\n"); g_pItemFactoryManager->init(); printf("ObjectManager::init() : ItemFactory Initialization Success\n"); printf("ObjectManager::init() : ItemLoaderManager Initialization Start\n"); g_pItemLoaderManager->init(); printf("ObjectManager::init() : ItemLoaderManager Initialization Success\n"); printf("ObjectManager::init() : DarkLightInfoManager Initialization Start\n"); g_pDarkLightInfoManager->init(); printf("ObjectManager::init() : DarkLightInfoManager Initialization Success\n"); printf("ObjectManager::init() : MonsterInfoManager Initialization Start\n"); g_pMonsterInfoManager->init(); printf("ObjectManager::init() : MonsterInfoManager Initialization Success\n"); // 馆靛矫 ZoneInfoManager焊促 刚历 肺靛登绢具 茄促. // 馆靛矫 OptionInfo 焊促 唱吝俊 肺靛登绢具 茄促./* printf("ObjectManager::load() : RewardClassInfoManager Initialization Start\n"); g_pRewardClassInfoManager->load(); printf("ObjectManager::load() : RewardClassInfoManager Initialization Success\n");*/ printf("ObjectManager::init() : EffectLoaderManager Initialization Start\n"); g_pEffectLoaderManager->init(); printf("ObjectManager::init() : EffectLoaderManager Initialization Success\n"); printf("ObjectManager::init() : ZoneInfoManager Initialization Start\n"); g_pZoneInfoManager->init(); printf("ObjectManager::init() : ZoneInfoManager Initialization Success\n"); // by sigi. 2002.9.2 printf("ObjectManager::load() : MasterLairInfoManager Initialization Start\n"); g_pMasterLairInfoManager->init(); // ZoneInfo, MonsterManager捞饶, Zone 捞傈俊 loading秦具 茄促. printf("ObjectManager::load() : MasterLairInfoManager Initialization Success\n"); // by bezz,Sequoia. 2003. 1. 20. printf("ObjectManager::load() : CastleInfoManager Initialization Start\n"); g_pCastleInfoManager->init(); // ZoneInfo, MonsterManager捞饶, Zone 捞傈俊 loading秦具 茄促. printf("ObjectManager::load() : CastleInfoManager Initialization Success\n");// printf("ObjectManager::load() : HolyLandRaceBonus Initialization Start\n");// g_pHolyLandRaceBonus->refresh();// printf("ObjectManager::load() : HolyLandRaceBonus Initialization Success\n"); printf("ObjectManager::init() : ZoneGroupManager Initialization Start\n"); g_pZoneGroupManager->init(); printf("ObjectManager::init() : ZoneGroupManager Initialization Success\n"); printf("ObjectManager::load() : BloodBibleBonusManager Initialization Start\n"); g_pBloodBibleBonusManager->init(); printf("ObjectManager::load() : BloodBibleBonusManager Initialization Success\n"); // ShrineInfoManager 绰 鞘混肺 Zone 捞 葛滴 肺爹等 促澜俊 阂妨具 茄促. // BloodBibleBonusManager俊 BloodBible 家蜡 辆练阑 技泼窍骨肺 BloodBibleBonusManager啊 肺爹等 促澜俊 阂妨具 茄促. printf("ObjectManager::init() : ShrineInfoManager Initialization Start\n"); g_pShrineInfoManager->init(); printf("ObjectManager::init() : ShrineInfoManager Initialization Success\n"); printf("ObjectManager::init() : CastleShrineInfoManager Initialization Start\n"); g_pCastleShrineInfoManager->init(); printf("ObjectManager::init() : CastleShrineInfoManager Initialization Success\n"); printf("ObjectManager::init() : WeatherInfoManager Initialization Start\n"); g_pWeatherInfoManager->init(); printf("ObjectManager::init() : WeatherInfoManager Initialization Success\n"); // WayPointManager 档 鞘混肺 Zone捞 葛滴 肺爹等 促澜俊 阂妨具 等促. printf("ObjectManager::load() : WayPointManager Initialization Start\n"); g_pWayPointManager->load(); printf("ObjectManager::load() : WayPointManager Initialization Success\n"); printf("ObjectManager::load() : LevelWarZoneInfoManager Initialization Start\n"); g_pLevelWarZoneInfoManager->init(); // 赣 酒公锭唱 Loading 秦档 凳 printf("ObjectManager::load() : LevelWarZoneInfoManager Initialization Success\n"); __END_DEBUG __END_CATCH}void ObjectManager::load () throw (Error){ __BEGIN_TRY //-------------------------------------------------------------------------------- // 粮弊缝阑 肺爹窍搁, 郴何利栏肺 粮阑 肺爹茄促. // 捞锭 粮 救俊 家加等 NPC 甸捞 肺爹登绰单.. SetPosition 咀记捞 荐青登扁 // 困秦辑绰 刚历 ZoneInfoManager 啊 Initialization登绢具 茄促. // 蝶扼辑, ZoneInfoManager -> ZoneGroupManager 鉴栏肺 Initialization登绢具 茄促. //-------------------------------------------------------------------------------- //printf("ObjectManager::init() : ZoneInfoManager Initialization Start\n"); //g_pZoneInfoManager->init(); //printf("ObjectManager::init() : ZoneInfoManager Initialization Success\n"); //printf("ObjectManager::init() : ZoneGroupManager Initialization Start\n"); //g_pZoneGroupManager->init(); //printf("ObjectManager::init() : ZoneGroupManager Initialization Success\n"); //printf("ObjectManager::init() : SkillParentInfoManager Initialization Start\n"); //g_pSkillParentInfoManager->init(); //printf("ObjectManager::init() : SkillParentInfoManager Initialization Success\n"); printf("ObjectManager::init() : GuildManager Initialization Start\n"); if (g_pGuildManager!=NULL) g_pGuildManager->init(); printf("ObjectManager::init() : GuildManager Initialization Success\n"); printf("ObjectManager::init() : SkillHandlerManager Initialization Start\n"); g_pSkillHandlerManager->init(); printf("ObjectManager::init() : SkillHandlerManager Initialization Success\n"); printf("ObjectManager::init() : SkillInfoManager Initialization Start\n"); g_pSkillInfoManager->init(); printf("ObjectManager::init() : SkillInfoManager Initialization Success\n"); printf("ObjectManager::init() : SkillDomainInfoManager Initialization Start\n"); g_pSkillDomainInfoManager->init(); printf("ObjectManager::init() : SkillDomainInfoManager Initialization Success\n"); printf("ObjectManager::init() : ResurrectLocationManager Initialization Start\n"); g_pResurrectLocationManager->init(); printf("ObjectManager::init() : ResurrectLocationManager Initialization Success\n"); // balnce info manager init//abcd printf("ObjectManager::init() : STR Exp Table Initialization Start\n");// g_pSTRBalanceInfoManager->init(); SlayerAttrExpTable::s_SlayerAttrExpTable[ATTR_KIND_STR].load(); printf("ObjectManager::init() : STR Exp Table Initialization Success\n"); printf("ObjectManager::init() : DEX Exp Table Initialization Start\n");// g_pDEXBalanceInfoManager->init(); SlayerAttrExpTable::s_SlayerAttrExpTable[ATTR_KIND_DEX].load(); printf("ObjectManager::init() : DEX Exp Table Initialization Success\n"); printf("ObjectManager::init() : INT Exp Table Initialization Start\n");// g_pINTBalanceInfoManager->init(); SlayerAttrExpTable::s_SlayerAttrExpTable[ATTR_KIND_INT].load(); printf("ObjectManager::init() : INT Exp Table Initialization Success\n"); printf("ObjectManager::init() : VampExpInfoManager Initialization Start\n"); g_pVampEXPInfoManager->init(); printf("ObjectManager::init() : VampExpInfoManager Initialization Success\n"); printf("ObjectManager::init() : VampExpInfoManager Initialization Start\n"); g_pOustersEXPInfoManager->init(); printf("ObjectManager::init() : VampExpInfoManager Initialization Success\n"); printf("ObjectManager::init() : VisionInfoManager Initialization Start\n"); g_pVisionInfoManager->init(); printf("ObjectManager::init() : VisionInfoManager Initialization Success\n");// printf("ObjectManager::init() : GuildRegistrationManager Initialization Start\n");// g_pGuildRegistrationManager->init();// printf("ObjectManager::init() : GuildRegistrationManager Initialization Success\n");// printf("ObjectManager::init() : GuildVoteManager Initialization Start\n");// g_pGuildVoteManager->init();// printf("ObjectManager::init() : GuildVoteManager Initialization Success\n"); printf("ObjectManager::load() : GameWorldInfoManager Initialization Start\n"); g_pGameWorldInfoManager->load(); printf("ObjectManager::load() : GameWorldInfoManager Initialization Success\n"); printf("ObjectManager::load() : CombatInfoManager Initialization Start\n"); g_pCombatInfoManager->initModify(); printf("ObjectManager::load() : CombatInfoManager Initialization Success\n"); printf("ObjectManager::load() : UniqueItemManager Initialization Start\n"); g_pUniqueItemManager->init(); printf("ObjectManager::load() : UniqueItemManager Initialization Success\n"); // by sigi. 2002.8.31 printf("ObjectManager::load() : RankExpTables Initialization Start\n");// g_pRankEXPInfoManager[RANK_TYPE_SLAYER]->init(RANK_TYPE_SLAYER);// g_pRankEXPInfoManager[RANK_TYPE_VAMPIRE]->init(RANK_TYPE_VAMPIRE);// g_pRankEXPInfoManager[RANK_TYPE_OUSTERS]->init(RANK_TYPE_OUSTERS); // by Sequoia 2004.1.8 RankExpTable::s_RankExpTables[RANK_TYPE_SLAYER].load(); RankExpTable::s_RankExpTables[RANK_TYPE_VAMPIRE].load(); RankExpTable::s_RankExpTables[RANK_TYPE_OUSTERS].load(); printf("ObjectManager::load() : RankExpTables Initialization Success\n");// printf("ObjectManager::load() : UniqueItemManager Initialization Start\n");// g_pLuckInfoManager->init();// printf("ObjectManager::load() : UniqueItemManager Initialization Success\n"); printf("ObjectManager::load() : LogNameManager Initialization Start\n"); LogNameManager::getInstance().init(); printf("ObjectManager::load() : LogNameManager Initialization Success\n"); printf("ObjectManager::load() : RankBonusInfoManager Initialization Start\n"); g_pRankBonusInfoManager->load(); printf("ObjectManager::load() : RankBonusInfoManager Initialization Success\n"); printf("ObjectManager::load() : WarSystem Initialization Start\n"); g_pWarSystem->init(); printf("ObjectManager::load() : WarSystem Initialization Success\n"); printf("ObjectManager::load() : RaceWarLimiter Initialization Start\n"); RaceWarLimiter::getInstance()->load(); printf("ObjectManager::load() : RaceWarLimiter Initialization Success\n"); printf("ObjectManager::load() : PKZoneInfoManager Initialization Start\n"); g_pPKZoneInfoManager->load(); printf("ObjectManager::load() : PKZoneInfoManager Initialization Success\n");// printf("ObjectManager::load() : FameLimitInfoManager Initialization Start\n");// g_pFameLimitInfoManager->load();// printf("ObjectManager::load() : FameLimitInfoManager Initialization Success\n"); printf("ObjectManager::load() : GameServerGroupInfoManager Initialization Start\n"); g_pGameServerGroupInfoManager->init(); printf("ObjectManager::load() : GameServerGroupInfoManager Initialization Success\n"); printf("ObjectManager::load() : CastleSkillInfoManager Initialization Start\n"); g_pCastleSkillInfoManager->load(); printf("ObjectManager::load() : CastleSkillInfoManager Initialization Success\n"); printf("ObjectManager::load() : GoodsInfoManager Initialization Start\n"); g_pGoodsInfoManager->load(); printf("ObjectManager::load() : GoodsInfoManager Initialization Success\n"); printf("ObjectManager::load() : EventQuestLootingManager Initialization Start\n"); g_pEventQuestLootingManager->load(); printf("ObjectManager::load() : EventQuestLootingManager Initialization Success\n"); printf("ObjectManager::load() : FlagManager Initialization Start\n"); g_pFlagManager->init(); printf("ObjectManager::load() : FlagManager Initialization Success\n"); printf("ObjectManager::load() : RegenZoneManager Initialization Start\n"); RegenZoneManager::getInstance()->load(); printf("ObjectManager::load() : RegenZoneManager Initialization Success\n"); printf("ObjectManager::load() : DefaultOptionSetInfoManager Initialization Start\n"); g_pDefaultOptionSetInfoManager->load(); printf("ObjectManager::load() : DefaultOptionSetInfoManager Initialization Success\n"); printf("ObjectManager::load() : PetTypeInfoManager Initialization Start\n"); PetTypeInfoManager::getInstance()->load(); printf("ObjectManager::load() : PetTypeInfoManager Initialization Success\n"); printf("ObjectManager::load() : PetAttrInfoManager Initialization Start\n"); PetAttrInfoManager::Instance().load(); printf("ObjectManager::load() : PetAttrInfoManager Initialization Success\n"); printf("ObjectManager::load() : PetExpInfoManager Initialization Start\n"); PetExpInfoManager::Instance().load(); printf("ObjectManager::load() : PetExpInfoManager Initialization Success\n"); printf("ObjectManager::load() : ItemGradeManager Initialization Start\n"); ItemGradeManager::Instance().load(); printf("ObjectManager::load() : ItemGradeManager Initialization Success\n"); printf("ObjectManager::load() : EventZoneInfoManager Initialization Start\n"); EventZoneInfoManager::Instance().load(); printf("ObjectManager::load() : EventZoneInfoManager Initialization Success\n"); /* printf("ObjectManager::load() : QuestInfoManager Initialization Start\n"); g_pQuestInfoManager->load(); printf("ObjectManager::load() : QuestInfoManager Initialization Success\n"); printf("ObjectManager::load() : DarkLightInfoManager Loading Start\n"); g_pDarkLightInfoManager->load(); printf("ObjectManager::load() : DarkLightInfoManager Loading Success\n"); printf("ObjectManager::load() : MonsterInfoManager Loading Start\n"); g_pMonsterInfoManager->load(); printf("ObjectManager::load() : MonsterInfoManager Loading Success\n"); printf("ObjectManager::load() : WeatherInfoManager Loading Start\n"); g_pWeatherInfoManager->load(); printf("ObjectManager::load() : WeatherInfoManager Loading Success\n"); printf("ObjectManager::load() : ZoneGroupManager Loading Start\n"); g_pZoneGroupManager->load(); printf("ObjectManager::load() : ZoneGroupManager Loading Success\n"); printf("ObjectManager::load() : ZoneInfoManager Loading Start\n"); g_pZoneInfoManager->load(); printf("ObjectManager::load() : ZoneInfoManager Loading Success\n"); printf("ObjectManager::load() : PublicScriptManager Loading Start\n"); g_pPublicScriptManager->load(""); printf("ObjectManager::load() : PublicScriptManager Loading Success\n"); */ // by sigi. 2002.12.3/*#ifdef __ACTIVE_QUEST__ MonsterKillQuestFactory::initMonsterTypeInfos();#endif*/ __END_CATCH}void ObjectManager::save () throw (Error){ __BEGIN_TRY throw UnsupportedError(); __END_CATCH}// global variable definitionObjectManager* g_pObjectManager = NULL;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -