mirror of
https://github.com/thunderbrewhq/thunderbrew
synced 2025-10-26 13:56:05 +03:00
1699 lines
46 KiB
C++
1699 lines
46 KiB
C++
#include "gameui/GameScriptFunctions.hpp"
|
|
#include "gameui/CGGameUI.hpp"
|
|
#include "gameui/CGTooltip.hpp"
|
|
#include "gameui/CGCooldown.hpp"
|
|
#include "gameui/CGMinimapFrame.hpp"
|
|
#include "gameui/CGCharacterModelBase.hpp"
|
|
#include "gameui/CGDressUpModelFrame.hpp"
|
|
#include "gameui/CGTabardModelFrame.hpp"
|
|
#include "gameui/CGQuestPOIFrame.hpp"
|
|
#include "console/Console.hpp"
|
|
#include "gx/CGVideoOptions.hpp"
|
|
#include "ui/FrameXML.hpp"
|
|
#include "ui/FrameScript.hpp"
|
|
#include "util/Lua.hpp"
|
|
#include "util/Unimplemented.hpp"
|
|
|
|
// External from "ui/ScriptFunctions.hpp"
|
|
void RegisterSimpleFrameScriptMethods();
|
|
int32_t Script_GetScreenWidth(lua_State* L);
|
|
int32_t Script_GetScreenHeight(lua_State* L);
|
|
|
|
|
|
static int32_t Script_FrameXML_Debug(lua_State* L) {
|
|
int32_t level = FrameXML_GetDebugLevel();
|
|
if (lua_isnumber(L, 1)) {
|
|
level = static_cast<int32_t>(lua_tonumber(L, 1));
|
|
FrameXML_SetDebugLevel(level);
|
|
}
|
|
lua_pushnumber(L, 1);
|
|
return 1;
|
|
}
|
|
|
|
static int32_t Script_GetBuildInfo(lua_State* L) {
|
|
lua_pushstring(L, WHOA_VERSION_MAJOR "." WHOA_VERSION_MINOR "." WHOA_VERSION_PATCH);
|
|
lua_pushstring(L, WHOA_VERSION_BUILD);
|
|
lua_pushstring(L, __DATE__);
|
|
lua_pushnumber(L, 30300); // returned by GetCodeInterfaceVersion();
|
|
return 4;
|
|
}
|
|
|
|
static int32_t Script_ReloadUI(lua_State* L) {
|
|
CGGameUI::Reload();
|
|
return 0;
|
|
}
|
|
|
|
static int32_t Script_RegisterForSave(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_RegisterForSavePerCharacter(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetLayoutMode(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsModifierKeyDown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsLeftShiftKeyDown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsRightShiftKeyDown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsShiftKeyDown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsLeftControlKeyDown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsRightControlKeyDown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsControlKeyDown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsLeftAltKeyDown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsRightAltKeyDown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsAltKeyDown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsMouseButtonDown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetMouseButtonName(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetMouseButtonClicked(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetConsoleKey(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_Screenshot(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetFramerate(lua_State* L) {
|
|
// TODO: v1 = sub_77F440();
|
|
lua_pushnumber(L, 60.0);
|
|
return 1;
|
|
}
|
|
|
|
static int32_t Script_TogglePerformanceDisplay(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TogglePerformancePause(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TogglePerformanceValues(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ResetPerformanceValues(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetDebugStats(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsDebugBuild(lua_State* L) {
|
|
#ifdef WHOA_BUILD_ASSERTIONS
|
|
lua_pushboolean(L, 1);
|
|
#else
|
|
lua_pushboolean(L, 0);
|
|
#endif
|
|
return 1;
|
|
}
|
|
|
|
static int32_t Script_RegisterCVar(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCVarInfo(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetCVar(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCVar(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCVarBool(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCVarDefault(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCVarMin(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCVarMax(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCVarAbsoluteMin(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCVarAbsoluteMax(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetWaterDetail(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetWaterDetail(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetFarclip(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetFarclip(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetTexLodBias(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetTexLodBias(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetBaseMip(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetBaseMip(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ToggleTris(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TogglePortals(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ToggleCollision(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ToggleCollisionDisplay(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TogglePlayerBounds(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_Stuck(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_Logout(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_Quit(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetCursor(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ResetCursor(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ClearCursor(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CursorHasItem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CursorHasSpell(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CursorHasMacro(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CursorHasMoney(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCursorInfo(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_EquipCursorItem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_DeleteCursorItem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_EquipPendingItem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CancelPendingEquip(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetUnit(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetNearest(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetNearestEnemy(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetNearestEnemyPlayer(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetNearestFriend(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetNearestFriendPlayer(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetNearestPartyMember(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetNearestRaidMember(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetDirectionEnemy(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetDirectionFriend(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetDirectionFinished(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetLastTarget(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetLastEnemy(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetLastFriend(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_AttackTarget(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_AssistUnit(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_FocusUnit(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_FollowUnit(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_InteractUnit(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ClearTarget(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ClearFocus(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_AutoEquipCursorItem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ToggleSheath(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetZoneText(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetRealZoneText(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetSubZoneText(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetMinimapZoneText(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_InitiateTrade(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CanInspect(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_NotifyInspect(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_InviteUnit(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_UninviteUnit(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_RequestTimePlayed(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_RepopMe(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_AcceptResurrect(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_DeclineResurrect(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ResurrectGetOfferer(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ResurrectHasSickness(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ResurrectHasTimer(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_BeginTrade(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CancelTrade(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_AcceptGroup(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_DeclineGroup(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_AcceptGuild(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_DeclineGuild(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_AcceptArenaTeam(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_DeclineArenaTeam(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CancelLogout(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ForceLogout(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ForceQuit(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCursorMoney(lua_State* L) {
|
|
// TODO
|
|
lua_pushnumber(L, 0.0);
|
|
return 1;
|
|
}
|
|
|
|
static int32_t Script_DropCursorMoney(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_PickupPlayerMoney(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_HasSoulstone(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_UseSoulstone(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_HasKey(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GuildInvite(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GuildUninvite(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GuildPromote(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GuildDemote(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GuildSetLeader(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GuildSetMOTD(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GuildLeave(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GuildDisband(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GuildInfo(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ArenaTeamInviteByName(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ArenaTeamLeave(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ArenaTeamUninviteByName(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ArenaTeamSetLeaderByName(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ArenaTeamDisband(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetDamageBonusStat(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetReleaseTimeRemaining(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCorpseRecoveryDelay(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetInstanceBootTimeRemaining(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetInstanceLockTimeRemaining(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetInstanceLockTimeRemainingEncounter(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetSummonConfirmTimeLeft(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetSummonConfirmSummoner(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetSummonConfirmAreaName(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ConfirmSummon(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CancelSummon(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCursorPosition(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetNetStats(lua_State* L) {
|
|
// v1 = ClientServices__Connection();
|
|
// NetClient__GetNetStats(v1, &v5, &v4, (int*)&v3);
|
|
// TODO:
|
|
lua_pushnumber(L, 0.0);
|
|
lua_pushnumber(L, 0.0);
|
|
lua_pushnumber(L, 0.0);
|
|
return 3;
|
|
}
|
|
|
|
static int32_t Script_SitStandOrDescendStart(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_StopCinematic(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_RunScript(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CheckInteractDistance(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_RandomRoll(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_OpeningCinematic(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_InCinematic(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsWindowsClient(lua_State* L) {
|
|
#ifdef WHOA_SYSTEM_WIN
|
|
lua_pushnumber(L, 1.0);
|
|
#else
|
|
lua_pushnil(L);
|
|
#endif
|
|
return 1;
|
|
}
|
|
|
|
static int32_t Script_IsMacClient(lua_State* L) {
|
|
#ifdef WHOA_SYSTEM_MAC
|
|
lua_pushnumber(L, 1.0);
|
|
#else
|
|
lua_pushnil(L);
|
|
#endif
|
|
return 1;
|
|
}
|
|
|
|
static int32_t Script_IsLinuxClient(lua_State* L) {
|
|
#ifdef WHOA_SYSTEM_LINUX
|
|
lua_pushnumber(L, 1.0);
|
|
#else
|
|
lua_pushnil(L);
|
|
#endif
|
|
return 1;
|
|
}
|
|
|
|
static int32_t Script_AcceptXPLoss(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CheckSpiritHealerDist(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CheckTalentMasterDist(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CheckBinderDist(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_RetrieveCorpse(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_BindEnchant(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ReplaceEnchant(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ReplaceTradeEnchant(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_NotWhileDeadError(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetRestState(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetXPExhaustion(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetTimeToWellRested(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GMRequestPlayerInfo(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCoinIcon(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCoinText(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCoinTextureString(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsSubZonePVPPOI(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetZonePVPInfo(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TogglePVP(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetPVP(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetPVPDesired(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetPVPTimer(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsPVPTimerRunning(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ConfirmBindOnUse(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetPortraitToTexture(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetLocale(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetGMTicketCategories(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_DropItemOnUnit(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_RestartGx(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_RestoreVideoResolutionDefaults(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_RestoreVideoEffectsDefaults(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_RestoreVideoStereoDefaults(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetBindLocation(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ConfirmTalentWipe(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ConfirmBinder(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ShowingHelm(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ShowingCloak(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ShowHelm(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ShowCloak(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetEuropeanNumbers(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetAreaSpiritHealerTime(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_AcceptAreaSpiritHeal(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CancelAreaSpiritHeal(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetMouseFocus(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetRealmName(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetItemQualityColor(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetItemInfo(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetItemGem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetExtendedItemInfo(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetItemIcon(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetItemFamily(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetItemCount(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetItemSpell(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetItemCooldown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_PickupItem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsCurrentItem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsUsableItem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsHelpfulItem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsHarmfulItem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsConsumableItem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsEquippableItem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsEquippedItem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsEquippedItemType(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsDressableItem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ItemHasRange(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsItemInRange(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetNumAddOns(lua_State* L) {
|
|
// TODO: v2 = (double)(unsigned int)sub_5F4FF0(v1);
|
|
lua_pushnumber(L, 0.0);
|
|
return 1;
|
|
}
|
|
|
|
static int32_t Script_GetAddOnInfo(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetAddOnMetadata(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_UpdateAddOnMemoryUsage(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetAddOnMemoryUsage(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetScriptCPUUsage(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_UpdateAddOnCPUUsage(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetAddOnCPUUsage(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetFunctionCPUUsage(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetFrameCPUUsage(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetEventCPUUsage(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ResetCPUUsage(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetAddOnDependencies(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_EnableAddOn(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_EnableAllAddOns(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_DisableAddOn(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_DisableAllAddOns(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ResetDisabledAddOns(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsAddOnLoadOnDemand(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsAddOnLoaded(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_LoadAddOn(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_PartialPlayTime(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_NoPlayTime(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetBillingTimeRested(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CanShowResetInstances(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ResetInstances(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsInInstance(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetInstanceDifficulty(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetInstanceInfo(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetDungeonDifficulty(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetDungeonDifficulty(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetRaidDifficulty(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetRaidDifficulty(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ReportBug(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ReportSuggestion(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetMirrorTimerInfo(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetMirrorTimerProgress(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetNumTitles(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetCurrentTitle(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetCurrentTitle(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsTitleKnown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetTitleName(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_UseItemByName(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_EquipItemByName(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetExistingLocales(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_InCombatLockdown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_StartAttack(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_StopAttack(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetTaxiBenchmarkMode(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetTaxiBenchmarkMode(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_Dismount(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_VoicePushToTalkStart(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_VoicePushToTalkStop(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetUIVisibility(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsReferAFriendLinked(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CanGrantLevel(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GrantLevel(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CanSummonFriend(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SummonFriend(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetSummonFriendCooldown(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetTotemInfo(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetTotemTimeLeft(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_TargetTotem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_DestroyTotem(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetNumDeclensionSets(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_DeclineName(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_AcceptLevelGrant(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_DeclineLevelGrant(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_UploadSettings(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_DownloadSettings(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetMovieResolution(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GameMovieFinished(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsDesaturateSupported(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetThreatStatusColor(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_IsThreatWarningEnabled(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_ConsoleAddMessage(lua_State* L) {
|
|
if (!lua_isstring(L, 1)) {
|
|
return luaL_error(L, "Usage: ConsoleAddMessage(string)");
|
|
}
|
|
auto text = lua_tolstring(L, 1, 0);
|
|
if (text && *text) {
|
|
ConsolePrintf("%s", text);
|
|
}
|
|
return 0;
|
|
}
|
|
|
|
static int32_t Script_GetItemUniqueness(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_EndRefund(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_EndBoundTradeable(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_CanMapChangeDifficulty(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetExpansionLevel(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_GetAllowLowLevelRaid(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
static int32_t Script_SetAllowLowLevelRaid(lua_State* L) {
|
|
WHOA_UNIMPLEMENTED(0);
|
|
}
|
|
|
|
FrameScript_Method GameScript::s_ScriptFunctions_Game[NUM_SCRIPT_FUNCTIONS_GAME] = {
|
|
{ "FrameXML_Debug", &Script_FrameXML_Debug },
|
|
{ "GetBuildInfo", &Script_GetBuildInfo },
|
|
{ "ReloadUI", &Script_ReloadUI },
|
|
{ "RegisterForSave", &Script_RegisterForSave },
|
|
{ "RegisterForSavePerCharacter", &Script_RegisterForSavePerCharacter },
|
|
{ "SetLayoutMode", &Script_SetLayoutMode },
|
|
{ "IsModifierKeyDown", &Script_IsModifierKeyDown },
|
|
{ "IsLeftShiftKeyDown", &Script_IsLeftShiftKeyDown },
|
|
{ "IsRightShiftKeyDown", &Script_IsRightShiftKeyDown },
|
|
{ "IsShiftKeyDown", &Script_IsShiftKeyDown },
|
|
{ "IsLeftControlKeyDown", &Script_IsLeftControlKeyDown },
|
|
{ "IsRightControlKeyDown", &Script_IsRightControlKeyDown },
|
|
{ "IsControlKeyDown", &Script_IsControlKeyDown },
|
|
{ "IsLeftAltKeyDown", &Script_IsLeftAltKeyDown },
|
|
{ "IsRightAltKeyDown", &Script_IsRightAltKeyDown },
|
|
{ "IsAltKeyDown", &Script_IsAltKeyDown },
|
|
{ "IsMouseButtonDown", &Script_IsMouseButtonDown },
|
|
{ "GetMouseButtonName", &Script_GetMouseButtonName },
|
|
{ "GetMouseButtonClicked", &Script_GetMouseButtonClicked },
|
|
{ "SetConsoleKey", &Script_SetConsoleKey },
|
|
{ "Screenshot", &Script_Screenshot },
|
|
{ "GetFramerate", &Script_GetFramerate },
|
|
{ "TogglePerformanceDisplay", &Script_TogglePerformanceDisplay },
|
|
{ "TogglePerformancePause", &Script_TogglePerformancePause },
|
|
{ "TogglePerformanceValues", &Script_TogglePerformanceValues },
|
|
{ "ResetPerformanceValues", &Script_ResetPerformanceValues },
|
|
{ "GetDebugStats", &Script_GetDebugStats },
|
|
{ "IsDebugBuild", &Script_IsDebugBuild },
|
|
{ "RegisterCVar", &Script_RegisterCVar },
|
|
{ "GetCVarInfo", &Script_GetCVarInfo },
|
|
{ "SetCVar", &Script_SetCVar },
|
|
{ "GetCVar", &Script_GetCVar },
|
|
{ "GetCVarBool", &Script_GetCVarBool },
|
|
{ "GetCVarDefault", &Script_GetCVarDefault },
|
|
{ "GetCVarMin", &Script_GetCVarMin },
|
|
{ "GetCVarMax", &Script_GetCVarMax },
|
|
{ "GetCVarAbsoluteMin", &Script_GetCVarAbsoluteMin },
|
|
{ "GetCVarAbsoluteMax", &Script_GetCVarAbsoluteMax },
|
|
{ "GetWaterDetail", &Script_GetWaterDetail },
|
|
{ "SetWaterDetail", &Script_SetWaterDetail },
|
|
{ "GetFarclip", &Script_GetFarclip },
|
|
{ "SetFarclip", &Script_SetFarclip },
|
|
{ "GetTexLodBias", &Script_GetTexLodBias },
|
|
{ "SetTexLodBias", &Script_SetTexLodBias },
|
|
{ "SetBaseMip", &Script_SetBaseMip },
|
|
{ "GetBaseMip", &Script_GetBaseMip },
|
|
{ "ToggleTris", &Script_ToggleTris },
|
|
{ "TogglePortals", &Script_TogglePortals },
|
|
{ "ToggleCollision", &Script_ToggleCollision },
|
|
{ "ToggleCollisionDisplay", &Script_ToggleCollisionDisplay },
|
|
{ "TogglePlayerBounds", &Script_TogglePlayerBounds },
|
|
{ "Stuck", &Script_Stuck },
|
|
{ "Logout", &Script_Logout },
|
|
{ "Quit", &Script_Quit },
|
|
{ "SetCursor", &Script_SetCursor },
|
|
{ "ResetCursor", &Script_ResetCursor },
|
|
{ "ClearCursor", &Script_ClearCursor },
|
|
{ "CursorHasItem", &Script_CursorHasItem },
|
|
{ "CursorHasSpell", &Script_CursorHasSpell },
|
|
{ "CursorHasMacro", &Script_CursorHasMacro },
|
|
{ "CursorHasMoney", &Script_CursorHasMoney },
|
|
{ "GetCursorInfo", &Script_GetCursorInfo },
|
|
{ "EquipCursorItem", &Script_EquipCursorItem },
|
|
{ "DeleteCursorItem", &Script_DeleteCursorItem },
|
|
{ "EquipPendingItem", &Script_EquipPendingItem },
|
|
{ "CancelPendingEquip", &Script_CancelPendingEquip },
|
|
{ "TargetUnit", &Script_TargetUnit },
|
|
{ "TargetNearest", &Script_TargetNearest },
|
|
{ "TargetNearestEnemy", &Script_TargetNearestEnemy },
|
|
{ "TargetNearestEnemyPlayer", &Script_TargetNearestEnemyPlayer },
|
|
{ "TargetNearestFriend", &Script_TargetNearestFriend },
|
|
{ "TargetNearestFriendPlayer", &Script_TargetNearestFriendPlayer },
|
|
{ "TargetNearestPartyMember", &Script_TargetNearestPartyMember },
|
|
{ "TargetNearestRaidMember", &Script_TargetNearestRaidMember },
|
|
{ "TargetDirectionEnemy", &Script_TargetDirectionEnemy },
|
|
{ "TargetDirectionFriend", &Script_TargetDirectionFriend },
|
|
{ "TargetDirectionFinished", &Script_TargetDirectionFinished },
|
|
{ "TargetLastTarget", &Script_TargetLastTarget },
|
|
{ "TargetLastEnemy", &Script_TargetLastEnemy },
|
|
{ "TargetLastFriend", &Script_TargetLastFriend },
|
|
{ "AttackTarget", &Script_AttackTarget },
|
|
{ "AssistUnit", &Script_AssistUnit },
|
|
{ "FocusUnit", &Script_FocusUnit },
|
|
{ "FollowUnit", &Script_FollowUnit },
|
|
{ "InteractUnit", &Script_InteractUnit },
|
|
{ "ClearTarget", &Script_ClearTarget },
|
|
{ "ClearFocus", &Script_ClearFocus },
|
|
{ "AutoEquipCursorItem", &Script_AutoEquipCursorItem },
|
|
{ "ToggleSheath", &Script_ToggleSheath },
|
|
{ "GetZoneText", &Script_GetZoneText },
|
|
{ "GetRealZoneText", &Script_GetRealZoneText },
|
|
{ "GetSubZoneText", &Script_GetSubZoneText },
|
|
{ "GetMinimapZoneText", &Script_GetMinimapZoneText },
|
|
{ "InitiateTrade", &Script_InitiateTrade },
|
|
{ "CanInspect", &Script_CanInspect },
|
|
{ "NotifyInspect", &Script_NotifyInspect },
|
|
{ "InviteUnit", &Script_InviteUnit },
|
|
{ "UninviteUnit", &Script_UninviteUnit },
|
|
{ "RequestTimePlayed", &Script_RequestTimePlayed },
|
|
{ "RepopMe", &Script_RepopMe },
|
|
{ "AcceptResurrect", &Script_AcceptResurrect },
|
|
{ "DeclineResurrect", &Script_DeclineResurrect },
|
|
{ "ResurrectGetOfferer", &Script_ResurrectGetOfferer },
|
|
{ "ResurrectHasSickness", &Script_ResurrectHasSickness },
|
|
{ "ResurrectHasTimer", &Script_ResurrectHasTimer },
|
|
{ "BeginTrade", &Script_BeginTrade },
|
|
{ "CancelTrade", &Script_CancelTrade },
|
|
{ "AcceptGroup", &Script_AcceptGroup },
|
|
{ "DeclineGroup", &Script_DeclineGroup },
|
|
{ "AcceptGuild", &Script_AcceptGuild },
|
|
{ "DeclineGuild", &Script_DeclineGuild },
|
|
{ "AcceptArenaTeam", &Script_AcceptArenaTeam },
|
|
{ "DeclineArenaTeam", &Script_DeclineArenaTeam },
|
|
{ "CancelLogout", &Script_CancelLogout },
|
|
{ "ForceLogout", &Script_ForceLogout },
|
|
{ "ForceQuit", &Script_ForceQuit },
|
|
{ "GetCursorMoney", &Script_GetCursorMoney },
|
|
{ "DropCursorMoney", &Script_DropCursorMoney },
|
|
{ "PickupPlayerMoney", &Script_PickupPlayerMoney },
|
|
{ "HasSoulstone", &Script_HasSoulstone },
|
|
{ "UseSoulstone", &Script_UseSoulstone },
|
|
{ "HasKey", &Script_HasKey },
|
|
{ "GuildInvite", &Script_GuildInvite },
|
|
{ "GuildUninvite", &Script_GuildUninvite },
|
|
{ "GuildPromote", &Script_GuildPromote },
|
|
{ "GuildDemote", &Script_GuildDemote },
|
|
{ "GuildSetLeader", &Script_GuildSetLeader },
|
|
{ "GuildSetMOTD", &Script_GuildSetMOTD },
|
|
{ "GuildLeave", &Script_GuildLeave },
|
|
{ "GuildDisband", &Script_GuildDisband },
|
|
{ "GuildInfo", &Script_GuildInfo },
|
|
{ "ArenaTeamInviteByName", &Script_ArenaTeamInviteByName },
|
|
{ "ArenaTeamLeave", &Script_ArenaTeamLeave },
|
|
{ "ArenaTeamUninviteByName", &Script_ArenaTeamUninviteByName },
|
|
{ "ArenaTeamSetLeaderByName", &Script_ArenaTeamSetLeaderByName },
|
|
{ "ArenaTeamDisband", &Script_ArenaTeamDisband },
|
|
{ "GetScreenWidth", &Script_GetScreenWidth },
|
|
{ "GetScreenHeight", &Script_GetScreenHeight },
|
|
{ "GetDamageBonusStat", &Script_GetDamageBonusStat },
|
|
{ "GetReleaseTimeRemaining", &Script_GetReleaseTimeRemaining },
|
|
{ "GetCorpseRecoveryDelay", &Script_GetCorpseRecoveryDelay },
|
|
{ "GetInstanceBootTimeRemaining", &Script_GetInstanceBootTimeRemaining },
|
|
{ "GetInstanceLockTimeRemaining", &Script_GetInstanceLockTimeRemaining },
|
|
{ "GetInstanceLockTimeRemainingEncounter", &Script_GetInstanceLockTimeRemainingEncounter },
|
|
{ "GetSummonConfirmTimeLeft", &Script_GetSummonConfirmTimeLeft },
|
|
{ "GetSummonConfirmSummoner", &Script_GetSummonConfirmSummoner },
|
|
{ "GetSummonConfirmAreaName", &Script_GetSummonConfirmAreaName },
|
|
{ "ConfirmSummon", &Script_ConfirmSummon },
|
|
{ "CancelSummon", &Script_CancelSummon },
|
|
{ "GetCursorPosition", &Script_GetCursorPosition },
|
|
{ "GetNetStats", &Script_GetNetStats },
|
|
{ "SitStandOrDescendStart", &Script_SitStandOrDescendStart },
|
|
{ "StopCinematic", &Script_StopCinematic },
|
|
{ "RunScript", &Script_RunScript },
|
|
{ "CheckInteractDistance", &Script_CheckInteractDistance },
|
|
{ "RandomRoll", &Script_RandomRoll },
|
|
{ "OpeningCinematic", &Script_OpeningCinematic },
|
|
{ "InCinematic", &Script_InCinematic },
|
|
{ "IsWindowsClient", &Script_IsWindowsClient },
|
|
{ "IsMacClient", &Script_IsMacClient },
|
|
{ "IsLinuxClient", &Script_IsLinuxClient },
|
|
{ "AcceptXPLoss", &Script_AcceptXPLoss },
|
|
{ "CheckSpiritHealerDist", &Script_CheckSpiritHealerDist },
|
|
{ "CheckTalentMasterDist", &Script_CheckTalentMasterDist },
|
|
{ "CheckBinderDist", &Script_CheckBinderDist },
|
|
{ "RetrieveCorpse", &Script_RetrieveCorpse },
|
|
{ "BindEnchant", &Script_BindEnchant },
|
|
{ "ReplaceEnchant", &Script_ReplaceEnchant },
|
|
{ "ReplaceTradeEnchant", &Script_ReplaceTradeEnchant },
|
|
{ "NotWhileDeadError", &Script_NotWhileDeadError },
|
|
{ "GetRestState", &Script_GetRestState },
|
|
{ "GetXPExhaustion", &Script_GetXPExhaustion },
|
|
{ "GetTimeToWellRested", &Script_GetTimeToWellRested },
|
|
{ "GMRequestPlayerInfo", &Script_GMRequestPlayerInfo },
|
|
{ "GetCoinIcon", &Script_GetCoinIcon },
|
|
{ "GetCoinText", &Script_GetCoinText },
|
|
{ "GetCoinTextureString", &Script_GetCoinTextureString },
|
|
{ "IsSubZonePVPPOI", &Script_IsSubZonePVPPOI },
|
|
{ "GetZonePVPInfo", &Script_GetZonePVPInfo },
|
|
{ "TogglePVP", &Script_TogglePVP },
|
|
{ "SetPVP", &Script_SetPVP },
|
|
{ "GetPVPDesired", &Script_GetPVPDesired },
|
|
{ "GetPVPTimer", &Script_GetPVPTimer },
|
|
{ "IsPVPTimerRunning", &Script_IsPVPTimerRunning },
|
|
{ "ConfirmBindOnUse", &Script_ConfirmBindOnUse },
|
|
{ "SetPortraitToTexture", &Script_SetPortraitToTexture },
|
|
{ "GetLocale", &Script_GetLocale },
|
|
{ "GetGMTicketCategories", &Script_GetGMTicketCategories },
|
|
{ "DropItemOnUnit", &Script_DropItemOnUnit },
|
|
{ "RestartGx", &Script_RestartGx },
|
|
{ "RestoreVideoResolutionDefaults", &Script_RestoreVideoResolutionDefaults },
|
|
{ "RestoreVideoEffectsDefaults", &Script_RestoreVideoEffectsDefaults },
|
|
{ "RestoreVideoStereoDefaults", &Script_RestoreVideoStereoDefaults },
|
|
{ "GetBindLocation", &Script_GetBindLocation },
|
|
{ "ConfirmTalentWipe", &Script_ConfirmTalentWipe },
|
|
{ "ConfirmBinder", &Script_ConfirmBinder },
|
|
{ "ShowingHelm", &Script_ShowingHelm },
|
|
{ "ShowingCloak", &Script_ShowingCloak },
|
|
{ "ShowHelm", &Script_ShowHelm },
|
|
{ "ShowCloak", &Script_ShowCloak },
|
|
{ "SetEuropeanNumbers", &Script_SetEuropeanNumbers },
|
|
{ "GetAreaSpiritHealerTime", &Script_GetAreaSpiritHealerTime },
|
|
{ "AcceptAreaSpiritHeal", &Script_AcceptAreaSpiritHeal },
|
|
{ "CancelAreaSpiritHeal", &Script_CancelAreaSpiritHeal },
|
|
{ "GetMouseFocus", &Script_GetMouseFocus },
|
|
{ "GetRealmName", &Script_GetRealmName },
|
|
{ "GetItemQualityColor", &Script_GetItemQualityColor },
|
|
{ "GetItemInfo", &Script_GetItemInfo },
|
|
{ "GetItemGem", &Script_GetItemGem },
|
|
{ "GetExtendedItemInfo", &Script_GetExtendedItemInfo },
|
|
{ "GetItemIcon", &Script_GetItemIcon },
|
|
{ "GetItemFamily", &Script_GetItemFamily },
|
|
{ "GetItemCount", &Script_GetItemCount },
|
|
{ "GetItemSpell", &Script_GetItemSpell },
|
|
{ "GetItemCooldown", &Script_GetItemCooldown },
|
|
{ "PickupItem", &Script_PickupItem },
|
|
{ "IsCurrentItem", &Script_IsCurrentItem },
|
|
{ "IsUsableItem", &Script_IsUsableItem },
|
|
{ "IsHelpfulItem", &Script_IsHelpfulItem },
|
|
{ "IsHarmfulItem", &Script_IsHarmfulItem },
|
|
{ "IsConsumableItem", &Script_IsConsumableItem },
|
|
{ "IsEquippableItem", &Script_IsEquippableItem },
|
|
{ "IsEquippedItem", &Script_IsEquippedItem },
|
|
{ "IsEquippedItemType", &Script_IsEquippedItemType },
|
|
{ "IsDressableItem", &Script_IsDressableItem },
|
|
{ "ItemHasRange", &Script_ItemHasRange },
|
|
{ "IsItemInRange", &Script_IsItemInRange },
|
|
{ "GetNumAddOns", &Script_GetNumAddOns },
|
|
{ "GetAddOnInfo", &Script_GetAddOnInfo },
|
|
{ "GetAddOnMetadata", &Script_GetAddOnMetadata },
|
|
{ "UpdateAddOnMemoryUsage", &Script_UpdateAddOnMemoryUsage },
|
|
{ "GetAddOnMemoryUsage", &Script_GetAddOnMemoryUsage },
|
|
{ "GetScriptCPUUsage", &Script_GetScriptCPUUsage },
|
|
{ "UpdateAddOnCPUUsage", &Script_UpdateAddOnCPUUsage },
|
|
{ "GetAddOnCPUUsage", &Script_GetAddOnCPUUsage },
|
|
{ "GetFunctionCPUUsage", &Script_GetFunctionCPUUsage },
|
|
{ "GetFrameCPUUsage", &Script_GetFrameCPUUsage },
|
|
{ "GetEventCPUUsage", &Script_GetEventCPUUsage },
|
|
{ "ResetCPUUsage", &Script_ResetCPUUsage },
|
|
{ "GetAddOnDependencies", &Script_GetAddOnDependencies },
|
|
{ "EnableAddOn", &Script_EnableAddOn },
|
|
{ "EnableAllAddOns", &Script_EnableAllAddOns },
|
|
{ "DisableAddOn", &Script_DisableAddOn },
|
|
{ "DisableAllAddOns", &Script_DisableAllAddOns },
|
|
{ "ResetDisabledAddOns", &Script_ResetDisabledAddOns },
|
|
{ "IsAddOnLoadOnDemand", &Script_IsAddOnLoadOnDemand },
|
|
{ "IsAddOnLoaded", &Script_IsAddOnLoaded },
|
|
{ "LoadAddOn", &Script_LoadAddOn },
|
|
{ "PartialPlayTime", &Script_PartialPlayTime },
|
|
{ "NoPlayTime", &Script_NoPlayTime },
|
|
{ "GetBillingTimeRested", &Script_GetBillingTimeRested },
|
|
{ "CanShowResetInstances", &Script_CanShowResetInstances },
|
|
{ "ResetInstances", &Script_ResetInstances },
|
|
{ "IsInInstance", &Script_IsInInstance },
|
|
{ "GetInstanceDifficulty", &Script_GetInstanceDifficulty },
|
|
{ "GetInstanceInfo", &Script_GetInstanceInfo },
|
|
{ "GetDungeonDifficulty", &Script_GetDungeonDifficulty },
|
|
{ "SetDungeonDifficulty", &Script_SetDungeonDifficulty },
|
|
{ "GetRaidDifficulty", &Script_GetRaidDifficulty },
|
|
{ "SetRaidDifficulty", &Script_SetRaidDifficulty },
|
|
{ "ReportBug", &Script_ReportBug },
|
|
{ "ReportSuggestion", &Script_ReportSuggestion },
|
|
{ "GetMirrorTimerInfo", &Script_GetMirrorTimerInfo },
|
|
{ "GetMirrorTimerProgress", &Script_GetMirrorTimerProgress },
|
|
{ "GetNumTitles", &Script_GetNumTitles },
|
|
{ "GetCurrentTitle", &Script_GetCurrentTitle },
|
|
{ "SetCurrentTitle", &Script_SetCurrentTitle },
|
|
{ "IsTitleKnown", &Script_IsTitleKnown },
|
|
{ "GetTitleName", &Script_GetTitleName },
|
|
{ "UseItemByName", &Script_UseItemByName },
|
|
{ "EquipItemByName", &Script_EquipItemByName },
|
|
{ "GetExistingLocales", &Script_GetExistingLocales },
|
|
{ "InCombatLockdown", &Script_InCombatLockdown },
|
|
{ "StartAttack", &Script_StartAttack },
|
|
{ "StopAttack", &Script_StopAttack },
|
|
{ "SetTaxiBenchmarkMode", &Script_SetTaxiBenchmarkMode },
|
|
{ "GetTaxiBenchmarkMode", &Script_GetTaxiBenchmarkMode },
|
|
{ "Dismount", &Script_Dismount },
|
|
{ "VoicePushToTalkStart", &Script_VoicePushToTalkStart },
|
|
{ "VoicePushToTalkStop", &Script_VoicePushToTalkStop },
|
|
{ "SetUIVisibility", &Script_SetUIVisibility },
|
|
{ "IsReferAFriendLinked", &Script_IsReferAFriendLinked },
|
|
{ "CanGrantLevel", &Script_CanGrantLevel },
|
|
{ "GrantLevel", &Script_GrantLevel },
|
|
{ "CanSummonFriend", &Script_CanSummonFriend },
|
|
{ "SummonFriend", &Script_SummonFriend },
|
|
{ "GetSummonFriendCooldown", &Script_GetSummonFriendCooldown },
|
|
{ "GetTotemInfo", &Script_GetTotemInfo },
|
|
{ "GetTotemTimeLeft", &Script_GetTotemTimeLeft },
|
|
{ "TargetTotem", &Script_TargetTotem },
|
|
{ "DestroyTotem", &Script_DestroyTotem },
|
|
{ "GetNumDeclensionSets", &Script_GetNumDeclensionSets },
|
|
{ "DeclineName", &Script_DeclineName },
|
|
{ "AcceptLevelGrant", &Script_AcceptLevelGrant },
|
|
{ "DeclineLevelGrant", &Script_DeclineLevelGrant },
|
|
{ "UploadSettings", &Script_UploadSettings },
|
|
{ "DownloadSettings", &Script_DownloadSettings },
|
|
{ "GetMovieResolution", &Script_GetMovieResolution },
|
|
{ "GameMovieFinished", &Script_GameMovieFinished },
|
|
{ "IsDesaturateSupported", &Script_IsDesaturateSupported },
|
|
{ "GetThreatStatusColor", &Script_GetThreatStatusColor },
|
|
{ "IsThreatWarningEnabled", &Script_IsThreatWarningEnabled },
|
|
{ "ConsoleAddMessage", &Script_ConsoleAddMessage },
|
|
{ "GetItemUniqueness", &Script_GetItemUniqueness },
|
|
{ "EndRefund", &Script_EndRefund },
|
|
{ "EndBoundTradeable", &Script_EndBoundTradeable },
|
|
{ "CanMapChangeDifficulty", &Script_CanMapChangeDifficulty },
|
|
{ "GetExpansionLevel", &Script_GetExpansionLevel },
|
|
{ "GetAllowLowLevelRaid", &Script_GetAllowLowLevelRaid },
|
|
{ "SetAllowLowLevelRaid", &Script_SetAllowLowLevelRaid }
|
|
};
|
|
|
|
void LoadScriptFunctions() {
|
|
RegisterSimpleFrameScriptMethods();
|
|
CGTooltip::CreateScriptMetaTable();
|
|
CGCooldown::CreateScriptMetaTable();
|
|
CGMinimapFrame::CreateScriptMetaTable();
|
|
CGCharacterModelBase::CreateScriptMetaTable();
|
|
CGDressUpModelFrame::CreateScriptMetaTable();
|
|
CGTabardModelFrame::CreateScriptMetaTable();
|
|
CGQuestPOIFrame::CreateScriptMetaTable();
|
|
|
|
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_GAME; ++i) {
|
|
FrameScript_RegisterFunction(
|
|
GameScript::s_ScriptFunctions_Game[i].name,
|
|
GameScript::s_ScriptFunctions_Game[i].method);
|
|
}
|
|
|
|
UIBindingsRegisterScriptFunctions();
|
|
UIMacrosRegisterScriptFunctions();
|
|
InputControlRegisterScriptFunctions();
|
|
CameraRegisterScriptFunctions();
|
|
SoundRegisterScriptFunctions();
|
|
SpellRegisterScriptFunctions();
|
|
ScriptEventsRegisterFunctions();
|
|
MinimapRegisterScriptFunctions();
|
|
UnitCombatLogRegisterScriptFunctions();
|
|
ActionBarRegisterScriptFunctions();
|
|
PartyInfoRegisterScriptFunctions();
|
|
ChatRegisterScriptFunctions();
|
|
AutoCompleteRegisterScriptFunctions();
|
|
SpellBookRegisterScriptFunctions();
|
|
CharacterInfoRegisterScriptFunctions();
|
|
LootInfoRegisterScriptFunctions();
|
|
ItemTextRegisterScriptFunctions();
|
|
GossipInfoRegisterScriptFunctions();
|
|
QuestInfoRegisterScriptFunctions();
|
|
QuestLogRegisterScriptFunctions();
|
|
CGTaxiMapRegisterScriptFunctions();
|
|
ClassTrainerRegisterScriptFunctions();
|
|
TradeSkillRegisterScriptFunctions();
|
|
MerchantRegisterScriptFunctions();
|
|
TradeInfoRegisterScriptFunctions();
|
|
ContainerRegisterScriptFunctions();
|
|
BankRegisterScriptFunctions();
|
|
FriendListRegisterScriptFunctions();
|
|
PetInfoRegisterScriptFunctions();
|
|
WorldMapRegisterScriptFunctions();
|
|
ReputationInfoRegisterScriptFunctions();
|
|
TabardCreationRegisterScriptFunctions();
|
|
GuildRegistrarRegisterScriptFunctions();
|
|
DuelInfoRegisterScriptFunctions();
|
|
TutorialRegisterScriptFunctions();
|
|
PetitionInfoRegisterScriptFunctions();
|
|
SkillInfoRegisterScriptFunctions();
|
|
GuildInfoRegisterScriptFunctions();
|
|
MailInfoRegisterScriptFunctions();
|
|
BattlefieldInfoRegisterScriptFunctions();
|
|
TalentInfoRegisterScriptFunctions();
|
|
AuctionHouseRegisterScriptFunctions();
|
|
StableInfoRegisterScriptFunctions();
|
|
RaidInfoRegisterScriptFunctions();
|
|
WorldStateInfoRegisterScriptFunctions();
|
|
MinigameInfoRegisterScriptFunctions();
|
|
KnowledgeBaseRegisterScriptFunctions();
|
|
ItemSocketInfoRegisterScriptFunctions();
|
|
PetitionVendorRegisterScriptFunctions();
|
|
ArenaTeamInfoRegisterScriptFunctions();
|
|
LookingForGroupRegisterScriptFunctions();
|
|
VoiceRegisterScriptFunctions();
|
|
CalendarRegisterScriptFunctions();
|
|
CGCommentatorRegisterScriptFunctions();
|
|
CGBarberShopRegisterScriptFunctions();
|
|
CGDanceStudioRegisterScriptFunctions();
|
|
GuildBankRegisterScriptFunctions();
|
|
GlyphInfoRegisterScriptFunctions();
|
|
AchievementInfoRegisterScriptFunctions();
|
|
CurrencyTypesRegisterScriptFunctions();
|
|
CGVideoOptions::RegisterScriptFunctions();
|
|
EquipmentManagerRegisterScriptFunctions();
|
|
GMTicketInfoRegisterScriptFunctions();
|
|
BattlenetUIRegisterScriptFunctions();
|
|
}
|