From 0a0c327c464f948e949c8616b89613e8e5a9131c Mon Sep 17 00:00:00 2001 From: VDm Date: Tue, 5 Aug 2025 02:11:42 +0400 Subject: [PATCH] feat(gameui): make stubs of script methods --- src/gameui/GameScriptFunctions.cpp | 4 +++- src/gameui/scripts/GameScriptFunctionsActionBar.cpp | 4 +++- src/gameui/scripts/GameScriptFunctionsScriptEvents.cpp | 4 +++- src/gameui/scripts/GameScriptFunctionsTradeInfo.cpp | 8 ++++++-- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/gameui/GameScriptFunctions.cpp b/src/gameui/GameScriptFunctions.cpp index f356375..28e27a9 100644 --- a/src/gameui/GameScriptFunctions.cpp +++ b/src/gameui/GameScriptFunctions.cpp @@ -493,7 +493,9 @@ static int32_t Script_ForceQuit(lua_State* L) { } static int32_t Script_GetCursorMoney(lua_State* L) { - WHOA_UNIMPLEMENTED(0); + // TODO + lua_pushnumber(L, 0.0); + return 1; } static int32_t Script_DropCursorMoney(lua_State* L) { diff --git a/src/gameui/scripts/GameScriptFunctionsActionBar.cpp b/src/gameui/scripts/GameScriptFunctionsActionBar.cpp index 5f710e3..bc3edef 100644 --- a/src/gameui/scripts/GameScriptFunctionsActionBar.cpp +++ b/src/gameui/scripts/GameScriptFunctionsActionBar.cpp @@ -93,7 +93,9 @@ static int32_t Script_ChangeActionBarPage(lua_State* L) { } static int32_t Script_GetActionBarPage(lua_State* L) { - WHOA_UNIMPLEMENTED(0); + // TODO + lua_pushinteger(L, 1); + return 1; } static int32_t Script_GetActionBarToggles(lua_State* L) { diff --git a/src/gameui/scripts/GameScriptFunctionsScriptEvents.cpp b/src/gameui/scripts/GameScriptFunctionsScriptEvents.cpp index c668e21..5435459 100644 --- a/src/gameui/scripts/GameScriptFunctionsScriptEvents.cpp +++ b/src/gameui/scripts/GameScriptFunctionsScriptEvents.cpp @@ -250,7 +250,9 @@ static int32_t Script_UnitLevel(lua_State* L) { } static int32_t Script_GetMoney(lua_State* L) { - WHOA_UNIMPLEMENTED(0); + // TODO + lua_pushnumber(L, 10.0); + return 1; } static int32_t Script_GetHonorCurrency(lua_State* L) { diff --git a/src/gameui/scripts/GameScriptFunctionsTradeInfo.cpp b/src/gameui/scripts/GameScriptFunctionsTradeInfo.cpp index 4b0c8d7..3505ac4 100644 --- a/src/gameui/scripts/GameScriptFunctionsTradeInfo.cpp +++ b/src/gameui/scripts/GameScriptFunctionsTradeInfo.cpp @@ -41,11 +41,15 @@ static int32_t Script_CancelTradeAccept(lua_State* L) { } static int32_t Script_GetPlayerTradeMoney(lua_State* L) { - WHOA_UNIMPLEMENTED(0); + // TODO + lua_pushnumber(L, 0.0); + return 1; } static int32_t Script_GetTargetTradeMoney(lua_State* L) { - WHOA_UNIMPLEMENTED(0); + // TODO + lua_pushnumber(L, 0.0); + return 1; } static int32_t Script_PickupTradeMoney(lua_State* L) {