void SetMethods(lua_State *L, ElunaRegister< T > *methodTable)
ElunaRegister< QueryResult > QueryMethods[]
ElunaRegister< Player > PlayerMethods[]
ElunaRegister< WorldObject > WorldObjectMethods[]
ElunaRegister< Object > ObjectMethods[]
ElunaRegister< AuctionHouseObject > AuctionMethods[]
ElunaRegister< Quest > QuestMethods[]
ElunaRegister< Unit > UnitMethods[]
ElunaRegister< Creature > CreatureMethods[]
ElunaRegister< Spell > SpellMethods[]
ElunaRegister< Corpse > CorpseMethods[]
void RegisterGlobals(lua_State *L)
ElunaRegister< Guild > GuildMethods[]
ElunaRegister< GameObject > GameObjectMethods[]
ElunaRegister< Item > ItemMethods[]
ElunaRegister< Aura > AuraMethods[]
ElunaRegister< WorldPacket > PacketMethods[]
ElunaRegister< Map > MapMethods[]
ElunaRegister< Weather > WeatherMethods[]
void RegisterFunctions(lua_State *L)
ElunaRegister< Vehicle > VehicleMethods[]
ElunaRegister< Group > GroupMethods[]
static void Register(lua_State *L)
int SetMaxDuration(lua_State *L, Aura *aura)
int GetStackAmount(lua_State *L, Aura *aura)
int GetDuration(lua_State *L, Aura *aura)
int SetDuration(lua_State *L, Aura *aura)
int GetOwner(lua_State *L, Aura *aura)
int Remove(lua_State *L, Aura *aura)
int GetCasterGUID(lua_State *L, Aura *aura)
int GetCharges(lua_State *L, Aura *aura)
int GetMaxDuration(lua_State *L, Aura *aura)
int GetCaster(lua_State *L, Aura *aura)
int SetStackAmount(lua_State *L, Aura *aura)
int GetCasterLevel(lua_State *L, Aura *aura)
int GetAuraId(lua_State *L, Aura *aura)
int GetGhostTime(lua_State *L, Corpse *corpse)
int GetType(lua_State *L, Corpse *corpse)
int SaveToDB(lua_State *L, Corpse *corpse)
int ResetGhostTime(lua_State *L, Corpse *corpse)
int GetOwnerGUID(lua_State *L, Corpse *corpse)
int IsInEvadeMode(lua_State *L, Creature *creature)
int CanFly(lua_State *L, Creature *creature)
int HasSpell(lua_State *L, Creature *creature)
int CallForHelp(lua_State *L, Creature *creature)
int SetDisableReputationGain(lua_State *L, Creature *creature)
int SetNoCallAssistance(lua_State *L, Creature *creature)
int GetReactState(lua_State *L, Creature *creature)
int GetAITargets(lua_State *L, Creature *creature)
int GetCreatureSpellCooldownDelay(lua_State *L, Creature *creature)
int CallAssistance(lua_State *L, Creature *creature)
int SetRespawnDelay(lua_State *L, Creature *creature)
int SetWalk(lua_State *L, Creature *creature)
int SetNPCFlags(lua_State *L, Creature *creature)
int SetRespawnRadius(lua_State *L, Creature *creature)
int GetHomePosition(lua_State *L, Creature *creature)
int HasReactState(lua_State *L, Creature *creature)
int GetScriptId(lua_State *L, Creature *creature)
int IsWorldBoss(lua_State *L, Creature *creature)
int GetAITarget(lua_State *L, Creature *creature)
int IsCivilian(lua_State *L, Creature *creature)
int IsRegeneratingHealth(lua_State *L, Creature *creature)
int IsRacialLeader(lua_State *L, Creature *creature)
int SetReactState(lua_State *L, Creature *creature)
int IsReputationGainDisabled(lua_State *L, Creature *creature)
int IsGuard(lua_State *L, Creature *creature)
int SetDefaultMovementType(lua_State *L, Creature *creature)
int AttackStart(lua_State *L, Creature *creature)
int FleeToGetAssistance(lua_State *L, Creature *creature)
int SetNoSearchAssistance(lua_State *L, Creature *creature)
int CanWalk(lua_State *L, Creature *creature)
int SelectVictim(lua_State *L, Creature *creature)
int SetHover(lua_State *L, Creature *creature)
int SetDeathState(lua_State *L, Creature *creature)
int SetInCombatWithZone(lua_State *L, Creature *creature)
int DespawnOrUnsummon(lua_State *L, Creature *creature)
int GetAIName(lua_State *L, Creature *creature)
int GetAggroRange(lua_State *L, Creature *creature)
int IsTargetAcceptable(lua_State *L, Creature *creature)
int GetLootRecipient(lua_State *L, Creature *creature)
int HasSearchedAssistance(lua_State *L, Creature *creature)
int SaveToDB(lua_State *L, Creature *creature)
int HasQuest(lua_State *L, Creature *creature)
int GetRespawnDelay(lua_State *L, Creature *creature)
int GetCorpseDelay(lua_State *L, Creature *creature)
int GetShieldBlockValue(lua_State *L, Creature *creature)
int GetAITargetsCount(lua_State *L, Creature *creature)
int CanSwim(lua_State *L, Creature *creature)
int HasSpellCooldown(lua_State *L, Creature *creature)
int GetAttackDistance(lua_State *L, Creature *creature)
int HasInvolvedQuest(lua_State *L, Creature *creature)
int Respawn(lua_State *L, Creature *creature)
int GetLootRecipientGroup(lua_State *L, Creature *creature)
int CanAssistTo(lua_State *L, Creature *creature)
int GetDefaultMovementType(lua_State *L, Creature *creature)
int GetNPCFlags(lua_State *L, Creature *creature)
int IsElite(lua_State *L, Creature *creature)
int HasCategoryCooldown(lua_State *L, Creature *creature)
int GetRespawnRadius(lua_State *L, Creature *creature)
int GetScriptName(lua_State *L, Creature *creature)
int RemoveCorpse(lua_State *L, Creature *creature)
int RemoveEvents(lua_State *L, GameObject *go)
int Move(lua_State *L, GameObject *go)
int GetRelativePoint(lua_State *L, GameObject *go)
int HasQuest(lua_State *L, GameObject *go)
int IsSpawned(lua_State *L, GameObject *go)
int GetDisplayId(lua_State *L, GameObject *go)
int Despawn(lua_State *L, GameObject *go)
int IsActive(lua_State *L, GameObject *go)
int RemoveEventById(lua_State *L, GameObject *go)
int SummonGameObject(lua_State *L, GameObject *go)
int IsTransport(lua_State *L, GameObject *go)
int SummonCreature(lua_State *L, GameObject *go)
int GetLootState(lua_State *L, GameObject *go)
int SetLootState(lua_State *L, GameObject *go)
int RegisterEvent(lua_State *L, GameObject *go)
int SetGoState(lua_State *L, GameObject *go)
int GetGoState(lua_State *L, GameObject *go)
int SaveToDB(lua_State *L, GameObject *go)
int UseDoorOrButton(lua_State *L, GameObject *go)
int Respawn(lua_State *L, GameObject *go)
int GetLuaEngine(lua_State *L)
int RemoveEventById(lua_State *L)
int bit_rshift(lua_State *L)
int WorldDBExecute(lua_State *L)
int GetGUIDType(lua_State *L)
static int GetUnitGUID(lua_State *L)
int RegisterGroupEvent(lua_State *L)
int RegisterVehicleEvent(lua_State *L)
int GetPlayerCount(lua_State *L)
int CreatePacket(lua_State *L)
int GetGUIDLow(lua_State *L)
int GetGUIDEntry(lua_State *L)
int SaveAllPlayers(lua_State *L)
int CreateLuaEvent(lua_State *L)
int GetMapById(lua_State *L)
int GetPlayerByName(lua_State *L)
int GetGuildByName(lua_State *L)
int AuthDBExecute(lua_State *L)
int GetGameTime(lua_State *L)
int GetItemLink(lua_State *L)
int RegisterGameObjectEvent(lua_State *L)
int SendMail(lua_State *L)
int bit_lshift(lua_State *L)
int RegisterGuildEvent(lua_State *L)
int VendorRemoveAllItems(lua_State *L)
static int GetPlayerGUID(lua_State *L)
int RegisterCreatureGossipEvent(lua_State *L)
int GetPlayerByGUID(lua_State *L)
int AddVendorItem(lua_State *L)
static int GetObjectGUID(lua_State *L)
int bit_not(lua_State *L)
int RegisterItemGossipEvent(lua_State *L)
int GetPlayersInMap(lua_State *L)
int VendorRemoveItem(lua_State *L)
int GetCoreVersion(lua_State *L)
int RegisterGameObjectGossipEvent(lua_State *L)
int RegisterPlayerGossipEvent(lua_State *L)
int CharDBQuery(lua_State *L)
int AddTaxiPath(lua_State *L)
int RegisterPlayerEvent(lua_State *L)
int GetPlayersInWorld(lua_State *L)
int RemoveEvents(lua_State *L)
int GetQuest(lua_State *L)
int RegisterItemEvent(lua_State *L)
int CharDBExecute(lua_State *L)
int bit_xor(lua_State *L)
int SendWorldMessage(lua_State *L)
int WorldDBQuery(lua_State *L)
int GetGuildByLeaderGUID(lua_State *L)
int PerformIngameSpawn(lua_State *L)
int RegisterCreatureEvent(lua_State *L)
int AuthDBQuery(lua_State *L)
int RegisterServerEvent(lua_State *L)
int bit_and(lua_State *L)
int ReloadEluna(lua_State *L)
static int GetItemGUID(lua_State *L)
int SendPacket(lua_State *L, Group *group)
int ChangeMembersGroup(lua_State *L, Group *group)
int IsMember(lua_State *L, Group *group)
int GetMemberGroup(lua_State *L, Group *group)
int RemoveMember(lua_State *L, Group *group)
int GetLeaderGUID(lua_State *L, Group *group)
int Disband(lua_State *L, Group *group)
int AddInvite(lua_State *L, Group *group)
int IsFull(lua_State *L, Group *group)
int IsLeader(lua_State *L, Group *group)
int isBGGroup(lua_State *L, Group *group)
int HasFreeSlotSubGroup(lua_State *L, Group *group)
int GetLeader(lua_State *L, Group *group)
int SameSubGroup(lua_State *L, Group *group)
int ConvertToRaid(lua_State *L, Group *group)
int GetMemberGUID(lua_State *L, Group *group)
int GetMembers(lua_State *L, Group *group)
int isRaidGroup(lua_State *L, Group *group)
int GetGUID(lua_State *L, Group *group)
int GetMembersCount(lua_State *L, Group *group)
int ChangeLeader(lua_State *L, Group *group)
int IsAssistant(lua_State *L, Group *group)
int GetInfo(lua_State *L, Guild *guild)
int GetId(lua_State *L, Guild *guild)
int GetMembers(lua_State *L, Guild *guild)
int Disband(lua_State *L, Guild *guild)
int SendPacket(lua_State *L, Guild *guild)
int ChangeMemberRank(lua_State *L, Guild *guild)
int GetName(lua_State *L, Guild *guild)
int SendPacketToRanked(lua_State *L, Guild *guild)
int DeleteMember(lua_State *L, Guild *guild)
int GetLeader(lua_State *L, Guild *guild)
int AddMember(lua_State *L, Guild *guild)
int SetBankTabText(lua_State *L, Guild *guild)
int SetLeader(lua_State *L, Guild *guild)
int GetMemberCount(lua_State *L, Guild *guild)
int GetLeaderGUID(lua_State *L, Guild *guild)
int GetMOTD(lua_State *L, Guild *guild)
int IsArmorVellum(lua_State *L, Item *item)
int IsBoundByEnchant(lua_State *L, Item *item)
int IsConjuredConsumable(lua_State *L, Item *item)
int IsWeaponVellum(lua_State *L, Item *item)
int IsNotBoundToPlayer(lua_State *L, Item *item)
int IsNotEmptyBag(lua_State *L, Item *item)
int SetBinding(lua_State *L, Item *item)
int GetMaxStackCount(lua_State *L, Item *item)
int GetAllowableRace(lua_State *L, Item *item)
int GetSubClass(lua_State *L, Item *item)
int GetCount(lua_State *L, Item *item)
int GetSlot(lua_State *L, Item *item)
int SetEnchantment(lua_State *L, Item *item)
int IsLocked(lua_State *L, Item *item)
int GetItemLink(lua_State *L, Item *item)
int IsPotion(lua_State *L, Item *item)
int GetOwnerGUID(lua_State *L, Item *item)
int GetBuyCount(lua_State *L, Item *item)
int IsCurrencyToken(lua_State *L, Item *item)
int GetName(lua_State *L, Item *item)
int IsBoundAccountWide(lua_State *L, Item *item)
int IsBag(lua_State *L, Item *item)
int GetClass(lua_State *L, Item *item)
int GetRandomSuffix(lua_State *L, Item *item)
int GetQuality(lua_State *L, Item *item)
int HasQuest(lua_State *L, Item *item)
int IsInTrade(lua_State *L, Item *item)
int GetBagSlot(lua_State *L, Item *item)
int CanBeTraded(lua_State *L, Item *item)
int GetOwner(lua_State *L, Item *item)
int IsSoulBound(lua_State *L, Item *item)
int GetDisplayId(lua_State *L, Item *item)
int SaveToDB(lua_State *L, Item *item)
int IsEquipped(lua_State *L, Item *item)
int ClearEnchantment(lua_State *L, Item *item)
int GetSpellTrigger(lua_State *L, Item *item)
int IsInBag(lua_State *L, Item *item)
int SetOwner(lua_State *L, Item *item)
int GetItemSet(lua_State *L, Item *item)
int GetItemLevel(lua_State *L, Item *item)
int SetCount(lua_State *L, Item *item)
int GetBuyPrice(lua_State *L, Item *item)
int GetStatsCount(lua_State *L, Item *item)
int GetSellPrice(lua_State *L, Item *item)
int GetInventoryType(lua_State *L, Item *item)
int GetEnchantmentId(lua_State *L, Item *item)
int IsBroken(lua_State *L, Item *item)
int GetRequiredLevel(lua_State *L, Item *item)
int GetSpellId(lua_State *L, Item *item)
int GetRandomProperty(lua_State *L, Item *item)
int GetBagSize(lua_State *L, Item *item)
int GetAllowableClass(lua_State *L, Item *item)
int IsBattleground(lua_State *L, Map *map)
int GetMapId(lua_State *L, Map *map)
int GetHeight(lua_State *L, Map *map)
int IsHeroic(lua_State *L, Map *map)
int IsArena(lua_State *L, Map *map)
int IsDungeon(lua_State *L, Map *map)
int GetPlayerCount(lua_State *L, Map *map)
int GetName(lua_State *L, Map *map)
int GetInstanceId(lua_State *L, Map *map)
int IsRaid(lua_State *L, Map *map)
int GetAreaId(lua_State *L, Map *map)
int IsEmpty(lua_State *L, Map *map)
int GetDifficulty(lua_State *L, Map *map)
int GetInt32Value(lua_State *L, Object *obj)
int SetInt32Value(lua_State *L, Object *obj)
int ToCorpse(lua_State *L, Object *obj)
int ToUnit(lua_State *L, Object *obj)
int RemoveFlag(lua_State *L, Object *obj)
int ToGameObject(lua_State *L, Object *obj)
int GetScale(lua_State *L, Object *obj)
int GetUInt16Value(lua_State *L, Object *obj)
int SetFlag(lua_State *L, Object *obj)
int GetGUIDLow(lua_State *L, Object *obj)
int ToPlayer(lua_State *L, Object *obj)
int SetInt16Value(lua_State *L, Object *obj)
int SetFloatValue(lua_State *L, Object *obj)
int SetByteValue(lua_State *L, Object *obj)
int SetUInt32Value(lua_State *L, Object *obj)
int ToCreature(lua_State *L, Object *obj)
int GetFloatValue(lua_State *L, Object *obj)
int GetByteValue(lua_State *L, Object *obj)
int IsInWorld(lua_State *L, Object *obj)
int SetScale(lua_State *L, Object *obj)
int UpdateUInt32Value(lua_State *L, Object *obj)
int HasFlag(lua_State *L, Object *obj)
int SetUInt16Value(lua_State *L, Object *obj)
int GetUInt32Value(lua_State *L, Object *obj)
int GetEntry(lua_State *L, Object *obj)
int GetGUID(lua_State *L, Object *obj)
int WriteGUID(lua_State *L, WorldPacket *packet)
int WriteUByte(lua_State *L, WorldPacket *packet)
int ReadString(lua_State *L, WorldPacket *packet)
int ReadULong(lua_State *L, WorldPacket *packet)
int ReadLong(lua_State *L, WorldPacket *packet)
int WriteUShort(lua_State *L, WorldPacket *packet)
int WriteLong(lua_State *L, WorldPacket *packet)
int WriteFloat(lua_State *L, WorldPacket *packet)
int ReadFloat(lua_State *L, WorldPacket *packet)
int SetOpcode(lua_State *L, WorldPacket *packet)
int WriteString(lua_State *L, WorldPacket *packet)
int WriteDouble(lua_State *L, WorldPacket *packet)
int ReadDouble(lua_State *L, WorldPacket *packet)
int WriteULong(lua_State *L, WorldPacket *packet)
int ReadUShort(lua_State *L, WorldPacket *packet)
int ReadGUID(lua_State *L, WorldPacket *packet)
int GetOpcode(lua_State *L, WorldPacket *packet)
int ReadUByte(lua_State *L, WorldPacket *packet)
int ReadByte(lua_State *L, WorldPacket *packet)
int WriteByte(lua_State *L, WorldPacket *packet)
int WriteShort(lua_State *L, WorldPacket *packet)
int ReadShort(lua_State *L, WorldPacket *packet)
int GetSize(lua_State *L, WorldPacket *packet)
int Whisper(lua_State *L, Player *player)
int GetPlayerIP(lua_State *L, Player *player)
int GetGuild(lua_State *L, Player *player)
int SetLifetimeKills(lua_State *L, Player *player)
int GetSubGroup(lua_State *L, Player *player)
int GetTotalPlayedTime(lua_State *L, Player *player)
int GetFreeTalentPoints(lua_State *L, Player *player)
int SetArenaPoints(lua_State *L, Player *player)
int GetGossipTextId(lua_State *L, Player *player)
int IsVisibleForPlayer(lua_State *L, Player *player)
int ModifyMoney(lua_State *L, Player *player)
int GiveXP(lua_State *L, Player *player)
int SummonPlayer(lua_State *L, Player *player)
int GetBattlegroundId(lua_State *L, Player *player)
int CanTitanGrip(lua_State *L, Player *player)
int SendGuildInvite(lua_State *L, Player *player)
int GetSkillTempBonusValue(lua_State *L, Player *player)
int CanFly(lua_State *L, Player *player)
int SendTrainerList(lua_State *L, Player *player)
int DurabilityPointsLossAll(lua_State *L, Player *player)
int CanParry(lua_State *L, Player *player)
int InBattlegroundQueue(lua_State *L, Player *player)
int HasQuestForItem(lua_State *L, Player *player)
int KilledMonsterCredit(lua_State *L, Player *player)
int HasItem(lua_State *L, Player *player)
int DurabilityRepair(lua_State *L, Player *player)
int SendPacket(lua_State *L, Player *player)
int SendAuctionMenu(lua_State *L, Player *player)
int ToggleAFK(lua_State *L, Player *player)
int DurabilityPointLossForEquipSlot(lua_State *L, Player *player)
int LogoutPlayer(lua_State *L, Player *player)
int GetRestBonus(lua_State *L, Player *player)
int SendAreaTriggerMessage(lua_State *L, Player *player)
int SetRestFlag(lua_State *L, Player *player)
int ResurrectPlayer(lua_State *L, Player *player)
int ResetAllCooldowns(lua_State *L, Player *player)
int GetBaseSkillValue(lua_State *L, Player *player)
int HasTalent(lua_State *L, Player *player)
int CanSpeak(lua_State *L, Player *player)
int SetGameMaster(lua_State *L, Player *player)
int GetGuildName(lua_State *L, Player *player)
int GetOriginalGroup(lua_State *L, Player *player)
int GetSelection(lua_State *L, Player *player)
int GetPureSkillValue(lua_State *L, Player *player)
int SetPvPDeath(lua_State *L, Player *player)
int IsFalling(lua_State *L, Player *player)
int GetSkillPermBonusValue(lua_State *L, Player *player)
int RemoveLifetimeKills(lua_State *L, Player *player)
int GetItemCount(lua_State *L, Player *player)
int CanBlock(lua_State *L, Player *player)
int GossipClearMenu(lua_State *L, Player *player)
int IsRested(lua_State *L, Player *player)
int GetEquippedItemBySlot(lua_State *L, Player *player)
int GetGroup(lua_State *L, Player *player)
int Regenerate(lua_State *L, Player *player)
int HasSpellCooldown(lua_State *L, Player *player)
int SendShowBank(lua_State *L, Player *player)
int IsHorde(lua_State *L, Player *player)
int GetAccountName(lua_State *L, Player *player)
int SendTaxiMenu(lua_State *L, Player *player)
int GetNextRandomRaidMember(lua_State *L, Player *player)
int GetLifetimeKills(lua_State *L, Player *player)
int ClearComboPoints(lua_State *L, Player *player)
int GetSpellCooldownDelay(lua_State *L, Player *player)
int IsInGroup(lua_State *L, Player *player)
int SetHonorPoints(lua_State *L, Player *player)
int ResetTypeCooldowns(lua_State *L, Player *player)
int SendBroadcastMessage(lua_State *L, Player *player)
int GetRestTime(lua_State *L, Player *player)
int GetDifficulty(lua_State *L, Player *player)
int SendNotification(lua_State *L, Player *player)
int IsGM(lua_State *L, Player *player)
int ResetTalents(lua_State *L, Player *player)
int SetRestTime(lua_State *L, Player *player)
int SendQuestTemplate(lua_State *L, Player *player)
int GetQuestRewardStatus(lua_State *L, Player *player)
int ResetAchievements(lua_State *L, Player *player)
int Yell(lua_State *L, Player *player)
int SetDrunkValue(lua_State *L, Player *player)
int SetFreeTalentPoints(lua_State *L, Player *player)
int IsDND(lua_State *L, Player *player)
int SetSheath(lua_State *L, Player *player)
int IsTaxiCheater(lua_State *L, Player *player)
int IsInSameRaidWith(lua_State *L, Player *player)
int SetPlayerLock(lua_State *L, Player *player)
int RemoveFromBattlegroundOrBattlefieldRaid(lua_State *L, Player *player)
int GetBattlegroundTypeId(lua_State *L, Player *player)
int HasAchieved(lua_State *L, Player *player)
int GetHealthBonusFromStamina(lua_State *L, Player *player)
int SetAtLoginFlag(lua_State *L, Player *player)
int GetSkillValue(lua_State *L, Player *player)
int AddItem(lua_State *L, Player *player)
int HasSpell(lua_State *L, Player *player)
int HasRestFlag(lua_State *L, Player *player)
int GetLevelPlayedTime(lua_State *L, Player *player)
int IsAcceptingWhispers(lua_State *L, Player *player)
int RewardQuest(lua_State *L, Player *player)
int StartTaxi(lua_State *L, Player *player)
int RegenerateAll(lua_State *L, Player *player)
int SetGMVisible(lua_State *L, Player *player)
int GetOriginalSubGroup(lua_State *L, Player *player)
int CanShareQuest(lua_State *L, Player *player)
int IsGMVisible(lua_State *L, Player *player)
int AdvanceAllSkills(lua_State *L, Player *player)
int DurabilityPointsLoss(lua_State *L, Player *player)
int DurabilityRepairAll(lua_State *L, Player *player)
int GetActiveSpec(lua_State *L, Player *player)
int GetQuestStatus(lua_State *L, Player *player)
int RemovedInsignia(lua_State *L, Player *player)
int AddComboPoints(lua_State *L, Player *player)
int CanEquipItem(lua_State *L, Player *player)
int GetSpellCooldowns(lua_State *L, Player *player)
int DurabilityLoss(lua_State *L, Player *player)
int KickPlayer(lua_State *L, Player *player)
int AdvanceSkillsToMax(lua_State *L, Player *player)
int KillPlayer(lua_State *L, Player *player)
int TextEmote(lua_State *L, Player *player)
int SetGender(lua_State *L, Player *player)
int GetComboPoints(lua_State *L, Player *player)
int LearnSpell(lua_State *L, Player *player)
int SetRestBonus(lua_State *L, Player *player)
int InArena(lua_State *L, Player *player)
int IsGMChat(lua_State *L, Player *player)
int DurabilityLossAll(lua_State *L, Player *player)
int ModifyHonorPoints(lua_State *L, Player *player)
int SetKnownTitle(lua_State *L, Player *player)
int CanTameExoticPets(lua_State *L, Player *player)
int SetBindPoint(lua_State *L, Player *player)
int SetFactionForRace(lua_State *L, Player *player)
int SetQuestStatus(lua_State *L, Player *player)
int IsInWater(lua_State *L, Player *player)
int IsInArenaTeam(lua_State *L, Player *player)
int GossipMenuAddItem(lua_State *L, Player *player)
int GossipSendPOI(lua_State *L, Player *player)
int AreaExploredOrEventHappens(lua_State *L, Player *player)
int IsAlliance(lua_State *L, Player *player)
int IsAFK(lua_State *L, Player *player)
int FailQuest(lua_State *L, Player *player)
int GetTeam(lua_State *L, Player *player)
int GetPhaseMaskForSpawn(lua_State *L, Player *player)
int HasQuestForGO(lua_State *L, Player *player)
int GetReputation(lua_State *L, Player *player)
int SendListInventory(lua_State *L, Player *player)
int RemoveFromGroup(lua_State *L, Player *player)
int InBattleground(lua_State *L, Player *player)
int SetGMChat(lua_State *L, Player *player)
int CanUseItem(lua_State *L, Player *player)
int PlaySoundToPlayer(lua_State *L, Player *player)
int HasSkill(lua_State *L, Player *player)
int GetInGameTime(lua_State *L, Player *player)
int GetItemByEntry(lua_State *L, Player *player)
int HasQuest(lua_State *L, Player *player)
int GetGuildId(lua_State *L, Player *player)
int SendPacketToPlayer(lua_State *L, Player *player)
int ToggleDND(lua_State *L, Player *player)
int GetArenaPoints(lua_State *L, Player *player)
int IsInSameGroupWith(lua_State *L, Player *player)
int SetReputation(lua_State *L, Player *player)
int IncompleteQuest(lua_State *L, Player *player)
int ModifyArenaPoints(lua_State *L, Player *player)
int ResetTalentsCost(lua_State *L, Player *player)
int CreateCorpse(lua_State *L, Player *player)
int RemoveItem(lua_State *L, Player *player)
int GetDrunkValue(lua_State *L, Player *player)
int SetSkill(lua_State *L, Player *player)
int SetCoinage(lua_State *L, Player *player)
int GetCorpse(lua_State *L, Player *player)
int GetHonorPoints(lua_State *L, Player *player)
int IsHonorOrXPTarget(lua_State *L, Player *player)
int SetTaxiCheat(lua_State *L, Player *player)
int GetComboTarget(lua_State *L, Player *player)
int GetLatency(lua_State *L, Player *player)
int GetChatTag(lua_State *L, Player *player)
int KillGOCredit(lua_State *L, Player *player)
int EquipItem(lua_State *L, Player *player)
int GetManaBonusFromIntellect(lua_State *L, Player *player)
int RegenerateHealth(lua_State *L, Player *player)
int Say(lua_State *L, Player *player)
int GetSpecsCount(lua_State *L, Player *player)
int GetQuestLevel(lua_State *L, Player *player)
int GetChampioningFaction(lua_State *L, Player *player)
int UnsetKnownTitle(lua_State *L, Player *player)
int SendSpiritResurrect(lua_State *L, Player *player)
int GossipAddQuests(lua_State *L, Player *player)
int IsGroupVisibleFor(lua_State *L, Player *player)
int GetReputationRank(lua_State *L, Player *player)
int GetPureMaxSkillValue(lua_State *L, Player *player)
int GetMaxSkillValue(lua_State *L, Player *player)
int GetCoinage(lua_State *L, Player *player)
int HasAtLoginFlag(lua_State *L, Player *player)
int HasTitle(lua_State *L, Player *player)
int GossipComplete(lua_State *L, Player *player)
int GetXPRestBonus(lua_State *L, Player *player)
int SendMailMenu(lua_State *L, Player *player)
int SetAcceptWhispers(lua_State *L, Player *player)
int SaveToDB(lua_State *L, Player *player)
int GetAccountId(lua_State *L, Player *player)
int SendClearCooldowns(lua_State *L, Player *player)
int UnbindInstance(lua_State *L, Player *player)
int GetReqKillOrCastCurrentCount(lua_State *L, Player *player)
int Teleport(lua_State *L, Player *player)
int GroupEventHappens(lua_State *L, Player *player)
int SendTabardVendorActivate(lua_State *L, Player *player)
int GetDbLocaleIndex(lua_State *L, Player *player)
int Mute(lua_State *L, Player *player)
int GetItemByPos(lua_State *L, Player *player)
int TalkedToCreature(lua_State *L, Player *player)
int GetDbcLocale(lua_State *L, Player *player)
int CanUninviteFromGroup(lua_State *L, Player *player)
int SetGuildRank(lua_State *L, Player *player)
int KilledPlayerCredit(lua_State *L, Player *player)
int SendVendorWindow(lua_State *L, Player *player)
int AdvanceSkill(lua_State *L, Player *player)
int RemoveSpell(lua_State *L, Player *player)
int GetGuildRank(lua_State *L, Player *player)
int GiveLevel(lua_State *L, Player *player)
int ResetSpellCooldown(lua_State *L, Player *player)
int CompleteQuest(lua_State *L, Player *player)
int AddLifetimeKills(lua_State *L, Player *player)
int LeaveBattleground(lua_State *L, Player *player)
int IsInGuild(lua_State *L, Player *player)
int SpawnBones(lua_State *L, Player *player)
int GetShieldBlockValue(lua_State *L, Player *player)
int GossipSendMenu(lua_State *L, Player *player)
int GetGroupInvite(lua_State *L, Player *player)
int GetGMRank(lua_State *L, Player *player)
int GetInt16(lua_State *L, QueryResult *result)
int GetUInt8(lua_State *L, QueryResult *result)
int GetUInt16(lua_State *L, QueryResult *result)
int NextRow(lua_State *L, QueryResult *result)
int GetRowCount(lua_State *L, QueryResult *result)
int GetUInt32(lua_State *L, QueryResult *result)
int IsNull(lua_State *L, QueryResult *result)
int GetString(lua_State *L, QueryResult *result)
int GetFloat(lua_State *L, QueryResult *result)
int GetDouble(lua_State *L, QueryResult *result)
int GetBool(lua_State *L, QueryResult *result)
int GetColumnCount(lua_State *L, QueryResult *result)
int GetInt32(lua_State *L, QueryResult *result)
int GetUInt64(lua_State *L, QueryResult *result)
int GetInt8(lua_State *L, QueryResult *result)
int GetInt64(lua_State *L, QueryResult *result)
int GetId(lua_State *L, Quest *quest)
int GetLevel(lua_State *L, Quest *quest)
int IsRepeatable(lua_State *L, Quest *quest)
int SetFlag(lua_State *L, Quest *quest)
int GetNextQuestId(lua_State *L, Quest *quest)
int GetNextQuestInChain(lua_State *L, Quest *quest)
int GetQuestInfoID(lua_State *L, Quest *quest)
int GetMaxLevel(lua_State *L, Quest *quest)
int IsDaily(lua_State *L, Quest *quest)
int GetFlags(lua_State *L, Quest *quest)
int HasFlag(lua_State *L, Quest *quest)
int GetMinLevel(lua_State *L, Quest *quest)
int GetPrevQuestId(lua_State *L, Quest *quest)
int GetDuration(lua_State *L, Spell *spell)
int SetAutoRepeat(lua_State *L, Spell *spell)
int GetPowerCost(lua_State *L, Spell *spell)
int Cast(lua_State *L, Spell *spell)
int cancel(lua_State *L, Spell *spell)
int GetCastTime(lua_State *L, Spell *spell)
int GetId(lua_State *L, Spell *spell)
int GetTargetDest(lua_State *L, Spell *spell)
int GetCaster(lua_State *L, Spell *spell)
int Finish(lua_State *L, Spell *spell)
int IsAutoRepeat(lua_State *L, Spell *spell)
int SetFFA(lua_State *L, Unit *unit)
int IsArmorer(lua_State *L, Unit *unit)
int SetSheath(lua_State *L, Unit *unit)
int GetOwner(lua_State *L, Unit *unit)
int ClearThreatList(lua_State *L, Unit *unit)
int SetPhaseMask(lua_State *L, Unit *unit)
int IsInAccessiblePlaceFor(lua_State *L, Unit *unit)
int HasUnitState(lua_State *L, Unit *unit)
int IsTabardDesigner(lua_State *L, Unit *unit)
int Attack(lua_State *L, Unit *unit)
int SummonGameObject(lua_State *L, Unit *unit)
int SetName(lua_State *L, Unit *unit)
int SetMaxHealth(lua_State *L, Unit *unit)
int JumpToCoords(lua_State *L, Unit *unit)
int IsInnkeeper(lua_State *L, Unit *unit)
int SetPvP(lua_State *L, Unit *unit)
int GetPetGUID(lua_State *L, Unit *unit)
int SetLevel(lua_State *L, Unit *unit)
int IsBattleMaster(lua_State *L, Unit *unit)
int AttackStop(lua_State *L, Unit *unit)
int RemoveEventById(lua_State *L, Unit *unit)
int IsSpiritHealer(lua_State *L, Unit *unit)
int ClearInCombat(lua_State *L, Unit *unit)
int GetPowerType(lua_State *L, Unit *unit)
int ClearUnitState(lua_State *L, Unit *unit)
int GetHealth(lua_State *L, Unit *unit)
int IsPvPFlagged(lua_State *L, Unit *unit)
int SetFacing(lua_State *L, Unit *unit)
int IsFullHealth(lua_State *L, Unit *unit)
int GetCurrentSpell(lua_State *L, Unit *unit)
int GetRace(lua_State *L, Unit *unit)
int GetVehicle(lua_State *L, Unit *unit)
int SetHealth(lua_State *L, Unit *unit)
int IsSpiritGuide(lua_State *L, Unit *unit)
int IsWithinLoS(lua_State *L, Unit *unit)
int SetFaction(lua_State *L, Unit *unit)
int AddUnitState(lua_State *L, Unit *unit)
int GetAura(lua_State *L, Unit *unit)
int SetCharmerGUID(lua_State *L, Unit *unit)
int SetPetGUID(lua_State *L, Unit *unit)
int GetMinionGUID(lua_State *L, Unit *unit)
int DeMorph(lua_State *L, Unit *unit)
int IsTaxi(lua_State *L, Unit *unit)
int GetControllerGUID(lua_State *L, Unit *unit)
int GetUnfriendlyUnitsInRange(lua_State *L, Unit *unit)
int GetMountDisplayId(lua_State *L, Unit *unit)
int GetMaxPower(lua_State *L, Unit *unit)
int IsInCombat(lua_State *L, Unit *unit)
int IsStopped(lua_State *L, Unit *unit)
int GetFriendlyUnitsInRange(lua_State *L, Unit *unit)
int StopSpellCast(lua_State *L, Unit *unit)
int PlayDistanceSound(lua_State *L, Unit *unit)
int IsCharmed(lua_State *L, Unit *unit)
int IsBanker(lua_State *L, Unit *unit)
int SummonGuardian(lua_State *L, Unit *unit)
int InterruptSpell(lua_State *L, Unit *unit)
int GetNativeDisplayId(lua_State *L, Unit *unit)
int GetLevel(lua_State *L, Unit *unit)
int MoveTo(lua_State *L, Unit *unit)
int SpawnCreature(lua_State *L, Unit *unit)
int IsTrainer(lua_State *L, Unit *unit)
int MoveFollow(lua_State *L, Unit *unit)
int DisableMelee(lua_State *L, Unit *unit)
int SendUnitYell(lua_State *L, Unit *unit)
int HealthBelowPct(lua_State *L, Unit *unit)
int IsAuctioneer(lua_State *L, Unit *unit)
int GetStat(lua_State *L, Unit *unit)
int GetCritterGUID(lua_State *L, Unit *unit)
int StopMoving(lua_State *L, Unit *unit)
int SetCreatorGUID(lua_State *L, Unit *unit)
int SetOwnerGUID(lua_State *L, Unit *unit)
int SetDisplayId(lua_State *L, Unit *unit)
int GetCreatureType(lua_State *L, Unit *unit)
int IsUnderWater(lua_State *L, Unit *unit)
int GetHealthPct(lua_State *L, Unit *unit)
int IsServiceProvider(lua_State *L, Unit *unit)
int GetGender(lua_State *L, Unit *unit)
int IsVendor(lua_State *L, Unit *unit)
int SendUnitEmote(lua_State *L, Unit *unit)
int IsGossip(lua_State *L, Unit *unit)
int Mount(lua_State *L, Unit *unit)
int CastSpell(lua_State *L, Unit *unit)
int CountPctFromCurHealth(lua_State *L, Unit *unit)
int IsGuildMaster(lua_State *L, Unit *unit)
int GetPowerPct(lua_State *L, Unit *unit)
int IsDead(lua_State *L, Unit *unit)
int PlayDirectSound(lua_State *L, Unit *unit)
int SetSpeed(lua_State *L, Unit *unit)
int Dismount(lua_State *L, Unit *unit)
int GetCharmGUID(lua_State *L, Unit *unit)
int IsAttackingPlayer(lua_State *L, Unit *unit)
int CountPctFromMaxHealth(lua_State *L, Unit *unit)
int SetMaxPower(lua_State *L, Unit *unit)
int IsSpiritService(lua_State *L, Unit *unit)
int RemoveEvents(lua_State *L, Unit *unit)
int IsMounted(lua_State *L, Unit *unit)
int HealthAbovePct(lua_State *L, Unit *unit)
int SendChatMessageToPlayer(lua_State *L, Unit *unit)
int GetStandState(lua_State *L, Unit *unit)
int GetMaxHealth(lua_State *L, Unit *unit)
int GetBaseSpellPower(lua_State *L, Unit *unit)
int IsQuestGiver(lua_State *L, Unit *unit)
int IsDying(lua_State *L, Unit *unit)
int Emote(lua_State *L, Unit *unit)
int GetClassAsString(lua_State *L, Unit *unit)
int GetDisplayId(lua_State *L, Unit *unit)
int CastSpellAoF(lua_State *L, Unit *unit)
int RemoveAllAuras(lua_State *L, Unit *unit)
int SetSanctuary(lua_State *L, Unit *unit)
int GetCharmerGUID(lua_State *L, Unit *unit)
int GetDistance(lua_State *L, Unit *unit)
int GetCombatTime(lua_State *L, Unit *unit)
int RemoveAura(lua_State *L, Unit *unit)
int RegisterEvent(lua_State *L, Unit *unit)
int GetVictim(lua_State *L, Unit *unit)
int SendUnitSay(lua_State *L, Unit *unit)
int GetPower(lua_State *L, Unit *unit)
int IsInWater(lua_State *L, Unit *unit)
int IsAlive(lua_State *L, Unit *unit)
int SetPower(lua_State *L, Unit *unit)
int SendUnitWhisper(lua_State *L, Unit *unit)
int MoveClear(lua_State *L, Unit *unit)
int SetNativeDisplayId(lua_State *L, Unit *unit)
int GetFaction(lua_State *L, Unit *unit)
int MoveRandom(lua_State *L, Unit *unit)
int SetCritterGUID(lua_State *L, Unit *unit)
int GetCreatorGUID(lua_State *L, Unit *unit)
int IsWithinDistInMap(lua_State *L, Unit *unit)
int SetMinionGUID(lua_State *L, Unit *unit)
int GetOwnerGUID(lua_State *L, Unit *unit)
int GetClass(lua_State *L, Unit *unit)
int MoveChase(lua_State *L, Unit *unit)
int SetWaterWalk(lua_State *L, Unit *unit)
int GetControllerGUIDS(lua_State *L, Unit *unit)
int IsVehicleInUse(lua_State *L, Vehicle *vehicle)
int GetAvailableSeatCount(lua_State *L, Vehicle *vehicle)
int GetBase(lua_State *L, Vehicle *vehicle)
int EjectPassenger(lua_State *L, Vehicle *vehicle)
int HasEmptySeat(lua_State *L, Vehicle *vehicle)
int RemovePassenger(lua_State *L, Vehicle *vehicle)
int RemovePendingEventsForPassenger(lua_State *L, Vehicle *vehicle)
int Reset(lua_State *L, Vehicle *vehicle)
int InstallAccessory(lua_State *L, Vehicle *vehicle)
int AddPassenger(lua_State *L, Vehicle *vehicle)
int ApplyAllImmunities(lua_State *L, Vehicle *vehicle)
int RelocatePassengers(lua_State *L, Vehicle *vehicle)
int GetPassenger(lua_State *L, Vehicle *vehicle)
int GetCreatureEntry(lua_State *L, Vehicle *vehicle)
int RemoveAllPassengers(lua_State *L, Vehicle *vehicle)
int Regenerate(lua_State *L, Weather *weather)
int GetZoneId(lua_State *L, Weather *weather)
int GetScriptId(lua_State *L, Weather *weather)
int UpdateWeather(lua_State *L, Weather *weather)
int SetWeather(lua_State *L, Weather *weather)
int SendWeatherUpdateToPlayer(lua_State *L, Weather *weather)
int GetGameObjectsInRange(lua_State *L, WorldObject *obj)
int GetNearestPlayer(lua_State *L, WorldObject *obj)
int GetX(lua_State *L, WorldObject *obj)
int GetPlayersInRange(lua_State *L, WorldObject *obj)
int GetName(lua_State *L, WorldObject *obj)
int GetNearestCreature(lua_State *L, WorldObject *obj)
int GetInstanceId(lua_State *L, WorldObject *obj)
int GetWorldObject(lua_State *L, WorldObject *obj)
int GetY(lua_State *L, WorldObject *obj)
int GetMapId(lua_State *L, WorldObject *obj)
int GetNearestGameObject(lua_State *L, WorldObject *obj)
int GetPhaseMask(lua_State *L, WorldObject *obj)
int GetLocation(lua_State *L, WorldObject *obj)
int GetMap(lua_State *L, WorldObject *obj)
int GetCreaturesInRange(lua_State *L, WorldObject *obj)
int GetZoneId(lua_State *L, WorldObject *obj)
int GetAreaId(lua_State *L, WorldObject *obj)
int GetZ(lua_State *L, WorldObject *obj)
int GetO(lua_State *L, WorldObject *obj)