Difference between revisions of "LUA:SetTarget"

(Created page with "= LUA Functions: AddHate() = Adds hate to ''param2'' from ''param1'' ==== Syntax ==== AddHate(param1, param2, param3) ==== Parameters ==== ; Required - ''param1'' (Spawn), ''...")
 
 
Line 1: Line 1:
= LUA Functions: AddHate() =
+
= LUA Functions: SetTarget() =
Adds hate to ''param2'' from ''param1''
+
Sets the target of the spawn given by ''param1'' to the spawn given by ''param2''
  
  
 
==== Syntax ====
 
==== Syntax ====
AddHate(param1, param2, param3)
+
SetTarget(param1, param2)
  
  
 
==== Parameters ====
 
==== Parameters ====
; Required - ''param1'' (Spawn), ''param2'' (Spawn), ''param3'' (sint32)
+
; Required - ''param1'' (Spawn), ''param2'' (Spawn)
: ''param1'' is the spawn that is adding hate
+
: ''param1'' is the spawn who's target we want to set
: ''param2'' is the spawn recieving the hate
+
: ''param2'' is the spawn we want the first spawns target set to
: ''param3'' is the amount of hate to add
 
  
 
==== Usage ====
 
==== Usage ====
 
<pre>
 
<pre>
function cast(Caster, Target)
+
function hailed(NPC, Spawn)
     -- Add 50 hate to the target
+
     SetTarget(NPC, Spawn)
    AddHate(Caster, Target, 50)
 
 
end
 
end
 
</pre>
 
</pre>
  
This is a simple taunt spell that adds 50 hate to the target.
+
This will set the NPC's target to the player who hailes it.
 
 
== Notes ==
 
If this is called from a spell script then the target/targets will be determined by the spell data(encounter AE, true AE, single target, etc...), the param is still required though.
 

Latest revision as of 17:02, 28 August 2013

LUA Functions: SetTarget()

Sets the target of the spawn given by param1 to the spawn given by param2


Syntax

SetTarget(param1, param2)


Parameters

Required - param1 (Spawn), param2 (Spawn)
param1 is the spawn who's target we want to set
param2 is the spawn we want the first spawns target set to

Usage

function hailed(NPC, Spawn)
    SetTarget(NPC, Spawn)
end

This will set the NPC's target to the player who hailes it.