public bool Run(params object[] args) { NWPlayer player = GetEnteringPlayer(); if (player.IsDM) { App.GetAppState().ConnectedDMs.Add(player); } _.ExecuteScript("x3_mod_def_enter", Object.OBJECT_SELF); _playerValidation.OnModuleEnter(); _player.InitializePlayer(player); _skill.OnModuleEnter(); _player.LoadCharacter(player); _player.ShowMOTD(player); ApplyGhostwalk(); _quest.OnClientEnter(); _activityLogging.OnModuleClientEnter(); ApplyScriptEvents(player); _mapPin.OnModuleClientEnter(); _objectVisibility.OnClientEnter(); _customEffect.OnModuleEnter(); _chatText.OnModuleEnter(); return(true); }
public bool Run(params object[] args) { NWPlayer player = GetEnteringPlayer(); if (player.IsDM) { App.GetAppState().ConnectedDMs.Add(player); } player.DeleteLocalInt("IS_CUSTOMIZING_ITEM"); _.ExecuteScript("dmfi_onclienter ", Object.OBJECT_SELF); // DMFI also calls "x3_mod_def_enter" _playerValidation.OnModuleEnter(); _player.InitializePlayer(player); _data.CachePlayerData(player); _skill.OnModuleEnter(); _player.LoadCharacter(player); _migration.OnModuleEnter(); _player.ShowMOTD(player); ApplyGhostwalk(); _quest.OnClientEnter(); _activityLogging.OnModuleClientEnter(); ApplyScriptEvents(player); _mapPin.OnModuleClientEnter(); _objectVisibility.OnClientEnter(); _customEffect.OnModuleEnter(); _chatText.OnModuleEnter(); _race.OnModuleEnter(); player.SetLocalInt("LOGGED_IN_ONCE", TRUE); return(true); }