diff --git a/src/glue/CGlueMgr.cpp b/src/glue/CGlueMgr.cpp index 5b6d7e2..5c8c4be 100644 --- a/src/glue/CGlueMgr.cpp +++ b/src/glue/CGlueMgr.cpp @@ -111,6 +111,10 @@ void CGlueMgr::ChangeRealm(const REALM_INFO* realmInfo) { ClientServices::Connection()->Connect(); } +void CGlueMgr::EnterWorld() { + // TODO +} + void CGlueMgr::DisplayLoginStatus() { // No change if (CGlueMgr::m_lastLoginState == CGlueMgr::m_loginState && CGlueMgr::m_lastLoginResult == CGlueMgr::m_loginResult) { diff --git a/src/glue/CGlueMgr.hpp b/src/glue/CGlueMgr.hpp index 5faf7b5..83b3f04 100644 --- a/src/glue/CGlueMgr.hpp +++ b/src/glue/CGlueMgr.hpp @@ -58,6 +58,7 @@ class CGlueMgr { // Static functions static void ChangeRealm(const REALM_INFO* realmInfo); static void DisplayLoginStatus(); + static void EnterWorld(); static void GetCharacterList(); static void GetRealmList(int32_t a1); static int32_t HandleBattlenetDisconnect(); diff --git a/src/ui/ScriptFunctionsGlueScriptEvents.cpp b/src/ui/ScriptFunctionsGlueScriptEvents.cpp index 7cf59aa..b82b3a1 100644 --- a/src/ui/ScriptFunctionsGlueScriptEvents.cpp +++ b/src/ui/ScriptFunctionsGlueScriptEvents.cpp @@ -270,7 +270,9 @@ int32_t Script_IsConnectedToServer(lua_State* L) { } int32_t Script_EnterWorld(lua_State* L) { - WHOA_UNIMPLEMENTED(0); + CGlueMgr::EnterWorld(); + + return 0; } int32_t Script_Screenshot(lua_State* L) {