diff --git a/docs/lua_api.md b/docs/lua_api.md index 38e8302..b12dac2 100644 --- a/docs/lua_api.md +++ b/docs/lua_api.md @@ -6,571 +6,501 @@ This document will detail all Lua scripting functions available within EQ2Emu. ## 📚 Table of Contents -- [AddCharacterTitle](./lua_functions/AddCharacterTitle.md) -- [AddCoin](./lua_functions/AddCoin.md) -- [AddControlEffect](./lua_functions/AddControlEffect.md) -- [AddConversationOption](./lua_functions/AddConversationOption.md) -- [AddHate](./lua_functions/AddHate.md) -- [AddIconValue](./lua_functions/AddIconValue.md) -- [AddImmunitySpell](./lua_functions/AddImmunitySpell.md) -- [AddItem](./lua_functions/AddItem.md) -- [AddLanguage](./lua_functions/AddLanguage.md) -- [AddLootCoin](./lua_functions/AddLootCoin.md) -- [AddLootItem](./lua_functions/AddLootItem.md) -- [AddMasterTitle](./lua_functions/AddMasterTitle.md) -- [AddMultiFloorLift](./lua_functions/AddMultiFloorLift.md) -- [AddOptionWindowOption](./lua_functions/AddOptionWindowOption.md) -- [AddPlayerMail](./lua_functions/AddPlayerMail.md) -- [AddPlayerMailByCharID](./lua_functions/AddPlayerMailByCharID.md) -- [AddPrimaryEntityCommand](./lua_functions/AddPrimaryEntityCommand.md) -- [AddPrimaryEntityCommandAllSpawns](./lua_functions/AddPrimaryEntityCommandAllSpawns.md) -- [AddProc](./lua_functions/AddProc.md) -- [AddProcExt](./lua_functions/AddProcExt.md) -- [AddQuestPrereqClass](./lua_functions/AddQuestPrereqClass.md) -- [AddQuestPrereqFaction](./lua_functions/AddQuestPrereqFaction.md) -- [AddQuestPrereqItem](./lua_functions/AddQuestPrereqItem.md) -- [AddQuestPrereqModelType](./lua_functions/AddQuestPrereqModelType.md) -- [AddQuestPrereqQuest](./lua_functions/AddQuestPrereqQuest.md) -- [AddQuestPrereqRace](./lua_functions/AddQuestPrereqRace.md) -- [AddQuestPrereqTradeskillClass](./lua_functions/AddQuestPrereqTradeskillClass.md) -- [AddQuestPrereqTradeskillLevel](./lua_functions/AddQuestPrereqTradeskillLevel.md) -- [AddQuestRewardCoin](./lua_functions/AddQuestRewardCoin.md) -- [AddQuestRewardFaction](./lua_functions/AddQuestRewardFaction.md) -- [AddQuestRewardItem](./lua_functions/AddQuestRewardItem.md) -- [AddQuestSelectableRewardItem](./lua_functions/AddQuestSelectableRewardItem.md) -- [AddQuestStep](./lua_functions/AddQuestStep.md) -- [AddQuestStepChat](./lua_functions/AddQuestStepChat.md) -- [AddQuestStepCompleteAction](./lua_functions/AddQuestStepCompleteAction.md) -- [AddQuestStepCraft](./lua_functions/AddQuestStepCraft.md) -- [AddQuestStepFailureAction](./lua_functions/AddQuestStepFailureAction.md) -- [AddQuestStepHarvest](./lua_functions/AddQuestStepHarvest.md) -- [AddQuestStepKill](./lua_functions/AddQuestStepKill.md) -- [AddQuestStepKillByRace](./lua_functions/AddQuestStepKillByRace.md) -- [AddQuestStepLocation](./lua_functions/AddQuestStepLocation.md) -- [AddQuestStepObtainItem](./lua_functions/AddQuestStepObtainItem.md) -- [AddQuestStepProgressAction](./lua_functions/AddQuestStepProgressAction.md) -- [AddQuestStepSpell](./lua_functions/AddQuestStepSpell.md) -- [AddQuestStepZoneLoc](./lua_functions/AddQuestStepZoneLoc.md) -- [AddQuestUsableItem](./lua_functions/AddQuestUsableItem.md) -- [AddRecipeBookToPlayer](./lua_functions/AddRecipeBookToPlayer.md) -- [AddRespawn](./lua_functions/AddRespawn.md) -- [AddSkill](./lua_functions/AddSkill.md) -- [AddSkillBonus](./lua_functions/AddSkillBonus.md) -- [AddSpawnAccess](./lua_functions/AddSpawnAccess.md) -- [AddSpawnIDAccess](./lua_functions/AddSpawnIDAccess.md) -- [AddSpawnProximity](./lua_functions/AddSpawnProximity.md) -- [AddSpawnSpellBonus](./lua_functions/AddSpawnSpellBonus.md) -- [AddSpawnToGroup](./lua_functions/AddSpawnToGroup.md) -- [AddSpellBonus](./lua_functions/AddSpellBonus.md) -- [AddSpellBookEntry](./lua_functions/AddSpellBookEntry.md) -- [AddSpellTimer](./lua_functions/AddSpellTimer.md) -- [AddStepProgress](./lua_functions/AddStepProgress.md) -- [AddThreatTransfer](./lua_functions/AddThreatTransfer.md) -- [AddTimer](./lua_functions/AddTimer.md) -- [AddToWard](./lua_functions/AddToWard.md) -- [AddTransportSpawn](./lua_functions/AddTransportSpawn.md) -- [AddWard](./lua_functions/AddWard.md) -- [AddWaypoint](./lua_functions/AddWaypoint.md) -- [ApplySpellVisual](./lua_functions/ApplySpellVisual.md) -- [Attack](./lua_functions/Attack.md) -- [Bind](./lua_functions/Bind.md) -- [BlurVision](./lua_functions/BlurVision.md) -- [BreatheUnderwater](./lua_functions/BreatheUnderwater.md) -- [CancelSpell](./lua_functions/CancelSpell.md) -- [CanHarvest](./lua_functions/CanHarvest.md) -- [CanReceiveQuest](./lua_functions/CanReceiveQuest.md) -- [CanSeeInvis](./lua_functions/CanSeeInvis.md) -- [CastCustomSpell](./lua_functions/CastCustomSpell.md) -- [CastEntityCommand](./lua_functions/CastEntityCommand.md) -- [CastSpell](./lua_functions/CastSpell.md) -- [ChangeFaction](./lua_functions/ChangeFaction.md) -- [ChangeHandIcon](./lua_functions/ChangeHandIcon.md) -- [Charm](./lua_functions/Charm.md) -- [CheckLOS](./lua_functions/CheckLOS.md) -- [CheckLOSByCoordinates](./lua_functions/CheckLOSByCoordinates.md) -- [CheckRaceType](./lua_functions/CheckRaceType.md) -- [ClearChoice](./lua_functions/ClearChoice.md) -- [ClearEncounter](./lua_functions/ClearEncounter.md) -- [ClearHate](./lua_functions/ClearHate.md) -- [ClearRunback](./lua_functions/ClearRunback.md) -- [ClearRunningLocations](./lua_functions/ClearRunningLocations.md) -- [CloseConversation](./lua_functions/CloseConversation.md) -- [CloseDoor](./lua_functions/CloseDoor.md) -- [CloseItemConversation](./lua_functions/CloseItemConversation.md) -- [CompareSpawns](./lua_functions/CompareSpawns.md) -- [CompleteTransmute](./lua_functions/CompleteTransmute.md) -- [CopySpawnAppearance](./lua_functions/CopySpawnAppearance.md) -- [CreateChoiceWindow](./lua_functions/CreateChoiceWindow.md) -- [CreateConversation](./lua_functions/CreateConversation.md) -- [CreateOptionWindow](./lua_functions/CreateOptionWindow.md) -- [CreatePersistedRespawn](./lua_functions/CreatePersistedRespawn.md) -- [CreateWidgetRegion](./lua_functions/CreateWidgetRegion.md) -- [CureByControlEffect](./lua_functions/CureByControlEffect.md) -- [CureByType](./lua_functions/CureByType.md) -- [DamageEquippedItems](./lua_functions/DamageEquippedItems.md) -- [DamageSpawn](./lua_functions/DamageSpawn.md) -- [DeleteDBShardID](./lua_functions/DeleteDBShardID.md) -- [DeleteSpellBook](./lua_functions/DeleteSpellBook.md) -- [Despawn](./lua_functions/Despawn.md) -- [DespawnByLocationID](./lua_functions/DespawnByLocationID.md) -- [DismissPet](./lua_functions/DismissPet.md) -- [DisplayText](./lua_functions/DisplayText.md) -- [Emote](./lua_functions/Emote.md) -- [EnableGameEvent](./lua_functions/EnableGameEvent.md) -- [EndAutoMount](./lua_functions/EndAutoMount.md) -- [Evac](./lua_functions/Evac.md) -- [FaceTarget](./lua_functions/FaceTarget.md) -- [FlashWindow](./lua_functions/FlashWindow.md) -- [Gate](./lua_functions/Gate.md) -- [GetAAInfo](./lua_functions/GetAAInfo.md) -- [GetAggroRadius](./lua_functions/GetAggroRadius.md) -- [GetAgi](./lua_functions/GetAgi.md) -- [GetAgiBase](./lua_functions/GetAgiBase.md) -- [GetAlignment](./lua_functions/GetAlignment.md) -- [GetArchetypeName](./lua_functions/GetArchetypeName.md) -- [GetArrowColor](./lua_functions/GetArrowColor.md) -- [GetBaseAggroRadius](./lua_functions/GetBaseAggroRadius.md) -- [GetBoundZoneID](./lua_functions/GetBoundZoneID.md) -- [GetCanBind](./lua_functions/GetCanBind.md) -- [GetCanEvac](./lua_functions/GetCanEvac.md) -- [GetCanGate](./lua_functions/GetCanGate.md) -- [GetCasterSpellLevel](./lua_functions/GetCasterSpellLevel.md) -- [GetCharacterFlag](./lua_functions/GetCharacterFlag.md) -- [GetCharacterID](./lua_functions/GetCharacterID.md) -- [GetCharmedPet](./lua_functions/GetCharmedPet.md) -- [GetChoiceSpawnID](./lua_functions/GetChoiceSpawnID.md) -- [GetClass](./lua_functions/GetClass.md) -- [GetClassName](./lua_functions/GetClassName.md) -- [GetClientVersion](./lua_functions/GetClientVersion.md) -- [GetCoinMessage](./lua_functions/GetCoinMessage.md) -- [GetCosmeticPet](./lua_functions/GetCosmeticPet.md) -- [GetCurrentHP](./lua_functions/GetCurrentHP.md) -- [GetCurrentPower](./lua_functions/GetCurrentPower.md) -- [GetCurrentZoneSafeLocation](./lua_functions/GetCurrentZoneSafeLocation.md) -- [GetDeity](./lua_functions/GetDeity.md) -- [GetDeityPet](./lua_functions/GetDeityPet.md) -- [GetDifficulty](./lua_functions/GetDifficulty.md) -- [GetDistance](./lua_functions/GetDistance.md) -- [GetEncounter](./lua_functions/GetEncounter.md) -- [GetEncounterSize](./lua_functions/GetEncounterSize.md) -- [GetFactionAmount](./lua_functions/GetFactionAmount.md) -- [GetFactionID](./lua_functions/GetFactionID.md) -- [GetFollowTarget](./lua_functions/GetFollowTarget.md) -- [GetGender](./lua_functions/GetGender.md) -- [GetGroup](./lua_functions/GetGroup.md) -- [GetHateList](./lua_functions/GetHateList.md) -- [GetHeading](./lua_functions/GetHeading.md) -- [GetID](./lua_functions/GetID.md) -- [GetInfoStructFloat](./lua_functions/GetInfoStructFloat.md) -- [GetInfoStructSInt](./lua_functions/GetInfoStructSInt.md) -- [GetInfoStructString](./lua_functions/GetInfoStructString.md) -- [GetInfoStructUInt](./lua_functions/GetInfoStructUInt.md) -- [GetInt](./lua_functions/GetInt.md) -- [GetIntBase](./lua_functions/GetIntBase.md) -- [GetItemCount](./lua_functions/GetItemCount.md) -- [GetItemEffectType](./lua_functions/GetItemEffectType.md) -- [GetItemID](./lua_functions/GetItemID.md) -- [GetItemSkillReq](./lua_functions/GetItemSkillReq.md) -- [GetItemType](./lua_functions/GetItemType.md) -- [GetLevel](./lua_functions/GetLevel.md) -- [GetLootCoin](./lua_functions/GetLootCoin.md) -- [GetLootDropType](./lua_functions/GetLootDropType.md) -- [GetLootTier](./lua_functions/GetLootTier.md) -- [GetMaxHP](./lua_functions/GetMaxHP.md) -- [GetMaxHPBase](./lua_functions/GetMaxHPBase.md) -- [GetMaxPower](./lua_functions/GetMaxPower.md) -- [GetMaxPowerBase](./lua_functions/GetMaxPowerBase.md) -- [GetModelType](./lua_functions/GetModelType.md) -- [GetMostHated](./lua_functions/GetMostHated.md) -- [GetMount](./lua_functions/GetMount.md) -- [GetName](./lua_functions/GetName.md) -- [GetOrigX](./lua_functions/GetOrigX.md) -- [GetOrigY](./lua_functions/GetOrigY.md) -- [GetOrigZ](./lua_functions/GetOrigZ.md) -- [GetOwner](./lua_functions/GetOwner.md) -- [GetPassengerSpawnList](./lua_functions/GetPassengerSpawnList.md) -- [GetPCTOfHP](./lua_functions/GetPCTOfHP.md) -- [GetPCTOfPower](./lua_functions/GetPCTOfPower.md) -- [GetPet](./lua_functions/GetPet.md) -- [GetPlayerHistory](./lua_functions/GetPlayerHistory.md) -- [GetPlayersInZone](./lua_functions/GetPlayersInZone.md) -- [GetQuest](./lua_functions/GetQuest.md) -- [GetQuestCompleteCount](./lua_functions/GetQuestCompleteCount.md) -- [GetQuestFlags](./lua_functions/GetQuestFlags.md) -- [GetQuestStep](./lua_functions/GetQuestStep.md) -- [GetQuestStepProgress](./lua_functions/GetQuestStepProgress.md) -- [GetRace](./lua_functions/GetRace.md) -- [GetRaceBaseType](./lua_functions/GetRaceBaseType.md) -- [GetRaceName](./lua_functions/GetRaceName.md) -- [GetRaceType](./lua_functions/GetRaceType.md) -- [GetRandomSpawnByID](./lua_functions/GetRandomSpawnByID.md) -- [GetRuleFlagBool](./lua_functions/GetRuleFlagBool.md) -- [GetRuleFlagFloat](./lua_functions/GetRuleFlagFloat.md) -- [GetRuleFlagInt32](./lua_functions/GetRuleFlagInt32.md) -- [GetRunbackDistance](./lua_functions/GetRunbackDistance.md) -- [GetServerVariable](./lua_functions/GetServerVariable.md) -- [GetShardCharID](./lua_functions/GetShardCharID.md) -- [GetShardCreatedTimestamp](./lua_functions/GetShardCreatedTimestamp.md) -- [GetShardID](./lua_functions/GetShardID.md) -- [GetSkill](./lua_functions/GetSkill.md) -- [GetSkillIDByName](./lua_functions/GetSkillIDByName.md) -- [GetSkillMaxValue](./lua_functions/GetSkillMaxValue.md) -- [GetSkillName](./lua_functions/GetSkillName.md) -- [GetSkillValue](./lua_functions/GetSkillValue.md) -- [GetSpawn](./lua_functions/GetSpawn.md) -- [GetSpawnByGroupID](./lua_functions/GetSpawnByGroupID.md) -- [GetSpawnByLocationID](./lua_functions/GetSpawnByLocationID.md) -- [GetSpawnByRailID](./lua_functions/GetSpawnByRailID.md) -- [GetSpawnFromList](./lua_functions/GetSpawnFromList.md) -- [GetSpawnGroupID](./lua_functions/GetSpawnGroupID.md) -- [GetSpawnID](./lua_functions/GetSpawnID.md) -- [GetSpawnListByRailID](./lua_functions/GetSpawnListByRailID.md) -- [GetSpawnListBySpawnID](./lua_functions/GetSpawnListBySpawnID.md) -- [GetSpawnListSize](./lua_functions/GetSpawnListSize.md) -- [GetSpawnLocationID](./lua_functions/GetSpawnLocationID.md) -- [GetSpawnLocationPlacementID](./lua_functions/GetSpawnLocationPlacementID.md) -- [GetSpeed](./lua_functions/GetSpeed.md) -- [GetSpell](./lua_functions/GetSpell.md) -- [GetSpellCaster](./lua_functions/GetSpellCaster.md) -- [GetSpellData](./lua_functions/GetSpellData.md) -- [GetSpellDataIndex](./lua_functions/GetSpellDataIndex.md) -- [GetSpellDisplayEffect](./lua_functions/GetSpellDisplayEffect.md) -- [GetSpellID](./lua_functions/GetSpellID.md) -- [GetSpellInitialTarget](./lua_functions/GetSpellInitialTarget.md) -- [GetSpellName](./lua_functions/GetSpellName.md) -- [GetSpellRequiredLevel](./lua_functions/GetSpellRequiredLevel.md) -- [GetSpellTargets](./lua_functions/GetSpellTargets.md) -- [GetSpellTier](./lua_functions/GetSpellTier.md) -- [GetSpellTriggerCount](./lua_functions/GetSpellTriggerCount.md) -- [GetSta](./lua_functions/GetSta.md) -- [GetStaBase](./lua_functions/GetStaBase.md) -- [GetStr](./lua_functions/GetStr.md) -- [GetStrBase](./lua_functions/GetStrBase.md) -- [GetTarget](./lua_functions/GetTarget.md) -- [GetTaskGroupStep](./lua_functions/GetTaskGroupStep.md) -- [GetTemporaryTransportID](./lua_functions/GetTemporaryTransportID.md) -- [GetTempVariable](./lua_functions/GetTempVariable.md) -- [GetTradeskillClass](./lua_functions/GetTradeskillClass.md) -- [GetTradeskillClassName](./lua_functions/GetTradeskillClassName.md) -- [GetTradeskillLevel](./lua_functions/GetTradeskillLevel.md) -- [GetTSArrowColor](./lua_functions/GetTSArrowColor.md) -- [GetTutorialStep](./lua_functions/GetTutorialStep.md) -- [GetVariableValue](./lua_functions/GetVariableValue.md) -- [GetWardAmountLeft](./lua_functions/GetWardAmountLeft.md) -- [GetWardValue](./lua_functions/GetWardValue.md) -- [GetWis](./lua_functions/GetWis.md) -- [GetWisBase](./lua_functions/GetWisBase.md) -- [GetWorldTimeHour](./lua_functions/GetWorldTimeHour.md) -- [GetWorldTimeMinute](./lua_functions/GetWorldTimeMinute.md) -- [GetWorldTimeMonth](./lua_functions/GetWorldTimeMonth.md) -- [GetWorldTimeYear](./lua_functions/GetWorldTimeYear.md) -- [GetX](./lua_functions/GetX.md) -- [GetY](./lua_functions/GetY.md) -- [GetZ](./lua_functions/GetZ.md) -- [GetZone](./lua_functions/GetZone.md) -- [GetZoneExpansionFlag](./lua_functions/GetZoneExpansionFlag.md) -- [GetZoneHolidayFlag](./lua_functions/GetZoneHolidayFlag.md) -- [GetZoneID](./lua_functions/GetZoneID.md) -- [GetZoneLockoutTimer](./lua_functions/GetZoneLockoutTimer.md) -- [GetZoneName](./lua_functions/GetZoneName.md) -- [GetZonePlayerAvgLevel](./lua_functions/GetZonePlayerAvgLevel.md) -- [GetZonePlayerFirstLevel](./lua_functions/GetZonePlayerFirstLevel.md) -- [GetZonePlayerMaxLevel](./lua_functions/GetZonePlayerMaxLevel.md) -- [GetZonePlayerMinLevel](./lua_functions/GetZonePlayerMinLevel.md) -- [GiveExp](./lua_functions/GiveExp.md) -- [GiveLoot](./lua_functions/GiveLoot.md) -- [GiveQuestItem](./lua_functions/GiveQuestItem.md) -- [GiveQuestReward](./lua_functions/GiveQuestReward.md) -- [HandInCollections](./lua_functions/HandInCollections.md) -- [Harvest](./lua_functions/Harvest.md) -- [HasCoin](./lua_functions/HasCoin.md) -- [HasCollectionsToHandIn](./lua_functions/HasCollectionsToHandIn.md) -- [HasCompletedQuest](./lua_functions/HasCompletedQuest.md) -- [HasControlEffect](./lua_functions/HasControlEffect.md) -- [HasFreeSlot](./lua_functions/HasFreeSlot.md) -- [HasGroup](./lua_functions/HasGroup.md) -- [HasItem](./lua_functions/HasItem.md) -- [HasItemEquipped](./lua_functions/HasItemEquipped.md) -- [HasLanguage](./lua_functions/HasLanguage.md) -- [HasLootItem](./lua_functions/HasLootItem.md) -- [HasMoved](./lua_functions/HasMoved.md) -- [HasPendingLoot](./lua_functions/HasPendingLoot.md) -- [HasPendingLootItem](./lua_functions/HasPendingLootItem.md) -- [HasPendingQuest](./lua_functions/HasPendingQuest.md) -- [HasQuest](./lua_functions/HasQuest.md) -- [HasQuestRewardItem](./lua_functions/HasQuestRewardItem.md) -- [HasRecipeBook](./lua_functions/HasRecipeBook.md) -- [HasRecovered](./lua_functions/HasRecovered.md) -- [HasSkill](./lua_functions/HasSkill.md) -- [HasSpell](./lua_functions/HasSpell.md) -- [HasSpellEffect](./lua_functions/HasSpellEffect.md) -- [HasSpellImmunity](./lua_functions/HasSpellImmunity.md) -- [IncreaseSkillCapsByType](./lua_functions/IncreaseSkillCapsByType.md) -- [InFront](./lua_functions/InFront.md) -- [InLava](./lua_functions/InLava.md) -- [InstructionWindow](./lua_functions/InstructionWindow.md) -- [InstructionWindowClose](./lua_functions/InstructionWindowClose.md) -- [InstructionWindowGoal](./lua_functions/InstructionWindowGoal.md) -- [Interrupt](./lua_functions/Interrupt.md) -- [InWater](./lua_functions/InWater.md) -- [IsAlive](./lua_functions/IsAlive.md) -- [IsBehind](./lua_functions/IsBehind.md) -- [IsBindAllowed](./lua_functions/IsBindAllowed.md) -- [IsCasting](./lua_functions/IsCasting.md) -- [IsCastOnAggroComplete](./lua_functions/IsCastOnAggroComplete.md) -- [IsEntity](./lua_functions/IsEntity.md) -- [IsEpic](./lua_functions/IsEpic.md) -- [IsFlanking](./lua_functions/IsFlanking.md) -- [IsFollowing](./lua_functions/IsFollowing.md) -- [IsGateAllowed](./lua_functions/IsGateAllowed.md) -- [IsGroundSpawn](./lua_functions/IsGroundSpawn.md) -- [IsHeroic](./lua_functions/IsHeroic.md) -- [IsInCombat](./lua_functions/IsInCombat.md) -- [IsInvis](./lua_functions/IsInvis.md) -- [IsInvulnerable](./lua_functions/IsInvulnerable.md) -- [IsMezzed](./lua_functions/IsMezzed.md) -- [IsMezzedOrStunned](./lua_functions/IsMezzedOrStunned.md) -- [IsNight](./lua_functions/IsNight.md) -- [IsOnAutoMount](./lua_functions/IsOnAutoMount.md) -- [IsOpen](./lua_functions/IsOpen.md) -- [IsPet](./lua_functions/IsPet.md) -- [IsPlayer](./lua_functions/IsPlayer.md) -- [IsRunning](./lua_functions/IsRunning.md) -- [IsSpawnGroupAlive](./lua_functions/IsSpawnGroupAlive.md) -- [IsStealthed](./lua_functions/IsStealthed.md) -- [IsStunned](./lua_functions/IsStunned.md) -- [IsTransportSpawn](./lua_functions/IsTransportSpawn.md) -- [IsZoneLoading](./lua_functions/IsZoneLoading.md) -- [KillSpawn](./lua_functions/KillSpawn.md) -- [KillSpawnByDistance](./lua_functions/KillSpawnByDistance.md) -- [Knockback](./lua_functions/Knockback.md) -- [LastSpellAttackHit](./lua_functions/LastSpellAttackHit.md) -- [MakeRandomFloat](./lua_functions/MakeRandomFloat.md) -- [MakeRandomInt](./lua_functions/MakeRandomInt.md) -- [ModifyHP](./lua_functions/ModifyHP.md) -- [ModifyMaxHP](./lua_functions/ModifyMaxHP.md) -- [ModifyMaxPower](./lua_functions/ModifyMaxPower.md) -- [ModifyPower](./lua_functions/ModifyPower.md) -- [MovementLoopAdd](./lua_functions/MovementLoopAdd.md) -- [MovementLoopAddLocation](./lua_functions/MovementLoopAddLocation.md) -- [MoveToLocation](./lua_functions/MoveToLocation.md) -- [OfferQuest](./lua_functions/OfferQuest.md) -- [OpenDoor](./lua_functions/OpenDoor.md) -- [PauseMovement](./lua_functions/PauseMovement.md) -- [PlayAnimation](./lua_functions/PlayAnimation.md) -- [PlayAnimationString](./lua_functions/PlayAnimationString.md) -- [PlayFlavor](./lua_functions/PlayFlavor.md) -- [PlayFlavorID](./lua_functions/PlayFlavorID.md) -- [PlaySound](./lua_functions/PlaySound.md) -- [PlayVoice](./lua_functions/PlayVoice.md) -- [ProcDamage](./lua_functions/ProcDamage.md) -- [ProcessMelee](./lua_functions/ProcessMelee.md) -- [ProcessSpell](./lua_functions/ProcessSpell.md) -- [ProcHate](./lua_functions/ProcHate.md) -- [ProvidesQuest](./lua_functions/ProvidesQuest.md) -- [QuestIsComplete](./lua_functions/QuestIsComplete.md) -- [QuestReturnNPC](./lua_functions/QuestReturnNPC.md) -- [QuestStepIsComplete](./lua_functions/QuestStepIsComplete.md) -- [RegisterQuest](./lua_functions/RegisterQuest.md) -- [RemoveCoin](./lua_functions/RemoveCoin.md) -- [RemoveControlEffect](./lua_functions/RemoveControlEffect.md) -- [RemoveIconValue](./lua_functions/RemoveIconValue.md) -- [RemoveImmunitySpell](./lua_functions/RemoveImmunitySpell.md) -- [RemoveInvis](./lua_functions/RemoveInvis.md) -- [RemoveItem](./lua_functions/RemoveItem.md) -- [RemoveLootItem](./lua_functions/RemoveLootItem.md) -- [RemovePrimaryEntityCommand](./lua_functions/RemovePrimaryEntityCommand.md) -- [RemoveProc](./lua_functions/RemoveProc.md) -- [RemoveQuestStep](./lua_functions/RemoveQuestStep.md) -- [RemoveRecipeFromPlayer](./lua_functions/RemoveRecipeFromPlayer.md) -- [RemoveRegion](./lua_functions/RemoveRegion.md) -- [RemoveSkill](./lua_functions/RemoveSkill.md) -- [RemoveSkillBonus](./lua_functions/RemoveSkillBonus.md) -- [RemoveSpawnAccess](./lua_functions/RemoveSpawnAccess.md) -- [RemoveSpawnIDAccess](./lua_functions/RemoveSpawnIDAccess.md) -- [RemoveSpawnSpellBonus](./lua_functions/RemoveSpawnSpellBonus.md) -- [RemoveSpellBonus](./lua_functions/RemoveSpellBonus.md) -- [RemoveSpellBookEntry](./lua_functions/RemoveSpellBookEntry.md) -- [RemoveStealth](./lua_functions/RemoveStealth.md) -- [RemoveThreatTransfer](./lua_functions/RemoveThreatTransfer.md) -- [RemoveTriggerFromSpell](./lua_functions/RemoveTriggerFromSpell.md) -- [RemoveWard](./lua_functions/RemoveWard.md) -- [RemoveWaypoint](./lua_functions/RemoveWaypoint.md) -- [RemoveWidgetFromSpawnMap](./lua_functions/RemoveWidgetFromSpawnMap.md) -- [RemoveWidgetFromZoneMap](./lua_functions/RemoveWidgetFromZoneMap.md) -- [ReplaceWidgetFromClient](./lua_functions/ReplaceWidgetFromClient.md) -- [ResetCharacterTitlePrefix](./lua_functions/ResetCharacterTitlePrefix.md) -- [ResetCharacterTitleSuffix](./lua_functions/ResetCharacterTitleSuffix.md) -- [ResetIllusion](./lua_functions/ResetIllusion.md) -- [ResetQuestStep](./lua_functions/ResetQuestStep.md) -- [Resurrect](./lua_functions/Resurrect.md) -- [Runback](./lua_functions/Runback.md) -- [Say](./lua_functions/Say.md) -- [SayOOC](./lua_functions/SayOOC.md) -- [SendHearCast](./lua_functions/SendHearCast.md) -- [SendMessage](./lua_functions/SendMessage.md) -- [SendNewAdventureSpells](./lua_functions/SendNewAdventureSpells.md) -- [SendNewTradeskillSpells](./lua_functions/SendNewTradeskillSpells.md) -- [SendOptionWindow](./lua_functions/SendOptionWindow.md) -- [SendPopUpMessage](./lua_functions/SendPopUpMessage.md) -- [SendStateCommand](./lua_functions/SendStateCommand.md) -- [SendTimeUpdate](./lua_functions/SendTimeUpdate.md) -- [SendTransporters](./lua_functions/SendTransporters.md) -- [SendUpdateDefaultCommand](./lua_functions/SendUpdateDefaultCommand.md) -- [SendWaypoints](./lua_functions/SendWaypoints.md) -- [SetAAInfo](./lua_functions/SetAAInfo.md) -- [SetAccessToEntityCommand](./lua_functions/SetAccessToEntityCommand.md) -- [SetAccessToEntityCommandByCharID](./lua_functions/SetAccessToEntityCommandByCharID.md) -- [SetAdventureClass](./lua_functions/SetAdventureClass.md) -- [SetAggroRadius](./lua_functions/SetAggroRadius.md) -- [SetAgi](./lua_functions/SetAgi.md) -- [SetAgiBase](./lua_functions/SetAgiBase.md) -- [SetAlignment](./lua_functions/SetAlignment.md) -- [SetAttackable](./lua_functions/SetAttackable.md) -- [SetBrainTick](./lua_functions/SetBrainTick.md) -- [SetCanBind](./lua_functions/SetCanBind.md) -- [SetCanEvac](./lua_functions/SetCanEvac.md) -- [SetCanGate](./lua_functions/SetCanGate.md) -- [SetCastOnAggroComplete](./lua_functions/SetCastOnAggroComplete.md) -- [SetCharacterTitlePrefix](./lua_functions/SetCharacterTitlePrefix.md) -- [SetCharacterTitleSuffix](./lua_functions/SetCharacterTitleSuffix.md) -- [SetCharSheetChanged](./lua_functions/SetCharSheetChanged.md) -- [SetCoinTmpReward](./lua_functions/SetCoinTmpReward.md) -- [SetCompletedDescription](./lua_functions/SetCompletedDescription.md) -- [SetCompleteFlag](./lua_functions/SetCompleteFlag.md) -- [SetHP](./lua_functions/SetHP.md) -- [SetPower](./lua_functions/SetPower.md) -- [SetDeity](./lua_functions/SetDeity.md) -- [SetFactionID](./lua_functions/SetFactionID.md) -- [SetFailureTimer](./lua_functions/SetFailureTimer.md) -- [SetFollowTarget](./lua_functions/SetFollowTarget.md) -- [SetGridID](./lua_functions/SetGridID.md) -- [SetHeading](./lua_functions/SetHeading.md) -- [SetIllusion](./lua_functions/SetIllusion.md) -- [SetInCombat](./lua_functions/SetInCombat.md) -- [SetInfoFlag](./lua_functions/SetInfoFlag.md) -- [SetInfoStructFloat](./lua_functions/SetInfoStructFloat.md) -- [SetInfoStructSInt](./lua_functions/SetInfoStructSInt.md) -- [SetInfoStructString](./lua_functions/SetInfoStructString.md) -- [SetInfoStructUInt](./lua_functions/SetInfoStructUInt.md) -- [SetInt](./lua_functions/SetInt.md) -- [SetIntBase](./lua_functions/SetIntBase.md) -- [SetInvulnerable](./lua_functions/SetInvulnerable.md) -- [SetItemCount](./lua_functions/SetItemCount.md) -- [SetLocationProximityFunction](./lua_functions/SetLocationProximityFunction.md) -- [SetLootCoin](./lua_functions/SetLootCoin.md) -- [SetLootDropType](./lua_functions/SetLootDropType.md) -- [SetLootTier](./lua_functions/SetLootTier.md) -- [SetLuaBrain](./lua_functions/SetLuaBrain.md) -- [SetMaxHP](./lua_functions/SetMaxHP.md) -- [SetMaxHPBase](./lua_functions/SetMaxHPBase.md) -- [SetMaxPower](./lua_functions/SetMaxPower.md) -- [SetMaxPowerBase](./lua_functions/SetMaxPowerBase.md) -- [SetModelType](./lua_functions/SetModelType.md) -- [SetMount](./lua_functions/SetMount.md) -- [SetMountColor](./lua_functions/SetMountColor.md) -- [SetPlayerHistory](./lua_functions/SetPlayerHistory.md) -- [SetPlayerLevel](./lua_functions/SetPlayerLevel.md) -- [SetPlayerPOVGhost](./lua_functions/SetPlayerPOVGhost.md) -- [SetPlayerProximityFunction](./lua_functions/SetPlayerProximityFunction.md) -- [SetPosition](./lua_functions/SetPosition.md) -- [SetQuestCompleteAction](./lua_functions/SetQuestCompleteAction.md) -- [SetQuestFeatherColor](./lua_functions/SetQuestFeatherColor.md) -- [SetQuestFlags](./lua_functions/SetQuestFlags.md) -- [SetQuestPrereqLevel](./lua_functions/SetQuestPrereqLevel.md) -- [SetQuestRepeatable](./lua_functions/SetQuestRepeatable.md) -- [SetQuestRewardComment](./lua_functions/SetQuestRewardComment.md) -- [SetQuestRewardExp](./lua_functions/SetQuestRewardExp.md) -- [SetQuestRewardStatus](./lua_functions/SetQuestRewardStatus.md) -- [SetQuestTimer](./lua_functions/SetQuestTimer.md) -- [SetQuestTimerComplete](./lua_functions/SetQuestTimerComplete.md) -- [SetQuestYellow](./lua_functions/SetQuestYellow.md) -- [SetRailID](./lua_functions/SetRailID.md) -- [SetRequiredHistory](./lua_functions/SetRequiredHistory.md) -- [SetRequiredQuest](./lua_functions/SetRequiredQuest.md) -- [SetSeeHide](./lua_functions/SetSeeHide.md) -- [SetSeeInvis](./lua_functions/SetSeeInvis.md) -- [SetServerControlFlag](./lua_functions/SetServerControlFlag.md) -- [SetServerVariable](./lua_functions/SetServerVariable.md) -- [SetSkillMaxValue](./lua_functions/SetSkillMaxValue.md) -- [SetSkillValue](./lua_functions/SetSkillValue.md) -- [SetSpawnAnimation](./lua_functions/SetSpawnAnimation.md) -- [SetSpawnGroupID](./lua_functions/SetSpawnGroupID.md) -- [SetSpeed](./lua_functions/SetSpeed.md) -- [SetSpeedMultiplier](./lua_functions/SetSpeedMultiplier.md) -- [SetSpellData](./lua_functions/SetSpellData.md) -- [SetSpellDataIndex](./lua_functions/SetSpellDataIndex.md) -- [SetSpellDisplayEffect](./lua_functions/SetSpellDisplayEffect.md) -- [SetSpellList](./lua_functions/SetSpellList.md) -- [SetSpellSnareValue](./lua_functions/SetSpellSnareValue.md) -- [SetSpellTriggerCount](./lua_functions/SetSpellTriggerCount.md) -- [SetSta](./lua_functions/SetSta.md) -- [SetStaBase](./lua_functions/SetStaBase.md) -- [SetStatusTmpReward](./lua_functions/SetStatusTmpReward.md) -- [SetStepComplete](./lua_functions/SetStepComplete.md) -- [SetStepFailed](./lua_functions/SetStepFailed.md) -- [SetStr](./lua_functions/SetStr.md) -- [SetStrBase](./lua_functions/SetStrBase.md) -- [SetSuccessTimer](./lua_functions/SetSuccessTimer.md) -- [SetTarget](./lua_functions/SetTarget.md) -- [SetTemporaryTransportID](./lua_functions/SetTemporaryTransportID.md) -- [SetTempVariable](./lua_functions/SetTempVariable.md) -- [SetTradeskillClass](./lua_functions/SetTradeskillClass.md) -- [SetTradeskillLevel](./lua_functions/SetTradeskillLevel.md) -- [SetTutorialStep](./lua_functions/SetTutorialStep.md) -- [SetVision](./lua_functions/SetVision.md) -- [SetVisualFlag](./lua_functions/SetVisualFlag.md) -- [SetWis](./lua_functions/SetWis.md) -- [SetWisBase](./lua_functions/SetWisBase.md) -- [SetWorldTime](./lua_functions/SetWorldTime.md) -- [SetZoneExpansionFlag](./lua_functions/SetZoneExpansionFlag.md) -- [SetZoneHolidayFlag](./lua_functions/SetZoneHolidayFlag.md) -- [Shout](./lua_functions/Shout.md) -- [ShowLootWindow](./lua_functions/ShowLootWindow.md) -- [ShowWindow](./lua_functions/ShowWindow.md) -- [Spawn](./lua_functions/Spawn.md) -- [SpawnByLocationID](./lua_functions/SpawnByLocationID.md) -- [SpawnGroupByID](./lua_functions/SpawnGroupByID.md) -- [SpawnMove](./lua_functions/SpawnMove.md) -- [SpawnSet](./lua_functions/SpawnSet.md) -- [SpawnSetByDistance](./lua_functions/SpawnSetByDistance.md) -- [SpellDamage](./lua_functions/SpellDamage.md) -- [SpellDamageExt](./lua_functions/SpellDamageExt.md) -- [SpellHeal](./lua_functions/SpellHeal.md) -- [SpellHealPct](./lua_functions/SpellHealPct.md) -- [StartAutoMount](./lua_functions/StartAutoMount.md) -- [StartConversation](./lua_functions/StartConversation.md) -- [StartDialogConversation](./lua_functions/StartDialogConversation.md) -- [StartHeroicOpportunity](./lua_functions/StartHeroicOpportunity.md) -- [StartTransmute](./lua_functions/StartTransmute.md) -- [Stealth](./lua_functions/Stealth.md) -- [StopMovement](./lua_functions/StopMovement.md) -- [StopTimer](./lua_functions/StopTimer.md) -- [SummonCosmeticPet](./lua_functions/SummonCosmeticPet.md) -- [SummonDeityPet](./lua_functions/SummonDeityPet.md) -- [SummonDumbFirePet](./lua_functions/SummonDumbFirePet.md) -- [SummonItem](./lua_functions/SummonItem.md) -- [SummonPet](./lua_functions/SummonPet.md) -- [ToggleCharacterFlag](./lua_functions/ToggleCharacterFlag.md) -- [ToggleFollow](./lua_functions/ToggleFollow.md) -- [ToggleTracking](./lua_functions/ToggleTracking.md) -- [UpdateQuestDescription](./lua_functions/UpdateQuestDescription.md) -- [UpdateQuestStepDescription](./lua_functions/UpdateQuestStepDescription.md) -- [UpdateQuestTaskGroupDescription](./lua_functions/UpdateQuestTaskGroupDescription.md) -- [UpdateQuestZone](./lua_functions/UpdateQuestZone.md) -- [UseWidget](./lua_functions/UseWidget.md) -- [Zone](./lua_functions/Zone.md) - ---- - -## ✨ Introduction - -EQ2Emu allows scripting of quests, spawns, spells, regions, and zones using Lua. -This guide will document all exposed Lua functions, expected parameters, and example usages. - ---- - -## 📌 Notes - -- Lua scripting engine is integrated natively into the EQ2World server. -- More detailed breakdowns will be added as the API documentation is expanded. +- [`AddCharacterTitle(Spawn, TitleName)`](./lua_functions/AddCharacterTitle.md) +- [`AddCoin(Player, Amount)`](./lua_functions/AddCoin.md) +- [`AddControlEffect(Spawn, Type, OnlyAddSpawn)`](./lua_functions/AddControlEffect.md) +- [`AddConversationOption(param1, param2, param3)`](./lua_functions/AddConversationOption.md) +- [`AddHate(Spawn, NPC, Amount, SendPacket)`](./lua_functions/AddHate.md) +- [`AddImmunitySpell(ImmunityType, Spawn)`](./lua_functions/AddImmunitySpell.md) +- [`AddItem(Spawn, ItemID, Quantity)`](./lua_functions/AddItem.md) +- [`AddLanguage(Player, LanguageID)`](./lua_functions/AddLanguage.md) +- [`AddLootCoin(Spawn, Amount)`](./lua_functions/AddLootCoin.md) +- [`AddLootItem(Spawn, ItemID, Charges)`](./lua_functions/AddLootItem.md) +- [`AddMasterTitle(TitleName, IsPrefix)`](./lua_functions/AddMasterTitle.md) +- [`AddMultiFloorLift(Spawn)`](./lua_functions/AddMultiFloorLift.md) +- [`AddOptionWindowOption(OptionWindow, OptionName, OptionDescription, OptionIconSheet, OptionIconID, OptionCommand, OptionConfirmTitle)`](./lua_functions/AddOptionWindowOption.md) +- [`AddPlayerMail(Spawn, FromName, SubjectName, MailBody, MailType, Copper, Silver, Gold, Platinum, ItemID, StackSize, ExpireTime, SentTime)`](./lua_functions/AddPlayerMail.md) +- [`AddPlayerMailByCharID(CharacterID, FromName, SubjectName, MailBody, MailType, Copper, Silver, Gold, Platinum, ItemID, StackSize, ExpireTime, SentTime)`](./lua_functions/AddPlayerMailByCharID.md) +- [`AddPrimaryEntityCommand(Player, Spawn, Name, Distance, Command, ErrorText, CastTime, SpellVisual, DenyListDefault)`](./lua_functions/AddPrimaryEntityCommand.md) +- [`AddPrimaryEntityCommandAllSpawns(Player, SpawnID, Name, Distance, Command, ErrorText, CastTime, SpellVisual, DenyListDefault)`](./lua_functions/AddPrimaryEntityCommandAllSpawns.md) +- [`AddProc(Spawn, Type, Chance, Item, UseAllSpellTargets)`](./lua_functions/AddProc.md) +- [`AddProcExt(Spawn, ProcType, DamageType, Chance, HPRatio, BelowHealth, TargetHealth, Item, UseAllSpellTargets)`](./lua_functions/AddProcExt.md) +- [`AddQuestPrereqFaction(quest, faction_id, min, max)`](./lua_functions/AddQuestPrereqFaction.md) +- [`AddQuestPrereqItem(quest, item_id, quantity)`](./lua_functions/AddQuestPrereqItem.md) +- [`AddQuestPrereqModelType(quest, model_type)`](./lua_functions/AddQuestPrereqModelType.md) +- [`AddQuestPrereqQuest(quest, quest_id)`](./lua_functions/AddQuestPrereqQuest.md) +- [`AddQuestPrereqRace(quest, race)`](./lua_functions/AddQuestPrereqRace.md) +- [`AddQuestPrereqTradeskillClass(quest, class_id)`](./lua_functions/AddQuestPrereqTradeskillClass.md) +- [`AddQuestPrereqTradeskillLevel(quest, level)`](./lua_functions/AddQuestPrereqTradeskillLevel.md) +- [`AddQuestRewardCoin(quest, copper, silver, gold, plat)`](./lua_functions/AddQuestRewardCoin.md) +- [`AddQuestRewardFaction(quest, faction_id, amount)`](./lua_functions/AddQuestRewardFaction.md) +- [`AddQuestRewardItem(quest, item_id, quantity)`](./lua_functions/AddQuestRewardItem.md) +- [`AddQuestSelectableRewardItem(quest, item_id, quantity)`](./lua_functions/AddQuestSelectableRewardItem.md) +- [`AddQuestStep(quest, step, description, quantity, percentage, str_taskgroup, icon, usableitemid)`](./lua_functions/AddQuestStep.md) +- [`AddQuestStepChat(quest, step, description, quantity, str_taskgroup, icon, npc_id)`](./lua_functions/AddQuestStepChat.md) +- [`AddQuestStepCompleteAction(quest, step, action)`](./lua_functions/AddQuestStepCompleteAction.md) +- [`AddQuestStepCraft(quest, step, description, quantity, percentage, str_taskgroup, icon, crafted_item_id)`](./lua_functions/AddQuestStepCraft.md) +- [`AddQuestStepHarvest(quest, step, description, quantity, percentage, str_taskgroup, icon, harvested_item_id)`](./lua_functions/AddQuestStepHarvest.md) +- [`AddQuestStepLocation(quest, step, description, max_variation, str_taskgroup, icon, dest_x, dest_y, dest_z)`](./lua_functions/AddQuestStepLocation.md) +- [`AddQuestStepObtainItem(quest, step, description, quantity, percentage, str_taskgroup, icon, obtain_item_id)`](./lua_functions/AddQuestStepObtainItem.md) +- [`AddQuestStepProgressAction(quest, step, action)`](./lua_functions/AddQuestStepProgressAction.md) +- [`AddQuestStepSpell(quest, step, description, quantity, percentage, str_taskgroup, icon, cast_spell_id)`](./lua_functions/AddQuestStepSpell.md) +- [`AddQuestStepZoneLoc(quest, step, description, max_variation, str_taskgroup, icon, dest_x, dest_y, dest_z, dest_zone_id)`](./lua_functions/AddQuestStepZoneLoc.md) +- [`AddQuestUsableItem(quest, step, description, max_variation, str_taskgroup, icon, dest_x, dest_y, dest_z)`](./lua_functions/AddQuestUsableItem.md) +- [`AddRecipeBookToPlayer(player, recipe_book_id)`](./lua_functions/AddRecipeBookToPlayer.md) +- [`AddRespawn(zone, location_id, respawn_time)`](./lua_functions/AddRespawn.md) +- [`AddSkillBonus(spawn, skill_id, value)`](./lua_functions/AddSkillBonus.md) +- [`AddSpawnAccess(Spawn, Player)`](./lua_functions/AddSpawnAccess.md) +- [`AddSpawnIDAccess(Player, spawn_id, zone)`](./lua_functions/AddSpawnIDAccess.md) +- [`AddSpawnToGroup(spawn, new_group_id)`](./lua_functions/AddSpawnToGroup.md) +- [`AddSpellBonus(param1, param2, param3, param4, param5, param6, param7)`](./lua_functions/AddSpellBonus.md) +- [`AddSpellBookEntry(param1, param2, param3, param4, param5, param6)`](./lua_functions/AddSpellBookEntry.md) +- [`AddStepProgress(param1, param2, param3, param4)`](./lua_functions/AddStepProgress.md) +- [`AddTimer(param1, param2, param3, param4, param5, param6, param7, param8)`](./lua_functions/AddTimer.md) +- [`AddTransportSpawn(param1, param2)`](./lua_functions/AddTransportSpawn.md) +- [`ApplySpellVisual(param1, param2)`](./lua_functions/ApplySpellVisual.md) +- [`Attack(NPC, Target)`](./lua_functions/Attack.md) +- [`Bind(param1, param2, param3, param4, param5, param6, param7, param8, param9)`](./lua_functions/Bind.md) +- [`CanReceiveQuest(param1, param2, param3, param4)`](./lua_functions/CanReceiveQuest.md) +- [`CastCustomSpell(spell, caster, target)`](./lua_functions/CastCustomSpell.md) +- [`CastEntityCommand(caster, target, id, command)`](./lua_functions/CastEntityCommand.md) +- [`CastSpell(param1, param2, param3, param4, param5, param6, param7, param8, param9)`](./lua_functions/CastSpell.md) +- [`ChangeFaction(param1, param2, param3)`](./lua_functions/ChangeFaction.md) +- [`ChangeHandIcon(param1, param2)`](./lua_functions/ChangeHandIcon.md) +- [`ClearChoice(param1, param2, param3, param4)`](./lua_functions/ClearChoice.md) +- [`ClearRunningLocations(param1)`](./lua_functions/ClearRunningLocations.md) +- [`CloseConversation(param1, param2)`](./lua_functions/CloseConversation.md) +- [`CloseItemConversation(param1, param2)`](./lua_functions/CloseItemConversation.md) +- [`CreateChoiceWindow(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11, param12, param13)`](./lua_functions/CreateChoiceWindow.md) +- [`CreateConversation(param1)`](./lua_functions/CreateConversation.md) +- [`CreatePersistedRespawn(location_id, spawn_type, respawn_time, zone_id)`](./lua_functions/CreatePersistedRespawn.md) +- [`CreateWidgetRegion(zone, version, region_name, env_name, grid_id, widget_id, dist)`](./lua_functions/CreateWidgetRegion.md) +- [`CureByControlEffect(cure_count, cure_type, cure_name, cure_level, target)`](./lua_functions/CureByControlEffect.md) +- [`CureByType(cure_count, cure_type, cure_name, cure_level, target, caster)`](./lua_functions/CureByType.md) +- [`DamageEquippedItems(spawn, damage_amount)`](./lua_functions/DamageEquippedItems.md) +- [`DamageSpawn(attacker, victim, type, dmg_type, low_damage, high_damage, spell_name, crit_mod)`](./lua_functions/DamageSpawn.md) +- [`DeleteDBShardID(ShardID)`](./lua_functions/DeleteDBShardID.md) +- [`DeleteSpellBook(player, type_selection)`](./lua_functions/DeleteSpellBook.md) +- [`Despawn(spawn, delay)`](./lua_functions/Despawn.md) +- [`DespawnByLocationID(zone, location_id, delay)`](./lua_functions/DespawnByLocationID.md) +- [`DismissPet(Spawn)`](./lua_functions/DismissPet.md) +- [`DisplayText(player, type, text)`](./lua_functions/DisplayText.md) +- [`Emote(spawn, message, spawn2, player)`](./lua_functions/Emote.md) +- [`EnableGameEvent(player, event_name, enabled)`](./lua_functions/EnableGameEvent.md) +- [`EndAutoMount(Spawn)`](./lua_functions/EndAutoMount.md) +- [`Evac(player, x, y, z, heading)`](./lua_functions/Evac.md) +- [`FaceTarget(spawn, target, reset_action_state)`](./lua_functions/FaceTarget.md) +- [`FlashWindow(player, window_name, flash_seconds)`](./lua_functions/FlashWindow.md) +- [`Gate(spell)`](./lua_functions/Gate.md) +- [`GetAAInfo(spawn, type)`](./lua_functions/GetAAInfo.md) +- [`GetAggroRadius(spawn)`](./lua_functions/GetAggroRadius.md) +- [`GetAgi(spawn)`](./lua_functions/GetAgi.md) +- [`GetAgiBase(spawn)`](./lua_functions/GetAgiBase.md) +- [`GetAlignment(Player)`](./lua_functions/GetAlignment.md) +- [`GetArchetypeName(spawn)`](./lua_functions/GetArchetypeName.md) +- [`GetArrowColor(player, level)`](./lua_functions/GetArrowColor.md) +- [`GetBaseAggroRadius(spawn)`](./lua_functions/GetBaseAggroRadius.md) +- [`GetBoundZoneID(spawn)`](./lua_functions/GetBoundZoneID.md) +- [`GetCanBind(spawn)`](./lua_functions/GetCanBind.md) +- [`GetCanEvac(spawn)`](./lua_functions/GetCanEvac.md) +- [`GetCanGate(spawn)`](./lua_functions/GetCanGate.md) +- [`GetCasterSpellLevel(spell)`](./lua_functions/GetCasterSpellLevel.md) +- [`GetCharacterFlag(player, flag_id)`](./lua_functions/GetCharacterFlag.md) +- [`GetCharacterID(spawn)`](./lua_functions/GetCharacterID.md) +- [`GetCharmedPet(Spawn)`](./lua_functions/GetCharmedPet.md) +- [`GetChoiceSpawnID(spawn, commandMatch, declineValue)`](./lua_functions/GetChoiceSpawnID.md) +- [`GetClass(spawn)`](./lua_functions/GetClass.md) +- [`GetClassName(spawn)`](./lua_functions/GetClassName.md) +- [`GetClientVersion(Spawn)`](./lua_functions/GetClientVersion.md) +- [`GetCoinMessage(total_coins)`](./lua_functions/GetCoinMessage.md) +- [`GetCosmeticPet(Spawn)`](./lua_functions/GetCosmeticPet.md) +- [`GetCurrentHP(spawn)`](./lua_functions/GetCurrentHP.md) +- [`GetCurrentPower(spawn)`](./lua_functions/GetCurrentPower.md) +- [`GetCurrentZoneSafeLocation(spawn)`](./lua_functions/GetCurrentZoneSafeLocation.md) +- [`GetDeity(spawn)`](./lua_functions/GetDeity.md) +- [`GetDeityPet(spawn)`](./lua_functions/GetDeityPet.md) +- [`GetDifficulty(spawn)`](./lua_functions/GetDifficulty.md) +- [`GetDistance(spawn, spawn2, include_radius)`](./lua_functions/GetDistance.md) +- [`GetEncounter(spawn)`](./lua_functions/GetEncounter.md) +- [`GetEncounterSize(spawn)`](./lua_functions/GetEncounterSize.md) +- [`GetFactionAmount(player, faction_id)`](./lua_functions/GetFactionAmount.md) +- [`GetFactionID(spawn)`](./lua_functions/GetFactionID.md) +- [`GetFollowTarget(Spawn)`](./lua_functions/GetFollowTarget.md) +- [`GetGender(spawn)`](./lua_functions/GetGender.md) +- [`GetGroup(Spawn)`](./lua_functions/GetGroup.md) +- [`GetHateList(spawn)`](./lua_functions/GetHateList.md) +- [`GetHeading(spawn)`](./lua_functions/GetHeading.md) +- [`GetID(spawn)`](./lua_functions/GetID.md) +- [`GetInfoStructFloat(spawn, field)`](./lua_functions/GetInfoStructFloat.md) +- [`GetInfoStructSInt(spawn, field)`](./lua_functions/GetInfoStructSInt.md) +- [`GetInfoStructString(spawn, field)`](./lua_functions/GetInfoStructString.md) +- [`GetInfoStructUInt(spawn, field)`](./lua_functions/GetInfoStructUInt.md) +- [`GetInt(spawn)`](./lua_functions/GetInt.md) +- [`GetIntBase(spawn)`](./lua_functions/GetIntBase.md) +- [`GetItemCount(item)`](./lua_functions/GetItemCount.md) +- [`GetItemEffectType(item)`](./lua_functions/GetItemEffectType.md) +- [`GetItemID(item)`](./lua_functions/GetItemID.md) +- [`GetItemSkillReq(item, type)`](./lua_functions/GetItemSkillReq.md) +- [`GetItemType(item)`](./lua_functions/GetItemType.md) +- [`GetLevel(spawn)`](./lua_functions/GetLevel.md) +- [`GetLootCoin(spawn)`](./lua_functions/GetLootCoin.md) +- [`GetLootDropType(spawn)`](./lua_functions/GetLootDropType.md) +- [`GetLootTier(spawn)`](./lua_functions/GetLootTier.md) +- [`GetMaxHP(spawn)`](./lua_functions/GetMaxHP.md) +- [`GetMaxHPBase(spawn)`](./lua_functions/GetMaxHPBase.md) +- [`GetMaxPower(spawn)`](./lua_functions/GetMaxPower.md) +- [`GetMaxPowerBase(spawn)`](./lua_functions/GetMaxPowerBase.md) +- [`GetModelType(spawn)`](./lua_functions/GetModelType.md) +- [`GetMostHated(NPC)`](./lua_functions/GetMostHated.md) +- [`GetMount(spawn)`](./lua_functions/GetMount.md) +- [`GetName(spawn)`](./lua_functions/GetName.md) +- [`GetOrigX(Spawn)`](./lua_functions/GetOrigX.md) +- [`GetOrigY(Spawn)`](./lua_functions/GetOrigY.md) +- [`GetOrigZ(Spawn)`](./lua_functions/GetOrigZ.md) +- [`GetOwner(spawn)`](./lua_functions/GetOwner.md) +- [`GetPassengerSpawnList(spawn)`](./lua_functions/GetPassengerSpawnList.md) +- [`GetPCTOfHP(spawn, pct)`](./lua_functions/GetPCTOfHP.md) +- [`GetPCTOfPower(spawn, pct)`](./lua_functions/GetPCTOfPower.md) +- [`GetPet(Spawn)`](./lua_functions/GetPet.md) +- [`GetPlayerHistory(Player, HistoryID)`](./lua_functions/GetPlayerHistory.md) +- [`GetPlayersInZone(Zone)`](./lua_functions/GetPlayersInZone.md) +- [`GetQuest(player, quest_id)`](./lua_functions/GetQuest.md) +- [`GetQuestCompleteCount(Spawn, QuestID)`](./lua_functions/GetQuestCompleteCount.md) +- [`GetQuestFlags(Quest)`](./lua_functions/GetQuestFlags.md) +- [`GetQuestStep(player, quest_id)`](./lua_functions/GetQuestStep.md) +- [`GetQuestStepProgress(player, quest_id, step_id)`](./lua_functions/GetQuestStepProgress.md) +- [`GetRace(spawn)`](./lua_functions/GetRace.md) +- [`GetRaceBaseType(Spawn)`](./lua_functions/GetRaceBaseType.md) +- [`GetRaceName(spawn)`](./lua_functions/GetRaceName.md) +- [`GetRaceType(Spawn)`](./lua_functions/GetRaceType.md) +- [`GetRandomSpawnByID(spawnref, spawn_id)`](./lua_functions/GetRandomSpawnByID.md) +- [`GetRuleFlagBool(category, name)`](./lua_functions/GetRuleFlagBool.md) +- [`GetRuleFlagFloat(category, name)`](./lua_functions/GetRuleFlagFloat.md) +- [`GetRuleFlagInt32(category, name)`](./lua_functions/GetRuleFlagInt32.md) +- [`GetRunbackDistance(spawn)`](./lua_functions/GetRunbackDistance.md) +- [`GetServerVariable(name)`](./lua_functions/GetServerVariable.md) +- [`GetShardCharID(ShardID)`](./lua_functions/GetShardCharID.md) +- [`GetShardCreatedTimestamp(ShardID)`](./lua_functions/GetShardCreatedTimestamp.md) +- [`GetShardID(npc)`](./lua_functions/GetShardID.md) +- [`GetSkill(spawn, name)`](./lua_functions/GetSkill.md) +- [`GetSkillIDByName(name)`](./lua_functions/GetSkillIDByName.md) +- [`GetSkillMaxValue(skill)`](./lua_functions/GetSkillMaxValue.md) +- [`GetSkillName(skill)`](./lua_functions/GetSkillName.md) +- [`GetSkillValue(skill)`](./lua_functions/GetSkillValue.md) +- [`GetSpawn(spawn, spawn_id)`](./lua_functions/GetSpawn.md) +- [`GetSpawnByGroupID(zone, group_id)`](./lua_functions/GetSpawnByGroupID.md) +- [`GetSpawnByLocationID(zone, location_id)`](./lua_functions/GetSpawnByLocationID.md) +- [`GetSpawnByRailID(zone, rail_id)`](./lua_functions/GetSpawnByRailID.md) +- [`GetSpawnFromList(spawns, position)`](./lua_functions/GetSpawnFromList.md) +- [`GetSpawnGroupID(spawn)`](./lua_functions/GetSpawnGroupID.md) +- [`GetSpawnID(spawn)`](./lua_functions/GetSpawnID.md) +- [`GetSpawnListByRailID(spawn, rail_id)`](./lua_functions/GetSpawnListByRailID.md) +- [`GetSpawnListBySpawnID(spawn, spawn_id)`](./lua_functions/GetSpawnListBySpawnID.md) +- [`GetSpawnLocationID(spawn)`](./lua_functions/GetSpawnLocationID.md) +- [`GetSpawnLocationPlacementID(spawn)`](./lua_functions/GetSpawnLocationPlacementID.md) +- [`GetSpeed(spawn)`](./lua_functions/GetSpeed.md) +- [`GetSpell(spell_id, spell_tier, custom_lua_script)`](./lua_functions/GetSpell.md) +- [`GetSpellCaster(spell)`](./lua_functions/GetSpellCaster.md) +- [`GetSpellData(spell, field)`](./lua_functions/GetSpellData.md) +- [`GetSpellDataIndex(spell, idx, secondfield)`](./lua_functions/GetSpellDataIndex.md) +- [`GetSpellDisplayEffect(spell, idx, field)`](./lua_functions/GetSpellDisplayEffect.md) +- [`GetSpellID()`](./lua_functions/GetSpellID.md) +- [`GetSpellInitialTarget(spell)`](./lua_functions/GetSpellInitialTarget.md) +- [`GetSpellName(spell)`](./lua_functions/GetSpellName.md) +- [`GetSpellRequiredLevel(spell)`](./lua_functions/GetSpellRequiredLevel.md) +- [`GetSpellTargets(spell)`](./lua_functions/GetSpellTargets.md) +- [`GetSpellTier()`](./lua_functions/GetSpellTier.md) +- [`GetSpellTriggerCount(spell)`](./lua_functions/GetSpellTriggerCount.md) +- [`GetSta(spawn)`](./lua_functions/GetSta.md) +- [`GetStaBase(spawn)`](./lua_functions/GetStaBase.md) +- [`GetStr(spawn)`](./lua_functions/GetStr.md) +- [`GetStrBase(spawn)`](./lua_functions/GetStrBase.md) +- [`GetTarget(spawn)`](./lua_functions/GetTarget.md) +- [`GetTaskGroupStep(player, quest_id)`](./lua_functions/GetTaskGroupStep.md) +- [`GetTemporaryTransportID(player)`](./lua_functions/GetTemporaryTransportID.md) +- [`GetTempVariable(spawn, var)`](./lua_functions/GetTempVariable.md) +- [`GetTradeskillClass(spawn)`](./lua_functions/GetTradeskillClass.md) +- [`GetTradeskillClassName(spawn)`](./lua_functions/GetTradeskillClassName.md) +- [`GetTradeskillLevel(spawn)`](./lua_functions/GetTradeskillLevel.md) +- [`GetTSArrowColor(player, level)`](./lua_functions/GetTSArrowColor.md) +- [`GetTutorialStep(player)`](./lua_functions/GetTutorialStep.md) +- [`GetVariableValue(variable_name)`](./lua_functions/GetVariableValue.md) +- [`GetWardAmountLeft(spell)`](./lua_functions/GetWardAmountLeft.md) +- [`GetWardValue(spell, type)`](./lua_functions/GetWardValue.md) +- [`GetWis(spawn)`](./lua_functions/GetWis.md) +- [`GetWisBase(spawn)`](./lua_functions/GetWisBase.md) +- [`GetX(spawn)`](./lua_functions/GetX.md) +- [`GetY(spawn)`](./lua_functions/GetY.md) +- [`GetZ(spawn)`](./lua_functions/GetZ.md) +- [`GetZone(zone_id|zone_name|spawn)`](./lua_functions/GetZone.md) +- [`GetZoneExpansionFlag(zone)`](./lua_functions/GetZoneExpansionFlag.md) +- [`GetZoneHolidayFlag(zone)`](./lua_functions/GetZoneHolidayFlag.md) +- [`GetZoneID(zone)`](./lua_functions/GetZoneID.md) +- [`GetZoneLockoutTimer(player, zoneID, displayClient)`](./lua_functions/GetZoneLockoutTimer.md) +- [`GetZoneName(zone)`](./lua_functions/GetZoneName.md) +- [`GetZonePlayerAvgLevel(zone)`](./lua_functions/GetZonePlayerAvgLevel.md) +- [`GetZonePlayerFirstLevel(zone)`](./lua_functions/GetZonePlayerFirstLevel.md) +- [`GetZonePlayerMaxLevel(zone)`](./lua_functions/GetZonePlayerMaxLevel.md) +- [`GetZonePlayerMinLevel(zone)`](./lua_functions/GetZonePlayerMinLevel.md) +- [`GiveExp(player, amount)`](./lua_functions/GiveExp.md) +- [`GiveLoot(entity, player, coins, item_id)`](./lua_functions/GiveLoot.md) +- [`GiveQuestReward(quest, spawn)`](./lua_functions/GiveQuestReward.md) +- [`HandInCollections(player)`](./lua_functions/HandInCollections.md) +- [`Harvest(player, node)`](./lua_functions/Harvest.md) +- [`HasCoin(Spawn, Value)`](./lua_functions/HasCoin.md) +- [`HasCollectionsToHandIn(param1)`](./lua_functions/HasCollectionsToHandIn.md) +- [`HasCompletedQuest(param1, param2)`](./lua_functions/HasCompletedQuest.md) +- [`HasControlEffect(spawn, type)`](./lua_functions/HasControlEffect.md) +- [`HasFreeSlot(param1)`](./lua_functions/HasFreeSlot.md) +- [`HasGroup(param1, param2)`](./lua_functions/HasGroup.md) +- [`HasItem(Player, ItemID, IncludeBank)`](./lua_functions/HasItem.md) +- [`HasItemEquipped(player, item_id)`](./lua_functions/HasItemEquipped.md) +- [`HasLanguage(player, language_id)`](./lua_functions/HasLanguage.md) +- [`HasLootItem(spawn, item_id)`](./lua_functions/HasLootItem.md) +- [`HasMoved(param1)`](./lua_functions/HasMoved.md) +- [`HasPendingLoot(entity, player)`](./lua_functions/HasPendingLoot.md) +- [`HasPendingLootItem(entity, player, item_id)`](./lua_functions/HasPendingLootItem.md) +- [`HasPendingQuest(player, quest_id)`](./lua_functions/HasPendingQuest.md) +- [`HasQuest(player, quest_id)`](./lua_functions/HasQuest.md) +- [`HasQuestRewardItem(quest, item_id)`](./lua_functions/HasQuestRewardItem.md) +- [`HasRecipeBook(param1, param2, param3, param4)`](./lua_functions/HasRecipeBook.md) +- [`HasRecovered(spawn)`](./lua_functions/HasRecovered.md) +- [`HasSkill(player, skill_id)`](./lua_functions/HasSkill.md) +- [`HasSpell(player, spellid, tier)`](./lua_functions/HasSpell.md) +- [`HasSpellEffect(spawn, spellID, tier)`](./lua_functions/HasSpellEffect.md) +- [`HasSpellImmunity(spawn, type)`](./lua_functions/HasSpellImmunity.md) +- [`IncreaseSkillCapsByType(player_spawn, skill_type, amount, more_to_increase)`](./lua_functions/IncreaseSkillCapsByType.md) +- [`InFront(param1, param2, param3, param4)`](./lua_functions/InFront.md) +- [`InLava(Spawn)`](./lua_functions/InLava.md) +- [`InstructionWindow(player, duration, text, voice, voice_key1, voice_key2, signal, goal1, task1, goal2, task2, goal3, task3, goal4, task4)`](./lua_functions/InstructionWindow.md) +- [`InstructionWindowClose(player)`](./lua_functions/InstructionWindowClose.md) +- [`InstructionWindowGoal(player, goal_num)`](./lua_functions/InstructionWindowGoal.md) +- [`InWater(Spawn)`](./lua_functions/InWater.md) +- [`IsAlive(param1)`](./lua_functions/IsAlive.md) +- [`IsBehind(spawn, target)`](./lua_functions/IsBehind.md) +- [`IsBindAllowed(param1)`](./lua_functions/IsBindAllowed.md) +- [`IsCasting(spawn)`](./lua_functions/IsCasting.md) +- [`IsCastOnAggroComplete(param1, param2, param3)`](./lua_functions/IsCastOnAggroComplete.md) +- [`IsEntity(spawn)`](./lua_functions/IsEntity.md) +- [`IsEpic(Spawn)`](./lua_functions/IsEpic.md) +- [`IsFlanking(spawn, target)`](./lua_functions/IsFlanking.md) +- [`IsFollowing(spawn)`](./lua_functions/IsFollowing.md) +- [`IsGateAllowed(param1, param2)`](./lua_functions/IsGateAllowed.md) +- [`IsGroundSpawn(spawn)`](./lua_functions/IsGroundSpawn.md) +- [`IsHeroic(spawn)`](./lua_functions/IsHeroic.md) +- [`IsInCombat(param1)`](./lua_functions/IsInCombat.md) +- [`IsInvis(param1, param2, param3)`](./lua_functions/IsInvis.md) +- [`IsInvulnerable(spawn)`](./lua_functions/IsInvulnerable.md) +- [`IsMezzed(spawn)`](./lua_functions/IsMezzed.md) +- [`IsMezzedOrStunned(spawn)`](./lua_functions/IsMezzedOrStunned.md) +- [`IsNight(Zone)`](./lua_functions/IsNight.md) +- [`IsOnAutoMount(player)`](./lua_functions/IsOnAutoMount.md) +- [`IsPlayer(Player)`](./lua_functions/IsPlayer.md) +- [`IsRunning(spawn)`](./lua_functions/IsRunning.md) +- [`IsSpawnGroupAlive(param1, param2)`](./lua_functions/IsSpawnGroupAlive.md) +- [`IsStealthed(param1, param2, param3)`](./lua_functions/IsStealthed.md) +- [`IsStunned(spawn)`](./lua_functions/IsStunned.md) +- [`IsTransportSpawn(param1, param2)`](./lua_functions/IsTransportSpawn.md) +- [`IsZoneLoading(zone)`](./lua_functions/IsZoneLoading.md) +- [`KillSpawn(param1, param2, param3)`](./lua_functions/KillSpawn.md) +- [`KillSpawnByDistance(param1, param2, param3, param4)`](./lua_functions/KillSpawnByDistance.md) +- [`Knockback(target_spawn, spawn, duration, vertical, horizontal, use_heading)`](./lua_functions/Knockback.md) +- [`LastSpellAttackHit()`](./lua_functions/LastSpellAttackHit.md) +- [`MakeRandomFloat(min, max)`](./lua_functions/MakeRandomFloat.md) +- [`ModifyHP(spawn, value)`](./lua_functions/ModifyHP.md) +- [`ModifyMaxHP(spawn, value)`](./lua_functions/ModifyMaxHP.md) +- [`ModifyMaxPower(spawn, value)`](./lua_functions/ModifyMaxPower.md) +- [`ModifyPower(spawn, value)`](./lua_functions/ModifyPower.md) +- [`MovementLoopAdd(spawn, x, y, z, speed, delay, function, heading, exclude_heading, use_nav_path)`](./lua_functions/MovementLoopAdd.md) +- [`MoveToLocation(spawn, x, y, z, speed, lua_function, more_points, use_nav_path)`](./lua_functions/MoveToLocation.md) +- [`OfferQuest(npc, player, quest_id, forced)`](./lua_functions/OfferQuest.md) +- [`PlayAnimation(spawn, anim, target, hide_type)`](./lua_functions/PlayAnimation.md) +- [`PlayAnimationString(spawn, name, opt_target, set_no_target, use_all_spelltargets, ignore_self)`](./lua_functions/PlayAnimationString.md) +- [`PlayFlavor(spawn, mp3_string, text_string, emote_string, key1, key2, player, language)`](./lua_functions/PlayFlavor.md) +- [`PlayFlavorID(spawn, type, id, index, player, language)`](./lua_functions/PlayFlavorID.md) +- [`PlaySound(spawn, sound_string, x, y, z, player)`](./lua_functions/PlaySound.md) +- [`PlayVoice(spawn, mp3_string, key1, key2, player)`](./lua_functions/PlayVoice.md) +- [`ProcDamage(caster, target, name, dmg_type, low_damage, high_damage, success_msg, effect_msg)`](./lua_functions/ProcDamage.md) +- [`ProcessMelee(spawn, target, distance)`](./lua_functions/ProcessMelee.md) +- [`ProcessSpell(spawn, target, distance)`](./lua_functions/ProcessSpell.md) +- [`ProvidesQuest(npc, quest_id)`](./lua_functions/ProvidesQuest.md) +- [`QuestIsComplete(player, quest_id)`](./lua_functions/QuestIsComplete.md) +- [`QuestReturnNPC(quest, spawn_id)`](./lua_functions/QuestReturnNPC.md) +- [`QuestStepIsComplete(player, quest_id, step_id)`](./lua_functions/QuestStepIsComplete.md) +- [`RegisterQuest(quest, name, type, zone, level, description)`](./lua_functions/RegisterQuest.md) +- [`RemoveCoin(Spawn, Amount)`](./lua_functions/RemoveCoin.md) +- [`RemoveControlEffect(spawn, type, only_remove_spawn)`](./lua_functions/RemoveControlEffect.md) +- [`RemoveIconValue(spawn, value)`](./lua_functions/RemoveIconValue.md) +- [`RemoveImmunitySpell(type, spawn)`](./lua_functions/RemoveImmunitySpell.md) +- [`RemoveInvis(spawn)`](./lua_functions/RemoveInvis.md) +- [`RemoveItem(spawn, item_id, quantity)`](./lua_functions/RemoveItem.md) +- [`RemoveLootItem(spawn, item_id)`](./lua_functions/RemoveLootItem.md) +- [`RemovePrimaryEntityCommand(Spawn, CommandString)`](./lua_functions/RemovePrimaryEntityCommand.md) +- [`RemoveProc(spawn, item)`](./lua_functions/RemoveProc.md) +- [`RemoveQuestStep(player, quest, step)`](./lua_functions/RemoveQuestStep.md) +- [`RemoveRecipeFromPlayer(player, recipe_id)`](./lua_functions/RemoveRecipeFromPlayer.md) +- [`RemoveRegion(zone, version, region_name)`](./lua_functions/RemoveRegion.md) +- [`RemoveSkill(player_spawn, skill_id, more_to_remove)`](./lua_functions/RemoveSkill.md) +- [`RemoveSkillBonus(spawn)`](./lua_functions/RemoveSkillBonus.md) +- [`RemoveSpawnAccess(Spawn, Player)`](./lua_functions/RemoveSpawnAccess.md) +- [`RemoveSpawnIDAccess(spawn, id, zone)`](./lua_functions/RemoveSpawnIDAccess.md) +- [`RemoveSpellBonus(spawn)`](./lua_functions/RemoveSpellBonus.md) +- [`RemoveSpellBookEntry(player, spellid)`](./lua_functions/RemoveSpellBookEntry.md) +- [`RemoveStealth(spawn)`](./lua_functions/RemoveStealth.md) +- [`RemoveThreatTransfer(spawn)`](./lua_functions/RemoveThreatTransfer.md) +- [`RemoveTriggerFromSpell(remove_count)`](./lua_functions/RemoveTriggerFromSpell.md) +- [`RemoveWard()`](./lua_functions/RemoveWard.md) +- [`RemoveWidgetFromSpawnMap(spawn, widget_id)`](./lua_functions/RemoveWidgetFromSpawnMap.md) +- [`RemoveWidgetFromZoneMap(zone, widget_id)`](./lua_functions/RemoveWidgetFromZoneMap.md) +- [`ReplaceWidgetFromClient(player, widget_id, x, y, z, grid_id)`](./lua_functions/ReplaceWidgetFromClient.md) +- [`ResetIllusion(spawn)`](./lua_functions/ResetIllusion.md) +- [`ResetQuestStep(quest, step, desc, task_group)`](./lua_functions/ResetQuestStep.md) +- [`Resurrect(hp_perc, power_perc, send_window, target, heal_name, crit_mod, no_calcs, revive_spell_id, revive_spell_tier)`](./lua_functions/Resurrect.md) +- [`Say(spawn, message, player, dist, language)`](./lua_functions/Say.md) +- [`SayOOC(spawn, message, player, dist, language)`](./lua_functions/SayOOC.md) +- [`SendHearCast(spell, spell_visual_id, cast_time, caster, target)`](./lua_functions/SendHearCast.md) +- [`SendMessage(spawn, message, color_str)`](./lua_functions/SendMessage.md) +- [`SendNewAdventureSpells(player)`](./lua_functions/SendNewAdventureSpells.md) +- [`SendNewTradeskillSpells(player)`](./lua_functions/SendNewTradeskillSpells.md) +- [`SendOptionWindow(option_window, player, window_title, cancel_command)`](./lua_functions/SendOptionWindow.md) +- [`SendPopUpMessage(spawn, message, red, green, blue)`](./lua_functions/SendPopUpMessage.md) +- [`SendStateCommand(spawn, new_state, player)`](./lua_functions/SendStateCommand.md) +- [`SendTransporters(spawn, player, transport_id)`](./lua_functions/SendTransporters.md) +- [`SendUpdateDefaultCommand(Spawn, Distance, CommandString, Player)`](./lua_functions/SendUpdateDefaultCommand.md) +- [`SetAAInfo(spawn, type, value)`](./lua_functions/SetAAInfo.md) +- [`SetAccessToEntityCommand(Spawn, Player, CommandString, Allowed)`](./lua_functions/SetAccessToEntityCommand.md) +- [`SetAccessToEntityCommandByCharID(Spawn, CharID, CommandString, Allowed)`](./lua_functions/SetAccessToEntityCommandByCharID.md) +- [`SetAdventureClass(spawn, value)`](./lua_functions/SetAdventureClass.md) +- [`SetAggroRadius(spawn, distance, override_)`](./lua_functions/SetAggroRadius.md) +- [`SetAgi(spawn, value)`](./lua_functions/SetAgi.md) +- [`SetAgiBase(spawn, value)`](./lua_functions/SetAgiBase.md) +- [`SetAlignment(spawn, alignment)`](./lua_functions/SetAlignment.md) +- [`SetAttackable(spawn, attackable)`](./lua_functions/SetAttackable.md) +- [`SetBrainTick(spawn, tick)`](./lua_functions/SetBrainTick.md) +- [`SetCanBind(spawn, canbind)`](./lua_functions/SetCanBind.md) +- [`SetCanEvac(spawn, canevac)`](./lua_functions/SetCanEvac.md) +- [`SetCanGate(spawn, cangate)`](./lua_functions/SetCanGate.md) +- [`SetCastOnAggroComplete(spawn, value)`](./lua_functions/SetCastOnAggroComplete.md) +- [`SetCharacterTitlePrefix(spawn, titleName)`](./lua_functions/SetCharacterTitlePrefix.md) +- [`SetCharacterTitleSuffix(spawn, titleName)`](./lua_functions/SetCharacterTitleSuffix.md) +- [`SetCharSheetChanged(spawn, value)`](./lua_functions/SetCharSheetChanged.md) +- [`SetCoinTmpReward(quest, coins)`](./lua_functions/SetCoinTmpReward.md) +- [`SetCompletedDescription(quest, description)`](./lua_functions/SetCompletedDescription.md) +- [`SetCompleteFlag(quest)`](./lua_functions/SetCompleteFlag.md) +- [`SetCurrentHP(param1, param2)`](./lua_functions/SetCurrentHP.md) +- [`SetCurrentPower(param1, param2)`](./lua_functions/SetCurrentPower.md) +- [`SetDeity(spawn, value)`](./lua_functions/SetDeity.md) +- [`SetFactionID(spawn, value)`](./lua_functions/SetFactionID.md) +- [`SetFailureTimer(spawn)`](./lua_functions/SetFailureTimer.md) +- [`SetFollowTarget(spawn, target, follow_distance)`](./lua_functions/SetFollowTarget.md) +- [`SetGridID(spawn, grid)`](./lua_functions/SetGridID.md) +- [`SetHeading(spawn, value)`](./lua_functions/SetHeading.md) +- [`SetIllusion(spawn, model)`](./lua_functions/SetIllusion.md) +- [`SetInCombat(spawn, val)`](./lua_functions/SetInCombat.md) +- [`SetInfoFlag(spawn)`](./lua_functions/SetInfoFlag.md) +- [`SetInfoStructFloat(spawn, field, value)`](./lua_functions/SetInfoStructFloat.md) +- [`SetInfoStructSInt(spawn, field, value)`](./lua_functions/SetInfoStructSInt.md) +- [`SetInfoStructString(spawn, field, value)`](./lua_functions/SetInfoStructString.md) +- [`SetInfoStructUInt(spawn, field, value)`](./lua_functions/SetInfoStructUInt.md) +- [`SetInt(spawn, value)`](./lua_functions/SetInt.md) +- [`SetIntBase(spawn, value)`](./lua_functions/SetIntBase.md) +- [`SetItemCount(item, owner, new_count)`](./lua_functions/SetItemCount.md) +- [`SetLocationProximityFunction(zone, x, y, z, max_variation, in_range_function, leaving_range_function)`](./lua_functions/SetLocationProximityFunction.md) +- [`SetLootCoin(spawn, val)`](./lua_functions/SetLootCoin.md) +- [`SetLootDropType(spawn, loot_drop_type)`](./lua_functions/SetLootDropType.md) +- [`SetLootTier(spawn, loot_tier)`](./lua_functions/SetLootTier.md) +- [`SetLuaBrain(spawn)`](./lua_functions/SetLuaBrain.md) +- [`SetMaxHP(spawn, value)`](./lua_functions/SetMaxHP.md) +- [`SetMaxHPBase(spawn, value)`](./lua_functions/SetMaxHPBase.md) +- [`SetMaxPower(spawn, value)`](./lua_functions/SetMaxPower.md) +- [`SetMaxPowerBase(spawn, value)`](./lua_functions/SetMaxPowerBase.md) +- [`SetModelType(spawn, value)`](./lua_functions/SetModelType.md) +- [`SetMount(spawn, value)`](./lua_functions/SetMount.md) +- [`SetMountColor(spawn, red, green, blue, red, green, blue)`](./lua_functions/SetMountColor.md) +- [`SetPlayerHistory(player, event_id, value, value2)`](./lua_functions/SetPlayerHistory.md) +- [`SetPlayerPOVGhost(player, spawn)`](./lua_functions/SetPlayerPOVGhost.md) +- [`SetPlayerProximityFunction(spawn, distance, in_range_function, leaving_range_function)`](./lua_functions/SetPlayerProximityFunction.md) +- [`SetPosition(spawn, x, y, z, heading)`](./lua_functions/SetPosition.md) +- [`SetQuestCompleteAction(quest, action)`](./lua_functions/SetQuestCompleteAction.md) +- [`SetQuestFeatherColor(quest, feather_color)`](./lua_functions/SetQuestFeatherColor.md) +- [`SetQuestFlags(quest, flags)`](./lua_functions/SetQuestFlags.md) +- [`SetQuestPrereqLevel(quest, level)`](./lua_functions/SetQuestPrereqLevel.md) +- [`SetQuestRepeatable(quest)`](./lua_functions/SetQuestRepeatable.md) +- [`SetQuestRewardComment(quest, comment)`](./lua_functions/SetQuestRewardComment.md) +- [`SetQuestRewardExp(quest, exp)`](./lua_functions/SetQuestRewardExp.md) +- [`SetQuestRewardStatus(quest, status, min_status_earned, max_status_earned)`](./lua_functions/SetQuestRewardStatus.md) +- [`SetQuestTimer(quest, player, step, duration, action)`](./lua_functions/SetQuestTimer.md) +- [`SetQuestTimerComplete(quest, player)`](./lua_functions/SetQuestTimerComplete.md) +- [`SetQuestYellow(quest)`](./lua_functions/SetQuestYellow.md) +- [`SetRailID(spawn, rail_id)`](./lua_functions/SetRailID.md) +- [`SetRequiredHistory(spawn, event_id, value1, value2, flag_override)`](./lua_functions/SetRequiredHistory.md) +- [`SetRequiredQuest(spawn, quest_id, quest_step, flag_override)`](./lua_functions/SetRequiredQuest.md) +- [`SetServerControlFlag(spawn, param, param_value, value)`](./lua_functions/SetServerControlFlag.md) +- [`SetServerVariable(name, value, comment)`](./lua_functions/SetServerVariable.md) +- [`SetSkillMaxValue(skill, value)`](./lua_functions/SetSkillMaxValue.md) +- [`SetSkillValue(skill, value)`](./lua_functions/SetSkillValue.md) +- [`SetSpawnAnimation(spawn, anim_id, leeway)`](./lua_functions/SetSpawnAnimation.md) +- [`SetSpawnGroupID(spawn, new_group_id)`](./lua_functions/SetSpawnGroupID.md) +- [`SetSpeed(spawn, value)`](./lua_functions/SetSpeed.md) +- [`SetSpeedMultiplier(spawn, val)`](./lua_functions/SetSpeedMultiplier.md) +- [`SetSpellData(spell, field, fieldvalue)`](./lua_functions/SetSpellData.md) +- [`SetSpellDataIndex(spell, idx, value, value2)`](./lua_functions/SetSpellDataIndex.md) +- [`SetSpellDisplayEffect(spell, idx, field, percentage)`](./lua_functions/SetSpellDisplayEffect.md) +- [`SetSpellList(spawn, primary_list, secondary_list)`](./lua_functions/SetSpellList.md) +- [`SetSpellSnareValue(snare, spawn)`](./lua_functions/SetSpellSnareValue.md) +- [`SetSpellTriggerCount(trigger_count, cancel_after_triggers)`](./lua_functions/SetSpellTriggerCount.md) +- [`SetSta(spawn, value)`](./lua_functions/SetSta.md) +- [`SetStaBase(spawn, value)`](./lua_functions/SetStaBase.md) +- [`SetStatusTmpReward(quest, status)`](./lua_functions/SetStatusTmpReward.md) +- [`SetStepComplete(player, quest_id, step)`](./lua_functions/SetStepComplete.md) +- [`SetStepFailed(player, quest_id, step)`](./lua_functions/SetStepFailed.md) +- [`SetStr(spawn, value)`](./lua_functions/SetStr.md) +- [`SetStrBase(spawn, value)`](./lua_functions/SetStrBase.md) +- [`SetSuccessTimer(spawn)`](./lua_functions/SetSuccessTimer.md) +- [`SetTemporaryTransportID(player, transport_id)`](./lua_functions/SetTemporaryTransportID.md) +- [`SetTempVariable(spawn, var, val)`](./lua_functions/SetTempVariable.md) +- [`SetTradeskillClass(spawn, value)`](./lua_functions/SetTradeskillClass.md) +- [`SetTradeskillLevel(spawn, level)`](./lua_functions/SetTradeskillLevel.md) +- [`SetTutorialStep(player, step)`](./lua_functions/SetTutorialStep.md) +- [`SetVision(spawn, vision)`](./lua_functions/SetVision.md) +- [`SetVisualFlag(spawn)`](./lua_functions/SetVisualFlag.md) +- [`SetWis(spawn, value)`](./lua_functions/SetWis.md) +- [`SetWisBase(spawn, value)`](./lua_functions/SetWisBase.md) +- [`SetWorldTime(newYear, newMonth, newHour, newMinute)`](./lua_functions/SetWorldTime.md) +- [`SetZoneExpansionFlag(zone, xpackFlag)`](./lua_functions/SetZoneExpansionFlag.md) +- [`SetZoneHolidayFlag(zone, holidayFlag)`](./lua_functions/SetZoneHolidayFlag.md) +- [`Shout(spawn, message, player, dist, language)`](./lua_functions/Shout.md) +- [`ShowLootWindow(player, spawn)`](./lua_functions/ShowLootWindow.md) +- [`ShowWindow(player, window, show)`](./lua_functions/ShowWindow.md) +- [`Spawn(zone, spawn_id, x, y, z, heading)`](./lua_functions/Spawn.md) +- [`SpawnByLocationID(zone, location_id)`](./lua_functions/SpawnByLocationID.md) +- [`SpawnGroupByID(zone, group_id, custom_level)`](./lua_functions/SpawnGroupByID.md) +- [`SpawnMove(spawn, player, max_distance, type)`](./lua_functions/SpawnMove.md) +- [`SpawnSet(spawn, variable, value, no_update, temporary_flag, index)`](./lua_functions/SpawnSet.md) +- [`SpawnSetByDistance(spawn, max_distance, variable, value)`](./lua_functions/SpawnSetByDistance.md) +- [`SpellDamage(target, type, min_damage, max_damage, crit_mod, no_calcs, class_id)`](./lua_functions/SpellDamage.md) +- [`SpellDamageExt(target, type, min_damage, max_damage, crit_mod, no_calcs, override_packet_type, take_power, class_id)`](./lua_functions/SpellDamageExt.md) +- [`SpellHeal(heal_type, min_heal, max_heal, target, crit_mod, no_calcs, custom_spell_name)`](./lua_functions/SpellHeal.md) +- [`SpellHealPct(heal_type, percentage, current_value, caster_value, target, crit_mod, no_calcs, custom_spell_name)`](./lua_functions/SpellHealPct.md) +- [`StartAutoMount(player, path)`](./lua_functions/StartAutoMount.md) +- [`StartConversation(conversation, source, player, text, mp3, key1, key2, language, can_close)`](./lua_functions/StartConversation.md) +- [`StartDialogConversation(conversation, type, spawn, player, text, mp3, key1, key2, language, can_close)`](./lua_functions/StartDialogConversation.md) +- [`StartHeroicOpportunity(caster, class_id)`](./lua_functions/StartHeroicOpportunity.md) +- [`StartTransmute(spawn)`](./lua_functions/StartTransmute.md) +- [`Stealth(type, spawn)`](./lua_functions/Stealth.md) +- [`StopMovement(spawn)`](./lua_functions/StopMovement.md) +- [`StopTimer(spawn, function)`](./lua_functions/StopTimer.md) +- [`SummonCosmeticPet(spawn, pet_id)`](./lua_functions/SummonCosmeticPet.md) +- [`SummonDeityPet(spawn, pet_id)`](./lua_functions/SummonDeityPet.md) +- [`SummonDumbFirePet(spawn, target, pet_id, x, y, z)`](./lua_functions/SummonDumbFirePet.md) +- [`SummonItem(spawn, item_id, location, item_count)`](./lua_functions/SummonItem.md) +- [`SummonPet(spawn, pet_id, max_level)`](./lua_functions/SummonPet.md) +- [`ToggleCharacterFlag(player, flag_id)`](./lua_functions/ToggleCharacterFlag.md) +- [`ToggleFollow(spawn)`](./lua_functions/ToggleFollow.md) +- [`ToggleTracking(spawn)`](./lua_functions/ToggleTracking.md) +- [`UpdateQuestDescription(quest, description)`](./lua_functions/UpdateQuestDescription.md) +- [`UpdateQuestStepDescription(quest, step, description)`](./lua_functions/UpdateQuestStepDescription.md) +- [`UpdateQuestTaskGroupDescription(quest, step, description)`](./lua_functions/UpdateQuestTaskGroupDescription.md) +- [`UpdateQuestZone(quest, zone)`](./lua_functions/UpdateQuestZone.md) +- [`UseWidget(widget)`](./lua_functions/UseWidget.md) +- [`Zone(zone, player, x, y, z, heading)`](./lua_functions/Zone.md) \ No newline at end of file