feat(gameui): add most of the script functions (still unimplemented)

This commit is contained in:
VDm 2025-08-03 23:58:03 +04:00
parent 5013c920ce
commit e8130aabe8
66 changed files with 8152 additions and 5 deletions

View File

@ -1,6 +1,7 @@
file(GLOB PRIVATE_SOURCES
"*.cpp"
"camera/*.cpp"
"scripts/*.cpp"
)
add_library(gameui STATIC

View File

@ -1596,14 +1596,75 @@ FrameScript_Method GameScript::s_ScriptFunctions_Game[NUM_SCRIPT_FUNCTIONS_GAME]
void LoadScriptFunctions() {
RegisterSimpleFrameScriptMethods();
// TODO
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);
}
// TODO
CameraRegisterScriptFunctions();
ScriptEventsRegisterFunctions();
ChatRegisterScriptFunctions();
void UIBindingsRegisterScriptFunctions();
void UIMacrosRegisterScriptFunctions();
void InputControlRegisterScriptFunctions();
void CameraRegisterScriptFunctions();
void SoundRegisterScriptFunctions();
void SpellRegisterScriptFunctions();
void ScriptEventsRegisterFunctions();
void MinimapRegisterScriptFunctions();
void UnitCombatLogRegisterScriptFunctions();
void ActionBarRegisterScriptFunctions();
void PartyInfoRegisterScriptFunctions();
void ChatRegisterScriptFunctions();
void AutoCompleteRegisterScriptFunctions();
void SpellBookRegisterScriptFunctions();
void CharacterInfoRegisterScriptFunctions();
void LootInfoRegisterScriptFunctions();
void ItemTextRegisterScriptFunctions();
void GossipInfoRegisterScriptFunctions();
void QuestInfoRegisterScriptFunctions();
void QuestLogRegisterScriptFunctions();
void CGTaxiMapRegisterScriptFunctions();
void ClassTrainerRegisterScriptFunctions();
void TradeSkillRegisterScriptFunctions();
void MerchantRegisterScriptFunctions();
void TradeInfoRegisterScriptFunctions();
void ContainerRegisterScriptFunctions();
void BankRegisterScriptFunctions();
void FriendListRegisterScriptFunctions();
void PetInfoRegisterScriptFunctions();
void WorldMapRegisterScriptFunctions();
void ReputationInfoRegisterScriptFunctions();
void TabardCreationRegisterScriptFunctions();
void GuildRegistrarRegisterScriptFunctions();
void DuelInfoRegisterScriptFunctions();
void TutorialRegisterScriptFunctions();
void PetitionInfoRegisterScriptFunctions();
void SkillInfoRegisterScriptFunctions();
void GuildInfoRegisterScriptFunctions();
void MailInfoRegisterScriptFunctions();
void BattlefieldInfoRegisterScriptFunctions();
void TalentInfoRegisterScriptFunctions();
void AuctionHouseRegisterScriptFunctions();
void StableInfoRegisterScriptFunctions();
void RaidInfoRegisterScriptFunctions();
void WorldStateInfoRegisterScriptFunctions();
void MinigameInfoRegisterScriptFunctions();
void KnowledgeBaseRegisterScriptFunctions();
void ItemSocketInfoRegisterScriptFunctions();
void PetitionVendorRegisterScriptFunctions();
void ArenaTeamInfoRegisterScriptFunctions();
void LookingForGroupRegisterScriptFunctions();
void VoiceRegisterScriptFunctions();
void CalendarRegisterScriptFunctions();
void CGCommentatorRegisterScriptFunctions();
void CGBarberShopRegisterScriptFunctions();
void CGDanceStudioRegisterScriptFunctions();
void GuildBankRegisterScriptFunctions();
void GlyphInfoRegisterScriptFunctions();
void AchievementInfoRegisterScriptFunctions();
void CurrencyTypesRegisterScriptFunctions();
void EquipmentManagerRegisterScriptFunctions();
void GMTicketInfoRegisterScriptFunctions();
void BattlenetUIRegisterScriptFunctions();
}

View File

@ -7,22 +7,202 @@
struct lua_State;
#define NUM_SCRIPT_FUNCTIONS_GAME 310
#define NUM_SCRIPT_FUNCTIONS_UIBINDINGS 26
#define NUM_SCRIPT_FUNCTIONS_UIMACROS 22
#define NUM_SCRIPT_FUNCTIONS_INPUT_CONTROL 52
#define NUM_SCRIPT_FUNCTIONS_CAMERA 22
#define NUM_SCRIPT_FUNCTIONS_SOUND 23
#define NUM_SCRIPT_FUNCTIONS_SPELL 11
#define NUM_SCRIPT_FUNCTIONS_SCRIPT_EVENTS 169
#define NUM_SCRIPT_FUNCTIONS_MINIMAP 4
#define NUM_SCRIPT_FUNCTIONS_UNIT_COMBAT_LOG 11
#define NUM_SCRIPT_FUNCTIONS_ACTION_BAR 28
#define NUM_SCRIPT_FUNCTIONS_PARTY_INFO 22
#define NUM_SCRIPT_FUNCTIONS_CHAT 89
#define NUM_SCRIPT_FUNCTIONS_AUTO_COMPLETE 2
#define NUM_SCRIPT_FUNCTIONS_SPELL_BOOK 45
#define NUM_SCRIPT_FUNCTIONS_CHARACTER_INFO 33
#define NUM_SCRIPT_FUNCTIONS_LOOT_INFO 17
#define NUM_SCRIPT_FUNCTIONS_ITEM_TEXT 9
#define NUM_SCRIPT_FUNCTIONS_GOSSIP_INFO 12
#define NUM_SCRIPT_FUNCTIONS_QUEST_INFO 47
#define NUM_SCRIPT_FUNCTIONS_QUEST_LOG 67
#define NUM_SCRIPT_FUNCTIONS_CGTAXI_MAP 14
#define NUM_SCRIPT_FUNCTIONS_CLASS_TRAINER 28
#define NUM_SCRIPT_FUNCTIONS_TRADE_SKILL 36
#define NUM_SCRIPT_FUNCTIONS_MERCHANT 21
#define NUM_SCRIPT_FUNCTIONS_TRADE_INFO 14
#define NUM_SCRIPT_FUNCTIONS_CONTAINER 22
#define NUM_SCRIPT_FUNCTIONS_BANK 5
#define NUM_SCRIPT_FUNCTIONS_FRIEND_LIST 31
#define NUM_SCRIPT_FUNCTIONS_PET_INFO 31
#define NUM_SCRIPT_FUNCTIONS_WORLD_MAP 40
#define NUM_SCRIPT_FUNCTIONS_REPUTATION_INFO 15
#define NUM_SCRIPT_FUNCTIONS_TABARD_CREATION 2
#define NUM_SCRIPT_FUNCTIONS_GUILD_REGISTRAR 5
#define NUM_SCRIPT_FUNCTIONS_DUEL_INFO 3
#define NUM_SCRIPT_FUNCTIONS_TUTORIAL 8
#define NUM_SCRIPT_FUNCTIONS_PETITION_INFO 8
#define NUM_SCRIPT_FUNCTIONS_SKILL_INFO 13
#define NUM_SCRIPT_FUNCTIONS_GUILD_INFO 43
#define NUM_SCRIPT_FUNCTIONS_MAIL_INFO 38
#define NUM_SCRIPT_FUNCTIONS_BATTLEFIELD_INFO 51
#define NUM_SCRIPT_FUNCTIONS_TALENT_INFO 17
#define NUM_SCRIPT_FUNCTIONS_AUCTION_HOUSE 30
#define NUM_SCRIPT_FUNCTIONS_STABLE_INFO 14
#define NUM_SCRIPT_FUNCTIONS_RAID_INFO 20
#define NUM_SCRIPT_FUNCTIONS_WORLD_STATE_INFO 2
#define NUM_SCRIPT_FUNCTIONS_MINIGAME_INFO 3
#define NUM_SCRIPT_FUNCTIONS_KNOWLEDGE_BASE 22
#define NUM_SCRIPT_FUNCTIONS_ITEM_SOCKET_INFO 12
#define NUM_SCRIPT_FUNCTIONS_PETITION_VENDOR 8
#define NUM_SCRIPT_FUNCTIONS_ARENA_TEAM_INFO 13
#define NUM_SCRIPT_FUNCTIONS_LOOKING_FOR_GROUP 67
#define NUM_SCRIPT_FUNCTIONS_VOICE 15
#define NUM_SCRIPT_FUNCTIONS_CALENDAR 95
#define NUM_SCRIPT_FUNCTIONS_CGCOMMENTATOR 35
#define NUM_SCRIPT_FUNCTIONS_CGBARBER_SHOP 9
#define NUM_SCRIPT_FUNCTIONS_CGDANCE_STUDIO 1
#define NUM_SCRIPT_FUNCTIONS_GUILD_BANK 29
#define NUM_SCRIPT_FUNCTIONS_GLYPH_INFO 6
#define NUM_SCRIPT_FUNCTIONS_ACHIEVEMENT_INFO 37
#define NUM_SCRIPT_FUNCTIONS_CURRENCY_TYPES 6
#define NUM_SCRIPT_FUNCTIONS_EQUIPMENT_MANAGER 17
#define NUM_SCRIPT_FUNCTIONS_GMTICKET_INFO 15
#define NUM_SCRIPT_FUNCTIONS_BATTLENET_UI 57
namespace GameScript {
extern FrameScript_Method s_ScriptFunctions_Game[NUM_SCRIPT_FUNCTIONS_GAME];
extern FrameScript_Method s_ScriptFunctions_UIBindings[NUM_SCRIPT_FUNCTIONS_UIBINDINGS];
extern FrameScript_Method s_ScriptFunctions_UIMacros[NUM_SCRIPT_FUNCTIONS_UIMACROS];
extern FrameScript_Method s_ScriptFunctions_InputControl[NUM_SCRIPT_FUNCTIONS_INPUT_CONTROL];
extern FrameScript_Method s_ScriptFunctions_Camera[NUM_SCRIPT_FUNCTIONS_CAMERA];
extern FrameScript_Method s_ScriptFunctions_Sound[NUM_SCRIPT_FUNCTIONS_SOUND];
extern FrameScript_Method s_ScriptFunctions_Spell[NUM_SCRIPT_FUNCTIONS_SPELL];
extern FrameScript_Method s_ScriptFunctions_ScriptEvents[NUM_SCRIPT_FUNCTIONS_SCRIPT_EVENTS];
extern FrameScript_Method s_ScriptFunctions_Minimap[NUM_SCRIPT_FUNCTIONS_MINIMAP];
extern FrameScript_Method s_ScriptFunctions_UnitCombatLog[NUM_SCRIPT_FUNCTIONS_UNIT_COMBAT_LOG];
extern FrameScript_Method s_ScriptFunctions_ActionBar[NUM_SCRIPT_FUNCTIONS_ACTION_BAR];
extern FrameScript_Method s_ScriptFunctions_PartyInfo[NUM_SCRIPT_FUNCTIONS_PARTY_INFO];
extern FrameScript_Method s_ScriptFunctions_Chat[NUM_SCRIPT_FUNCTIONS_CHAT];
}
extern FrameScript_Method s_ScriptFunctions_AutoComplete[NUM_SCRIPT_FUNCTIONS_AUTO_COMPLETE];
extern FrameScript_Method s_ScriptFunctions_SpellBook[NUM_SCRIPT_FUNCTIONS_SPELL_BOOK];
extern FrameScript_Method s_ScriptFunctions_CharacterInfo[NUM_SCRIPT_FUNCTIONS_CHARACTER_INFO];
extern FrameScript_Method s_ScriptFunctions_LootInfo[NUM_SCRIPT_FUNCTIONS_LOOT_INFO];
extern FrameScript_Method s_ScriptFunctions_ItemText[NUM_SCRIPT_FUNCTIONS_ITEM_TEXT];
extern FrameScript_Method s_ScriptFunctions_GossipInfo[NUM_SCRIPT_FUNCTIONS_GOSSIP_INFO];
extern FrameScript_Method s_ScriptFunctions_QuestInfo[NUM_SCRIPT_FUNCTIONS_QUEST_INFO];
extern FrameScript_Method s_ScriptFunctions_QuestLog[NUM_SCRIPT_FUNCTIONS_QUEST_LOG];
extern FrameScript_Method s_ScriptFunctions_CGTaxiMap[NUM_SCRIPT_FUNCTIONS_CGTAXI_MAP];
extern FrameScript_Method s_ScriptFunctions_ClassTrainer[NUM_SCRIPT_FUNCTIONS_CLASS_TRAINER];
extern FrameScript_Method s_ScriptFunctions_TradeSkill[NUM_SCRIPT_FUNCTIONS_TRADE_SKILL];
extern FrameScript_Method s_ScriptFunctions_Merchant[NUM_SCRIPT_FUNCTIONS_MERCHANT];
extern FrameScript_Method s_ScriptFunctions_TradeInfo[NUM_SCRIPT_FUNCTIONS_TRADE_INFO];
extern FrameScript_Method s_ScriptFunctions_Container[NUM_SCRIPT_FUNCTIONS_CONTAINER];
extern FrameScript_Method s_ScriptFunctions_Bank[NUM_SCRIPT_FUNCTIONS_BANK];
extern FrameScript_Method s_ScriptFunctions_FriendList[NUM_SCRIPT_FUNCTIONS_FRIEND_LIST];
extern FrameScript_Method s_ScriptFunctions_PetInfo[NUM_SCRIPT_FUNCTIONS_PET_INFO];
extern FrameScript_Method s_ScriptFunctions_WorldMap[NUM_SCRIPT_FUNCTIONS_WORLD_MAP];
extern FrameScript_Method s_ScriptFunctions_ReputationInfo[NUM_SCRIPT_FUNCTIONS_REPUTATION_INFO];
extern FrameScript_Method s_ScriptFunctions_TabardCreation[NUM_SCRIPT_FUNCTIONS_TABARD_CREATION];
extern FrameScript_Method s_ScriptFunctions_GuildRegistrar[NUM_SCRIPT_FUNCTIONS_GUILD_REGISTRAR];
extern FrameScript_Method s_ScriptFunctions_DuelInfo[NUM_SCRIPT_FUNCTIONS_DUEL_INFO];
extern FrameScript_Method s_ScriptFunctions_Tutorial[NUM_SCRIPT_FUNCTIONS_TUTORIAL];
extern FrameScript_Method s_ScriptFunctions_PetitionInfo[NUM_SCRIPT_FUNCTIONS_PETITION_INFO];
extern FrameScript_Method s_ScriptFunctions_SkillInfo[NUM_SCRIPT_FUNCTIONS_SKILL_INFO];
extern FrameScript_Method s_ScriptFunctions_GuildInfo[NUM_SCRIPT_FUNCTIONS_GUILD_INFO];
extern FrameScript_Method s_ScriptFunctions_MailInfo[NUM_SCRIPT_FUNCTIONS_MAIL_INFO];
extern FrameScript_Method s_ScriptFunctions_BattlefieldInfo[NUM_SCRIPT_FUNCTIONS_BATTLEFIELD_INFO];
extern FrameScript_Method s_ScriptFunctions_TalentInfo[NUM_SCRIPT_FUNCTIONS_TALENT_INFO];
extern FrameScript_Method s_ScriptFunctions_AuctionHouse[NUM_SCRIPT_FUNCTIONS_AUCTION_HOUSE];
extern FrameScript_Method s_ScriptFunctions_StableInfo[NUM_SCRIPT_FUNCTIONS_STABLE_INFO];
extern FrameScript_Method s_ScriptFunctions_RaidInfo[NUM_SCRIPT_FUNCTIONS_RAID_INFO];
extern FrameScript_Method s_ScriptFunctions_WorldStateInfo[NUM_SCRIPT_FUNCTIONS_WORLD_STATE_INFO];
extern FrameScript_Method s_ScriptFunctions_MinigameInfo[NUM_SCRIPT_FUNCTIONS_MINIGAME_INFO];
extern FrameScript_Method s_ScriptFunctions_KnowledgeBase[NUM_SCRIPT_FUNCTIONS_KNOWLEDGE_BASE];
extern FrameScript_Method s_ScriptFunctions_ItemSocketInfo[NUM_SCRIPT_FUNCTIONS_ITEM_SOCKET_INFO];
extern FrameScript_Method s_ScriptFunctions_PetitionVendor[NUM_SCRIPT_FUNCTIONS_PETITION_VENDOR];
extern FrameScript_Method s_ScriptFunctions_ArenaTeamInfo[NUM_SCRIPT_FUNCTIONS_ARENA_TEAM_INFO];
extern FrameScript_Method s_ScriptFunctions_LookingForGroup[NUM_SCRIPT_FUNCTIONS_LOOKING_FOR_GROUP];
extern FrameScript_Method s_ScriptFunctions_Voice[NUM_SCRIPT_FUNCTIONS_VOICE];
extern FrameScript_Method s_ScriptFunctions_Calendar[NUM_SCRIPT_FUNCTIONS_CALENDAR];
extern FrameScript_Method s_ScriptFunctions_CGCommentator[NUM_SCRIPT_FUNCTIONS_CGCOMMENTATOR];
extern FrameScript_Method s_ScriptFunctions_CGBarberShop[NUM_SCRIPT_FUNCTIONS_CGBARBER_SHOP];
extern FrameScript_Method s_ScriptFunctions_CGDanceStudio[NUM_SCRIPT_FUNCTIONS_CGDANCE_STUDIO];
extern FrameScript_Method s_ScriptFunctions_GuildBank[NUM_SCRIPT_FUNCTIONS_GUILD_BANK];
extern FrameScript_Method s_ScriptFunctions_GlyphInfo[NUM_SCRIPT_FUNCTIONS_GLYPH_INFO];
extern FrameScript_Method s_ScriptFunctions_AchievementInfo[NUM_SCRIPT_FUNCTIONS_ACHIEVEMENT_INFO];
extern FrameScript_Method s_ScriptFunctions_CurrencyTypes[NUM_SCRIPT_FUNCTIONS_CURRENCY_TYPES];
extern FrameScript_Method s_ScriptFunctions_EquipmentManager[NUM_SCRIPT_FUNCTIONS_EQUIPMENT_MANAGER];
extern FrameScript_Method s_ScriptFunctions_GMTicketInfo[NUM_SCRIPT_FUNCTIONS_GMTICKET_INFO];
extern FrameScript_Method s_ScriptFunctions_BattlenetUI[NUM_SCRIPT_FUNCTIONS_BATTLENET_UI];
}
// Utility
void LoadScriptFunctions();
void UIBindingsRegisterScriptFunctions();
void UIMacrosRegisterScriptFunctions();
void InputControlRegisterScriptFunctions();
void CameraRegisterScriptFunctions();
void SoundRegisterScriptFunctions();
void SpellRegisterScriptFunctions();
void ScriptEventsRegisterFunctions();
void MinimapRegisterScriptFunctions();
void UnitCombatLogRegisterScriptFunctions();
void ActionBarRegisterScriptFunctions();
void PartyInfoRegisterScriptFunctions();
void ChatRegisterScriptFunctions();
void AutoCompleteRegisterScriptFunctions();
void SpellBookRegisterScriptFunctions();
void CharacterInfoRegisterScriptFunctions();
void LootInfoRegisterScriptFunctions();
void ItemTextRegisterScriptFunctions();
void GossipInfoRegisterScriptFunctions();
void QuestInfoRegisterScriptFunctions();
void QuestLogRegisterScriptFunctions();
void CGTaxiMapRegisterScriptFunctions();
void ClassTrainerRegisterScriptFunctions();
void TradeSkillRegisterScriptFunctions();
void MerchantRegisterScriptFunctions();
void TradeInfoRegisterScriptFunctions();
void ContainerRegisterScriptFunctions();
void BankRegisterScriptFunctions();
void FriendListRegisterScriptFunctions();
void PetInfoRegisterScriptFunctions();
void WorldMapRegisterScriptFunctions();
void ReputationInfoRegisterScriptFunctions();
void TabardCreationRegisterScriptFunctions();
void GuildRegistrarRegisterScriptFunctions();
void DuelInfoRegisterScriptFunctions();
void TutorialRegisterScriptFunctions();
void PetitionInfoRegisterScriptFunctions();
void SkillInfoRegisterScriptFunctions();
void GuildInfoRegisterScriptFunctions();
void MailInfoRegisterScriptFunctions();
void BattlefieldInfoRegisterScriptFunctions();
void TalentInfoRegisterScriptFunctions();
void AuctionHouseRegisterScriptFunctions();
void StableInfoRegisterScriptFunctions();
void RaidInfoRegisterScriptFunctions();
void WorldStateInfoRegisterScriptFunctions();
void MinigameInfoRegisterScriptFunctions();
void KnowledgeBaseRegisterScriptFunctions();
void ItemSocketInfoRegisterScriptFunctions();
void PetitionVendorRegisterScriptFunctions();
void ArenaTeamInfoRegisterScriptFunctions();
void LookingForGroupRegisterScriptFunctions();
void VoiceRegisterScriptFunctions();
void CalendarRegisterScriptFunctions();
void CGCommentatorRegisterScriptFunctions();
void CGBarberShopRegisterScriptFunctions();
void CGDanceStudioRegisterScriptFunctions();
void GuildBankRegisterScriptFunctions();
void GlyphInfoRegisterScriptFunctions();
void AchievementInfoRegisterScriptFunctions();
void CurrencyTypesRegisterScriptFunctions();
void EquipmentManagerRegisterScriptFunctions();
void GMTicketInfoRegisterScriptFunctions();
void BattlenetUIRegisterScriptFunctions();
#endif

View File

@ -0,0 +1,201 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetCategoryList(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetStatisticsCategoryList(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCategoryInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCategoryNumAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetComparisonCategoryNumAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementNumRewards(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementReward(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementNumCriteria(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementCriteriaInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetAchievementComparisonUnit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClearAchievementComparisonUnit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementComparisonInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPreviousAchievement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNextAchievement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementCategory(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumCompletedAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumComparisonCompletedAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLatestCompletedAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLatestUpdatedStats(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLatestCompletedComparisonAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLatestUpdatedComparisonStats(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTotalAchievementPoints(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAchievementInfoFromCriteria(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetStatistic(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetComparisonStatistic(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetComparisonAchievementPoints(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanShowAchievementUI(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrackedAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AddTrackedAchievement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RemoveTrackedAchievement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsTrackedAchievement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumTrackedAchievements(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_HasCompletedAnyAchievement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QueryQuestsCompleted(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestsCompleted(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void AchievementInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_ACHIEVEMENT_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_AchievementInfo[i].name,
GameScript::s_ScriptFunctions_AchievementInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_AchievementInfo[NUM_SCRIPT_FUNCTIONS_ACHIEVEMENT_INFO] = {
{ "GetCategoryList", &Script_GetCategoryList },
{ "GetStatisticsCategoryList", &Script_GetStatisticsCategoryList },
{ "GetCategoryInfo", &Script_GetCategoryInfo },
{ "GetCategoryNumAchievements", &Script_GetCategoryNumAchievements },
{ "GetComparisonCategoryNumAchievements", &Script_GetComparisonCategoryNumAchievements },
{ "GetAchievementInfo", &Script_GetAchievementInfo },
{ "GetAchievementNumRewards", &Script_GetAchievementNumRewards },
{ "GetAchievementReward", &Script_GetAchievementReward },
{ "GetAchievementNumCriteria", &Script_GetAchievementNumCriteria },
{ "GetAchievementCriteriaInfo", &Script_GetAchievementCriteriaInfo },
{ "SetAchievementComparisonUnit", &Script_SetAchievementComparisonUnit },
{ "ClearAchievementComparisonUnit", &Script_ClearAchievementComparisonUnit },
{ "GetAchievementComparisonInfo", &Script_GetAchievementComparisonInfo },
{ "GetPreviousAchievement", &Script_GetPreviousAchievement },
{ "GetNextAchievement", &Script_GetNextAchievement },
{ "GetAchievementCategory", &Script_GetAchievementCategory },
{ "GetAchievementLink", &Script_GetAchievementLink },
{ "GetNumCompletedAchievements", &Script_GetNumCompletedAchievements },
{ "GetNumComparisonCompletedAchievements", &Script_GetNumComparisonCompletedAchievements },
{ "GetLatestCompletedAchievements", &Script_GetLatestCompletedAchievements },
{ "GetLatestUpdatedStats", &Script_GetLatestUpdatedStats },
{ "GetLatestCompletedComparisonAchievements", &Script_GetLatestCompletedComparisonAchievements },
{ "GetLatestUpdatedComparisonStats", &Script_GetLatestUpdatedComparisonStats },
{ "GetTotalAchievementPoints", &Script_GetTotalAchievementPoints },
{ "GetAchievementInfoFromCriteria", &Script_GetAchievementInfoFromCriteria },
{ "GetStatistic", &Script_GetStatistic },
{ "GetComparisonStatistic", &Script_GetComparisonStatistic },
{ "GetComparisonAchievementPoints", &Script_GetComparisonAchievementPoints },
{ "CanShowAchievementUI", &Script_CanShowAchievementUI },
{ "GetTrackedAchievements", &Script_GetTrackedAchievements },
{ "AddTrackedAchievement", &Script_AddTrackedAchievement },
{ "RemoveTrackedAchievement", &Script_RemoveTrackedAchievement },
{ "IsTrackedAchievement", &Script_IsTrackedAchievement },
{ "GetNumTrackedAchievements", &Script_GetNumTrackedAchievements },
{ "HasCompletedAnyAchievement", &Script_HasCompletedAnyAchievement },
{ "QueryQuestsCompleted", &Script_QueryQuestsCompleted },
{ "GetQuestsCompleted", &Script_GetQuestsCompleted },
};

View File

@ -0,0 +1,156 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetActionInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetActionTexture(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetActionCount(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetActionCooldown(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetActionAutocast(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetActionText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_HasAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UseAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PlaceAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsAttackAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsCurrentAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsAutoRepeatAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsUsableAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsConsumableAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsStackableAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsEquippedAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ActionHasRange(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsActionInRange(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBonusBarOffset(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMultiCastBarOffset(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ChangeActionBarPage(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetActionBarPage(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetActionBarToggles(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetActionBarToggles(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsPossessBarVisible(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMultiCastTotemSpells(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetMultiCastSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void ActionBarRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_ACTION_BAR; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_ActionBar[i].name,
GameScript::s_ScriptFunctions_ActionBar[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_ActionBar[NUM_SCRIPT_FUNCTIONS_ACTION_BAR] = {
{ "GetActionInfo", &Script_GetActionInfo },
{ "GetActionTexture", &Script_GetActionTexture },
{ "GetActionCount", &Script_GetActionCount },
{ "GetActionCooldown", &Script_GetActionCooldown },
{ "GetActionAutocast", &Script_GetActionAutocast },
{ "GetActionText", &Script_GetActionText },
{ "HasAction", &Script_HasAction },
{ "UseAction", &Script_UseAction },
{ "PickupAction", &Script_PickupAction },
{ "PlaceAction", &Script_PlaceAction },
{ "IsAttackAction", &Script_IsAttackAction },
{ "IsCurrentAction", &Script_IsCurrentAction },
{ "IsAutoRepeatAction", &Script_IsAutoRepeatAction },
{ "IsUsableAction", &Script_IsUsableAction },
{ "IsConsumableAction", &Script_IsConsumableAction },
{ "IsStackableAction", &Script_IsStackableAction },
{ "IsEquippedAction", &Script_IsEquippedAction },
{ "ActionHasRange", &Script_ActionHasRange },
{ "IsActionInRange", &Script_IsActionInRange },
{ "GetBonusBarOffset", &Script_GetBonusBarOffset },
{ "GetMultiCastBarOffset", &Script_GetMultiCastBarOffset },
{ "ChangeActionBarPage", &Script_ChangeActionBarPage },
{ "GetActionBarPage", &Script_GetActionBarPage },
{ "GetActionBarToggles", &Script_GetActionBarToggles },
{ "SetActionBarToggles", &Script_SetActionBarToggles },
{ "IsPossessBarVisible", &Script_IsPossessBarVisible },
{ "GetMultiCastTotemSpells", &Script_GetMultiCastTotemSpells },
{ "SetMultiCastSpell", &Script_SetMultiCastSpell },
};

View File

@ -0,0 +1,81 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetArenaTeam(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumArenaTeamMembers(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetArenaTeamRosterInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetArenaTeamGdfInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetArenaTeamRosterSelection(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetArenaTeamRosterSelection(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SortArenaTeamRoster(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetArenaTeamRosterShowOffline(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetArenaTeamRosterShowOffline(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CloseArenaTeamRoster(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ArenaTeamRoster(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCurrentArenaSeason(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPreviousArenaSeason(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void ArenaTeamInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_ARENA_TEAM_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_ArenaTeamInfo[i].name,
GameScript::s_ScriptFunctions_ArenaTeamInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_ArenaTeamInfo[NUM_SCRIPT_FUNCTIONS_ARENA_TEAM_INFO] = {
{ "GetArenaTeam", &Script_GetArenaTeam },
{ "GetNumArenaTeamMembers", &Script_GetNumArenaTeamMembers },
{ "GetArenaTeamRosterInfo", &Script_GetArenaTeamRosterInfo },
{ "GetArenaTeamGdfInfo", &Script_GetArenaTeamGdfInfo },
{ "SetArenaTeamRosterSelection", &Script_SetArenaTeamRosterSelection },
{ "GetArenaTeamRosterSelection", &Script_GetArenaTeamRosterSelection },
{ "SortArenaTeamRoster", &Script_SortArenaTeamRoster },
{ "SetArenaTeamRosterShowOffline", &Script_SetArenaTeamRosterShowOffline },
{ "GetArenaTeamRosterShowOffline", &Script_GetArenaTeamRosterShowOffline },
{ "CloseArenaTeamRoster", &Script_CloseArenaTeamRoster },
{ "ArenaTeamRoster", &Script_ArenaTeamRoster },
{ "GetCurrentArenaSeason", &Script_GetCurrentArenaSeason },
{ "GetPreviousArenaSeason", &Script_GetPreviousArenaSeason },
};

View File

@ -0,0 +1,166 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_CloseAuctionHouse(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAuctionHouseDepositRate(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalculateAuctionDeposit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClickAuctionSellItemButton(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAuctionSellItemInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_StartAuction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QueryAuctionItems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetOwnerAuctionItems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBidderAuctionItems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumAuctionItems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAuctionItemInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAuctionItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAuctionItemTimeLeft(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PlaceAuctionBid(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAuctionItemClasses(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAuctionItemSubClasses(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAuctionInvTypes(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanSendAuctionQuery(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SortAuctionItems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetSelectedAuctionItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSelectedAuctionItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsAuctionSortReversed(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CancelAuction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanCancelAuction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAuctionSort(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SortAuctionClearSort(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SortAuctionSetSort(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SortAuctionApplySort(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CancelSell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetAuctionsTabShowing(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void AuctionHouseRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_AUCTION_HOUSE; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_AuctionHouse[i].name,
GameScript::s_ScriptFunctions_AuctionHouse[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_AuctionHouse[NUM_SCRIPT_FUNCTIONS_AUCTION_HOUSE] = {
{ "CloseAuctionHouse", &Script_CloseAuctionHouse },
{ "GetAuctionHouseDepositRate", &Script_GetAuctionHouseDepositRate },
{ "CalculateAuctionDeposit", &Script_CalculateAuctionDeposit },
{ "ClickAuctionSellItemButton", &Script_ClickAuctionSellItemButton },
{ "GetAuctionSellItemInfo", &Script_GetAuctionSellItemInfo },
{ "StartAuction", &Script_StartAuction },
{ "QueryAuctionItems", &Script_QueryAuctionItems },
{ "GetOwnerAuctionItems", &Script_GetOwnerAuctionItems },
{ "GetBidderAuctionItems", &Script_GetBidderAuctionItems },
{ "GetNumAuctionItems", &Script_GetNumAuctionItems },
{ "GetAuctionItemInfo", &Script_GetAuctionItemInfo },
{ "GetAuctionItemLink", &Script_GetAuctionItemLink },
{ "GetAuctionItemTimeLeft", &Script_GetAuctionItemTimeLeft },
{ "PlaceAuctionBid", &Script_PlaceAuctionBid },
{ "GetAuctionItemClasses", &Script_GetAuctionItemClasses },
{ "GetAuctionItemSubClasses", &Script_GetAuctionItemSubClasses },
{ "GetAuctionInvTypes", &Script_GetAuctionInvTypes },
{ "CanSendAuctionQuery", &Script_CanSendAuctionQuery },
{ "SortAuctionItems", &Script_SortAuctionItems },
{ "SetSelectedAuctionItem", &Script_SetSelectedAuctionItem },
{ "GetSelectedAuctionItem", &Script_GetSelectedAuctionItem },
{ "IsAuctionSortReversed", &Script_IsAuctionSortReversed },
{ "CancelAuction", &Script_CancelAuction },
{ "CanCancelAuction", &Script_CanCancelAuction },
{ "GetAuctionSort", &Script_GetAuctionSort },
{ "SortAuctionClearSort", &Script_SortAuctionClearSort },
{ "SortAuctionSetSort", &Script_SortAuctionSetSort },
{ "SortAuctionApplySort", &Script_SortAuctionApplySort },
{ "CancelSell", &Script_CancelSell },
{ "SetAuctionsTabShowing", &Script_SetAuctionsTabShowing },
};

View File

@ -0,0 +1,26 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetAutoCompleteResults(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAutoCompletePresenceID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void AutoCompleteRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_AUTO_COMPLETE; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_AutoComplete[i].name,
GameScript::s_ScriptFunctions_AutoComplete[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_AutoComplete[NUM_SCRIPT_FUNCTIONS_AUTO_COMPLETE] = {
{ "GetAutoCompleteResults", &Script_GetAutoCompleteResults },
{ "GetAutoCompletePresenceID", &Script_GetAutoCompletePresenceID },
};

View File

@ -0,0 +1,41 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_BankButtonIDToInvSlotID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumBankSlots(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBankSlotCost(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PurchaseSlot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CloseBankFrame(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void BankRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_BANK; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_Bank[i].name,
GameScript::s_ScriptFunctions_Bank[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_Bank[NUM_SCRIPT_FUNCTIONS_BANK] = {
{ "BankButtonIDToInvSlotID", &Script_BankButtonIDToInvSlotID },
{ "GetNumBankSlots", &Script_GetNumBankSlots },
{ "GetBankSlotCost", &Script_GetBankSlotCost },
{ "PurchaseSlot", &Script_PurchaseSlot },
{ "CloseBankFrame", &Script_CloseBankFrame },
};

View File

@ -0,0 +1,271 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetNumBattlefields(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldInstanceInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsBattlefieldArena(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsActiveBattlefieldArena(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_JoinBattlefield(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetSelectedBattlefield(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSelectedBattlefield(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AcceptBattlefieldPort(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldStatus(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldPortExpiration(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldInstanceExpiration(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldInstanceRunTime(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldEstimatedWaitTime(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldTimeWaited(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CloseBattlefield(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RequestBattlefieldScoreData(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumBattlefieldScores(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldScore(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldWinner(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetBattlefieldScoreFaction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_LeaveBattlefield(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumBattlefieldStats(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldStatInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldStatData(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RequestBattlefieldPositions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumBattlefieldPositions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldPosition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumBattlefieldFlagPositions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldFlagPosition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumBattlefieldVehicles(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldVehicleInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanJoinBattlefieldAsGroup(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldMapIconScale(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldTeamInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlefieldArenaFaction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SortBattlefieldScoreData(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_HearthAndResurrectFromArea(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanHearthAndResurrectFromArea(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumBattlegroundTypes(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBattlegroundInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RequestBattlegroundInstanceInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumArenaOpponents(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BattlefieldMgrEntryInviteResponse(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BattlefieldMgrQueueRequest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BattlefieldMgrQueueInviteResponse(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BattlefieldMgrExitRequest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetWorldPVPQueueStatus(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetHolidayBGHonorCurrencyBonuses(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRandomBGHonorCurrencyBonuses(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SortBGList(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void BattlefieldInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_BATTLEFIELD_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_BattlefieldInfo[i].name,
GameScript::s_ScriptFunctions_BattlefieldInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_BattlefieldInfo[NUM_SCRIPT_FUNCTIONS_BATTLEFIELD_INFO] = {
{ "GetNumBattlefields", &Script_GetNumBattlefields },
{ "GetBattlefieldInfo", &Script_GetBattlefieldInfo },
{ "GetBattlefieldInstanceInfo", &Script_GetBattlefieldInstanceInfo },
{ "IsBattlefieldArena", &Script_IsBattlefieldArena },
{ "IsActiveBattlefieldArena", &Script_IsActiveBattlefieldArena },
{ "JoinBattlefield", &Script_JoinBattlefield },
{ "SetSelectedBattlefield", &Script_SetSelectedBattlefield },
{ "GetSelectedBattlefield", &Script_GetSelectedBattlefield },
{ "AcceptBattlefieldPort", &Script_AcceptBattlefieldPort },
{ "GetBattlefieldStatus", &Script_GetBattlefieldStatus },
{ "GetBattlefieldPortExpiration", &Script_GetBattlefieldPortExpiration },
{ "GetBattlefieldInstanceExpiration", &Script_GetBattlefieldInstanceExpiration },
{ "GetBattlefieldInstanceRunTime", &Script_GetBattlefieldInstanceRunTime },
{ "GetBattlefieldEstimatedWaitTime", &Script_GetBattlefieldEstimatedWaitTime },
{ "GetBattlefieldTimeWaited", &Script_GetBattlefieldTimeWaited },
{ "CloseBattlefield", &Script_CloseBattlefield },
{ "RequestBattlefieldScoreData", &Script_RequestBattlefieldScoreData },
{ "GetNumBattlefieldScores", &Script_GetNumBattlefieldScores },
{ "GetBattlefieldScore", &Script_GetBattlefieldScore },
{ "GetBattlefieldWinner", &Script_GetBattlefieldWinner },
{ "SetBattlefieldScoreFaction", &Script_SetBattlefieldScoreFaction },
{ "LeaveBattlefield", &Script_LeaveBattlefield },
{ "GetNumBattlefieldStats", &Script_GetNumBattlefieldStats },
{ "GetBattlefieldStatInfo", &Script_GetBattlefieldStatInfo },
{ "GetBattlefieldStatData", &Script_GetBattlefieldStatData },
{ "RequestBattlefieldPositions", &Script_RequestBattlefieldPositions },
{ "GetNumBattlefieldPositions", &Script_GetNumBattlefieldPositions },
{ "GetBattlefieldPosition", &Script_GetBattlefieldPosition },
{ "GetNumBattlefieldFlagPositions", &Script_GetNumBattlefieldFlagPositions },
{ "GetBattlefieldFlagPosition", &Script_GetBattlefieldFlagPosition },
{ "GetNumBattlefieldVehicles", &Script_GetNumBattlefieldVehicles },
{ "GetBattlefieldVehicleInfo", &Script_GetBattlefieldVehicleInfo },
{ "CanJoinBattlefieldAsGroup", &Script_CanJoinBattlefieldAsGroup },
{ "GetBattlefieldMapIconScale", &Script_GetBattlefieldMapIconScale },
{ "GetBattlefieldTeamInfo", &Script_GetBattlefieldTeamInfo },
{ "GetBattlefieldArenaFaction", &Script_GetBattlefieldArenaFaction },
{ "SortBattlefieldScoreData", &Script_SortBattlefieldScoreData },
{ "HearthAndResurrectFromArea", &Script_HearthAndResurrectFromArea },
{ "CanHearthAndResurrectFromArea", &Script_CanHearthAndResurrectFromArea },
{ "GetNumBattlegroundTypes", &Script_GetNumBattlegroundTypes },
{ "GetBattlegroundInfo", &Script_GetBattlegroundInfo },
{ "RequestBattlegroundInstanceInfo", &Script_RequestBattlegroundInstanceInfo },
{ "GetNumArenaOpponents", &Script_GetNumArenaOpponents },
{ "BattlefieldMgrEntryInviteResponse", &Script_BattlefieldMgrEntryInviteResponse },
{ "BattlefieldMgrQueueRequest", &Script_BattlefieldMgrQueueRequest },
{ "BattlefieldMgrQueueInviteResponse", &Script_BattlefieldMgrQueueInviteResponse },
{ "BattlefieldMgrExitRequest", &Script_BattlefieldMgrExitRequest },
{ "GetWorldPVPQueueStatus", &Script_GetWorldPVPQueueStatus },
{ "GetHolidayBGHonorCurrencyBonuses", &Script_GetHolidayBGHonorCurrencyBonuses },
{ "GetRandomBGHonorCurrencyBonuses", &Script_GetRandomBGHonorCurrencyBonuses },
{ "SortBGList", &Script_SortBGList },
};

View File

@ -0,0 +1,301 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_BNGetInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetNumFriends(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetFriendInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetFriendInfoByID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetNumFriendToons(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetFriendToonInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetToonInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNRemoveFriend(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSetFriendNote(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSetSelectedFriend(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetSelectedFriend(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetNumFriendInvites(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetFriendInviteInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSendFriendInvite(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSendFriendInviteByID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNAcceptFriendInvite(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNDeclineFriendInvite(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNReportFriendInvite(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSetAFK(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSetDND(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSetCustomMessage(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetCustomMessageTable(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSetFocus(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSendWhisper(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNCreateConversation(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNInviteToConversation(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNLeaveConversation(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSendConversationMessage(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetNumConversationMembers(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetConversationMemberInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetConversationInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNListConversation(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetNumBlocked(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetBlockedInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNIsBlocked(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSetBlocked(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSetSelectedBlock(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetSelectedBlock(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetNumBlockedToons(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetBlockedToonInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNIsToonBlocked(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSetToonBlocked(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSetSelectedToonBlock(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetSelectedToonBlock(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNReportPlayer(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNConnected(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNFeaturesEnabledAndConnected(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsBNLogin(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNFeaturesEnabled(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNRequestFOFInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetNumFOF(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetFOFInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNSetMatureLanguageFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetMatureLanguageFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNIsSelf(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNIsFriend(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BNGetMaxPlayersInConversation(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void BattlenetUIRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_BATTLENET_UI; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_BattlenetUI[i].name,
GameScript::s_ScriptFunctions_BattlenetUI[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_BattlenetUI[NUM_SCRIPT_FUNCTIONS_BATTLENET_UI] = {
{ "BNGetInfo", &Script_BNGetInfo },
{ "BNGetNumFriends", &Script_BNGetNumFriends },
{ "BNGetFriendInfo", &Script_BNGetFriendInfo },
{ "BNGetFriendInfoByID", &Script_BNGetFriendInfoByID },
{ "BNGetNumFriendToons", &Script_BNGetNumFriendToons },
{ "BNGetFriendToonInfo", &Script_BNGetFriendToonInfo },
{ "BNGetToonInfo", &Script_BNGetToonInfo },
{ "BNRemoveFriend", &Script_BNRemoveFriend },
{ "BNSetFriendNote", &Script_BNSetFriendNote },
{ "BNSetSelectedFriend", &Script_BNSetSelectedFriend },
{ "BNGetSelectedFriend", &Script_BNGetSelectedFriend },
{ "BNGetNumFriendInvites", &Script_BNGetNumFriendInvites },
{ "BNGetFriendInviteInfo", &Script_BNGetFriendInviteInfo },
{ "BNSendFriendInvite", &Script_BNSendFriendInvite },
{ "BNSendFriendInviteByID", &Script_BNSendFriendInviteByID },
{ "BNAcceptFriendInvite", &Script_BNAcceptFriendInvite },
{ "BNDeclineFriendInvite", &Script_BNDeclineFriendInvite },
{ "BNReportFriendInvite", &Script_BNReportFriendInvite },
{ "BNSetAFK", &Script_BNSetAFK },
{ "BNSetDND", &Script_BNSetDND },
{ "BNSetCustomMessage", &Script_BNSetCustomMessage },
{ "BNGetCustomMessageTable", &Script_BNGetCustomMessageTable },
{ "BNSetFocus", &Script_BNSetFocus },
{ "BNSendWhisper", &Script_BNSendWhisper },
{ "BNCreateConversation", &Script_BNCreateConversation },
{ "BNInviteToConversation", &Script_BNInviteToConversation },
{ "BNLeaveConversation", &Script_BNLeaveConversation },
{ "BNSendConversationMessage", &Script_BNSendConversationMessage },
{ "BNGetNumConversationMembers", &Script_BNGetNumConversationMembers },
{ "BNGetConversationMemberInfo", &Script_BNGetConversationMemberInfo },
{ "BNGetConversationInfo", &Script_BNGetConversationInfo },
{ "BNListConversation", &Script_BNListConversation },
{ "BNGetNumBlocked", &Script_BNGetNumBlocked },
{ "BNGetBlockedInfo", &Script_BNGetBlockedInfo },
{ "BNIsBlocked", &Script_BNIsBlocked },
{ "BNSetBlocked", &Script_BNSetBlocked },
{ "BNSetSelectedBlock", &Script_BNSetSelectedBlock },
{ "BNGetSelectedBlock", &Script_BNGetSelectedBlock },
{ "BNGetNumBlockedToons", &Script_BNGetNumBlockedToons },
{ "BNGetBlockedToonInfo", &Script_BNGetBlockedToonInfo },
{ "BNIsToonBlocked", &Script_BNIsToonBlocked },
{ "BNSetToonBlocked", &Script_BNSetToonBlocked },
{ "BNSetSelectedToonBlock", &Script_BNSetSelectedToonBlock },
{ "BNGetSelectedToonBlock", &Script_BNGetSelectedToonBlock },
{ "BNReportPlayer", &Script_BNReportPlayer },
{ "BNConnected", &Script_BNConnected },
{ "BNFeaturesEnabledAndConnected", &Script_BNFeaturesEnabledAndConnected },
{ "IsBNLogin", &Script_IsBNLogin },
{ "BNFeaturesEnabled", &Script_BNFeaturesEnabled },
{ "BNRequestFOFInfo", &Script_BNRequestFOFInfo },
{ "BNGetNumFOF", &Script_BNGetNumFOF },
{ "BNGetFOFInfo", &Script_BNGetFOFInfo },
{ "BNSetMatureLanguageFilter", &Script_BNSetMatureLanguageFilter },
{ "BNGetMatureLanguageFilter", &Script_BNGetMatureLanguageFilter },
{ "BNIsSelf", &Script_BNIsSelf },
{ "BNIsFriend", &Script_BNIsFriend },
{ "BNGetMaxPlayersInConversation", &Script_BNGetMaxPlayersInConversation },
};

View File

@ -0,0 +1,61 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetBarberShopStyleInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetNextBarberShopStyle(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBarberShopTotalCost(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ApplyBarberShopStyle(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CancelBarberShop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetHairCustomization(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetFacialHairCustomization(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BarberShopReset(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanAlterSkin(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void CGBarberShopRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_CGBARBER_SHOP; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_CGBarberShop[i].name,
GameScript::s_ScriptFunctions_CGBarberShop[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_CGBarberShop[NUM_SCRIPT_FUNCTIONS_CGBARBER_SHOP] = {
{ "GetBarberShopStyleInfo", &Script_GetBarberShopStyleInfo },
{ "SetNextBarberShopStyle", &Script_SetNextBarberShopStyle },
{ "GetBarberShopTotalCost", &Script_GetBarberShopTotalCost },
{ "ApplyBarberShopStyle", &Script_ApplyBarberShopStyle },
{ "CancelBarberShop", &Script_CancelBarberShop },
{ "GetHairCustomization", &Script_GetHairCustomization },
{ "GetFacialHairCustomization", &Script_GetFacialHairCustomization },
{ "BarberShopReset", &Script_BarberShopReset },
{ "CanAlterSkin", &Script_CanAlterSkin },
};

View File

@ -0,0 +1,191 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_CommentatorSetMode(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorToggleMode(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorGetMode(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorSetMapAndInstanceIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorSetPlayerIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorUpdatePlayerInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorUpdateMapInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorGetNumMaps(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorGetMapInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorGetInstanceInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorEnterInstance(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorExitInstance(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorGetNumPlayers(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorGetPlayerInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorFollowPlayer(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorLookatPlayer(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorZoomIn(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorZoomOut(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorSetCamera(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorGetCamera(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorGetCurrentMapID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorStartInstance(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorAddPlayer(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorRemovePlayer(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorSetBattlemaster(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorSetMoveSpeed(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorSetCameraCollision(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorSetTargetHeightOffset(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorSetSkirmishMatchmakingMode(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorRequestSkirmishQueueData(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorGetSkirmishQueueCount(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorGetSkirmishQueuePlayerInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorStartSkirmishMatch(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorRequestSkirmishMode(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CommentatorGetSkirmishMode(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void CGCommentatorRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_CGCOMMENTATOR; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_CGCommentator[i].name,
GameScript::s_ScriptFunctions_CGCommentator[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_CGCommentator[NUM_SCRIPT_FUNCTIONS_CGCOMMENTATOR] = {
{ "CommentatorSetMode", &Script_CommentatorSetMode },
{ "CommentatorToggleMode", &Script_CommentatorToggleMode },
{ "CommentatorGetMode", &Script_CommentatorGetMode },
{ "CommentatorSetMapAndInstanceIndex", &Script_CommentatorSetMapAndInstanceIndex },
{ "CommentatorSetPlayerIndex", &Script_CommentatorSetPlayerIndex },
{ "CommentatorUpdatePlayerInfo", &Script_CommentatorUpdatePlayerInfo },
{ "CommentatorUpdateMapInfo", &Script_CommentatorUpdateMapInfo },
{ "CommentatorGetNumMaps", &Script_CommentatorGetNumMaps },
{ "CommentatorGetMapInfo", &Script_CommentatorGetMapInfo },
{ "CommentatorGetInstanceInfo", &Script_CommentatorGetInstanceInfo },
{ "CommentatorEnterInstance", &Script_CommentatorEnterInstance },
{ "CommentatorExitInstance", &Script_CommentatorExitInstance },
{ "CommentatorGetNumPlayers", &Script_CommentatorGetNumPlayers },
{ "CommentatorGetPlayerInfo", &Script_CommentatorGetPlayerInfo },
{ "CommentatorFollowPlayer", &Script_CommentatorFollowPlayer },
{ "CommentatorLookatPlayer", &Script_CommentatorLookatPlayer },
{ "CommentatorZoomIn", &Script_CommentatorZoomIn },
{ "CommentatorZoomOut", &Script_CommentatorZoomOut },
{ "CommentatorSetCamera", &Script_CommentatorSetCamera },
{ "CommentatorGetCamera", &Script_CommentatorGetCamera },
{ "CommentatorGetCurrentMapID", &Script_CommentatorGetCurrentMapID },
{ "CommentatorStartInstance", &Script_CommentatorStartInstance },
{ "CommentatorAddPlayer", &Script_CommentatorAddPlayer },
{ "CommentatorRemovePlayer", &Script_CommentatorRemovePlayer },
{ "CommentatorSetBattlemaster", &Script_CommentatorSetBattlemaster },
{ "CommentatorSetMoveSpeed", &Script_CommentatorSetMoveSpeed },
{ "CommentatorSetCameraCollision", &Script_CommentatorSetCameraCollision },
{ "CommentatorSetTargetHeightOffset", &Script_CommentatorSetTargetHeightOffset },
{ "CommentatorSetSkirmishMatchmakingMode", &Script_CommentatorSetSkirmishMatchmakingMode },
{ "CommentatorRequestSkirmishQueueData", &Script_CommentatorRequestSkirmishQueueData },
{ "CommentatorGetSkirmishQueueCount", &Script_CommentatorGetSkirmishQueueCount },
{ "CommentatorGetSkirmishQueuePlayerInfo", &Script_CommentatorGetSkirmishQueuePlayerInfo },
{ "CommentatorStartSkirmishMatch", &Script_CommentatorStartSkirmishMatch },
{ "CommentatorRequestSkirmishMode", &Script_CommentatorRequestSkirmishMode },
{ "CommentatorGetSkirmishMode", &Script_CommentatorGetSkirmishMode },
};

View File

@ -0,0 +1,21 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_PlayDance(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void CGDanceStudioRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_CGDANCE_STUDIO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_CGDanceStudio[i].name,
GameScript::s_ScriptFunctions_CGDanceStudio[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_CGDanceStudio[NUM_SCRIPT_FUNCTIONS_CGDANCE_STUDIO] = {
{ "PlayDance", &Script_PlayDance },
};

View File

@ -0,0 +1,86 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_SetTaxiMap(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_NumTaxiNodes(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TaxiNodeName(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TaxiNodePosition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TaxiNodeCost(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TakeTaxiNode(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CloseTaxiMap(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TaxiNodeGetType(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TaxiNodeSetCurrent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TaxiGetSrcX(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TaxiGetSrcY(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TaxiGetDestX(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TaxiGetDestY(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumRoutes(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void CGTaxiMapRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_CGTAXI_MAP; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_CGTaxiMap[i].name,
GameScript::s_ScriptFunctions_CGTaxiMap[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_CGTaxiMap[NUM_SCRIPT_FUNCTIONS_CGTAXI_MAP] = {
{ "SetTaxiMap", &Script_SetTaxiMap },
{ "NumTaxiNodes", &Script_NumTaxiNodes },
{ "TaxiNodeName", &Script_TaxiNodeName },
{ "TaxiNodePosition", &Script_TaxiNodePosition },
{ "TaxiNodeCost", &Script_TaxiNodeCost },
{ "TakeTaxiNode", &Script_TakeTaxiNode },
{ "CloseTaxiMap", &Script_CloseTaxiMap },
{ "TaxiNodeGetType", &Script_TaxiNodeGetType },
{ "TaxiNodeSetCurrent", &Script_TaxiNodeSetCurrent },
{ "TaxiGetSrcX", &Script_TaxiGetSrcX },
{ "TaxiGetSrcY", &Script_TaxiGetSrcY },
{ "TaxiGetDestX", &Script_TaxiGetDestX },
{ "TaxiGetDestY", &Script_TaxiGetDestY },
{ "GetNumRoutes", &Script_GetNumRoutes },
};

View File

@ -0,0 +1,491 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_CalendarGetMonthNames(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetWeekdayNames(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetDate(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetMinDate(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetMaxDate(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetMinHistoryDate(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetMaxCreateDate(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetMonth(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetAbsMonth(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarSetMonth(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarSetAbsMonth(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetNumDayEvents(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetDayEvent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetDayEventSequenceInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetFirstPendingInvite(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarOpenEvent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetEventIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarCloseEvent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetEventInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetHolidayInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetRaidInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarGetNumPendingInvites(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventGetNumInvites(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventGetInvite(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventGetInviteResponseTime(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarAddEvent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarNewEvent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarMassInviteGuild(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarMassInviteArenaTeam(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarNewGuildAnnouncement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarNewGuildEvent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarDefaultGuildFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarUpdateEvent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarRemoveEvent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSelectInvite(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventGetSelectedInvite(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextSelectEvent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextDeselectEvent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextGetEventIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextInviteIsPending(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextInviteModeratorStatus(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextInviteStatus(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextInviteType(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextInviteAvailable(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextInviteTentative(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextInviteDecline(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextInviteRemove(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextEventSignUp(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextEventRemove(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextEventCopy(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextEventPaste(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextEventClipboard(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextEventCanComplain(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextEventComplain(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextEventCanEdit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarContextEventGetCalendarType(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventInvite(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventRemoveInvite(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventAvailable(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventTentative(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventDecline(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSignUp(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSortInvites(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventGetInviteSortCriterion(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventGetStatusOptions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSetStatus(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSetModerator(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventClearModerator(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventCanModerate(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventIsModerator(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventGetTypes(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventGetRepeatOptions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSetTitle(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSetDescription(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSetType(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSetRepeatOption(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSetSize(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSetDate(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSetTime(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSetLockoutDate(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSetLockoutTime(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSetTextureID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSetLocked(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventClearLocked(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventSetAutoApprove(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventClearAutoApprove(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventGetTextures(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventHasPendingInvite(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventHaveSettingsChanged(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventCanEdit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarEventGetCalendarType(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarCanSendInvite(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarCanAddEvent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CalendarIsActionPending(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_OpenCalendar(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void CalendarRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_CALENDAR; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_Calendar[i].name,
GameScript::s_ScriptFunctions_Calendar[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_Calendar[NUM_SCRIPT_FUNCTIONS_CALENDAR] = {
{ "CalendarGetMonthNames", &Script_CalendarGetMonthNames },
{ "CalendarGetWeekdayNames", &Script_CalendarGetWeekdayNames },
{ "CalendarGetDate", &Script_CalendarGetDate },
{ "CalendarGetMinDate", &Script_CalendarGetMinDate },
{ "CalendarGetMaxDate", &Script_CalendarGetMaxDate },
{ "CalendarGetMinHistoryDate", &Script_CalendarGetMinHistoryDate },
{ "CalendarGetMaxCreateDate", &Script_CalendarGetMaxCreateDate },
{ "CalendarGetMonth", &Script_CalendarGetMonth },
{ "CalendarGetAbsMonth", &Script_CalendarGetAbsMonth },
{ "CalendarSetMonth", &Script_CalendarSetMonth },
{ "CalendarSetAbsMonth", &Script_CalendarSetAbsMonth },
{ "CalendarGetNumDayEvents", &Script_CalendarGetNumDayEvents },
{ "CalendarGetDayEvent", &Script_CalendarGetDayEvent },
{ "CalendarGetDayEventSequenceInfo", &Script_CalendarGetDayEventSequenceInfo },
{ "CalendarGetFirstPendingInvite", &Script_CalendarGetFirstPendingInvite },
{ "CalendarOpenEvent", &Script_CalendarOpenEvent },
{ "CalendarGetEventIndex", &Script_CalendarGetEventIndex },
{ "CalendarCloseEvent", &Script_CalendarCloseEvent },
{ "CalendarGetEventInfo", &Script_CalendarGetEventInfo },
{ "CalendarGetHolidayInfo", &Script_CalendarGetHolidayInfo },
{ "CalendarGetRaidInfo", &Script_CalendarGetRaidInfo },
{ "CalendarGetNumPendingInvites", &Script_CalendarGetNumPendingInvites },
{ "CalendarEventGetNumInvites", &Script_CalendarEventGetNumInvites },
{ "CalendarEventGetInvite", &Script_CalendarEventGetInvite },
{ "CalendarEventGetInviteResponseTime", &Script_CalendarEventGetInviteResponseTime },
{ "CalendarAddEvent", &Script_CalendarAddEvent },
{ "CalendarNewEvent", &Script_CalendarNewEvent },
{ "CalendarMassInviteGuild", &Script_CalendarMassInviteGuild },
{ "CalendarMassInviteArenaTeam", &Script_CalendarMassInviteArenaTeam },
{ "CalendarNewGuildAnnouncement", &Script_CalendarNewGuildAnnouncement },
{ "CalendarNewGuildEvent", &Script_CalendarNewGuildEvent },
{ "CalendarDefaultGuildFilter", &Script_CalendarDefaultGuildFilter },
{ "CalendarUpdateEvent", &Script_CalendarUpdateEvent },
{ "CalendarRemoveEvent", &Script_CalendarRemoveEvent },
{ "CalendarEventSelectInvite", &Script_CalendarEventSelectInvite },
{ "CalendarEventGetSelectedInvite", &Script_CalendarEventGetSelectedInvite },
{ "CalendarContextSelectEvent", &Script_CalendarContextSelectEvent },
{ "CalendarContextDeselectEvent", &Script_CalendarContextDeselectEvent },
{ "CalendarContextGetEventIndex", &Script_CalendarContextGetEventIndex },
{ "CalendarContextInviteIsPending", &Script_CalendarContextInviteIsPending },
{ "CalendarContextInviteModeratorStatus", &Script_CalendarContextInviteModeratorStatus },
{ "CalendarContextInviteStatus", &Script_CalendarContextInviteStatus },
{ "CalendarContextInviteType", &Script_CalendarContextInviteType },
{ "CalendarContextInviteAvailable", &Script_CalendarContextInviteAvailable },
{ "CalendarContextInviteTentative", &Script_CalendarContextInviteTentative },
{ "CalendarContextInviteDecline", &Script_CalendarContextInviteDecline },
{ "CalendarContextInviteRemove", &Script_CalendarContextInviteRemove },
{ "CalendarContextEventSignUp", &Script_CalendarContextEventSignUp },
{ "CalendarContextEventRemove", &Script_CalendarContextEventRemove },
{ "CalendarContextEventCopy", &Script_CalendarContextEventCopy },
{ "CalendarContextEventPaste", &Script_CalendarContextEventPaste },
{ "CalendarContextEventClipboard", &Script_CalendarContextEventClipboard },
{ "CalendarContextEventCanComplain", &Script_CalendarContextEventCanComplain },
{ "CalendarContextEventComplain", &Script_CalendarContextEventComplain },
{ "CalendarContextEventCanEdit", &Script_CalendarContextEventCanEdit },
{ "CalendarContextEventGetCalendarType", &Script_CalendarContextEventGetCalendarType },
{ "CalendarEventInvite", &Script_CalendarEventInvite },
{ "CalendarEventRemoveInvite", &Script_CalendarEventRemoveInvite },
{ "CalendarEventAvailable", &Script_CalendarEventAvailable },
{ "CalendarEventTentative", &Script_CalendarEventTentative },
{ "CalendarEventDecline", &Script_CalendarEventDecline },
{ "CalendarEventSignUp", &Script_CalendarEventSignUp },
{ "CalendarEventSortInvites", &Script_CalendarEventSortInvites },
{ "CalendarEventGetInviteSortCriterion", &Script_CalendarEventGetInviteSortCriterion },
{ "CalendarEventGetStatusOptions", &Script_CalendarEventGetStatusOptions },
{ "CalendarEventSetStatus", &Script_CalendarEventSetStatus },
{ "CalendarEventSetModerator", &Script_CalendarEventSetModerator },
{ "CalendarEventClearModerator", &Script_CalendarEventClearModerator },
{ "CalendarEventCanModerate", &Script_CalendarEventCanModerate },
{ "CalendarEventIsModerator", &Script_CalendarEventIsModerator },
{ "CalendarEventGetTypes", &Script_CalendarEventGetTypes },
{ "CalendarEventGetRepeatOptions", &Script_CalendarEventGetRepeatOptions },
{ "CalendarEventSetTitle", &Script_CalendarEventSetTitle },
{ "CalendarEventSetDescription", &Script_CalendarEventSetDescription },
{ "CalendarEventSetType", &Script_CalendarEventSetType },
{ "CalendarEventSetRepeatOption", &Script_CalendarEventSetRepeatOption },
{ "CalendarEventSetSize", &Script_CalendarEventSetSize },
{ "CalendarEventSetDate", &Script_CalendarEventSetDate },
{ "CalendarEventSetTime", &Script_CalendarEventSetTime },
{ "CalendarEventSetLockoutDate", &Script_CalendarEventSetLockoutDate },
{ "CalendarEventSetLockoutTime", &Script_CalendarEventSetLockoutTime },
{ "CalendarEventSetTextureID", &Script_CalendarEventSetTextureID },
{ "CalendarEventSetLocked", &Script_CalendarEventSetLocked },
{ "CalendarEventClearLocked", &Script_CalendarEventClearLocked },
{ "CalendarEventSetAutoApprove", &Script_CalendarEventSetAutoApprove },
{ "CalendarEventClearAutoApprove", &Script_CalendarEventClearAutoApprove },
{ "CalendarEventGetTextures", &Script_CalendarEventGetTextures },
{ "CalendarEventHasPendingInvite", &Script_CalendarEventHasPendingInvite },
{ "CalendarEventHaveSettingsChanged", &Script_CalendarEventHaveSettingsChanged },
{ "CalendarEventCanEdit", &Script_CalendarEventCanEdit },
{ "CalendarEventGetCalendarType", &Script_CalendarEventGetCalendarType },
{ "CalendarCanSendInvite", &Script_CalendarCanSendInvite },
{ "CalendarCanAddEvent", &Script_CalendarCanAddEvent },
{ "CalendarIsActionPending", &Script_CalendarIsActionPending },
{ "OpenCalendar", &Script_OpenCalendar },
};

View File

@ -0,0 +1,181 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetInventorySlotInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInventoryItemsForSlot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInventoryItemTexture(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInventoryItemBroken(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInventoryItemCount(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInventoryItemQuality(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInventoryItemCooldown(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInventoryItemDurability(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInventoryItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInventoryItemID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInventoryItemGems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KeyRingButtonIDToInvSlotID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupInventoryItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UseInventoryItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SocketInventoryItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsInventoryItemLocked(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PutItemInBag(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PutItemInBackpack(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupBagFromSlot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CursorCanGoInSlot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ShowInventorySellCursor(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetInventoryPortraitTexture(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInventoryAlertStatus(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UpdateInventoryAlertStatus(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_OffhandHasWeapon(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_HasInspectHonorData(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RequestInspectHonorData(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInspectHonorData(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInspectArenaTeamData(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClearInspectPlayer(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetWeaponEnchantInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_HasWandEquipped(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void CharacterInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_CHARACTER_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_CharacterInfo[i].name,
GameScript::s_ScriptFunctions_CharacterInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_CharacterInfo[NUM_SCRIPT_FUNCTIONS_CHARACTER_INFO] = {
{ "GetInventorySlotInfo", &Script_GetInventorySlotInfo },
{ "GetInventoryItemsForSlot", &Script_GetInventoryItemsForSlot },
{ "GetInventoryItemTexture", &Script_GetInventoryItemTexture },
{ "GetInventoryItemBroken", &Script_GetInventoryItemBroken },
{ "GetInventoryItemCount", &Script_GetInventoryItemCount },
{ "GetInventoryItemQuality", &Script_GetInventoryItemQuality },
{ "GetInventoryItemCooldown", &Script_GetInventoryItemCooldown },
{ "GetInventoryItemDurability", &Script_GetInventoryItemDurability },
{ "GetInventoryItemLink", &Script_GetInventoryItemLink },
{ "GetInventoryItemID", &Script_GetInventoryItemID },
{ "GetInventoryItemGems", &Script_GetInventoryItemGems },
{ "KeyRingButtonIDToInvSlotID", &Script_KeyRingButtonIDToInvSlotID },
{ "PickupInventoryItem", &Script_PickupInventoryItem },
{ "UseInventoryItem", &Script_UseInventoryItem },
{ "SocketInventoryItem", &Script_SocketInventoryItem },
{ "IsInventoryItemLocked", &Script_IsInventoryItemLocked },
{ "PutItemInBag", &Script_PutItemInBag },
{ "PutItemInBackpack", &Script_PutItemInBackpack },
{ "PickupBagFromSlot", &Script_PickupBagFromSlot },
{ "CursorCanGoInSlot", &Script_CursorCanGoInSlot },
{ "ShowInventorySellCursor", &Script_ShowInventorySellCursor },
{ "SetInventoryPortraitTexture", &Script_SetInventoryPortraitTexture },
{ "GetGuildInfo", &Script_GetGuildInfo },
{ "GetInventoryAlertStatus", &Script_GetInventoryAlertStatus },
{ "UpdateInventoryAlertStatus", &Script_UpdateInventoryAlertStatus },
{ "OffhandHasWeapon", &Script_OffhandHasWeapon },
{ "HasInspectHonorData", &Script_HasInspectHonorData },
{ "RequestInspectHonorData", &Script_RequestInspectHonorData },
{ "GetInspectHonorData", &Script_GetInspectHonorData },
{ "GetInspectArenaTeamData", &Script_GetInspectArenaTeamData },
{ "ClearInspectPlayer", &Script_ClearInspectPlayer },
{ "GetWeaponEnchantInfo", &Script_GetWeaponEnchantInfo },
{ "HasWandEquipped", &Script_HasWandEquipped },
};

View File

@ -0,0 +1,156 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_OpenTrainer(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CloseTrainer(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumTrainerServices(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerServiceInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SelectTrainerService(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsTradeskillTrainer(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerSelectionIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerGreetingText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerServiceIcon(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerServiceSkillLine(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerServiceCost(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerServiceLevelReq(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerServiceSkillReq(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerServiceNumAbilityReq(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerServiceAbilityReq(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerServiceStepReq(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerServiceDescription(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsTrainerServiceSkillStep(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerServiceStepIncrease(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BuyTrainerService(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetTrainerServiceTypeFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetTrainerSkillLineFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerServiceTypeFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerSkillLineFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerSkillLines(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CollapseTrainerSkillLine(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ExpandTrainerSkillLine(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrainerServiceItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void ClassTrainerRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_CLASS_TRAINER; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_ClassTrainer[i].name,
GameScript::s_ScriptFunctions_ClassTrainer[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_ClassTrainer[NUM_SCRIPT_FUNCTIONS_CLASS_TRAINER] = {
{ "OpenTrainer", &Script_OpenTrainer },
{ "CloseTrainer", &Script_CloseTrainer },
{ "GetNumTrainerServices", &Script_GetNumTrainerServices },
{ "GetTrainerServiceInfo", &Script_GetTrainerServiceInfo },
{ "SelectTrainerService", &Script_SelectTrainerService },
{ "IsTradeskillTrainer", &Script_IsTradeskillTrainer },
{ "GetTrainerSelectionIndex", &Script_GetTrainerSelectionIndex },
{ "GetTrainerGreetingText", &Script_GetTrainerGreetingText },
{ "GetTrainerServiceIcon", &Script_GetTrainerServiceIcon },
{ "GetTrainerServiceSkillLine", &Script_GetTrainerServiceSkillLine },
{ "GetTrainerServiceCost", &Script_GetTrainerServiceCost },
{ "GetTrainerServiceLevelReq", &Script_GetTrainerServiceLevelReq },
{ "GetTrainerServiceSkillReq", &Script_GetTrainerServiceSkillReq },
{ "GetTrainerServiceNumAbilityReq", &Script_GetTrainerServiceNumAbilityReq },
{ "GetTrainerServiceAbilityReq", &Script_GetTrainerServiceAbilityReq },
{ "GetTrainerServiceStepReq", &Script_GetTrainerServiceStepReq },
{ "GetTrainerServiceDescription", &Script_GetTrainerServiceDescription },
{ "IsTrainerServiceSkillStep", &Script_IsTrainerServiceSkillStep },
{ "GetTrainerServiceStepIncrease", &Script_GetTrainerServiceStepIncrease },
{ "BuyTrainerService", &Script_BuyTrainerService },
{ "SetTrainerServiceTypeFilter", &Script_SetTrainerServiceTypeFilter },
{ "SetTrainerSkillLineFilter", &Script_SetTrainerSkillLineFilter },
{ "GetTrainerServiceTypeFilter", &Script_GetTrainerServiceTypeFilter },
{ "GetTrainerSkillLineFilter", &Script_GetTrainerSkillLineFilter },
{ "GetTrainerSkillLines", &Script_GetTrainerSkillLines },
{ "CollapseTrainerSkillLine", &Script_CollapseTrainerSkillLine },
{ "ExpandTrainerSkillLine", &Script_ExpandTrainerSkillLine },
{ "GetTrainerServiceItemLink", &Script_GetTrainerServiceItemLink },
};

View File

@ -0,0 +1,126 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_ContainerIDToInventoryID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetContainerNumSlots(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetContainerItemInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetContainerItemID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetContainerItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetContainerItemCooldown(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupContainerItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SplitContainerItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UseContainerItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SocketContainerItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ShowContainerSellCursor(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetBagPortraitTexture(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBagName(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetContainerItemDurability(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetContainerNumFreeSlots(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetContainerFreeSlots(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetContainerItemPurchaseInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetContainerItemPurchaseItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ContainerRefundItemPurchase(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMaxArenaCurrency(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetContainerItemGems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetContainerItemQuestInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void ContainerRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_CONTAINER; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_Container[i].name,
GameScript::s_ScriptFunctions_Container[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_Container[NUM_SCRIPT_FUNCTIONS_CONTAINER] = {
{ "ContainerIDToInventoryID", &Script_ContainerIDToInventoryID },
{ "GetContainerNumSlots", &Script_GetContainerNumSlots },
{ "GetContainerItemInfo", &Script_GetContainerItemInfo },
{ "GetContainerItemID", &Script_GetContainerItemID },
{ "GetContainerItemLink", &Script_GetContainerItemLink },
{ "GetContainerItemCooldown", &Script_GetContainerItemCooldown },
{ "PickupContainerItem", &Script_PickupContainerItem },
{ "SplitContainerItem", &Script_SplitContainerItem },
{ "UseContainerItem", &Script_UseContainerItem },
{ "SocketContainerItem", &Script_SocketContainerItem },
{ "ShowContainerSellCursor", &Script_ShowContainerSellCursor },
{ "SetBagPortraitTexture", &Script_SetBagPortraitTexture },
{ "GetBagName", &Script_GetBagName },
{ "GetContainerItemDurability", &Script_GetContainerItemDurability },
{ "GetContainerNumFreeSlots", &Script_GetContainerNumFreeSlots },
{ "GetContainerFreeSlots", &Script_GetContainerFreeSlots },
{ "GetContainerItemPurchaseInfo", &Script_GetContainerItemPurchaseInfo },
{ "GetContainerItemPurchaseItem", &Script_GetContainerItemPurchaseItem },
{ "ContainerRefundItemPurchase", &Script_ContainerRefundItemPurchase },
{ "GetMaxArenaCurrency", &Script_GetMaxArenaCurrency },
{ "GetContainerItemGems", &Script_GetContainerItemGems },
{ "GetContainerItemQuestInfo", &Script_GetContainerItemQuestInfo },
};

View File

@ -0,0 +1,46 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetCurrencyListSize(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCurrencyListInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ExpandCurrencyList(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetCurrencyUnused(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetCurrencyBackpack(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBackpackCurrencyInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void CurrencyTypesRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_CURRENCY_TYPES; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_CurrencyTypes[i].name,
GameScript::s_ScriptFunctions_CurrencyTypes[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_CurrencyTypes[NUM_SCRIPT_FUNCTIONS_CURRENCY_TYPES] = {
{ "GetCurrencyListSize", &Script_GetCurrencyListSize },
{ "GetCurrencyListInfo", &Script_GetCurrencyListInfo },
{ "ExpandCurrencyList", &Script_ExpandCurrencyList },
{ "SetCurrencyUnused", &Script_SetCurrencyUnused },
{ "SetCurrencyBackpack", &Script_SetCurrencyBackpack },
{ "GetBackpackCurrencyInfo", &Script_GetBackpackCurrencyInfo },
};

View File

@ -0,0 +1,31 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_StartDuel(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AcceptDuel(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CancelDuel(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void DuelInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_DUEL_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_DuelInfo[i].name,
GameScript::s_ScriptFunctions_DuelInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_DuelInfo[NUM_SCRIPT_FUNCTIONS_DUEL_INFO] = {
{ "StartDuel", &Script_StartDuel },
{ "AcceptDuel", &Script_AcceptDuel },
{ "CancelDuel", &Script_CancelDuel },
};

View File

@ -0,0 +1,101 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_SaveEquipmentSet(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DeleteEquipmentSet(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RenameEquipmentSet(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_EquipmentManagerIgnoreSlotForSave(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_EquipmentManagerIsSlotIgnoredForSave(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_EquipmentManagerClearIgnoredSlotsForSave(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_EquipmentManagerUnignoreSlotForSave(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetEquipmentSetLocations(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetEquipmentSetItemIDs(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumEquipmentSets(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetEquipmentSetInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetEquipmentSetInfoByName(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_EquipmentSetContainsLockedItems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupEquipmentSetByName(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupEquipmentSet(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UseEquipmentSet(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanUseEquipmentSets(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void EquipmentManagerRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_EQUIPMENT_MANAGER; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_EquipmentManager[i].name,
GameScript::s_ScriptFunctions_EquipmentManager[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_EquipmentManager[NUM_SCRIPT_FUNCTIONS_EQUIPMENT_MANAGER] = {
{ "SaveEquipmentSet", &Script_SaveEquipmentSet },
{ "DeleteEquipmentSet", &Script_DeleteEquipmentSet },
{ "RenameEquipmentSet", &Script_RenameEquipmentSet },
{ "EquipmentManagerIgnoreSlotForSave", &Script_EquipmentManagerIgnoreSlotForSave },
{ "EquipmentManagerIsSlotIgnoredForSave", &Script_EquipmentManagerIsSlotIgnoredForSave },
{ "EquipmentManagerClearIgnoredSlotsForSave", &Script_EquipmentManagerClearIgnoredSlotsForSave },
{ "EquipmentManagerUnignoreSlotForSave", &Script_EquipmentManagerUnignoreSlotForSave },
{ "GetEquipmentSetLocations", &Script_GetEquipmentSetLocations },
{ "GetEquipmentSetItemIDs", &Script_GetEquipmentSetItemIDs },
{ "GetNumEquipmentSets", &Script_GetNumEquipmentSets },
{ "GetEquipmentSetInfo", &Script_GetEquipmentSetInfo },
{ "GetEquipmentSetInfoByName", &Script_GetEquipmentSetInfoByName },
{ "EquipmentSetContainsLockedItems", &Script_EquipmentSetContainsLockedItems },
{ "PickupEquipmentSetByName", &Script_PickupEquipmentSetByName },
{ "PickupEquipmentSet", &Script_PickupEquipmentSet },
{ "UseEquipmentSet", &Script_UseEquipmentSet },
{ "CanUseEquipmentSets", &Script_CanUseEquipmentSets },
};

View File

@ -0,0 +1,171 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetNumFriends(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetFriendInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetSelectedFriend(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSelectedFriend(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AddOrRemoveFriend(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AddFriend(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RemoveFriend(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ShowFriends(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetFriendNotes(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumIgnores(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetIgnoreName(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetSelectedIgnore(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSelectedIgnore(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AddOrDelIgnore(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AddIgnore(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DelIgnore(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumMutes(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMuteName(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetSelectedMute(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSelectedMute(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AddOrDelMute(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AddMute(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DelMute(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsIgnored(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsMuted(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsIgnoredOrMuted(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SendWho(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumWhoResults(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetWhoInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetWhoToUI(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SortWho(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void FriendListRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_FRIEND_LIST; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_FriendList[i].name,
GameScript::s_ScriptFunctions_FriendList[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_FriendList[NUM_SCRIPT_FUNCTIONS_FRIEND_LIST] = {
{ "GetNumFriends", &Script_GetNumFriends },
{ "GetFriendInfo", &Script_GetFriendInfo },
{ "SetSelectedFriend", &Script_SetSelectedFriend },
{ "GetSelectedFriend", &Script_GetSelectedFriend },
{ "AddOrRemoveFriend", &Script_AddOrRemoveFriend },
{ "AddFriend", &Script_AddFriend },
{ "RemoveFriend", &Script_RemoveFriend },
{ "ShowFriends", &Script_ShowFriends },
{ "SetFriendNotes", &Script_SetFriendNotes },
{ "GetNumIgnores", &Script_GetNumIgnores },
{ "GetIgnoreName", &Script_GetIgnoreName },
{ "SetSelectedIgnore", &Script_SetSelectedIgnore },
{ "GetSelectedIgnore", &Script_GetSelectedIgnore },
{ "AddOrDelIgnore", &Script_AddOrDelIgnore },
{ "AddIgnore", &Script_AddIgnore },
{ "DelIgnore", &Script_DelIgnore },
{ "GetNumMutes", &Script_GetNumMutes },
{ "GetMuteName", &Script_GetMuteName },
{ "SetSelectedMute", &Script_SetSelectedMute },
{ "GetSelectedMute", &Script_GetSelectedMute },
{ "AddOrDelMute", &Script_AddOrDelMute },
{ "AddMute", &Script_AddMute },
{ "DelMute", &Script_DelMute },
{ "IsIgnored", &Script_IsIgnored },
{ "IsMuted", &Script_IsMuted },
{ "IsIgnoredOrMuted", &Script_IsIgnoredOrMuted },
{ "SendWho", &Script_SendWho },
{ "GetNumWhoResults", &Script_GetNumWhoResults },
{ "GetWhoInfo", &Script_GetWhoInfo },
{ "SetWhoToUI", &Script_SetWhoToUI },
{ "SortWho", &Script_SortWho },
};

View File

@ -0,0 +1,91 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetGMTicket(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_NewGMTicket(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UpdateGMTicket(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DeleteGMTicket(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GMResponseNeedMoreHelp(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GMResponseResolve(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGMStatus(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GMSurveyQuestion(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GMSurveyNumAnswers(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GMSurveyAnswer(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GMSurveyAnswerSubmit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GMSurveyCommentSubmit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GMSurveySubmit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GMReportLag(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RegisterStaticConstants(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void GMTicketInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_GMTICKET_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_GMTicketInfo[i].name,
GameScript::s_ScriptFunctions_GMTicketInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_GMTicketInfo[NUM_SCRIPT_FUNCTIONS_GMTICKET_INFO] = {
{ "GetGMTicket", &Script_GetGMTicket },
{ "NewGMTicket", &Script_NewGMTicket },
{ "UpdateGMTicket", &Script_UpdateGMTicket },
{ "DeleteGMTicket", &Script_DeleteGMTicket },
{ "GMResponseNeedMoreHelp", &Script_GMResponseNeedMoreHelp },
{ "GMResponseResolve", &Script_GMResponseResolve },
{ "GetGMStatus", &Script_GetGMStatus },
{ "GMSurveyQuestion", &Script_GMSurveyQuestion },
{ "GMSurveyNumAnswers", &Script_GMSurveyNumAnswers },
{ "GMSurveyAnswer", &Script_GMSurveyAnswer },
{ "GMSurveyAnswerSubmit", &Script_GMSurveyAnswerSubmit },
{ "GMSurveyCommentSubmit", &Script_GMSurveyCommentSubmit },
{ "GMSurveySubmit", &Script_GMSurveySubmit },
{ "GMReportLag", &Script_GMReportLag },
{ "RegisterStaticConstants", &Script_RegisterStaticConstants },
};

View File

@ -0,0 +1,46 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetNumGlyphSockets(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGlyphSocketInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GlyphMatchesSocket(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PlaceGlyphInSocket(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RemoveGlyphFromSocket(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGlyphLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void GlyphInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_GLYPH_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_GlyphInfo[i].name,
GameScript::s_ScriptFunctions_GlyphInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_GlyphInfo[NUM_SCRIPT_FUNCTIONS_GLYPH_INFO] = {
{ "GetNumGlyphSockets", &Script_GetNumGlyphSockets },
{ "GetGlyphSocketInfo", &Script_GetGlyphSocketInfo },
{ "GlyphMatchesSocket", &Script_GlyphMatchesSocket },
{ "PlaceGlyphInSocket", &Script_PlaceGlyphInSocket },
{ "RemoveGlyphFromSocket", &Script_RemoveGlyphFromSocket },
{ "GetGlyphLink", &Script_GetGlyphLink },
};

View File

@ -0,0 +1,76 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetGossipText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumGossipOptions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumGossipAvailableQuests(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumGossipActiveQuests(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGossipOptions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGossipAvailableQuests(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGossipActiveQuests(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SelectGossipOption(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SelectGossipAvailableQuest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SelectGossipActiveQuest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CloseGossip(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ForceGossip(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void GossipInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_GOSSIP_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_GossipInfo[i].name,
GameScript::s_ScriptFunctions_GossipInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_GossipInfo[NUM_SCRIPT_FUNCTIONS_GOSSIP_INFO] = {
{ "GetGossipText", &Script_GetGossipText },
{ "GetNumGossipOptions", &Script_GetNumGossipOptions },
{ "GetNumGossipAvailableQuests", &Script_GetNumGossipAvailableQuests },
{ "GetNumGossipActiveQuests", &Script_GetNumGossipActiveQuests },
{ "GetGossipOptions", &Script_GetGossipOptions },
{ "GetGossipAvailableQuests", &Script_GetGossipAvailableQuests },
{ "GetGossipActiveQuests", &Script_GetGossipActiveQuests },
{ "SelectGossipOption", &Script_SelectGossipOption },
{ "SelectGossipAvailableQuest", &Script_SelectGossipAvailableQuest },
{ "SelectGossipActiveQuest", &Script_SelectGossipActiveQuest },
{ "CloseGossip", &Script_CloseGossip },
{ "ForceGossip", &Script_ForceGossip },
};

View File

@ -0,0 +1,161 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_QueryGuildBankTab(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetCurrentGuildBankTab(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCurrentGuildBankTab(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildBankItemInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetGuildBankTabInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildBankItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupGuildBankItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AutoStoreGuildBankItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SplitGuildBankItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumGuildBankTabs(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildBankTabInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildBankTabCost(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BuyGuildBankTab(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DepositGuildBankMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_WithdrawGuildBankMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanWithdrawGuildBankMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupGuildBankMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildBankMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildBankWithdrawMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CloseGuildBankFrame(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildTabardFileNames(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QueryGuildBankLog(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumGuildBankTransactions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildBankTransaction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumGuildBankMoneyTransactions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildBankMoneyTransaction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QueryGuildBankText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildBankText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetGuildBankText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void GuildBankRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_GUILD_BANK; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_GuildBank[i].name,
GameScript::s_ScriptFunctions_GuildBank[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_GuildBank[NUM_SCRIPT_FUNCTIONS_GUILD_BANK] = {
{ "QueryGuildBankTab", &Script_QueryGuildBankTab },
{ "SetCurrentGuildBankTab", &Script_SetCurrentGuildBankTab },
{ "GetCurrentGuildBankTab", &Script_GetCurrentGuildBankTab },
{ "GetGuildBankItemInfo", &Script_GetGuildBankItemInfo },
{ "SetGuildBankTabInfo", &Script_SetGuildBankTabInfo },
{ "GetGuildBankItemLink", &Script_GetGuildBankItemLink },
{ "PickupGuildBankItem", &Script_PickupGuildBankItem },
{ "AutoStoreGuildBankItem", &Script_AutoStoreGuildBankItem },
{ "SplitGuildBankItem", &Script_SplitGuildBankItem },
{ "GetNumGuildBankTabs", &Script_GetNumGuildBankTabs },
{ "GetGuildBankTabInfo", &Script_GetGuildBankTabInfo },
{ "GetGuildBankTabCost", &Script_GetGuildBankTabCost },
{ "BuyGuildBankTab", &Script_BuyGuildBankTab },
{ "DepositGuildBankMoney", &Script_DepositGuildBankMoney },
{ "WithdrawGuildBankMoney", &Script_WithdrawGuildBankMoney },
{ "CanWithdrawGuildBankMoney", &Script_CanWithdrawGuildBankMoney },
{ "PickupGuildBankMoney", &Script_PickupGuildBankMoney },
{ "GetGuildBankMoney", &Script_GetGuildBankMoney },
{ "GetGuildBankWithdrawMoney", &Script_GetGuildBankWithdrawMoney },
{ "CloseGuildBankFrame", &Script_CloseGuildBankFrame },
{ "GetGuildTabardFileNames", &Script_GetGuildTabardFileNames },
{ "QueryGuildBankLog", &Script_QueryGuildBankLog },
{ "GetNumGuildBankTransactions", &Script_GetNumGuildBankTransactions },
{ "GetGuildBankTransaction", &Script_GetGuildBankTransaction },
{ "GetNumGuildBankMoneyTransactions", &Script_GetNumGuildBankMoneyTransactions },
{ "GetGuildBankMoneyTransaction", &Script_GetGuildBankMoneyTransaction },
{ "QueryGuildBankText", &Script_QueryGuildBankText },
{ "GetGuildBankText", &Script_GetGuildBankText },
{ "SetGuildBankText", &Script_SetGuildBankText },
};

View File

@ -0,0 +1,231 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetNumGuildMembers(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildRosterMOTD(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildRosterInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildRosterLastOnline(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GuildRosterSetPublicNote(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GuildRosterSetOfficerNote(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetGuildRosterSelection(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildRosterSelection(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanGuildPromote(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanGuildDemote(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanGuildInvite(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanGuildRemove(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanEditMOTD(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanEditPublicNote(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanEditOfficerNote(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanViewOfficerNote(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanEditGuildInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanGuildBankRepair(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanEditGuildTabInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanEditGuildEvent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SortGuildRoster(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetGuildRosterShowOffline(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildRosterShowOffline(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GuildControlGetNumRanks(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GuildControlGetRankName(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GuildControlSetRank(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GuildControlGetRankFlags(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GuildControlSetRankFlag(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GuildControlSaveRank(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GuildControlAddRank(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GuildControlDelRank(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetGuildBankTabPermissions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildBankTabPermissions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetGuildBankWithdrawLimit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildBankWithdrawLimit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetGuildBankTabWithdraw(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CloseGuildRoster(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GuildRoster(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildInfoText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetGuildInfoText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QueryGuildEventLog(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumGuildEvents(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildEventInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void GuildInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_GUILD_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_GuildInfo[i].name,
GameScript::s_ScriptFunctions_GuildInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_GuildInfo[NUM_SCRIPT_FUNCTIONS_GUILD_INFO] = {
{ "GetNumGuildMembers", &Script_GetNumGuildMembers },
{ "GetGuildRosterMOTD", &Script_GetGuildRosterMOTD },
{ "GetGuildRosterInfo", &Script_GetGuildRosterInfo },
{ "GetGuildRosterLastOnline", &Script_GetGuildRosterLastOnline },
{ "GuildRosterSetPublicNote", &Script_GuildRosterSetPublicNote },
{ "GuildRosterSetOfficerNote", &Script_GuildRosterSetOfficerNote },
{ "SetGuildRosterSelection", &Script_SetGuildRosterSelection },
{ "GetGuildRosterSelection", &Script_GetGuildRosterSelection },
{ "CanGuildPromote", &Script_CanGuildPromote },
{ "CanGuildDemote", &Script_CanGuildDemote },
{ "CanGuildInvite", &Script_CanGuildInvite },
{ "CanGuildRemove", &Script_CanGuildRemove },
{ "CanEditMOTD", &Script_CanEditMOTD },
{ "CanEditPublicNote", &Script_CanEditPublicNote },
{ "CanEditOfficerNote", &Script_CanEditOfficerNote },
{ "CanViewOfficerNote", &Script_CanViewOfficerNote },
{ "CanEditGuildInfo", &Script_CanEditGuildInfo },
{ "CanGuildBankRepair", &Script_CanGuildBankRepair },
{ "CanEditGuildTabInfo", &Script_CanEditGuildTabInfo },
{ "CanEditGuildEvent", &Script_CanEditGuildEvent },
{ "SortGuildRoster", &Script_SortGuildRoster },
{ "SetGuildRosterShowOffline", &Script_SetGuildRosterShowOffline },
{ "GetGuildRosterShowOffline", &Script_GetGuildRosterShowOffline },
{ "GuildControlGetNumRanks", &Script_GuildControlGetNumRanks },
{ "GuildControlGetRankName", &Script_GuildControlGetRankName },
{ "GuildControlSetRank", &Script_GuildControlSetRank },
{ "GuildControlGetRankFlags", &Script_GuildControlGetRankFlags },
{ "GuildControlSetRankFlag", &Script_GuildControlSetRankFlag },
{ "GuildControlSaveRank", &Script_GuildControlSaveRank },
{ "GuildControlAddRank", &Script_GuildControlAddRank },
{ "GuildControlDelRank", &Script_GuildControlDelRank },
{ "SetGuildBankTabPermissions", &Script_SetGuildBankTabPermissions },
{ "GetGuildBankTabPermissions", &Script_GetGuildBankTabPermissions },
{ "SetGuildBankWithdrawLimit", &Script_SetGuildBankWithdrawLimit },
{ "GetGuildBankWithdrawLimit", &Script_GetGuildBankWithdrawLimit },
{ "SetGuildBankTabWithdraw", &Script_SetGuildBankTabWithdraw },
{ "CloseGuildRoster", &Script_CloseGuildRoster },
{ "GuildRoster", &Script_GuildRoster },
{ "GetGuildInfoText", &Script_GetGuildInfoText },
{ "SetGuildInfoText", &Script_SetGuildInfoText },
{ "QueryGuildEventLog", &Script_QueryGuildEventLog },
{ "GetNumGuildEvents", &Script_GetNumGuildEvents },
{ "GetGuildEventInfo", &Script_GetGuildEventInfo },
};

View File

@ -0,0 +1,41 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_CloseGuildRegistrar(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGuildCharterCost(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BuyGuildCharter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TurnInGuildCharter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTabardInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void GuildRegistrarRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_GUILD_REGISTRAR; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_GuildRegistrar[i].name,
GameScript::s_ScriptFunctions_GuildRegistrar[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_GuildRegistrar[NUM_SCRIPT_FUNCTIONS_GUILD_REGISTRAR] = {
{ "CloseGuildRegistrar", &Script_CloseGuildRegistrar },
{ "GetGuildCharterCost", &Script_GetGuildCharterCost },
{ "BuyGuildCharter", &Script_BuyGuildCharter },
{ "TurnInGuildCharter", &Script_TurnInGuildCharter },
{ "GetTabardInfo", &Script_GetTabardInfo },
};

View File

@ -0,0 +1,276 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_JumpOrAscendStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AscendStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DescendStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ToggleRun(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ToggleAutoRun(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_MoveForwardStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_MoveForwardStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_MoveBackwardStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_MoveBackwardStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TurnLeftStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TurnLeftStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TurnRightStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TurnRightStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_StrafeLeftStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_StrafeLeftStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_StrafeRightStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_StrafeRightStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PitchUpStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PitchUpStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PitchDownStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PitchDownStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TurnOrActionStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TurnOrActionStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CameraOrSelectOrMoveStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CameraOrSelectOrMoveStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_MoveAndSteerStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_MoveAndSteerStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetMouselookOverrideBinding(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_MouselookStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_MouselookStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsMouselooking(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehicleExit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehiclePrevSeat(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehicleNextSeat(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehicleAimUpStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehicleAimUpStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehicleAimDownStart(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehicleAimDownStop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehicleAimIncrement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehicleAimDecrement(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehicleAimRequestAngle(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehicleAimGetAngle(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehicleAimRequestNormAngle(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehicleAimGetNormAngle(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehicleAimSetNormPower(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VehicleAimGetNormPower(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsUsingVehicleControls(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanExitVehicle(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanSwitchVehicleSeats(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsVehicleAimAngleAdjustable(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsVehicleAimPowerAdjustable(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DetectWowMouse(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void InputControlRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_INPUT_CONTROL; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_InputControl[i].name,
GameScript::s_ScriptFunctions_InputControl[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_InputControl[NUM_SCRIPT_FUNCTIONS_INPUT_CONTROL] = {
{ "JumpOrAscendStart", &Script_JumpOrAscendStart },
{ "AscendStop", &Script_AscendStop },
{ "DescendStop", &Script_DescendStop },
{ "ToggleRun", &Script_ToggleRun },
{ "ToggleAutoRun", &Script_ToggleAutoRun },
{ "MoveForwardStart", &Script_MoveForwardStart },
{ "MoveForwardStop", &Script_MoveForwardStop },
{ "MoveBackwardStart", &Script_MoveBackwardStart },
{ "MoveBackwardStop", &Script_MoveBackwardStop },
{ "TurnLeftStart", &Script_TurnLeftStart },
{ "TurnLeftStop", &Script_TurnLeftStop },
{ "TurnRightStart", &Script_TurnRightStart },
{ "TurnRightStop", &Script_TurnRightStop },
{ "StrafeLeftStart", &Script_StrafeLeftStart },
{ "StrafeLeftStop", &Script_StrafeLeftStop },
{ "StrafeRightStart", &Script_StrafeRightStart },
{ "StrafeRightStop", &Script_StrafeRightStop },
{ "PitchUpStart", &Script_PitchUpStart },
{ "PitchUpStop", &Script_PitchUpStop },
{ "PitchDownStart", &Script_PitchDownStart },
{ "PitchDownStop", &Script_PitchDownStop },
{ "TurnOrActionStart", &Script_TurnOrActionStart },
{ "TurnOrActionStop", &Script_TurnOrActionStop },
{ "CameraOrSelectOrMoveStart", &Script_CameraOrSelectOrMoveStart },
{ "CameraOrSelectOrMoveStop", &Script_CameraOrSelectOrMoveStop },
{ "MoveAndSteerStart", &Script_MoveAndSteerStart },
{ "MoveAndSteerStop", &Script_MoveAndSteerStop },
{ "SetMouselookOverrideBinding", &Script_SetMouselookOverrideBinding },
{ "MouselookStart", &Script_MouselookStart },
{ "MouselookStop", &Script_MouselookStop },
{ "IsMouselooking", &Script_IsMouselooking },
{ "VehicleExit", &Script_VehicleExit },
{ "VehiclePrevSeat", &Script_VehiclePrevSeat },
{ "VehicleNextSeat", &Script_VehicleNextSeat },
{ "VehicleAimUpStart", &Script_VehicleAimUpStart },
{ "VehicleAimUpStop", &Script_VehicleAimUpStop },
{ "VehicleAimDownStart", &Script_VehicleAimDownStart },
{ "VehicleAimDownStop", &Script_VehicleAimDownStop },
{ "VehicleAimIncrement", &Script_VehicleAimIncrement },
{ "VehicleAimDecrement", &Script_VehicleAimDecrement },
{ "VehicleAimRequestAngle", &Script_VehicleAimRequestAngle },
{ "VehicleAimGetAngle", &Script_VehicleAimGetAngle },
{ "VehicleAimRequestNormAngle", &Script_VehicleAimRequestNormAngle },
{ "VehicleAimGetNormAngle", &Script_VehicleAimGetNormAngle },
{ "VehicleAimSetNormPower", &Script_VehicleAimSetNormPower },
{ "VehicleAimGetNormPower", &Script_VehicleAimGetNormPower },
{ "IsUsingVehicleControls", &Script_IsUsingVehicleControls },
{ "CanExitVehicle", &Script_CanExitVehicle },
{ "CanSwitchVehicleSeats", &Script_CanSwitchVehicleSeats },
{ "IsVehicleAimAngleAdjustable", &Script_IsVehicleAimAngleAdjustable },
{ "IsVehicleAimPowerAdjustable", &Script_IsVehicleAimPowerAdjustable },
{ "DetectWowMouse", &Script_DetectWowMouse },
};

View File

@ -0,0 +1,76 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_CloseSocketInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSocketItemInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumSockets(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetExistingSocketInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetExistingSocketLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNewSocketInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNewSocketLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClickSocketButton(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AcceptSockets(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSocketTypes(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSocketItemRefundable(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSocketItemBoundTradeable(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void ItemSocketInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_ITEM_SOCKET_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_ItemSocketInfo[i].name,
GameScript::s_ScriptFunctions_ItemSocketInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_ItemSocketInfo[NUM_SCRIPT_FUNCTIONS_ITEM_SOCKET_INFO] = {
{ "CloseSocketInfo", &Script_CloseSocketInfo },
{ "GetSocketItemInfo", &Script_GetSocketItemInfo },
{ "GetNumSockets", &Script_GetNumSockets },
{ "GetExistingSocketInfo", &Script_GetExistingSocketInfo },
{ "GetExistingSocketLink", &Script_GetExistingSocketLink },
{ "GetNewSocketInfo", &Script_GetNewSocketInfo },
{ "GetNewSocketLink", &Script_GetNewSocketLink },
{ "ClickSocketButton", &Script_ClickSocketButton },
{ "AcceptSockets", &Script_AcceptSockets },
{ "GetSocketTypes", &Script_GetSocketTypes },
{ "GetSocketItemRefundable", &Script_GetSocketItemRefundable },
{ "GetSocketItemBoundTradeable", &Script_GetSocketItemBoundTradeable },
};

View File

@ -0,0 +1,61 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_ItemTextGetItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ItemTextGetCreator(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ItemTextGetMaterial(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ItemTextGetPage(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ItemTextGetText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ItemTextHasNextPage(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ItemTextPrevPage(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ItemTextNextPage(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CloseItemText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void ItemTextRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_ITEM_TEXT; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_ItemText[i].name,
GameScript::s_ScriptFunctions_ItemText[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_ItemText[NUM_SCRIPT_FUNCTIONS_ITEM_TEXT] = {
{ "ItemTextGetItem", &Script_ItemTextGetItem },
{ "ItemTextGetCreator", &Script_ItemTextGetCreator },
{ "ItemTextGetMaterial", &Script_ItemTextGetMaterial },
{ "ItemTextGetPage", &Script_ItemTextGetPage },
{ "ItemTextGetText", &Script_ItemTextGetText },
{ "ItemTextHasNextPage", &Script_ItemTextHasNextPage },
{ "ItemTextPrevPage", &Script_ItemTextPrevPage },
{ "ItemTextNextPage", &Script_ItemTextNextPage },
{ "CloseItemText", &Script_CloseItemText },
};

View File

@ -0,0 +1,126 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_KBSetup_BeginLoading(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBSetup_IsLoaded(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBSetup_GetLanguageCount(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBSetup_GetLanguageData(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBSetup_GetCategoryCount(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBSetup_GetCategoryData(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBSetup_GetSubCategoryCount(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBSetup_GetSubCategoryData(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBSetup_GetArticleHeaderCount(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBSetup_GetArticleHeaderData(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBSetup_GetTotalArticleCount(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBQuery_BeginLoading(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBQuery_IsLoaded(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBQuery_GetArticleHeaderCount(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBQuery_GetArticleHeaderData(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBQuery_GetTotalArticleCount(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBArticle_BeginLoading(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBArticle_IsLoaded(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBArticle_GetData(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBSystem_GetMOTD(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBSystem_GetServerStatus(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_KBSystem_GetServerNotice(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void KnowledgeBaseRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_KNOWLEDGE_BASE; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_KnowledgeBase[i].name,
GameScript::s_ScriptFunctions_KnowledgeBase[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_KnowledgeBase[NUM_SCRIPT_FUNCTIONS_KNOWLEDGE_BASE] = {
{ "KBSetup_BeginLoading", &Script_KBSetup_BeginLoading },
{ "KBSetup_IsLoaded", &Script_KBSetup_IsLoaded },
{ "KBSetup_GetLanguageCount", &Script_KBSetup_GetLanguageCount },
{ "KBSetup_GetLanguageData", &Script_KBSetup_GetLanguageData },
{ "KBSetup_GetCategoryCount", &Script_KBSetup_GetCategoryCount },
{ "KBSetup_GetCategoryData", &Script_KBSetup_GetCategoryData },
{ "KBSetup_GetSubCategoryCount", &Script_KBSetup_GetSubCategoryCount },
{ "KBSetup_GetSubCategoryData", &Script_KBSetup_GetSubCategoryData },
{ "KBSetup_GetArticleHeaderCount", &Script_KBSetup_GetArticleHeaderCount },
{ "KBSetup_GetArticleHeaderData", &Script_KBSetup_GetArticleHeaderData },
{ "KBSetup_GetTotalArticleCount", &Script_KBSetup_GetTotalArticleCount },
{ "KBQuery_BeginLoading", &Script_KBQuery_BeginLoading },
{ "KBQuery_IsLoaded", &Script_KBQuery_IsLoaded },
{ "KBQuery_GetArticleHeaderCount", &Script_KBQuery_GetArticleHeaderCount },
{ "KBQuery_GetArticleHeaderData", &Script_KBQuery_GetArticleHeaderData },
{ "KBQuery_GetTotalArticleCount", &Script_KBQuery_GetTotalArticleCount },
{ "KBArticle_BeginLoading", &Script_KBArticle_BeginLoading },
{ "KBArticle_IsLoaded", &Script_KBArticle_IsLoaded },
{ "KBArticle_GetData", &Script_KBArticle_GetData },
{ "KBSystem_GetMOTD", &Script_KBSystem_GetMOTD },
{ "KBSystem_GetServerStatus", &Script_KBSystem_GetServerStatus },
{ "KBSystem_GetServerNotice", &Script_KBSystem_GetServerNotice },
};

View File

@ -0,0 +1,351 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_SetLFGDungeon(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClearLFGDungeon(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClearAllLFGDungeons(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGInfoLocal(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGInfoServer(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGQueuedList(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetLFGComment(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_LFGTeleport(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_JoinLFG(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_LeaveLFG(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RefreshLFGList(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SearchLFGJoin(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SearchLFGGetJoinedID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SearchLFGLeave(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SearchLFGGetNumResults(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SearchLFGGetResults(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SearchLFGGetEncounterResults(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SearchLFGGetPartyResults(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SearchLFGSort(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGTypes(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGRoleUpdate(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGRoleUpdateSlot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGRoleUpdateMember(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGRoles(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetLFGRoles(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CompleteLFGRoleCheck(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGProposal(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGProposalMember(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGProposalEncounter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AcceptProposal(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RejectProposal(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGBootProposal(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetLFGBootVote(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGQueueStats(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLastQueueStatusIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGDungeonInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGRandomDungeonInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsLFGDungeonJoinable(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetLFGHeaderCollapsed(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetLFGDungeonEnabled(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGCompletionReward(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGCompletionRewardItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsInLFGDungeon(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanPartyLFGBackfill(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPartyLFGBackfillInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PartyLFGStartBackfill(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGRandomCooldownExpiration(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UnitHasLFGRandomCooldown(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGDeserterExpiration(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UnitHasLFGDeserter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAvailableRoles(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFDChoiceOrder(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFDChoiceInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFDChoiceCollapseState(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFDChoiceEnabledState(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFDChoiceLockedState(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFDLockPlayerCount(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFDLockInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RequestLFDPlayerLockInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RequestLFDPartyLockInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumRandomDungeons(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGDungeonRewards(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGDungeonRewardInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFGDungeonRewardLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRandomDungeonBestChoice(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLFRChoiceOrder(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsListedInLFR(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void LookingForGroupRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_LOOKING_FOR_GROUP; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_LookingForGroup[i].name,
GameScript::s_ScriptFunctions_LookingForGroup[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_LookingForGroup[NUM_SCRIPT_FUNCTIONS_LOOKING_FOR_GROUP] = {
{ "SetLFGDungeon", &Script_SetLFGDungeon },
{ "ClearLFGDungeon", &Script_ClearLFGDungeon },
{ "ClearAllLFGDungeons", &Script_ClearAllLFGDungeons },
{ "GetLFGInfoLocal", &Script_GetLFGInfoLocal },
{ "GetLFGInfoServer", &Script_GetLFGInfoServer },
{ "GetLFGQueuedList", &Script_GetLFGQueuedList },
{ "SetLFGComment", &Script_SetLFGComment },
{ "LFGTeleport", &Script_LFGTeleport },
{ "JoinLFG", &Script_JoinLFG },
{ "LeaveLFG", &Script_LeaveLFG },
{ "RefreshLFGList", &Script_RefreshLFGList },
{ "SearchLFGJoin", &Script_SearchLFGJoin },
{ "SearchLFGGetJoinedID", &Script_SearchLFGGetJoinedID },
{ "SearchLFGLeave", &Script_SearchLFGLeave },
{ "SearchLFGGetNumResults", &Script_SearchLFGGetNumResults },
{ "SearchLFGGetResults", &Script_SearchLFGGetResults },
{ "SearchLFGGetEncounterResults", &Script_SearchLFGGetEncounterResults },
{ "SearchLFGGetPartyResults", &Script_SearchLFGGetPartyResults },
{ "SearchLFGSort", &Script_SearchLFGSort },
{ "GetLFGTypes", &Script_GetLFGTypes },
{ "GetLFGRoleUpdate", &Script_GetLFGRoleUpdate },
{ "GetLFGRoleUpdateSlot", &Script_GetLFGRoleUpdateSlot },
{ "GetLFGRoleUpdateMember", &Script_GetLFGRoleUpdateMember },
{ "GetLFGRoles", &Script_GetLFGRoles },
{ "SetLFGRoles", &Script_SetLFGRoles },
{ "CompleteLFGRoleCheck", &Script_CompleteLFGRoleCheck },
{ "GetLFGProposal", &Script_GetLFGProposal },
{ "GetLFGProposalMember", &Script_GetLFGProposalMember },
{ "GetLFGProposalEncounter", &Script_GetLFGProposalEncounter },
{ "AcceptProposal", &Script_AcceptProposal },
{ "RejectProposal", &Script_RejectProposal },
{ "GetLFGBootProposal", &Script_GetLFGBootProposal },
{ "SetLFGBootVote", &Script_SetLFGBootVote },
{ "GetLFGQueueStats", &Script_GetLFGQueueStats },
{ "GetLastQueueStatusIndex", &Script_GetLastQueueStatusIndex },
{ "GetLFGDungeonInfo", &Script_GetLFGDungeonInfo },
{ "GetLFGRandomDungeonInfo", &Script_GetLFGRandomDungeonInfo },
{ "IsLFGDungeonJoinable", &Script_IsLFGDungeonJoinable },
{ "SetLFGHeaderCollapsed", &Script_SetLFGHeaderCollapsed },
{ "SetLFGDungeonEnabled", &Script_SetLFGDungeonEnabled },
{ "GetLFGCompletionReward", &Script_GetLFGCompletionReward },
{ "GetLFGCompletionRewardItem", &Script_GetLFGCompletionRewardItem },
{ "IsInLFGDungeon", &Script_IsInLFGDungeon },
{ "CanPartyLFGBackfill", &Script_CanPartyLFGBackfill },
{ "GetPartyLFGBackfillInfo", &Script_GetPartyLFGBackfillInfo },
{ "PartyLFGStartBackfill", &Script_PartyLFGStartBackfill },
{ "GetLFGRandomCooldownExpiration", &Script_GetLFGRandomCooldownExpiration },
{ "UnitHasLFGRandomCooldown", &Script_UnitHasLFGRandomCooldown },
{ "GetLFGDeserterExpiration", &Script_GetLFGDeserterExpiration },
{ "UnitHasLFGDeserter", &Script_UnitHasLFGDeserter },
{ "GetAvailableRoles", &Script_GetAvailableRoles },
{ "GetLFDChoiceOrder", &Script_GetLFDChoiceOrder },
{ "GetLFDChoiceInfo", &Script_GetLFDChoiceInfo },
{ "GetLFDChoiceCollapseState", &Script_GetLFDChoiceCollapseState },
{ "GetLFDChoiceEnabledState", &Script_GetLFDChoiceEnabledState },
{ "GetLFDChoiceLockedState", &Script_GetLFDChoiceLockedState },
{ "GetLFDLockPlayerCount", &Script_GetLFDLockPlayerCount },
{ "GetLFDLockInfo", &Script_GetLFDLockInfo },
{ "RequestLFDPlayerLockInfo", &Script_RequestLFDPlayerLockInfo },
{ "RequestLFDPartyLockInfo", &Script_RequestLFDPartyLockInfo },
{ "GetNumRandomDungeons", &Script_GetNumRandomDungeons },
{ "GetLFGDungeonRewards", &Script_GetLFGDungeonRewards },
{ "GetLFGDungeonRewardInfo", &Script_GetLFGDungeonRewardInfo },
{ "GetLFGDungeonRewardLink", &Script_GetLFGDungeonRewardLink },
{ "GetRandomDungeonBestChoice", &Script_GetRandomDungeonBestChoice },
{ "GetLFRChoiceOrder", &Script_GetLFRChoiceOrder },
{ "IsListedInLFR", &Script_IsListedInLFR },
};

View File

@ -0,0 +1,101 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_SetLootPortrait(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumLootItems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLootSlotInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLootSlotLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_LootSlotIsItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_LootSlotIsCoin(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_LootSlot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ConfirmLootSlot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CloseLoot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsFishingLoot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMasterLootCandidate(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GiveMasterLoot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLootRollItemInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLootRollItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLootRollTimeLeft(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RollOnLoot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ConfirmLootRoll(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void LootInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_LOOT_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_LootInfo[i].name,
GameScript::s_ScriptFunctions_LootInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_LootInfo[NUM_SCRIPT_FUNCTIONS_LOOT_INFO] = {
{ "SetLootPortrait", &Script_SetLootPortrait },
{ "GetNumLootItems", &Script_GetNumLootItems },
{ "GetLootSlotInfo", &Script_GetLootSlotInfo },
{ "GetLootSlotLink", &Script_GetLootSlotLink },
{ "LootSlotIsItem", &Script_LootSlotIsItem },
{ "LootSlotIsCoin", &Script_LootSlotIsCoin },
{ "LootSlot", &Script_LootSlot },
{ "ConfirmLootSlot", &Script_ConfirmLootSlot },
{ "CloseLoot", &Script_CloseLoot },
{ "IsFishingLoot", &Script_IsFishingLoot },
{ "GetMasterLootCandidate", &Script_GetMasterLootCandidate },
{ "GiveMasterLoot", &Script_GiveMasterLoot },
{ "GetLootRollItemInfo", &Script_GetLootRollItemInfo },
{ "GetLootRollItemLink", &Script_GetLootRollItemLink },
{ "GetLootRollTimeLeft", &Script_GetLootRollTimeLeft },
{ "RollOnLoot", &Script_RollOnLoot },
{ "ConfirmLootRoll", &Script_ConfirmLootRoll },
};

View File

@ -0,0 +1,206 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_CloseMail(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClearSendMail(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClickSendMailItemButton(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetSendMailMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSendMailMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetSendMailCOD(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSendMailCOD(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumStationeries(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetStationeryInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SelectStationery(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSelectedStationeryTexture(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumPackages(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPackageInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SelectPackage(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSendMailItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSendMailItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSendMailPrice(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SendMail(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CheckInbox(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInboxNumItems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInboxHeaderInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInboxText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInboxInvoiceInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInboxItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetInboxItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TakeInboxMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TakeInboxItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TakeInboxTextItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ReturnInboxItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DeleteInboxItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_InboxItemCanDelete(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_HasNewMail(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ComplainInboxItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanComplainInboxItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLatestThreeSenders(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetSendMailShowing(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AutoLootMailItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RespondMailLockSendItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void MailInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_MAIL_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_MailInfo[i].name,
GameScript::s_ScriptFunctions_MailInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_MailInfo[NUM_SCRIPT_FUNCTIONS_MAIL_INFO] = {
{ "CloseMail", &Script_CloseMail },
{ "ClearSendMail", &Script_ClearSendMail },
{ "ClickSendMailItemButton", &Script_ClickSendMailItemButton },
{ "SetSendMailMoney", &Script_SetSendMailMoney },
{ "GetSendMailMoney", &Script_GetSendMailMoney },
{ "SetSendMailCOD", &Script_SetSendMailCOD },
{ "GetSendMailCOD", &Script_GetSendMailCOD },
{ "GetNumStationeries", &Script_GetNumStationeries },
{ "GetStationeryInfo", &Script_GetStationeryInfo },
{ "SelectStationery", &Script_SelectStationery },
{ "GetSelectedStationeryTexture", &Script_GetSelectedStationeryTexture },
{ "GetNumPackages", &Script_GetNumPackages },
{ "GetPackageInfo", &Script_GetPackageInfo },
{ "SelectPackage", &Script_SelectPackage },
{ "GetSendMailItem", &Script_GetSendMailItem },
{ "GetSendMailItemLink", &Script_GetSendMailItemLink },
{ "GetSendMailPrice", &Script_GetSendMailPrice },
{ "SendMail", &Script_SendMail },
{ "CheckInbox", &Script_CheckInbox },
{ "GetInboxNumItems", &Script_GetInboxNumItems },
{ "GetInboxHeaderInfo", &Script_GetInboxHeaderInfo },
{ "GetInboxText", &Script_GetInboxText },
{ "GetInboxInvoiceInfo", &Script_GetInboxInvoiceInfo },
{ "GetInboxItem", &Script_GetInboxItem },
{ "GetInboxItemLink", &Script_GetInboxItemLink },
{ "TakeInboxMoney", &Script_TakeInboxMoney },
{ "TakeInboxItem", &Script_TakeInboxItem },
{ "TakeInboxTextItem", &Script_TakeInboxTextItem },
{ "ReturnInboxItem", &Script_ReturnInboxItem },
{ "DeleteInboxItem", &Script_DeleteInboxItem },
{ "InboxItemCanDelete", &Script_InboxItemCanDelete },
{ "HasNewMail", &Script_HasNewMail },
{ "ComplainInboxItem", &Script_ComplainInboxItem },
{ "CanComplainInboxItem", &Script_CanComplainInboxItem },
{ "GetLatestThreeSenders", &Script_GetLatestThreeSenders },
{ "SetSendMailShowing", &Script_SetSendMailShowing },
{ "AutoLootMailItem", &Script_AutoLootMailItem },
{ "RespondMailLockSendItem", &Script_RespondMailLockSendItem },
};

View File

@ -0,0 +1,121 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_CloseMerchant(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMerchantNumItems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMerchantItemInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMerchantItemCostInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMerchantItemCostItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBuybackItemInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBuybackItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMerchantItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMerchantItemMaxStack(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupMerchantItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BuyMerchantItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BuybackItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanMerchantRepair(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ShowMerchantSellCursor(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ShowBuybackSellCursor(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ShowRepairCursor(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_HideRepairCursor(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_InRepairMode(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRepairAllCost(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RepairAllItems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumBuybackItems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void MerchantRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_MERCHANT; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_Merchant[i].name,
GameScript::s_ScriptFunctions_Merchant[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_Merchant[NUM_SCRIPT_FUNCTIONS_MERCHANT] = {
{ "CloseMerchant", &Script_CloseMerchant },
{ "GetMerchantNumItems", &Script_GetMerchantNumItems },
{ "GetMerchantItemInfo", &Script_GetMerchantItemInfo },
{ "GetMerchantItemCostInfo", &Script_GetMerchantItemCostInfo },
{ "GetMerchantItemCostItem", &Script_GetMerchantItemCostItem },
{ "GetBuybackItemInfo", &Script_GetBuybackItemInfo },
{ "GetBuybackItemLink", &Script_GetBuybackItemLink },
{ "GetMerchantItemLink", &Script_GetMerchantItemLink },
{ "GetMerchantItemMaxStack", &Script_GetMerchantItemMaxStack },
{ "PickupMerchantItem", &Script_PickupMerchantItem },
{ "BuyMerchantItem", &Script_BuyMerchantItem },
{ "BuybackItem", &Script_BuybackItem },
{ "CanMerchantRepair", &Script_CanMerchantRepair },
{ "ShowMerchantSellCursor", &Script_ShowMerchantSellCursor },
{ "ShowBuybackSellCursor", &Script_ShowBuybackSellCursor },
{ "ShowRepairCursor", &Script_ShowRepairCursor },
{ "HideRepairCursor", &Script_HideRepairCursor },
{ "InRepairMode", &Script_InRepairMode },
{ "GetRepairAllCost", &Script_GetRepairAllCost },
{ "RepairAllItems", &Script_RepairAllItems },
{ "GetNumBuybackItems", &Script_GetNumBuybackItems },
};

View File

@ -0,0 +1,31 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetMinigameType(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_MakeMinigameMove(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMinigameState(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void MinigameInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_MINIGAME_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_MinigameInfo[i].name,
GameScript::s_ScriptFunctions_MinigameInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_MinigameInfo[NUM_SCRIPT_FUNCTIONS_MINIGAME_INFO] = {
{ "GetMinigameType", &Script_GetMinigameType },
{ "MakeMinigameMove", &Script_MakeMinigameMove },
{ "GetMinigameState", &Script_GetMinigameState },
};

View File

@ -0,0 +1,36 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetNumTrackingTypes(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrackingInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetTracking(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTrackingTexture(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void MinimapRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_MINIMAP; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_Minimap[i].name,
GameScript::s_ScriptFunctions_Minimap[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_Minimap[NUM_SCRIPT_FUNCTIONS_MINIMAP] = {
{ "GetNumTrackingTypes", &Script_GetNumTrackingTypes },
{ "GetTrackingInfo", &Script_GetTrackingInfo },
{ "SetTracking", &Script_SetTracking },
{ "GetTrackingTexture", &Script_GetTrackingTexture },
};

View File

@ -0,0 +1,126 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetNumPartyMembers(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRealNumPartyMembers(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPartyMember(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPartyLeaderIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsPartyLeader(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsRealPartyLeader(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_LeaveParty(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLootMethod(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetLootMethod(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetLootThreshold(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetLootThreshold(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetPartyAssignment(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClearPartyAssignment(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPartyAssignment(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SilenceMember(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UnSilenceMember(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetOptOutOfLoot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetOptOutOfLoot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanChangePlayerDifficulty(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ChangePlayerDifficulty(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsPartyLFG(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_HasLFGRestrictions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void PartyInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_PARTY_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_PartyInfo[i].name,
GameScript::s_ScriptFunctions_PartyInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_PartyInfo[NUM_SCRIPT_FUNCTIONS_PARTY_INFO] = {
{ "GetNumPartyMembers", &Script_GetNumPartyMembers },
{ "GetRealNumPartyMembers", &Script_GetRealNumPartyMembers },
{ "GetPartyMember", &Script_GetPartyMember },
{ "GetPartyLeaderIndex", &Script_GetPartyLeaderIndex },
{ "IsPartyLeader", &Script_IsPartyLeader },
{ "IsRealPartyLeader", &Script_IsRealPartyLeader },
{ "LeaveParty", &Script_LeaveParty },
{ "GetLootMethod", &Script_GetLootMethod },
{ "SetLootMethod", &Script_SetLootMethod },
{ "GetLootThreshold", &Script_GetLootThreshold },
{ "SetLootThreshold", &Script_SetLootThreshold },
{ "SetPartyAssignment", &Script_SetPartyAssignment },
{ "ClearPartyAssignment", &Script_ClearPartyAssignment },
{ "GetPartyAssignment", &Script_GetPartyAssignment },
{ "SilenceMember", &Script_SilenceMember },
{ "UnSilenceMember", &Script_UnSilenceMember },
{ "SetOptOutOfLoot", &Script_SetOptOutOfLoot },
{ "GetOptOutOfLoot", &Script_GetOptOutOfLoot },
{ "CanChangePlayerDifficulty", &Script_CanChangePlayerDifficulty },
{ "ChangePlayerDifficulty", &Script_ChangePlayerDifficulty },
{ "IsPartyLFG", &Script_IsPartyLFG },
{ "HasLFGRestrictions", &Script_HasLFGRestrictions },
};

View File

@ -0,0 +1,171 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_PetHasActionBar(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPetActionInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPetActionCooldown(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPetActionsUsable(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPetActionSlotUsable(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsPetAttackActive(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupPetAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TogglePetAutocast(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CastPetAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PetPassiveMode(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PetDefensiveMode(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PetAggressiveMode(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PetWait(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PetFollow(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PetAttack(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PetStopAttack(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PetAbandon(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PetDismiss(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PetRename(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PetCanBeAbandoned(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PetCanBeDismissed(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PetCanBeRenamed(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPetTimeRemaining(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_HasPetUI(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPetExperience(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPetHappiness(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPetFoodTypes(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPetIcon(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPetTalentTree(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPossessInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsPetAttackAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void PetInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_PET_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_PetInfo[i].name,
GameScript::s_ScriptFunctions_PetInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_PetInfo[NUM_SCRIPT_FUNCTIONS_PET_INFO] = {
{ "PetHasActionBar", &Script_PetHasActionBar },
{ "GetPetActionInfo", &Script_GetPetActionInfo },
{ "GetPetActionCooldown", &Script_GetPetActionCooldown },
{ "GetPetActionsUsable", &Script_GetPetActionsUsable },
{ "GetPetActionSlotUsable", &Script_GetPetActionSlotUsable },
{ "IsPetAttackActive", &Script_IsPetAttackActive },
{ "PickupPetAction", &Script_PickupPetAction },
{ "TogglePetAutocast", &Script_TogglePetAutocast },
{ "CastPetAction", &Script_CastPetAction },
{ "PetPassiveMode", &Script_PetPassiveMode },
{ "PetDefensiveMode", &Script_PetDefensiveMode },
{ "PetAggressiveMode", &Script_PetAggressiveMode },
{ "PetWait", &Script_PetWait },
{ "PetFollow", &Script_PetFollow },
{ "PetAttack", &Script_PetAttack },
{ "PetStopAttack", &Script_PetStopAttack },
{ "PetAbandon", &Script_PetAbandon },
{ "PetDismiss", &Script_PetDismiss },
{ "PetRename", &Script_PetRename },
{ "PetCanBeAbandoned", &Script_PetCanBeAbandoned },
{ "PetCanBeDismissed", &Script_PetCanBeDismissed },
{ "PetCanBeRenamed", &Script_PetCanBeRenamed },
{ "GetPetTimeRemaining", &Script_GetPetTimeRemaining },
{ "HasPetUI", &Script_HasPetUI },
{ "GetPetExperience", &Script_GetPetExperience },
{ "GetPetHappiness", &Script_GetPetHappiness },
{ "GetPetFoodTypes", &Script_GetPetFoodTypes },
{ "GetPetIcon", &Script_GetPetIcon },
{ "GetPetTalentTree", &Script_GetPetTalentTree },
{ "GetPossessInfo", &Script_GetPossessInfo },
{ "IsPetAttackAction", &Script_IsPetAttackAction },
};

View File

@ -0,0 +1,56 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_ClosePetition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPetitionInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumPetitionNames(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPetitionNameInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanSignPetition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SignPetition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_OfferPetition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RenamePetition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void PetitionInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_PETITION_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_PetitionInfo[i].name,
GameScript::s_ScriptFunctions_PetitionInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_PetitionInfo[NUM_SCRIPT_FUNCTIONS_PETITION_INFO] = {
{ "ClosePetition", &Script_ClosePetition },
{ "GetPetitionInfo", &Script_GetPetitionInfo },
{ "GetNumPetitionNames", &Script_GetNumPetitionNames },
{ "GetPetitionNameInfo", &Script_GetPetitionNameInfo },
{ "CanSignPetition", &Script_CanSignPetition },
{ "SignPetition", &Script_SignPetition },
{ "OfferPetition", &Script_OfferPetition },
{ "RenamePetition", &Script_RenamePetition },
};

View File

@ -0,0 +1,56 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_ClosePetitionVendor(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumPetitionItems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPetitionItemInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BuyPetition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClickPetitionButton(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TurnInPetition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TurnInArenaPetition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_HasFilledPetition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void PetitionVendorRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_PETITION_VENDOR; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_PetitionVendor[i].name,
GameScript::s_ScriptFunctions_PetitionVendor[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_PetitionVendor[NUM_SCRIPT_FUNCTIONS_PETITION_VENDOR] = {
{ "ClosePetitionVendor", &Script_ClosePetitionVendor },
{ "GetNumPetitionItems", &Script_GetNumPetitionItems },
{ "GetPetitionItemInfo", &Script_GetPetitionItemInfo },
{ "BuyPetition", &Script_BuyPetition },
{ "ClickPetitionButton", &Script_ClickPetitionButton },
{ "TurnInPetition", &Script_TurnInPetition },
{ "TurnInArenaPetition", &Script_TurnInArenaPetition },
{ "HasFilledPetition", &Script_HasFilledPetition },
};

View File

@ -0,0 +1,251 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_CloseQuest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTitleText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGreetingText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetObjectiveText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetProgressText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRewardText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumAvailableQuests(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumActiveQuests(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAvailableTitle(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetActiveTitle(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAvailableLevel(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetActiveLevel(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsAvailableQuestTrivial(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsActiveQuestTrivial(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SelectAvailableQuest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SelectActiveQuest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AcceptQuest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DeclineQuest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsQuestCompletable(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CompleteQuest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestReward(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRewardMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRewardXP(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRewardHonor(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRewardSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestMoneyToGet(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumQuestRewards(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumQuestChoices(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumQuestItems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestItemInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestSpellLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QuestChooseRewardError(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ConfirmAcceptQuest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestBackgroundMaterial(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSuggestedGroupNum(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QuestFlagsPVP(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QuestGetAutoAccept(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetDailyQuestsCompleted(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMaxDailyQuests(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRewardTitle(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRewardTalents(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRewardArenaPoints(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAvailableQuestInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QuestIsDaily(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QuestIsWeekly(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void QuestInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_QUEST_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_QuestInfo[i].name,
GameScript::s_ScriptFunctions_QuestInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_QuestInfo[NUM_SCRIPT_FUNCTIONS_QUEST_INFO] = {
{ "CloseQuest", &Script_CloseQuest },
{ "GetTitleText", &Script_GetTitleText },
{ "GetGreetingText", &Script_GetGreetingText },
{ "GetQuestText", &Script_GetQuestText },
{ "GetObjectiveText", &Script_GetObjectiveText },
{ "GetProgressText", &Script_GetProgressText },
{ "GetRewardText", &Script_GetRewardText },
{ "GetNumAvailableQuests", &Script_GetNumAvailableQuests },
{ "GetNumActiveQuests", &Script_GetNumActiveQuests },
{ "GetAvailableTitle", &Script_GetAvailableTitle },
{ "GetActiveTitle", &Script_GetActiveTitle },
{ "GetAvailableLevel", &Script_GetAvailableLevel },
{ "GetActiveLevel", &Script_GetActiveLevel },
{ "IsAvailableQuestTrivial", &Script_IsAvailableQuestTrivial },
{ "IsActiveQuestTrivial", &Script_IsActiveQuestTrivial },
{ "SelectAvailableQuest", &Script_SelectAvailableQuest },
{ "SelectActiveQuest", &Script_SelectActiveQuest },
{ "AcceptQuest", &Script_AcceptQuest },
{ "DeclineQuest", &Script_DeclineQuest },
{ "IsQuestCompletable", &Script_IsQuestCompletable },
{ "CompleteQuest", &Script_CompleteQuest },
{ "GetQuestReward", &Script_GetQuestReward },
{ "GetRewardMoney", &Script_GetRewardMoney },
{ "GetRewardXP", &Script_GetRewardXP },
{ "GetRewardHonor", &Script_GetRewardHonor },
{ "GetRewardSpell", &Script_GetRewardSpell },
{ "GetQuestMoneyToGet", &Script_GetQuestMoneyToGet },
{ "GetNumQuestRewards", &Script_GetNumQuestRewards },
{ "GetNumQuestChoices", &Script_GetNumQuestChoices },
{ "GetNumQuestItems", &Script_GetNumQuestItems },
{ "GetQuestItemInfo", &Script_GetQuestItemInfo },
{ "GetQuestItemLink", &Script_GetQuestItemLink },
{ "GetQuestSpellLink", &Script_GetQuestSpellLink },
{ "QuestChooseRewardError", &Script_QuestChooseRewardError },
{ "ConfirmAcceptQuest", &Script_ConfirmAcceptQuest },
{ "GetQuestBackgroundMaterial", &Script_GetQuestBackgroundMaterial },
{ "GetSuggestedGroupNum", &Script_GetSuggestedGroupNum },
{ "QuestFlagsPVP", &Script_QuestFlagsPVP },
{ "QuestGetAutoAccept", &Script_QuestGetAutoAccept },
{ "GetDailyQuestsCompleted", &Script_GetDailyQuestsCompleted },
{ "GetMaxDailyQuests", &Script_GetMaxDailyQuests },
{ "GetRewardTitle", &Script_GetRewardTitle },
{ "GetRewardTalents", &Script_GetRewardTalents },
{ "GetRewardArenaPoints", &Script_GetRewardArenaPoints },
{ "GetAvailableQuestInfo", &Script_GetAvailableQuestInfo },
{ "QuestIsDaily", &Script_QuestIsDaily },
{ "QuestIsWeekly", &Script_QuestIsWeekly },
};

View File

@ -0,0 +1,351 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetNumQuestLogEntries(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogTitle(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SelectQuestLogEntry(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogSelection(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetAbandonQuest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAbandonQuestName(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAbandonQuestItems(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AbandonQuest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsUnitOnQuest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogQuestText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumQuestLeaderBoards(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogLeaderBoard(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumQuestItemDrops(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogItemDrop(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestPOILeaderBoard(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogTimeLeft(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsCurrentQuestFailed(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumQuestLogRewards(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumQuestLogChoices(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogRewardInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogChoiceInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogSpellLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogRewardMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogRewardXP(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogRewardHonor(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogRewardSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogRequiredMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogPushable(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QuestLogPushQuest(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestTimers(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestIndexForTimer(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CollapseQuestHeader(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ExpandQuestHeader(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestGreenRange(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumQuestWatches(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsQuestWatched(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AddQuestWatch(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RemoveQuestWatch(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestIndexForWatch(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogGroupNum(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestResetTime(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogRewardTitle(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogRewardTalents(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogRewardArenaPoints(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogSpecialItemInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogSpecialItemCooldown(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsQuestLogSpecialItemInRange(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UseQuestLogSpecialItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ProcessQuestLogRewardFactions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumQuestLogRewardFactions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogRewardFactionInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SortQuestWatches(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ShiftQuestWatches(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestWatchIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QuestMapUpdateAllQuests(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestSortIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestWorldMapAreaID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QuestPOIUpdateTexture(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QuestPOIUpdateIcons(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QuestPOIGetIconInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QuestPOIGetQuestIDByIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_QuestPOIGetQuestIDByVisibleIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetQuestLogCompletionText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetPOIIconOverlapDistance(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetPOIIconOverlapPushDistance(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void QuestLogRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_QUEST_LOG; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_QuestLog[i].name,
GameScript::s_ScriptFunctions_QuestLog[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_QuestLog[NUM_SCRIPT_FUNCTIONS_QUEST_LOG] = {
{ "GetNumQuestLogEntries", &Script_GetNumQuestLogEntries },
{ "GetQuestLogTitle", &Script_GetQuestLogTitle },
{ "SelectQuestLogEntry", &Script_SelectQuestLogEntry },
{ "GetQuestLogSelection", &Script_GetQuestLogSelection },
{ "SetAbandonQuest", &Script_SetAbandonQuest },
{ "GetAbandonQuestName", &Script_GetAbandonQuestName },
{ "GetAbandonQuestItems", &Script_GetAbandonQuestItems },
{ "AbandonQuest", &Script_AbandonQuest },
{ "IsUnitOnQuest", &Script_IsUnitOnQuest },
{ "GetQuestLogQuestText", &Script_GetQuestLogQuestText },
{ "GetNumQuestLeaderBoards", &Script_GetNumQuestLeaderBoards },
{ "GetQuestLogLeaderBoard", &Script_GetQuestLogLeaderBoard },
{ "GetNumQuestItemDrops", &Script_GetNumQuestItemDrops },
{ "GetQuestLogItemDrop", &Script_GetQuestLogItemDrop },
{ "GetQuestPOILeaderBoard", &Script_GetQuestPOILeaderBoard },
{ "GetQuestLogTimeLeft", &Script_GetQuestLogTimeLeft },
{ "IsCurrentQuestFailed", &Script_IsCurrentQuestFailed },
{ "GetNumQuestLogRewards", &Script_GetNumQuestLogRewards },
{ "GetNumQuestLogChoices", &Script_GetNumQuestLogChoices },
{ "GetQuestLogRewardInfo", &Script_GetQuestLogRewardInfo },
{ "GetQuestLogChoiceInfo", &Script_GetQuestLogChoiceInfo },
{ "GetQuestLogItemLink", &Script_GetQuestLogItemLink },
{ "GetQuestLogSpellLink", &Script_GetQuestLogSpellLink },
{ "GetQuestLogRewardMoney", &Script_GetQuestLogRewardMoney },
{ "GetQuestLogRewardXP", &Script_GetQuestLogRewardXP },
{ "GetQuestLogRewardHonor", &Script_GetQuestLogRewardHonor },
{ "GetQuestLogRewardSpell", &Script_GetQuestLogRewardSpell },
{ "GetQuestLogRequiredMoney", &Script_GetQuestLogRequiredMoney },
{ "GetQuestLogPushable", &Script_GetQuestLogPushable },
{ "QuestLogPushQuest", &Script_QuestLogPushQuest },
{ "GetQuestTimers", &Script_GetQuestTimers },
{ "GetQuestIndexForTimer", &Script_GetQuestIndexForTimer },
{ "CollapseQuestHeader", &Script_CollapseQuestHeader },
{ "ExpandQuestHeader", &Script_ExpandQuestHeader },
{ "GetQuestGreenRange", &Script_GetQuestGreenRange },
{ "GetNumQuestWatches", &Script_GetNumQuestWatches },
{ "IsQuestWatched", &Script_IsQuestWatched },
{ "AddQuestWatch", &Script_AddQuestWatch },
{ "RemoveQuestWatch", &Script_RemoveQuestWatch },
{ "GetQuestIndexForWatch", &Script_GetQuestIndexForWatch },
{ "GetQuestLogGroupNum", &Script_GetQuestLogGroupNum },
{ "GetQuestResetTime", &Script_GetQuestResetTime },
{ "GetQuestLink", &Script_GetQuestLink },
{ "GetQuestLogRewardTitle", &Script_GetQuestLogRewardTitle },
{ "GetQuestLogRewardTalents", &Script_GetQuestLogRewardTalents },
{ "GetQuestLogRewardArenaPoints", &Script_GetQuestLogRewardArenaPoints },
{ "GetQuestLogSpecialItemInfo", &Script_GetQuestLogSpecialItemInfo },
{ "GetQuestLogSpecialItemCooldown", &Script_GetQuestLogSpecialItemCooldown },
{ "IsQuestLogSpecialItemInRange", &Script_IsQuestLogSpecialItemInRange },
{ "UseQuestLogSpecialItem", &Script_UseQuestLogSpecialItem },
{ "ProcessQuestLogRewardFactions", &Script_ProcessQuestLogRewardFactions },
{ "GetNumQuestLogRewardFactions", &Script_GetNumQuestLogRewardFactions },
{ "GetQuestLogRewardFactionInfo", &Script_GetQuestLogRewardFactionInfo },
{ "SortQuestWatches", &Script_SortQuestWatches },
{ "ShiftQuestWatches", &Script_ShiftQuestWatches },
{ "GetQuestWatchIndex", &Script_GetQuestWatchIndex },
{ "QuestMapUpdateAllQuests", &Script_QuestMapUpdateAllQuests },
{ "GetQuestSortIndex", &Script_GetQuestSortIndex },
{ "GetQuestWorldMapAreaID", &Script_GetQuestWorldMapAreaID },
{ "QuestPOIUpdateTexture", &Script_QuestPOIUpdateTexture },
{ "QuestPOIUpdateIcons", &Script_QuestPOIUpdateIcons },
{ "QuestPOIGetIconInfo", &Script_QuestPOIGetIconInfo },
{ "QuestPOIGetQuestIDByIndex", &Script_QuestPOIGetQuestIDByIndex },
{ "QuestPOIGetQuestIDByVisibleIndex", &Script_QuestPOIGetQuestIDByVisibleIndex },
{ "GetQuestLogCompletionText", &Script_GetQuestLogCompletionText },
{ "SetPOIIconOverlapDistance", &Script_SetPOIIconOverlapDistance },
{ "SetPOIIconOverlapPushDistance", &Script_SetPOIIconOverlapPushDistance },
};

View File

@ -0,0 +1,116 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetNumRaidMembers(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRealNumRaidMembers(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRaidRosterInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetRaidRosterSelection(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRaidRosterSelection(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsRaidLeader(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsRealRaidLeader(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsRaidOfficer(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetRaidSubgroup(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SwapRaidSubgroup(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ConvertToRaid(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PromoteToLeader(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PromoteToAssistant(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DemoteAssistant(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetRaidTarget(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRaidTargetIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DoReadyCheck(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ConfirmReadyCheck(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetReadyCheckTimeLeft(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetReadyCheckStatus(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void RaidInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_RAID_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_RaidInfo[i].name,
GameScript::s_ScriptFunctions_RaidInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_RaidInfo[NUM_SCRIPT_FUNCTIONS_RAID_INFO] = {
{ "GetNumRaidMembers", &Script_GetNumRaidMembers },
{ "GetRealNumRaidMembers", &Script_GetRealNumRaidMembers },
{ "GetRaidRosterInfo", &Script_GetRaidRosterInfo },
{ "SetRaidRosterSelection", &Script_SetRaidRosterSelection },
{ "GetRaidRosterSelection", &Script_GetRaidRosterSelection },
{ "IsRaidLeader", &Script_IsRaidLeader },
{ "IsRealRaidLeader", &Script_IsRealRaidLeader },
{ "IsRaidOfficer", &Script_IsRaidOfficer },
{ "SetRaidSubgroup", &Script_SetRaidSubgroup },
{ "SwapRaidSubgroup", &Script_SwapRaidSubgroup },
{ "ConvertToRaid", &Script_ConvertToRaid },
{ "PromoteToLeader", &Script_PromoteToLeader },
{ "PromoteToAssistant", &Script_PromoteToAssistant },
{ "DemoteAssistant", &Script_DemoteAssistant },
{ "SetRaidTarget", &Script_SetRaidTarget },
{ "GetRaidTargetIndex", &Script_GetRaidTargetIndex },
{ "DoReadyCheck", &Script_DoReadyCheck },
{ "ConfirmReadyCheck", &Script_ConfirmReadyCheck },
{ "GetReadyCheckTimeLeft", &Script_GetReadyCheckTimeLeft },
{ "GetReadyCheckStatus", &Script_GetReadyCheckStatus },
};

View File

@ -0,0 +1,91 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetNumFactions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetFactionInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetFactionInfoByID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetWatchedFactionInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetWatchedFactionIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_FactionToggleAtWar(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CollapseFactionHeader(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CollapseAllFactionHeaders(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetFactionInactive(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetFactionActive(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsFactionInactive(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ExpandFactionHeader(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ExpandAllFactionHeaders(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetSelectedFaction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSelectedFaction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void ReputationInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_REPUTATION_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_ReputationInfo[i].name,
GameScript::s_ScriptFunctions_ReputationInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_ReputationInfo[NUM_SCRIPT_FUNCTIONS_REPUTATION_INFO] = {
{ "GetNumFactions", &Script_GetNumFactions },
{ "GetFactionInfo", &Script_GetFactionInfo },
{ "GetFactionInfoByID", &Script_GetFactionInfoByID },
{ "GetWatchedFactionInfo", &Script_GetWatchedFactionInfo },
{ "SetWatchedFactionIndex", &Script_SetWatchedFactionIndex },
{ "FactionToggleAtWar", &Script_FactionToggleAtWar },
{ "CollapseFactionHeader", &Script_CollapseFactionHeader },
{ "CollapseAllFactionHeaders", &Script_CollapseAllFactionHeaders },
{ "SetFactionInactive", &Script_SetFactionInactive },
{ "SetFactionActive", &Script_SetFactionActive },
{ "IsFactionInactive", &Script_IsFactionInactive },
{ "ExpandFactionHeader", &Script_ExpandFactionHeader },
{ "ExpandAllFactionHeaders", &Script_ExpandAllFactionHeaders },
{ "SetSelectedFaction", &Script_SetSelectedFaction },
{ "GetSelectedFaction", &Script_GetSelectedFaction },
};

View File

@ -0,0 +1,81 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetNumSkillLines(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSkillLineInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AbandonSkill(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CollapseSkillHeader(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ExpandSkillHeader(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AddSkillUp(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RemoveSkillUp(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetAdjustedSkillPoints(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AcceptSkillUps(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CancelSkillUps(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BuySkillTier(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetSelectedSkill(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSelectedSkill(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void SkillInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_SKILL_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_SkillInfo[i].name,
GameScript::s_ScriptFunctions_SkillInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_SkillInfo[NUM_SCRIPT_FUNCTIONS_SKILL_INFO] = {
{ "GetNumSkillLines", &Script_GetNumSkillLines },
{ "GetSkillLineInfo", &Script_GetSkillLineInfo },
{ "AbandonSkill", &Script_AbandonSkill },
{ "CollapseSkillHeader", &Script_CollapseSkillHeader },
{ "ExpandSkillHeader", &Script_ExpandSkillHeader },
{ "AddSkillUp", &Script_AddSkillUp },
{ "RemoveSkillUp", &Script_RemoveSkillUp },
{ "GetAdjustedSkillPoints", &Script_GetAdjustedSkillPoints },
{ "AcceptSkillUps", &Script_AcceptSkillUps },
{ "CancelSkillUps", &Script_CancelSkillUps },
{ "BuySkillTier", &Script_BuySkillTier },
{ "SetSelectedSkill", &Script_SetSelectedSkill },
{ "GetSelectedSkill", &Script_GetSelectedSkill },
};

View File

@ -0,0 +1,131 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_PlaySound(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PlayMusic(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PlaySoundFile(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_StopMusic(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_Sound_GameSystem_GetNumInputDrivers(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_Sound_GameSystem_GetInputDriverNameByIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_Sound_GameSystem_GetNumOutputDrivers(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_Sound_GameSystem_GetOutputDriverNameByIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_Sound_GameSystem_RestartSoundSystem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_Sound_ChatSystem_GetNumInputDrivers(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_Sound_ChatSystem_GetInputDriverNameByIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_Sound_ChatSystem_GetNumOutputDrivers(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_Sound_ChatSystem_GetOutputDriverNameByIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceChat_StartCapture(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceChat_StopCapture(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceChat_RecordLoopbackSound(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceChat_StopRecordingLoopbackSound(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceChat_PlayLoopbackSound(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceChat_StopPlayingLoopbackSound(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceChat_IsRecordingLoopbackSound(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceChat_IsPlayingLoopbackSound(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceChat_GetCurrentMicrophoneSignalLevel(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceChat_ActivatePrimaryCaptureCallback(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void SoundRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_SOUND; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_Sound[i].name,
GameScript::s_ScriptFunctions_Sound[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_Sound[NUM_SCRIPT_FUNCTIONS_SOUND] = {
{ "PlaySound", &Script_PlaySound },
{ "PlayMusic", &Script_PlayMusic },
{ "PlaySoundFile", &Script_PlaySoundFile },
{ "StopMusic", &Script_StopMusic },
{ "Sound_GameSystem_GetNumInputDrivers", &Script_Sound_GameSystem_GetNumInputDrivers },
{ "Sound_GameSystem_GetInputDriverNameByIndex", &Script_Sound_GameSystem_GetInputDriverNameByIndex },
{ "Sound_GameSystem_GetNumOutputDrivers", &Script_Sound_GameSystem_GetNumOutputDrivers },
{ "Sound_GameSystem_GetOutputDriverNameByIndex", &Script_Sound_GameSystem_GetOutputDriverNameByIndex },
{ "Sound_GameSystem_RestartSoundSystem", &Script_Sound_GameSystem_RestartSoundSystem },
{ "Sound_ChatSystem_GetNumInputDrivers", &Script_Sound_ChatSystem_GetNumInputDrivers },
{ "Sound_ChatSystem_GetInputDriverNameByIndex", &Script_Sound_ChatSystem_GetInputDriverNameByIndex },
{ "Sound_ChatSystem_GetNumOutputDrivers", &Script_Sound_ChatSystem_GetNumOutputDrivers },
{ "Sound_ChatSystem_GetOutputDriverNameByIndex", &Script_Sound_ChatSystem_GetOutputDriverNameByIndex },
{ "VoiceChat_StartCapture", &Script_VoiceChat_StartCapture },
{ "VoiceChat_StopCapture", &Script_VoiceChat_StopCapture },
{ "VoiceChat_RecordLoopbackSound", &Script_VoiceChat_RecordLoopbackSound },
{ "VoiceChat_StopRecordingLoopbackSound", &Script_VoiceChat_StopRecordingLoopbackSound },
{ "VoiceChat_PlayLoopbackSound", &Script_VoiceChat_PlayLoopbackSound },
{ "VoiceChat_StopPlayingLoopbackSound", &Script_VoiceChat_StopPlayingLoopbackSound },
{ "VoiceChat_IsRecordingLoopbackSound", &Script_VoiceChat_IsRecordingLoopbackSound },
{ "VoiceChat_IsPlayingLoopbackSound", &Script_VoiceChat_IsPlayingLoopbackSound },
{ "VoiceChat_GetCurrentMicrophoneSignalLevel", &Script_VoiceChat_GetCurrentMicrophoneSignalLevel },
{ "VoiceChat_ActivatePrimaryCaptureCallback", &Script_VoiceChat_ActivatePrimaryCaptureCallback },
};

View File

@ -0,0 +1,71 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_SpellIsTargeting(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SpellCanTargetItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SpellTargetItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SpellCanTargetUnit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SpellTargetUnit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SpellCanTargetGlyph(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SpellStopTargeting(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SpellStopCasting(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CancelUnitBuff(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CancelItemTempEnchantment(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CannotBeResurrected(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void SpellRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_SPELL; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_Spell[i].name,
GameScript::s_ScriptFunctions_Spell[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_Spell[NUM_SCRIPT_FUNCTIONS_SPELL] = {
{ "SpellIsTargeting", &Script_SpellIsTargeting },
{ "SpellCanTargetItem", &Script_SpellCanTargetItem },
{ "SpellTargetItem", &Script_SpellTargetItem },
{ "SpellCanTargetUnit", &Script_SpellCanTargetUnit },
{ "SpellTargetUnit", &Script_SpellTargetUnit },
{ "SpellCanTargetGlyph", &Script_SpellCanTargetGlyph },
{ "SpellStopTargeting", &Script_SpellStopTargeting },
{ "SpellStopCasting", &Script_SpellStopCasting },
{ "CancelUnitBuff", &Script_CancelUnitBuff },
{ "CancelItemTempEnchantment", &Script_CancelItemTempEnchantment },
{ "CannotBeResurrected", &Script_CannotBeResurrected },
};

View File

@ -0,0 +1,241 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetNumSpellTabs(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSpellTabInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSpellName(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSpellLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSpellInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSpellTexture(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSpellCount(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSpellCooldown(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSpellAutocast(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ToggleSpellAutocast(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_EnableSpellAutocast(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DisableSpellAutocast(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CastSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsSelectedSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsPassiveSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsAttackSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsCurrentSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsAutoRepeatSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsUsableSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsHelpfulSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsHarmfulSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsConsumableSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SpellHasRange(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsSpellInRange(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UpdateSpells(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_HasPetSpells(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumShapeshiftForms(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetShapeshiftForm(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CancelShapeshiftForm(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetShapeshiftFormInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CastShapeshiftForm(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetShapeshiftFormCooldown(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CastSpellByName(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CastSpellByID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumCompanions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCompanionInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCompanionCooldown(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupCompanion(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CallCompanion(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DismissCompanion(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetKnownSlotFromHighestRankSlot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsSpellKnown(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_FindSpellBookSlotByID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SummonRandomCritter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void SpellBookRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_SPELL_BOOK; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_SpellBook[i].name,
GameScript::s_ScriptFunctions_SpellBook[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_SpellBook[NUM_SCRIPT_FUNCTIONS_SPELL_BOOK] = {
{ "GetNumSpellTabs", &Script_GetNumSpellTabs },
{ "GetSpellTabInfo", &Script_GetSpellTabInfo },
{ "GetSpellName", &Script_GetSpellName },
{ "GetSpellLink", &Script_GetSpellLink },
{ "GetSpellInfo", &Script_GetSpellInfo },
{ "GetSpellTexture", &Script_GetSpellTexture },
{ "GetSpellCount", &Script_GetSpellCount },
{ "GetSpellCooldown", &Script_GetSpellCooldown },
{ "GetSpellAutocast", &Script_GetSpellAutocast },
{ "ToggleSpellAutocast", &Script_ToggleSpellAutocast },
{ "EnableSpellAutocast", &Script_EnableSpellAutocast },
{ "DisableSpellAutocast", &Script_DisableSpellAutocast },
{ "PickupSpell", &Script_PickupSpell },
{ "CastSpell", &Script_CastSpell },
{ "IsSelectedSpell", &Script_IsSelectedSpell },
{ "IsPassiveSpell", &Script_IsPassiveSpell },
{ "IsAttackSpell", &Script_IsAttackSpell },
{ "IsCurrentSpell", &Script_IsCurrentSpell },
{ "IsAutoRepeatSpell", &Script_IsAutoRepeatSpell },
{ "IsUsableSpell", &Script_IsUsableSpell },
{ "IsHelpfulSpell", &Script_IsHelpfulSpell },
{ "IsHarmfulSpell", &Script_IsHarmfulSpell },
{ "IsConsumableSpell", &Script_IsConsumableSpell },
{ "SpellHasRange", &Script_SpellHasRange },
{ "IsSpellInRange", &Script_IsSpellInRange },
{ "UpdateSpells", &Script_UpdateSpells },
{ "HasPetSpells", &Script_HasPetSpells },
{ "GetNumShapeshiftForms", &Script_GetNumShapeshiftForms },
{ "GetShapeshiftForm", &Script_GetShapeshiftForm },
{ "CancelShapeshiftForm", &Script_CancelShapeshiftForm },
{ "GetShapeshiftFormInfo", &Script_GetShapeshiftFormInfo },
{ "CastShapeshiftForm", &Script_CastShapeshiftForm },
{ "GetShapeshiftFormCooldown", &Script_GetShapeshiftFormCooldown },
{ "CastSpellByName", &Script_CastSpellByName },
{ "CastSpellByID", &Script_CastSpellByID },
{ "GetNumCompanions", &Script_GetNumCompanions },
{ "GetCompanionInfo", &Script_GetCompanionInfo },
{ "GetCompanionCooldown", &Script_GetCompanionCooldown },
{ "PickupCompanion", &Script_PickupCompanion },
{ "CallCompanion", &Script_CallCompanion },
{ "DismissCompanion", &Script_DismissCompanion },
{ "GetKnownSlotFromHighestRankSlot", &Script_GetKnownSlotFromHighestRankSlot },
{ "IsSpellKnown", &Script_IsSpellKnown },
{ "FindSpellBookSlotByID", &Script_FindSpellBookSlotByID },
{ "SummonRandomCritter", &Script_SummonRandomCritter },
};

View File

@ -0,0 +1,86 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_ClosePetStables(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_StablePet(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UnstablePet(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_BuyStableSlot(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumStablePets(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumStableSlots(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetStablePetInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNextStableSlotCost(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClickStablePet(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupStablePet(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetSelectedStablePet(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetPetStablePaperdoll(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetStablePetFoodTypes(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsAtStableMaster(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void StableInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_STABLE_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_StableInfo[i].name,
GameScript::s_ScriptFunctions_StableInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_StableInfo[NUM_SCRIPT_FUNCTIONS_STABLE_INFO] = {
{ "ClosePetStables", &Script_ClosePetStables },
{ "StablePet", &Script_StablePet },
{ "UnstablePet", &Script_UnstablePet },
{ "BuyStableSlot", &Script_BuyStableSlot },
{ "GetNumStablePets", &Script_GetNumStablePets },
{ "GetNumStableSlots", &Script_GetNumStableSlots },
{ "GetStablePetInfo", &Script_GetStablePetInfo },
{ "GetNextStableSlotCost", &Script_GetNextStableSlotCost },
{ "ClickStablePet", &Script_ClickStablePet },
{ "PickupStablePet", &Script_PickupStablePet },
{ "GetSelectedStablePet", &Script_GetSelectedStablePet },
{ "SetPetStablePaperdoll", &Script_SetPetStablePaperdoll },
{ "GetStablePetFoodTypes", &Script_GetStablePetFoodTypes },
{ "IsAtStableMaster", &Script_IsAtStableMaster },
};

View File

@ -0,0 +1,26 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_CloseTabardCreation(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTabardCreationCost(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void TabardCreationRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_TABARD_CREATION; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_TabardCreation[i].name,
GameScript::s_ScriptFunctions_TabardCreation[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_TabardCreation[NUM_SCRIPT_FUNCTIONS_TABARD_CREATION] = {
{ "CloseTabardCreation", &Script_CloseTabardCreation },
{ "GetTabardCreationCost", &Script_GetTabardCreationCost },
};

View File

@ -0,0 +1,101 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetNumTalentTabs(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTalentTabInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumTalents(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTalentInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTalentLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTalentPrereqs(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_LearnTalent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetUnspentTalentPoints(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumTalentGroups(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetActiveTalentGroup(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetActiveTalentGroup(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPreviewTalentPointsSpent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetGroupPreviewTalentPointsSpent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AddPreviewTalentPoints(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ResetPreviewTalentPoints(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ResetGroupPreviewTalentPoints(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_LearnPreviewTalents(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void TalentInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_TALENT_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_TalentInfo[i].name,
GameScript::s_ScriptFunctions_TalentInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_TalentInfo[NUM_SCRIPT_FUNCTIONS_TALENT_INFO] = {
{ "GetNumTalentTabs", &Script_GetNumTalentTabs },
{ "GetTalentTabInfo", &Script_GetTalentTabInfo },
{ "GetNumTalents", &Script_GetNumTalents },
{ "GetTalentInfo", &Script_GetTalentInfo },
{ "GetTalentLink", &Script_GetTalentLink },
{ "GetTalentPrereqs", &Script_GetTalentPrereqs },
{ "LearnTalent", &Script_LearnTalent },
{ "GetUnspentTalentPoints", &Script_GetUnspentTalentPoints },
{ "GetNumTalentGroups", &Script_GetNumTalentGroups },
{ "GetActiveTalentGroup", &Script_GetActiveTalentGroup },
{ "SetActiveTalentGroup", &Script_SetActiveTalentGroup },
{ "GetPreviewTalentPointsSpent", &Script_GetPreviewTalentPointsSpent },
{ "GetGroupPreviewTalentPointsSpent", &Script_GetGroupPreviewTalentPointsSpent },
{ "AddPreviewTalentPoints", &Script_AddPreviewTalentPoints },
{ "ResetPreviewTalentPoints", &Script_ResetPreviewTalentPoints },
{ "ResetGroupPreviewTalentPoints", &Script_ResetGroupPreviewTalentPoints },
{ "LearnPreviewTalents", &Script_LearnPreviewTalents },
};

View File

@ -0,0 +1,86 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_CloseTrade(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClickTradeButton(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClickTargetTradeButton(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeTargetItemInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeTargetItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradePlayerItemInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradePlayerItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AcceptTrade(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CancelTradeAccept(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPlayerTradeMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTargetTradeMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupTradeMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_AddTradeMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetTradeMoney(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void TradeInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_TRADE_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_TradeInfo[i].name,
GameScript::s_ScriptFunctions_TradeInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_TradeInfo[NUM_SCRIPT_FUNCTIONS_TRADE_INFO] = {
{ "CloseTrade", &Script_CloseTrade },
{ "ClickTradeButton", &Script_ClickTradeButton },
{ "ClickTargetTradeButton", &Script_ClickTargetTradeButton },
{ "GetTradeTargetItemInfo", &Script_GetTradeTargetItemInfo },
{ "GetTradeTargetItemLink", &Script_GetTradeTargetItemLink },
{ "GetTradePlayerItemInfo", &Script_GetTradePlayerItemInfo },
{ "GetTradePlayerItemLink", &Script_GetTradePlayerItemLink },
{ "AcceptTrade", &Script_AcceptTrade },
{ "CancelTradeAccept", &Script_CancelTradeAccept },
{ "GetPlayerTradeMoney", &Script_GetPlayerTradeMoney },
{ "GetTargetTradeMoney", &Script_GetTargetTradeMoney },
{ "PickupTradeMoney", &Script_PickupTradeMoney },
{ "AddTradeMoney", &Script_AddTradeMoney },
{ "SetTradeMoney", &Script_SetTradeMoney },
};

View File

@ -0,0 +1,196 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_CloseTradeSkill(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumTradeSkills(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SelectTradeSkill(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillSelectionIndex(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillCooldown(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillIcon(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillNumMade(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillLine(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetTradeSkillItemNameFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillItemNameFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetTradeSkillItemLevelFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillItemLevelFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillNumReagents(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillReagentInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillReagentItemLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillTools(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillDescription(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillSubClasses(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillInvSlots(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetTradeSkillSubClassFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillSubClassFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetTradeSkillInvSlotFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillInvSlotFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TradeSkillOnlyShowMakeable(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TradeSkillOnlyShowSkillUps(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CollapseTradeSkillSubClass(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ExpandTradeSkillSubClass(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetFirstTradeSkill(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeskillRepeatCount(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DoTradeSkill(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillRecipeLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_StopTradeSkillRepeat(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetTradeSkillListLink(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsTradeSkillLinked(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void TradeSkillRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_TRADE_SKILL; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_TradeSkill[i].name,
GameScript::s_ScriptFunctions_TradeSkill[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_TradeSkill[NUM_SCRIPT_FUNCTIONS_TRADE_SKILL] = {
{ "CloseTradeSkill", &Script_CloseTradeSkill },
{ "GetNumTradeSkills", &Script_GetNumTradeSkills },
{ "GetTradeSkillInfo", &Script_GetTradeSkillInfo },
{ "SelectTradeSkill", &Script_SelectTradeSkill },
{ "GetTradeSkillSelectionIndex", &Script_GetTradeSkillSelectionIndex },
{ "GetTradeSkillCooldown", &Script_GetTradeSkillCooldown },
{ "GetTradeSkillIcon", &Script_GetTradeSkillIcon },
{ "GetTradeSkillNumMade", &Script_GetTradeSkillNumMade },
{ "GetTradeSkillLine", &Script_GetTradeSkillLine },
{ "GetTradeSkillItemLink", &Script_GetTradeSkillItemLink },
{ "SetTradeSkillItemNameFilter", &Script_SetTradeSkillItemNameFilter },
{ "GetTradeSkillItemNameFilter", &Script_GetTradeSkillItemNameFilter },
{ "SetTradeSkillItemLevelFilter", &Script_SetTradeSkillItemLevelFilter },
{ "GetTradeSkillItemLevelFilter", &Script_GetTradeSkillItemLevelFilter },
{ "GetTradeSkillNumReagents", &Script_GetTradeSkillNumReagents },
{ "GetTradeSkillReagentInfo", &Script_GetTradeSkillReagentInfo },
{ "GetTradeSkillReagentItemLink", &Script_GetTradeSkillReagentItemLink },
{ "GetTradeSkillTools", &Script_GetTradeSkillTools },
{ "GetTradeSkillDescription", &Script_GetTradeSkillDescription },
{ "GetTradeSkillSubClasses", &Script_GetTradeSkillSubClasses },
{ "GetTradeSkillInvSlots", &Script_GetTradeSkillInvSlots },
{ "SetTradeSkillSubClassFilter", &Script_SetTradeSkillSubClassFilter },
{ "GetTradeSkillSubClassFilter", &Script_GetTradeSkillSubClassFilter },
{ "SetTradeSkillInvSlotFilter", &Script_SetTradeSkillInvSlotFilter },
{ "GetTradeSkillInvSlotFilter", &Script_GetTradeSkillInvSlotFilter },
{ "TradeSkillOnlyShowMakeable", &Script_TradeSkillOnlyShowMakeable },
{ "TradeSkillOnlyShowSkillUps", &Script_TradeSkillOnlyShowSkillUps },
{ "CollapseTradeSkillSubClass", &Script_CollapseTradeSkillSubClass },
{ "ExpandTradeSkillSubClass", &Script_ExpandTradeSkillSubClass },
{ "GetFirstTradeSkill", &Script_GetFirstTradeSkill },
{ "GetTradeskillRepeatCount", &Script_GetTradeskillRepeatCount },
{ "DoTradeSkill", &Script_DoTradeSkill },
{ "GetTradeSkillRecipeLink", &Script_GetTradeSkillRecipeLink },
{ "StopTradeSkillRepeat", &Script_StopTradeSkillRepeat },
{ "GetTradeSkillListLink", &Script_GetTradeSkillListLink },
{ "IsTradeSkillLinked", &Script_IsTradeSkillLinked },
};

View File

@ -0,0 +1,56 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_CanResetTutorials(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_FlagTutorial(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsTutorialFlagged(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TriggerTutorial(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClearTutorials(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ResetTutorials(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNextCompleatedTutorial(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPrevCompleatedTutorial(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void TutorialRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_TUTORIAL; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_Tutorial[i].name,
GameScript::s_ScriptFunctions_Tutorial[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_Tutorial[NUM_SCRIPT_FUNCTIONS_TUTORIAL] = {
{ "CanResetTutorials", &Script_CanResetTutorials },
{ "FlagTutorial", &Script_FlagTutorial },
{ "IsTutorialFlagged", &Script_IsTutorialFlagged },
{ "TriggerTutorial", &Script_TriggerTutorial },
{ "ClearTutorials", &Script_ClearTutorials },
{ "ResetTutorials", &Script_ResetTutorials },
{ "GetNextCompleatedTutorial", &Script_GetNextCompleatedTutorial },
{ "GetPrevCompleatedTutorial", &Script_GetPrevCompleatedTutorial },
};

View File

@ -0,0 +1,146 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetNumBindings(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBinding(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetBinding(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetBindingSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetBindingItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetBindingMacro(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetBindingClick(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetOverrideBinding(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetOverrideBindingSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetOverrideBindingItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetOverrideBindingMacro(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetOverrideBindingClick(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClearOverrideBindings(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBindingKey(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBindingAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetBindingByKey(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RunBinding(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCurrentBindingSet(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_LoadBindings(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SaveBindings(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumModifiedClickActions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetModifiedClickAction(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetModifiedClick(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetModifiedClick(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsModifiedClick(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetClickFrame(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void UIBindingsRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_UIBINDINGS; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_UIBindings[i].name,
GameScript::s_ScriptFunctions_UIBindings[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_UIBindings[NUM_SCRIPT_FUNCTIONS_UIBINDINGS] = {
{ "GetNumBindings", &Script_GetNumBindings },
{ "GetBinding", &Script_GetBinding },
{ "SetBinding", &Script_SetBinding },
{ "SetBindingSpell", &Script_SetBindingSpell },
{ "SetBindingItem", &Script_SetBindingItem },
{ "SetBindingMacro", &Script_SetBindingMacro },
{ "SetBindingClick", &Script_SetBindingClick },
{ "SetOverrideBinding", &Script_SetOverrideBinding },
{ "SetOverrideBindingSpell", &Script_SetOverrideBindingSpell },
{ "SetOverrideBindingItem", &Script_SetOverrideBindingItem },
{ "SetOverrideBindingMacro", &Script_SetOverrideBindingMacro },
{ "SetOverrideBindingClick", &Script_SetOverrideBindingClick },
{ "ClearOverrideBindings", &Script_ClearOverrideBindings },
{ "GetBindingKey", &Script_GetBindingKey },
{ "GetBindingAction", &Script_GetBindingAction },
{ "GetBindingByKey", &Script_GetBindingByKey },
{ "RunBinding", &Script_RunBinding },
{ "GetCurrentBindingSet", &Script_GetCurrentBindingSet },
{ "LoadBindings", &Script_LoadBindings },
{ "SaveBindings", &Script_SaveBindings },
{ "GetNumModifiedClickActions", &Script_GetNumModifiedClickActions },
{ "GetModifiedClickAction", &Script_GetModifiedClickAction },
{ "SetModifiedClick", &Script_SetModifiedClick },
{ "GetModifiedClick", &Script_GetModifiedClick },
{ "IsModifiedClick", &Script_IsModifiedClick },
{ "GetClickFrame", &Script_GetClickFrame },
};

View File

@ -0,0 +1,126 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_SecureCmdOptionParse(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RunMacro(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_RunMacroText(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_StopMacro(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CreateMacro(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumMacros(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMacroInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMacroBody(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DeleteMacro(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_EditMacro(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetMacroItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMacroItem(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetMacroSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMacroSpell(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumMacroIcons(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumMacroItemIcons(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMacroIconInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMacroItemIconInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PickupMacro(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMacroIndexByName(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRunningMacro(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetRunningMacroButton(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void UIMacrosRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_UIMACROS; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_UIMacros[i].name,
GameScript::s_ScriptFunctions_UIMacros[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_UIMacros[NUM_SCRIPT_FUNCTIONS_UIMACROS] = {
{ "SecureCmdOptionParse", &Script_SecureCmdOptionParse },
{ "RunMacro", &Script_RunMacro },
{ "RunMacroText", &Script_RunMacroText },
{ "StopMacro", &Script_StopMacro },
{ "CreateMacro", &Script_CreateMacro },
{ "GetNumMacros", &Script_GetNumMacros },
{ "GetMacroInfo", &Script_GetMacroInfo },
{ "GetMacroBody", &Script_GetMacroBody },
{ "DeleteMacro", &Script_DeleteMacro },
{ "EditMacro", &Script_EditMacro },
{ "SetMacroItem", &Script_SetMacroItem },
{ "GetMacroItem", &Script_GetMacroItem },
{ "SetMacroSpell", &Script_SetMacroSpell },
{ "GetMacroSpell", &Script_GetMacroSpell },
{ "GetNumMacroIcons", &Script_GetNumMacroIcons },
{ "GetNumMacroItemIcons", &Script_GetNumMacroItemIcons },
{ "GetMacroIconInfo", &Script_GetMacroIconInfo },
{ "GetMacroItemIconInfo", &Script_GetMacroItemIconInfo },
{ "PickupMacro", &Script_PickupMacro },
{ "GetMacroIndexByName", &Script_GetMacroIndexByName },
{ "GetRunningMacro", &Script_GetRunningMacro },
{ "GetRunningMacroButton", &Script_GetRunningMacroButton },
};

View File

@ -0,0 +1,71 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_CombatLogResetFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CombatLogAddFilter(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CombatLogSetRetentionTime(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CombatLogGetRetentionTime(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CombatLogGetNumEntries(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CombatLogSetCurrentEntry(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CombatLogGetCurrentEntry(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CombatLogAdvanceEntry(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CombatLogClearEntries(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CombatLog_Object_IsA(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CombatTextSetActiveUnit(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void UnitCombatLogRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_UNIT_COMBAT_LOG; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_UnitCombatLog[i].name,
GameScript::s_ScriptFunctions_UnitCombatLog[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_UnitCombatLog[NUM_SCRIPT_FUNCTIONS_UNIT_COMBAT_LOG] = {
{ "CombatLogResetFilter", &Script_CombatLogResetFilter },
{ "CombatLogAddFilter", &Script_CombatLogAddFilter },
{ "CombatLogSetRetentionTime", &Script_CombatLogSetRetentionTime },
{ "CombatLogGetRetentionTime", &Script_CombatLogGetRetentionTime },
{ "CombatLogGetNumEntries", &Script_CombatLogGetNumEntries },
{ "CombatLogSetCurrentEntry", &Script_CombatLogSetCurrentEntry },
{ "CombatLogGetCurrentEntry", &Script_CombatLogGetCurrentEntry },
{ "CombatLogAdvanceEntry", &Script_CombatLogAdvanceEntry },
{ "CombatLogClearEntries", &Script_CombatLogClearEntries },
{ "CombatLog_Object_IsA", &Script_CombatLog_Object_IsA },
{ "CombatTextSetActiveUnit", &Script_CombatTextSetActiveUnit },
};

View File

@ -0,0 +1,91 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_VoiceEnumerateOutputDevices(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceEnumerateCaptureDevices(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceSelectOutputDevice(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceSelectCaptureDevice(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceGetCurrentOutputDevice(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceGetCurrentCaptureDevice(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetVoiceStatus(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumVoiceSessions(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetVoiceSessionInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetVoiceCurrentSessionID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetActiveVoiceChannelBySessionID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumVoiceSessionMembersBySessionID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetVoiceSessionMemberInfoBySessionID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_VoiceIsDisabledByClient(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UnitIsTalking(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void VoiceRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_VOICE; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_Voice[i].name,
GameScript::s_ScriptFunctions_Voice[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_Voice[NUM_SCRIPT_FUNCTIONS_VOICE] = {
{ "VoiceEnumerateOutputDevices", &Script_VoiceEnumerateOutputDevices },
{ "VoiceEnumerateCaptureDevices", &Script_VoiceEnumerateCaptureDevices },
{ "VoiceSelectOutputDevice", &Script_VoiceSelectOutputDevice },
{ "VoiceSelectCaptureDevice", &Script_VoiceSelectCaptureDevice },
{ "VoiceGetCurrentOutputDevice", &Script_VoiceGetCurrentOutputDevice },
{ "VoiceGetCurrentCaptureDevice", &Script_VoiceGetCurrentCaptureDevice },
{ "GetVoiceStatus", &Script_GetVoiceStatus },
{ "GetNumVoiceSessions", &Script_GetNumVoiceSessions },
{ "GetVoiceSessionInfo", &Script_GetVoiceSessionInfo },
{ "GetVoiceCurrentSessionID", &Script_GetVoiceCurrentSessionID },
{ "SetActiveVoiceChannelBySessionID", &Script_SetActiveVoiceChannelBySessionID },
{ "GetNumVoiceSessionMembersBySessionID", &Script_GetNumVoiceSessionMembersBySessionID },
{ "GetVoiceSessionMemberInfoBySessionID", &Script_GetVoiceSessionMemberInfoBySessionID },
{ "VoiceIsDisabledByClient", &Script_VoiceIsDisabledByClient },
{ "UnitIsTalking", &Script_UnitIsTalking },
};

View File

@ -0,0 +1,216 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetMapContinents(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMapZones(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetMapZoom(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ZoomOut(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetDungeonMapLevel(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumDungeonMapLevels(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_DungeonUsesTerrainMap(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetMapToCurrentZone(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMapInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCurrentMapContinent(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCurrentMapAreaID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCurrentMapZone(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCurrentMapDungeonLevel(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_SetMapByID(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_IsZoomOutAvailable(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ProcessMapClick(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UpdateMapHighlight(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetPlayerMapPosition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetCorpseMapPosition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetDeathReleasePosition(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumMapLandmarks(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMapLandmarkInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumMapOverlays(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMapOverlayInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CreateWorldMapArrowFrame(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_InitWorldMapPing(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CreateMiniWorldMapArrowFrame(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_UpdateWorldMapArrowFrames(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PositionWorldMapArrowFrame(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_PositionMiniWorldMapArrowFrame(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ShowWorldMapArrowFrame(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ShowMiniWorldMapArrowFrame(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_ClickLandmark(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetNumMapDebugObjects(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetMapDebugObjectInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_TeleportToDebugObject(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_HasDebugZoneMap(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetDebugZoneMap(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetWintergraspWaitTime(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_CanQueueForWintergrasp(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void WorldMapRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_WORLD_MAP; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_WorldMap[i].name,
GameScript::s_ScriptFunctions_WorldMap[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_WorldMap[NUM_SCRIPT_FUNCTIONS_WORLD_MAP] = {
{ "GetMapContinents", &Script_GetMapContinents },
{ "GetMapZones", &Script_GetMapZones },
{ "SetMapZoom", &Script_SetMapZoom },
{ "ZoomOut", &Script_ZoomOut },
{ "SetDungeonMapLevel", &Script_SetDungeonMapLevel },
{ "GetNumDungeonMapLevels", &Script_GetNumDungeonMapLevels },
{ "DungeonUsesTerrainMap", &Script_DungeonUsesTerrainMap },
{ "SetMapToCurrentZone", &Script_SetMapToCurrentZone },
{ "GetMapInfo", &Script_GetMapInfo },
{ "GetCurrentMapContinent", &Script_GetCurrentMapContinent },
{ "GetCurrentMapAreaID", &Script_GetCurrentMapAreaID },
{ "GetCurrentMapZone", &Script_GetCurrentMapZone },
{ "GetCurrentMapDungeonLevel", &Script_GetCurrentMapDungeonLevel },
{ "SetMapByID", &Script_SetMapByID },
{ "IsZoomOutAvailable", &Script_IsZoomOutAvailable },
{ "ProcessMapClick", &Script_ProcessMapClick },
{ "UpdateMapHighlight", &Script_UpdateMapHighlight },
{ "GetPlayerMapPosition", &Script_GetPlayerMapPosition },
{ "GetCorpseMapPosition", &Script_GetCorpseMapPosition },
{ "GetDeathReleasePosition", &Script_GetDeathReleasePosition },
{ "GetNumMapLandmarks", &Script_GetNumMapLandmarks },
{ "GetMapLandmarkInfo", &Script_GetMapLandmarkInfo },
{ "GetNumMapOverlays", &Script_GetNumMapOverlays },
{ "GetMapOverlayInfo", &Script_GetMapOverlayInfo },
{ "CreateWorldMapArrowFrame", &Script_CreateWorldMapArrowFrame },
{ "InitWorldMapPing", &Script_InitWorldMapPing },
{ "CreateMiniWorldMapArrowFrame", &Script_CreateMiniWorldMapArrowFrame },
{ "UpdateWorldMapArrowFrames", &Script_UpdateWorldMapArrowFrames },
{ "PositionWorldMapArrowFrame", &Script_PositionWorldMapArrowFrame },
{ "PositionMiniWorldMapArrowFrame", &Script_PositionMiniWorldMapArrowFrame },
{ "ShowWorldMapArrowFrame", &Script_ShowWorldMapArrowFrame },
{ "ShowMiniWorldMapArrowFrame", &Script_ShowMiniWorldMapArrowFrame },
{ "ClickLandmark", &Script_ClickLandmark },
{ "GetNumMapDebugObjects", &Script_GetNumMapDebugObjects },
{ "GetMapDebugObjectInfo", &Script_GetMapDebugObjectInfo },
{ "TeleportToDebugObject", &Script_TeleportToDebugObject },
{ "HasDebugZoneMap", &Script_HasDebugZoneMap },
{ "GetDebugZoneMap", &Script_GetDebugZoneMap },
{ "GetWintergraspWaitTime", &Script_GetWintergraspWaitTime },
{ "CanQueueForWintergrasp", &Script_CanQueueForWintergrasp },
};

View File

@ -0,0 +1,26 @@
#include "gameui/GameScriptFunctions.hpp"
#include "ui/FrameScript.hpp"
#include "util/Lua.hpp"
#include "util/Unimplemented.hpp"
static int32_t Script_GetNumWorldStateUI(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
static int32_t Script_GetWorldStateUIInfo(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
}
void WorldStateInfoRegisterScriptFunctions() {
for (int32_t i = 0; i < NUM_SCRIPT_FUNCTIONS_WORLD_STATE_INFO; ++i) {
FrameScript_RegisterFunction(
GameScript::s_ScriptFunctions_WorldStateInfo[i].name,
GameScript::s_ScriptFunctions_WorldStateInfo[i].method);
}
}
FrameScript_Method GameScript::s_ScriptFunctions_WorldStateInfo[NUM_SCRIPT_FUNCTIONS_WORLD_STATE_INFO] = {
{ "GetNumWorldStateUI", &Script_GetNumWorldStateUI },
{ "GetWorldStateUIInfo", &Script_GetWorldStateUIInfo },
};