public static function init() { Dog_Log::debug(__METHOD__); static $inited = false; if ($inited === false) { $inited = true; Shadowlang::onLoadLanguage(); Shadowrap::init(); self::$sr_timestamp = GWF_CachedCounter::getCount('SR4_TIME'); $path = self::getShadowDir(); self::initCore($path); self::initCmds($path); Shadowcmd::init(); self::initItems($path); // self::initQuests($path); self::initCityBases($path); self::initSpells($path); self::initCityQuests($path); self::initCityNPCs($path); self::initCityLocations($path); // self::initCities($path); self::initCityAfter(); SR_Player::init(); // require_once DOG_PATH.'Lamb_IRCFrom.php'; // require_once DOG_PATH.'Lamb_IRCTo.php'; if (defined('SL4_REALS')) { self::initRealNPCs(); } Shadowcleanup::cleanup(); } }