<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://oldwiki.eq2classic.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Smash</id>
	<title>EQ2Emulator - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://oldwiki.eq2classic.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Smash"/>
	<link rel="alternate" type="text/html" href="https://oldwiki.eq2classic.com/index.php?title=Special:Contributions/Smash"/>
	<updated>2026-07-11T16:50:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.3</generator>
	<entry>
		<id>https://oldwiki.eq2classic.com/index.php?title=LUA:PlayAnimation&amp;diff=8235</id>
		<title>LUA:PlayAnimation</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.eq2classic.com/index.php?title=LUA:PlayAnimation&amp;diff=8235"/>
		<updated>2020-05-08T01:53:26Z</updated>

		<summary type="html">&lt;p&gt;Smash: /* Syntax */Added 2 params that are on the rewrite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Allows you play an animation through a spawn. The third and fourth parameters are optional. The third parameter must be a player if used. The third parameter is to be a player that you either wish to be the only client to send an animation to, or to exclude that client. Using 1 for the type param send the animation to param 3, using 2 sends the animation to all others in range. The type param defaults to 1 if not set.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
PlayAnimation([Spawn] spawn, [int32] visual_state, ([Spawn*] state), ([int8] type), ([string] emoteText), ([Spawn*] emoteTarget))&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function hailed(NPC, Spawn)&lt;br /&gt;
    PlayAnimation(NPC, 121)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
When an NPC with this function is hailed, that NPC will use the visual state with the ID of 121 which is the bow animation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LUA:SpawnFunctions|Back to LUA Spawn Functions Index]]&lt;/div&gt;</summary>
		<author><name>Smash</name></author>
		
	</entry>
	<entry>
		<id>https://oldwiki.eq2classic.com/index.php?title=LUA:SpawnScripts&amp;diff=6234</id>
		<title>LUA:SpawnScripts</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.eq2classic.com/index.php?title=LUA:SpawnScripts&amp;diff=6234"/>
		<updated>2016-02-06T12:23:36Z</updated>

		<summary type="html">&lt;p&gt;Smash: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Spawn Scripts are used to bring a spawn to life, the most common use is to add dialog but it is possible to write your own custom AI completely overriding the default behavior provided in the server core.&lt;br /&gt;
&lt;br /&gt;
== Aggro ==&lt;br /&gt;
Aggro is called when the spawn aggros a player due to faction&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function aggro(Spawn, Spawn)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Attacked ==&lt;br /&gt;
Attacked is called when the spawn enters combat&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function attacked(Spawn, Spawn)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Auto Attack Tick ==&lt;br /&gt;
Auto Attack Tick is called when the spawn makes an attack with the primary weapon&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function auto_attack_tick(Spawn, Spawn)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Can Use Command ==&lt;br /&gt;
can_use_command is called when an entity command is used on a spawn. Return true to allow the command to be used, false to not. This check only applies if this function is in the script. The third parameter is the name of the spell/entity command.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function can_use_command(NPC, Spawn, String)&lt;br /&gt;
    return true&lt;br /&gt;
end&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Casted On ==&lt;br /&gt;
Casted On is called when a spell is casted on the spawn, the third parameter is the name of the spell/entity command&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function casted_on(Spawn, Spawn, String)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Combat Reset ==&lt;br /&gt;
Combat Reset is called when the spawn leaves combat&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function CombatReset(Spawn)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Death ==&lt;br /&gt;
Death is called when the spawn dies&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function death(Spawn, Spawn)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Group Dead ==&lt;br /&gt;
Group dead is called when the last member of a spawn group is killed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function group_dead(Spawn, Spawn)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Hailed ==&lt;br /&gt;
Hailed is called when a player hails the spawn&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function hailed(Spawn, Spawn)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Hailed Busy ==&lt;br /&gt;
Hailed Busy is called when a player hails the spawn while it is in combat&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function hailed_busy(Spawn, Spawn)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Health Changed ==&lt;br /&gt;
Health Changed is called whenever the spawns health changes in either direction&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function healthchanged(Spawn, Spawn)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Killed ==&lt;br /&gt;
Killed is called whenever the spawn kills something&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function killed(Spawn, Spawn)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Random Chat ==&lt;br /&gt;
Random Chat is never called and its purpose is lost, code for it still remains so it is listed here just for reference&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function randomchat(Spawn, String)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Respawn ==&lt;br /&gt;
Respawn is called when the spawn respawns&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function respawn(Spawn)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Spawn ==&lt;br /&gt;
Spawn is called when the spawn spawns for the first time&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function spawn(Spawn)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Targeted ==&lt;br /&gt;
Targeted is called whenever a player targets the spawn&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function targeted(Spawn, Spawn)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Think ==&lt;br /&gt;
Think is used to override AI and is called every time the AI needs to run&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function Think(Spawn, Spawn)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LUA|Back to LUA]]&lt;/div&gt;</summary>
		<author><name>Smash</name></author>
		
	</entry>
	<entry>
		<id>https://oldwiki.eq2classic.com/index.php?title=LUA:QuestFunctions&amp;diff=6197</id>
		<title>LUA:QuestFunctions</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.eq2classic.com/index.php?title=LUA:QuestFunctions&amp;diff=6197"/>
		<updated>2016-01-28T03:44:58Z</updated>

		<summary type="html">&lt;p&gt;Smash: /* EQ2Emulator: LUA Quest Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= EQ2Emulator: LUA Quest Functions =&lt;br /&gt;
details to come&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[LUA:Accepted|Accepted]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestPrereqClass|AddQuestPrereqClass]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestPrereqFaction|AddQuestPrereqFaction]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestPrereqItem|AddQuestPrereqItem]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:SetQuestPrereqLevel|SetQuestPrereqLevel]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestPrereqQuest|AddQuestPrereqQuest]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestPrereqRace|AddQuestPrereqRace]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestPrereqTradeskillLevel |AddQuestPrereqTradeskillLevel ]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestPrereqTradeskillClass |AddQuestPrereqTradeskillClass ]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestRewardCoin|AddQuestRewardCoin]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestRewardItem|AddQuestRewardItem]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestRewardFaction|AddQuestRewardFaction]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestSelectableRewardItem|AddQuestSelectableRewardItem]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestStep|AddQuestStep]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestStepChat|AddQuestStepChat]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestStepCompleteAction|AddQuestStepCompleteAction]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestStepProgressAction|AddQuestStepProgressAction()]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestStepKill|AddQuestStepKill]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestStepLocation|AddQuestStepLocation]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestStepObtainItem|AddQuestStepObtainItem]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestStepSpell|AddQuestStepSpell]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestStepCraft|AddQuestStepCraft]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddQuestStepHarvest|AddQuestStepHarvest()]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddStepProgress|AddStepProgress]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:AddTimer|AddTimer]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:Declined|Declined]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:Deleted|Deleted]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:GetQuest|GetQuest]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:GetQuestStep|GetQuestStep]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:GetTaskGroupStep|GetTaskGroupStep]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:GiveQuestReward|GiveQuestReward]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:HasCompletedQuest|HasCompletedQuest]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:HasQuest|HasQuest]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:OfferQuest|OfferQuest]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:ProvidesQuest|ProvidesQuest]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:QuestIsComplete|QuestIsComplete]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:QuestReturnNPC|QuestReturnNPC]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:QuestStepIsComplete|QuestStepIsComplete]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:RegisterQuest|RegisterQuest]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:Reload|Reload]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:SetCompletedDescription|SetCompletedDescription]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:SetQuestCompleteAction|SetQuestCompleteAction]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:SetQuestRewardComment|SetQuestRewardComment]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:SetQuestRewardExp|SetQuestRewardExp]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:SetQuestRewardStatus|SetQuestRewardStatus]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:SetRequiredQuest|SetRequiredQuest]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:SetRequiredHistory|SetRequiredHistory]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:SetStepComplete|SetStepComplete]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:UpdateQuestDescription|UpdateQuestDescription]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:UpdateQuestStepDescription|UpdateQuestStepDescription]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:UpdateQuestTaskGroupDescription|UpdateQuestTaskGroupDescription]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:UpdateQuestZone|UpdateQuestZone]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:SetCompleteFlag|SetCompleteFlag()]]&lt;br /&gt;
&lt;br /&gt;
[[LUA:SetQuestYellow|SetQuestYellow()]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Smash</name></author>
		
	</entry>
	<entry>
		<id>https://oldwiki.eq2classic.com/index.php?title=LUA:SetRequiredHistory&amp;diff=6196</id>
		<title>LUA:SetRequiredHistory</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.eq2classic.com/index.php?title=LUA:SetRequiredHistory&amp;diff=6196"/>
		<updated>2016-01-28T03:43:36Z</updated>

		<summary type="html">&lt;p&gt;Smash: Created page with &amp;quot;= LUA Functions: SetRequiredHistory() = Required a player to have a Lua history entry set as a certain data value for access to this spawn.   ==== Syntax ==== SetRequiredHistory(...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= LUA Functions: SetRequiredHistory() =&lt;br /&gt;
Required a player to have a Lua history entry set as a certain data value for access to this spawn.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Syntax ====&lt;br /&gt;
SetRequiredHistory(param1, param2, param3, [param4], [param5], [param6])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
; Required - ''param1'' (Spawn), ''param2'' (int32), ''param3'' (int32)&lt;br /&gt;
: ''param1'' is the spawn we want to set&lt;br /&gt;
: ''param2'' is the event ID that is required&lt;br /&gt;
: ''param3'' is the history value1 that is required&lt;br /&gt;
; Optional - ''param4'' (int32), ''param5'' (int8), ''param6'' (int16)&lt;br /&gt;
: ''param4'' is the history value2 that is required&lt;br /&gt;
: ''param5'' sets a spawn as private when the player does not meet history reqs, grants access when they do. Set as 1 if used.&lt;br /&gt;
: ''param6'' vis_flags override value to be used while a player does not meet history reqs, uses vis_flags as normal when they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Usage ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function spawn(Spawn)&lt;br /&gt;
    SetRequiredHistory(Spawn, 1234, 5, 0, 1, 0)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This sets spawn access requirements for a spawn. Both value 1 and value 2 must match and the player must have this history entry. When a player does not meet spawn access requirements, no vis flags will be sent for the spawn to that player.  This disables use of the spawn (cannot target, use commands) but allows the player to still see the spawn. Using the private_spawn param (5) hides this spawn completely from the player. If you only want certain flags to be sent while a player does not have access to the spawn use the vis_flags override (param6). Notes on this below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
To calculate the values for vis flags, use the base values of (attackable = +64), (show_level = +32), (show_name = +16), (targetable = +4), (show_command_icon = +2). Add the sum of all the values you wish to be activated. For instance to have just show_name and targetable, use 20 as the value (4+16).&lt;/div&gt;</summary>
		<author><name>Smash</name></author>
		
	</entry>
	<entry>
		<id>https://oldwiki.eq2classic.com/index.php?title=LUA:SetRequiredQuest&amp;diff=6195</id>
		<title>LUA:SetRequiredQuest</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.eq2classic.com/index.php?title=LUA:SetRequiredQuest&amp;diff=6195"/>
		<updated>2016-01-28T03:37:59Z</updated>

		<summary type="html">&lt;p&gt;Smash: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= LUA Functions: SetRequiredQuest() =&lt;br /&gt;
Sets a spawn as required for the given quest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Syntax ====&lt;br /&gt;
SetRequiredQuest(param1, param2, param3, [param4], [param5], [param6])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
; Required - ''param1'' (Spawn), ''param2'' (int32)&lt;br /&gt;
: ''param1'' is the spawn we want to set&lt;br /&gt;
: ''param2'' is the quest ID that requires it&lt;br /&gt;
: ''param3'' is the step that requires it&lt;br /&gt;
; Optional - ''param4'' (int8), ''param5'' (int8), ''param6'' (int16)&lt;br /&gt;
: ''param4'' sets a spawn as private when the player does not meet quest reqs, grants access when they do. Set as 1 if used.&lt;br /&gt;
: ''param5'' grants access after the specified quest step is completed, including after finishing a quest.&lt;br /&gt;
: ''param6'' vis_flags override value to be used while a player does not meet quest reqs, uses vis_flags as normal when they do.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Usage ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function spawn(Spawn)&lt;br /&gt;
    SetRequiredQuest(Spawn, 1234, 5, 0, 1, 0)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This sets spawn access requirements for a spawn. When a player does not meet spawn access requirements, no vis flags will be sent for the spawn to that player. This disables use of the spawn (cannot target, use commands) but allows the player to still see the spawn. Using the private_spawn param (4) hides this spawn completely from the player. Param5 allows access to this spawn permanently after this quest step has been completed or while on this step. If you only want certain flags to be sent while a player does not have access to the spawn use the vis_flags override (param6). Notes on this below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
To calculate the values for vis flags, use the base values of (attackable = +64), (show_level = +32), (show_name = +16), (targetable = +4), (show_command_icon = +2). Add the sum of all the values you wish to be activated. For instance to have just show_name and targetable, use 20 as the value (4+16).&lt;/div&gt;</summary>
		<author><name>Smash</name></author>
		
	</entry>
	<entry>
		<id>https://oldwiki.eq2classic.com/index.php?title=LUA:AllFunctions&amp;diff=6194</id>
		<title>LUA:AllFunctions</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.eq2classic.com/index.php?title=LUA:AllFunctions&amp;diff=6194"/>
		<updated>2016-01-28T03:32:49Z</updated>

		<summary type="html">&lt;p&gt;Smash: /* SetRequiredHistory */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{PageHeaderChild|LUA|AllFunctions}}&lt;br /&gt;
= EQ2Emulator: All LUA Functions =&lt;br /&gt;
This is a list of all the LUA functions currently in EQ2Emu.&lt;br /&gt;
&lt;br /&gt;
== A ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:AddControlEffect|AddControlEffect()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:AddConversationOption|AddConversationOption()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:AddHate|AddHate()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:AddImmunitySpell|AddImmunitySpell()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:AddLanguage|AddLanguage()]]&lt;br /&gt;
|[[LUA:AddLootCoin|AddLootCoin()]]&lt;br /&gt;
|[[LUA:AddLootItem|AddLootItem()]]&lt;br /&gt;
|[[LUA:AddMultiFloorLift|AddMultiFloorLift()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:AddOptionWindowOption|AddOptionWindowOption()]]&lt;br /&gt;
|[[LUA:AddPrimaryEntityCommand|AddPrimaryEntityCommand()]]&lt;br /&gt;
|[[LUA:AddProc|AddProc()]]&lt;br /&gt;
|[[LUA:AddQuestPrereqClass|AddQuestPrereqClass()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:AddQuestPrereqFaction|AddQuestPrereqFaction()]]&lt;br /&gt;
|[[LUA:AddQuestPrereqItem|AddQuestPrereqItem()]]&lt;br /&gt;
|[[LUA:AddQuestPrereqModelType|AddQuestPrereqModelType()]]&lt;br /&gt;
|[[LUA:AddQuestPrereqQuest|AddQuestPrereqQuest()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:AddQuestPrereqRace|AddQuestPrereqRace()]]&lt;br /&gt;
|[[LUA:AddQuestPrereqTradeskillClass|AddQuestPrereqTradeskillClass()]]&lt;br /&gt;
|[[LUA:AddQuestPrereqTradeskillLevel|AddQuestPrereqTradeskillLevel()]]&lt;br /&gt;
|[[LUA:AddQuestRewardCoin|AddQuestRewardCoin()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:AddQuestRewardFaction|AddQuestRewardFaction()]]&lt;br /&gt;
|[[LUA:AddQuestRewardItem|AddQuestRewardItem()]]&lt;br /&gt;
|[[LUA:AddQuestSelectableRewardItem|AddQuestSelectableRewardItem()]]&lt;br /&gt;
|[[LUA:AddQuestStep|AddQuestStep()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:AddQuestStepChat|AddQuestStepChat()]]&lt;br /&gt;
|[[LUA:AddQuestStepCompleteAction|AddQuestStepCompleteAction()]]&lt;br /&gt;
|[[LUA:AddQuestStepCraft|AddQuestStepCraft()]]&lt;br /&gt;
|[[LUA:AddQuestStepFailureAction|AddQuestStepFailureAction()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:AddQuestStepHarvest|AddQuestStepHarvest()]]&lt;br /&gt;
|[[LUA:AddQuestStepKill|AddQuestStepKill()]]&lt;br /&gt;
|[[LUA:AddQuestStepLocation|AddQuestStepLocation()]]&lt;br /&gt;
|[[LUA:AddQuestStepObtainItem|AddQuestStepObtainItem()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:AddQuestStepProgressAction|AddQuestStepProgressAction()]]&lt;br /&gt;
|[[LUA:AddQuestStepSpell|AddQuestStepSpell()]]&lt;br /&gt;
|[[LUA:AddSkillBonus|AddSkillBonus()]]&lt;br /&gt;
|[[LUA:AddSpawnAccess|AddSpawnAccess()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:AddSpawnIDAccess|AddSpawnIDAccess()]]&lt;br /&gt;
|[[LUA:AddSpawnSpellBonus|AddSpawnSpellBonus()]]&lt;br /&gt;
|[[LUA:AddSpellBonus|AddSpellBonus()]]&lt;br /&gt;
|[[LUA:AddSpellBookEntry|AddSpellBookEntry()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:AddSpellTimer|AddSpellTimer()]]&lt;br /&gt;
|[[LUA:AddStepProgress|AddStepProgress()]]&lt;br /&gt;
|[[LUA:AddThreatTransfer|AddThreatTransfer()]]&lt;br /&gt;
|[[LUA:AddTimer|AddTimer()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:AddToWard|AddToWard()]]&lt;br /&gt;
|[[LUA:AddTransportSpawn|AddTransportSpawn()]]&lt;br /&gt;
|[[LUA:AddWard|AddWard()]]&lt;br /&gt;
|[[LUA:ApplySpellVisual|ApplySpellVisual()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:Attack|Attack()]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== B ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:Bind|Bind()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:BlurVision|BlurVision()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:BreatheUnderwater|BreatheUnderwater()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== C ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:CancelSpell|CancelSpell()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:CanHarvest|CanHarvest()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:CanReceiveQuest|CanReceiveQuest()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:CastEntityCommand|CastEntityCommand()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:CastSpell|CastSpell()]]&lt;br /&gt;
|[[LUA:Charm|Charm()]]&lt;br /&gt;
|[[LUA:CheckRaceType|CheckRaceType()]]&lt;br /&gt;
|[[LUA:ClearEncounter|ClearEncounter()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:ClearHate|ClearHate()]]&lt;br /&gt;
|[[LUA:CloseConversation|CloseConversation()]]&lt;br /&gt;
|[[LUA:CreateOptionWindow|CreateOptionWindow()]]&lt;br /&gt;
|[[LUA:CloseItemConversation|CloseItemConversation()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:CompareSpawns|CompareSpawns()]]&lt;br /&gt;
|[[LUA:CopySpawnAppearance|CopySpawnAppearance()]]&lt;br /&gt;
|[[LUA:CreateConversation|CreateConversation()]]&lt;br /&gt;
|[[LUA:CureByControlEffect|CureByControlEffect()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:CureByType|CureByType()]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== D ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:Despawn|Despawn()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:DismissPet|DismissPet()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== E ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:Emote|Emote()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:EndAutoMount|EndAutoMount()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== F ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:FaceTarget|FaceTarget()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== G ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:Gate|Gate()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:GetAgi|GetAgi()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:GetAgiBase|GetAgiBase()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:GetCharmedPet|GetCharmedPet()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetClass|GetClass()]]&lt;br /&gt;
|[[LUA:GetClassName|GetClassName()]]&lt;br /&gt;
|[[LUA:GetArchetypeName|GetArchetypeName()]]&lt;br /&gt;
|[[LUA:GetCoinMessage|GetCoinMessage()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetCosmeticPet|GetCosmeticPet()]]&lt;br /&gt;
|[[LUA:GetCurrentZoneSafeLocation|GetCurrentZoneSafeLocation()]]&lt;br /&gt;
|[[LUA:GetDeityPet|GetDeityPet()]]&lt;br /&gt;
|[[LUA:GetDistance|GetDistance()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetEncounter|GetEncounter()]]&lt;br /&gt;
|[[LUA:GetEncounterSize|GetEncounterSize()]]&lt;br /&gt;
|[[LUA:GetEquippedItemByID|GetEquippedItemByID()]]&lt;br /&gt;
|[[LUA:GetEquippedItemBySlot|GetEquippedItemBySlot()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetFactionAmount|GetFactionAmount()]]&lt;br /&gt;
|[[LUA:GetFollowTarget|GetFollowTarget()]]&lt;br /&gt;
|[[LUA:GetGender|GetGender()]]&lt;br /&gt;
|[[LUA:GetGroup|GetGroup()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetHateList|GetHateList()]]&lt;br /&gt;
|[[LUA:GetHeading|GetHeading()]]&lt;br /&gt;
|[[LUA:GetHP|GetHP()]]&lt;br /&gt;
|[[LUA:GetInt|GetInt()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetIntBase|GetIntBase()]]&lt;br /&gt;
|[[LUA:GetItemByID|GetItemByID()]]&lt;br /&gt;
|[[LUA:GetItemCount|GetItemCount()]]&lt;br /&gt;
|[[LUA:GetItemSkillReq|GetItemSkillReq()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetItemType|GetItemType()]]&lt;br /&gt;
|[[LUA:GetLevel|GetLevel()]]&lt;br /&gt;
|[[LUA:GetLootCoin|GetLootCoin()]]&lt;br /&gt;
|[[LUA:GetMaxHP|GetMaxHP()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetMaxHPBase|GetMaxHPBase()]]&lt;br /&gt;
|[[LUA:GetMaxPower|GetMaxPower()]]&lt;br /&gt;
|[[LUA:GetMaxPowerBase|GetMaxPowerBase()]]&lt;br /&gt;
|[[LUA:GetModelType|GetModelType()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetMostHated|GetMostHated()]]&lt;br /&gt;
|[[LUA:GetMount|GetMount()]]&lt;br /&gt;
|[[LUA:GetName|GetName()]]&lt;br /&gt;
|[[LUA:GetOwner|GetOwner()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetPet|GetPet()]]&lt;br /&gt;
|[[LUA:GetPower|GetPower()]]&lt;br /&gt;
|[[LUA:GetQuest|GetQuest()]]&lt;br /&gt;
|[[LUA:GetQuestCompleteCount|GetQuestCompleteCount()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetQuestFlags|GetQuestFlags()]]&lt;br /&gt;
|[[LUA:GetQuestStep|GetQuestStep()]]&lt;br /&gt;
|[[LUA:GetRace|GetRace()]]&lt;br /&gt;
|[[LUA:GetRaceBaseType|GetRaceBaseType()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetRaceType|GetRaceType()]]&lt;br /&gt;
|[[LUA:GetRaceName|GetRaceName()]]&lt;br /&gt;
|[[LUA:GetRunbackDistance|GetRunbackDistance()]]&lt;br /&gt;
|[[LUA:GetServerVariable|GetServerVariable()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetSkill|GetSkill()]]&lt;br /&gt;
|[[LUA:GetSkillMaxValue|GetSkillMaxValue()]]&lt;br /&gt;
|[[LUA:GetSkillName|GetSkillName()]]&lt;br /&gt;
|[[LUA:GetSkillValue|GetSkillValue()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetSpawn|GetSpawn()]]&lt;br /&gt;
|[[LUA:GetSpawnByGroupID|GetSpawnByGroupID()]]&lt;br /&gt;
|[[LUA:GetSpawnByLocationID|GetSpawnByLocationID()]]&lt;br /&gt;
|[[LUA:GetSpawnGroupID|GetSpawnGroupID()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetSpawnID|GetSpawnID()]]&lt;br /&gt;
|[[LUA:GetSpawnLocationID|GetSpawnLocationID()]]&lt;br /&gt;
|[[LUA:GetSpawnLocationPlacementID|GetSpawnLocationPlacementID()]]&lt;br /&gt;
|[[LUA:GetSpeed|GetSpeed()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetSpellTriggerCount|GetSpellTriggerCount()]]&lt;br /&gt;
|[[LUA:GetSta|GetSta()]]&lt;br /&gt;
|[[LUA:GetStaBase|GetStaBase()]]&lt;br /&gt;
|[[LUA:GetStr|GetStr()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetStrBase|GetStrBase()]]&lt;br /&gt;
|[[LUA:GetTarget|GetTarget()]]&lt;br /&gt;
|[[LUA:GetTaskGroupStep|GetTaskGroupStep()]]&lt;br /&gt;
|[[LUA:GetTempVariable|GetTempVariable()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetTradeskillClass|GetTradeskillClass()]]&lt;br /&gt;
|[[LUA:GetTradeskillClassName|GetTradeskillClassName()]]&lt;br /&gt;
|[[LUA:GetTradeskillLevel|GetTradeskillLevel()]]&lt;br /&gt;
|[[LUA:GetVariableValue|GetVariableValue()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetWardAmountLeft|GetWardAmountLeft()]]&lt;br /&gt;
|[[LUA:GetWis|GetWis()]]&lt;br /&gt;
|[[LUA:GetWisBase|GetWisBase()]]&lt;br /&gt;
|[[LUA:GetX|GetX()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetY|GetY()]]&lt;br /&gt;
|[[LUA:GetZ|GetZ()]]&lt;br /&gt;
|[[LUA:GetZone|GetZone()]]&lt;br /&gt;
|[[LUA:GetZoneID|GetZoneID()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:GetZoneName|GetZoneName()]]&lt;br /&gt;
|[[LUA:GiveLoot|GiveLoot()]]&lt;br /&gt;
|[[LUA:GiveQuestItem|GiveQuestItem()]]&lt;br /&gt;
|[[LUA:GiveQuestReward|GiveQuestReward()]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== H ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:HandInCollections|HandInCollections()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:Harvest|Harvest()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:HasCollectionsToHandIn|HasCollectionsToHandIn()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:HasCompletedQuest|HasCompletedQuest()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:HasFreeSlot|HasFreeSlot()]]&lt;br /&gt;
|[[LUA:HasGroup|HasGroup()]]&lt;br /&gt;
|[[LUA:HasItem|HasItem()]]&lt;br /&gt;
|[[LUA:HasLanguage|HasLanguage()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:HasMoved|HasMoved()]]&lt;br /&gt;
|[[LUA:HasPendingLootItem|HasPendingLootItem()]]&lt;br /&gt;
|[[LUA:HasPendingLoot|HasPendingLoot()]]&lt;br /&gt;
|[[LUA:HasQuest|HasQuest()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:HasRecipeBook|HasRecipeBook()]]&lt;br /&gt;
|[[LUA:HasRecovered|HasRecovered()]]&lt;br /&gt;
|[[LUA:HasSpellEffect|HasSpellEffect()]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== I ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:Interrupt|Interrupt()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:IsAlive|IsAlive()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:IsBehind|IsBehind()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:IsBindAllowed|IsBindAllowed()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:IsCasting|IsCasting()]]&lt;br /&gt;
|[[LUA:IsEpic|IsEpic()]]&lt;br /&gt;
|[[LUA:IsFlanking|IsFlanking()]]&lt;br /&gt;
|[[LUA:IsFollowing|IsFollowing()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:IsGateAllowed|IsGateAllowed()]]&lt;br /&gt;
|[[LUA:IsGroundSpawn|IsGroundSpawn()]]&lt;br /&gt;
|[[LUA:IsHeroic|IsHeroic()]]&lt;br /&gt;
|[[LUA:IsInCombat|IsInCombat()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:IsInvis|IsInvis()]]&lt;br /&gt;
|[[LUA:IsMezzed|IsMezzed()]]&lt;br /&gt;
|[[LUA:IsMezzedOrStunned|IsMezzedOrStunned()]]&lt;br /&gt;
|[[LUA:IsOnAutoMount|IsOnAutoMount()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:IsPlayer|IsPlayer()]]&lt;br /&gt;
|[[LUA:IsPet|IsPet()]]&lt;br /&gt;
|[[LUA:IsStealthed|IsStealthed()]]&lt;br /&gt;
|[[LUA:IsStunned|IsStunned()]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== K ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:KillSpawn|KillSpawn()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:KillSpawnByDistance|KillSpawnByDistance()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:Knockback|Knockback()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== L ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:LastSpellAttackHit|LastSpellAttackHit()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== M ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:ModifyHP|ModifyHP()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:ModifyPower|ModifyPower()]]	&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:MovementLoopAddLocation|MovementLoopAddLocation()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:MoveToLocation|MoveToLocation()]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== O ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:OfferQuest|OfferQuest()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== P ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:PlayAnimation|PlayAnimation()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:PlayFlavor|PlayFlavor()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:PlaySound|PlaySound()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:PlayVoice|PlayVoice()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:ProcDamage|ProcDamage()]]&lt;br /&gt;
|[[LUA:ProcessSpell|ProcessSpell()]]&lt;br /&gt;
|[[LUA:ProcessMelee|ProcessMelee()]]&lt;br /&gt;
|[[LUA:ProvidesQuest|ProvidesQuest()]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Q ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:QuestIsComplete|QuestIsComplete()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:QuestReturnNPC|QuestReturnNPC()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:QuestStepIsComplete|QuestStepIsComplete()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== R ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:RegisterQuest|RegisterQuest()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:RemoveControlEffect|RemoveControlEffect()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:RemoveImmunitySpell|RemoveImmunitySpell()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:RemoveInvis|RemoveInvis()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:RemoveItem|RemoveItem()]]&lt;br /&gt;
|[[LUA:RemoveLootItem|RemoveLootItem()]]&lt;br /&gt;
|[[LUA:RemoveProc|RemoveProc()]]&lt;br /&gt;
|[[LUA:RemoveQuestStep|RemoveQuestStep()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:RemoveSkillBonus|RemoveSkillBonus()]]&lt;br /&gt;
|[[LUA:RemoveSpawnAccess|RemoveSpawnAccess()]]&lt;br /&gt;
|[[LUA:RemoveSpawnIDAccess|RemoveSpawnIDAccess()]]&lt;br /&gt;
|[[LUA:RemoveSpellBonus|RemoveSpellBonus()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:RemoveStealth|RemoveStealth()]]&lt;br /&gt;
|[[LUA:RemoveThreatTransfer|RemoveThreatTransfer()]]&lt;br /&gt;
|[[LUA:RemoveTriggerFromSpell|RemoveTriggerFromSpell()]]&lt;br /&gt;
|[[LUA:RemoveWard|RemoveWard()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:ResetIllusion|ResetIllusion()]]&lt;br /&gt;
|[[LUA:ResetQuestStep|ResetQuestStep()]]&lt;br /&gt;
|[[LUA:Resurrect|Resurrect()]]&lt;br /&gt;
|[[LUA:Runback|Runback()]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== S ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:Say|Say()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:SayOOC|SayOOC()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:SendMessage|SendMessage()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:SendOptionWindow|SendOptionWindow()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SendPopUpMessage|SendPopUpMessage()]]&lt;br /&gt;
|[[LUA:SetAdventureClass|SetAdventureClass()]]&lt;br /&gt;
|[[LUA:SetAgi|SetAgi()]]	&lt;br /&gt;
|[[LUA:SetAgiBase|SetAgiBase()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetBrainTick|SetBrainTick()]]&lt;br /&gt;
|[[LUA:SetCompletedDescription|SetCompletedDescription()]]&lt;br /&gt;
|[[LUA:SetCompleteFlag|SetCompleteFlag()]]&lt;br /&gt;
|[[LUA:SetFailureTimer|SetFailureTimer()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetFollowTarget|SetFollowTarget()]]&lt;br /&gt;
|[[LUA:SetHeading|SetHeading()]]&lt;br /&gt;
|[[LUA:SetHP|SetHP()]]&lt;br /&gt;
|[[LUA:SetIllusion|SetIllusion()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetInCombat|SetInCombat()]]&lt;br /&gt;
|[[LUA:SetInt|SetInt()]]&lt;br /&gt;
|[[LUA:SetIntBase|SetIntBase()]]&lt;br /&gt;
|[[LUA:SetItemCount|SetItemCount()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetLocationProximityFunction|SetLocationProximityFunction()]]&lt;br /&gt;
|[[LUA:SetLootCoin|SetLootCoin()]]&lt;br /&gt;
|[[LUA:SetLuaBrain|SetLuaBrain()]]&lt;br /&gt;
|[[LUA:SetMaxHP|SetMaxHP()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetMaxHPBase|SetMaxHPBase()]]&lt;br /&gt;
|[[LUA:SetMaxPower|SetMaxPower()]]&lt;br /&gt;
|[[LUA:SetMaxPowerBase|SetMaxPowerBase()]]&lt;br /&gt;
|[[LUA:SetModelType|SetModelType()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetMount|SetMount()]]&lt;br /&gt;
|[[LUA:SetMountColor|SetMountColor()]]&lt;br /&gt;
|[[LUA:SetPlayerProximityFunction|SetPlayerProximityFunction()]]&lt;br /&gt;
|[[LUA:SetPosition|SetPosition()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetPower|SetPower()]]&lt;br /&gt;
|[[LUA:SetQuestCompleteAction|SetQuestCompleteAction()]]	&lt;br /&gt;
|[[LUA:SetQuestFeatherColor|SetQuestFeatherColor()]]&lt;br /&gt;
|[[LUA:SetQuestFlags|SetQuestFlags()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetQuestPrereqLevel|SetQuestPrereqLevel()]]&lt;br /&gt;
|[[LUA:SetQuestRepeatable|SetQuestRepeatable()]]&lt;br /&gt;
|[[LUA:SetQuestRewardComment|SetQuestRewardComment()]]&lt;br /&gt;
|[[LUA:SetQuestRewardExp|SetQuestRewardExp()]]	&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetQuestRewardStatus|SetQuestRewardStatus()]]&lt;br /&gt;
|[[LUA:SetQuestTimer|SetQuestTimer()]]&lt;br /&gt;
|[[LUA:SetQuestTimerComplete|SetQuestTimerComplete()]]&lt;br /&gt;
|[[LUA:SetQuestYellow|SetQuestYellow()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetRequiredHistory|SetRequiredHistory()]]&lt;br /&gt;
|[[LUA:SetRequiredQuest|SetRequiredQuest()]]&lt;br /&gt;
|[[LUA:SetServerControlFlag|SetServerControlFlag()]]&lt;br /&gt;
|[[LUA:SetServerVariable|SetServerVariable()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetSkillMaxValue|SetSkillMaxValue()]]&lt;br /&gt;
|[[LUA:SetSkillValue|SetSkillValue()]]&lt;br /&gt;
|[[LUA:SetSpeed|SetSpeed()]]&lt;br /&gt;
|[[LUA:SetSpeedMultiplier|SetSpeedMultiplier()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetSpellList|SetSpellList()]]&lt;br /&gt;
|[[LUA:SetSpellSnareValue|SetSpellSnareValue()]]&lt;br /&gt;
|[[LUA:SetSpellTriggerCount|SetSpellTriggerCount()]]&lt;br /&gt;
|[[LUA:SetSta|SetSta()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetStaBase|SetStaBase()]]&lt;br /&gt;
|[[LUA:SetStepComplete|SetStepComplete()]]&lt;br /&gt;
|[[LUA:SetStepFailed|SetStepFailed()]]&lt;br /&gt;
|[[LUA:SetStr|SetStr()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetStrBase|SetStrBase()]]&lt;br /&gt;
|[[LUA:SetSuccessTimer|SetSuccessTimer()]]&lt;br /&gt;
|[[LUA:SetTarget|SetTarget()]]&lt;br /&gt;
|[[LUA:SetTempVariable|SetTempVariable()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetTradeskillClass|SetTradeskillClass()]]&lt;br /&gt;
|[[LUA:SetTradeskillLevel|SetTradeskillLevel()]]&lt;br /&gt;
|[[LUA:SetVision|SetVision()]]&lt;br /&gt;
|[[LUA:SetWis|SetWis()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SetWisBase|SetWisBase()]]&lt;br /&gt;
|[[LUA:Shout|Shout()]]&lt;br /&gt;
|[[LUA:SpawnByLocationID|SpawnByLocationID()]]&lt;br /&gt;
|[[LUA:SpawnMob|SpawnMob()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SpawnMove|SpawnMove()]]&lt;br /&gt;
|[[LUA:SpawnSet|SpawnSet()]]&lt;br /&gt;
|[[LUA:SpawnSetByDistance|SpawnSetByDistance()]]&lt;br /&gt;
|[[LUA:SpellDamage|SpellDamage()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SpellHeal|SpellHeal()]]&lt;br /&gt;
|[[LUA:StartAutoMount|StartAutoMount()]]&lt;br /&gt;
|[[LUA:StartConversation|StartConversation()]]&lt;br /&gt;
|[[LUA:StartDialogConversation|StartDialogConversation()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:StartHeroicOpportunity|StartHeroicOpportunity()]]&lt;br /&gt;
|[[LUA:Stealth|Stealth()]]&lt;br /&gt;
|[[LUA:SummonCosmeticPet|SummonCosmeticPet()]]&lt;br /&gt;
|[[LUA:SummonDeityPet|SummonDeityPet()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:SummonDumbFirePet|SummonDumbFirePet()]]&lt;br /&gt;
|[[LUA:SummonItem|SummonItem()]]&lt;br /&gt;
|[[LUA:SummonPet|SummonPet()]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== T ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:ToggleFollow|ToggleFollow()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:ToggleTracking|ToggleTracking()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== U ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:UpdateQuestDescription|UpdateQuestDescription()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:UpdateQuestStepDescription|UpdateQuestStepDescription()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:UpdateQuestTaskGroupDescription|UpdateQuestTaskGroupDescription()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:UpdateQuestZone|UpdateQuestZone()]]&lt;br /&gt;
|-&lt;br /&gt;
|[[LUA:UseWidget|UseWidget()]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Z ==&lt;br /&gt;
{| style=&amp;quot;width: 100%; text-align:center&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|[[LUA:Zone|Zone()]]&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
| style=&amp;quot;width: 25%&amp;quot;|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Smash</name></author>
		
	</entry>
</feed>