thunderbrew/src/gameui/scripts/GameScriptFunctionsPetInfo.cpp

172 lines
4.6 KiB
C++

#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 },
};