1.1 KiB
1.1 KiB
Function: Evac(Player, X, Y, Z, Heading)
Description: Evacuates the Player (optional field) or their group (No fields) to a safe spot, typically the zone’s designated evacuation point (e.g., the zone entrance). This mimics the effect of an evac spell.
Parameters:
Player: Spawn – The player (usually the caster of the evac or the one whose group to evac). This is optional, if Player is set Evac is self only. Otherwise Evac() is for a spell script against all spell targets.
X: Float - Optional X Coordinate (must supply X,Y,Z,Heading). If for group set Player to nil.
Y: Float - Optional Y Coordinate (must supply X,Y,Z,Heading). If for group set Player to nil.
Z: Float - Optional Z Coordinate (must supply X,Y,Z,Heading). If for group set Player to nil.
Heading: Float - Optional Heading Coordinate (must supply X,Y,Z,Heading). If for group set Player to nil.
Returns: None.
Example:
-- In a Spell Script such as Fighter\Crusader\Shadowknight\ShadowyElusion.lua function cast(Caster, Target) Evac() end
-- Evac just Player Evac(Player, X, Y, Z, Heading)
-- Evac group to specific coordinates Evac(nil, X, Y, Z, Heading)