Class WorldObject [-] [+]
Inherits all methods from: Object
Methods
| 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. |