Class WorldObject [-] [+]
Inherits all methods from: Object
Methods
Data |
Returns a runtime-persistent cache tied to the WorldObject. This data will remain for as long as the WorldObject exists, or until a server restart. |
GetAngle |
Returns the angle between this WorldObject and another WorldObject or a point. |
GetAreaId |
Returns the current area ID of the WorldObject |
GetCreaturesInRange |
Returns a table of Creature objects in sight of the WorldObject or within the given range and/or with a specific entry ID |
GetDistance |
Returns the distance from this WorldObject to another WorldObject, or from this WorldObject to a point in 3d space. |
GetDistance2d |
Returns the distance from this WorldObject to another WorldObject, or from this WorldObject to a point in 2d space. |
GetExactDistance |
Returns the distance from this WorldObject to another WorldObject, or from this WorldObject to a point in 3d space. |
GetExactDistance2d |
Returns the distance from this WorldObject to another WorldObject, or from this WorldObject to a point in 2d space. |
GetGameObjectsInRange |
Returns a table of GameObject objects in sight of the WorldObject or within the given range and/or with a specific entry ID |
GetInstanceId |
Returns the current instance ID of the WorldObject |
GetLocation |
Returns the coordinates and orientation of the WorldObject |
GetMap |
Returns the current Map object of the WorldObject |
GetMapId |
Returns the current map ID of the WorldObject |
GetName |
Returns the name of the WorldObject |
GetNearObject |
Returns nearest WorldObject in sight of the WorldObject. The distance, type, entry and hostility requirements the WorldObject must match can be passed. |
GetNearObjects |
Returns a table of WorldObjects in sight of the WorldObject. The distance, type, entry and hostility requirements the WorldObject must match can be passed. |
GetNearestCreature |
Returns the nearest Creature object in sight of the WorldObject or within the given range and/or with a specific entry ID |
GetNearestGameObject |
Returns the nearest GameObject object in sight of the WorldObject or within the given range and/or with a specific entry ID |
GetNearestPlayer |
Returns the nearest Player object in sight of the WorldObject or within the given range |
GetO |
Returns the current orientation of the WorldObject |
GetPhaseMask |
Returns the current phase of the WorldObject |
GetPlayersInRange |
Returns a table of Player objects in sight of the WorldObject or within the given range |
GetRelativePoint |
Returns the x, y and z of a point dist away from the WorldObject. |
GetX |
Returns the current X coordinate of the WorldObject |
GetY |
Returns the current Y coordinate of the WorldObject |
GetZ |
Returns the current Z coordinate of the WorldObject |
GetZoneId |
Returns the current zone ID of the WorldObject |
IsInBack |
Returns true if the target is in the given arc behind the WorldObject |
IsInFront |
Returns true if the target is in the given arc in front of the WorldObject |
IsInMap |
Returns true if the WorldObjects are on the same map |
IsInRange |
Returns true if the target is within given range |
IsInRange2d |
Returns true if the point is within given range |
IsInRange3d |
Returns true if the point is within given range |
IsWithinDist |
Returns true if the target is in the given distance of the WorldObject |
IsWithinDist2d |
Returns true if the point is in the given distance of the WorldObject |
IsWithinDist3d |
Returns true if the point is in the given distance of the WorldObject |
IsWithinDistInMap |
Returns true if the WorldObject is on the same map and within given distance |
IsWithinLoS |
Returns true if the given WorldObject or coordinates are in the WorldObject's line of sight |
PlayDirectSound |
The WorldObject plays a sound to a Player |
PlayDistanceSound |
The WorldObject plays a sound to a Player |
PlayMusic |
The WorldObject plays music to a Player |
RegisterEvent |
Registers a timed event to the WorldObject
When the passed function is called, the parameters |
RemoveEventById |
Removes the timed event from a WorldObject by the specified event ID |
RemoveEvents |
Removes all timed events from a WorldObject |
SendPacket |
Sends a WorldPacket to Players in sight of the WorldObject. |
SetPhaseMask |
Sets the WorldObject's phase mask. |
SpawnCreature |
Spawns the creature at specified location. |
SummonGameObject |
Spawns a GameObject at specified location. |