Class GameObject [-] [+]

Represents a game object in the world, such as doors, chests, and other interactive objects.

Inherits all methods from: Object, WorldObject

Methods

AddLoot Adds an Item to the loot of a GameObject Requires an gameobject with loot_template set to 0.
Despawn Despawns a GameObject
GetDisplayId Returns display ID of the GameObject
GetGoState Returns the state of a GameObject Below are client side [GOState]s off of 3.3.5a
GetLootRecipient Returns the Player that can loot the GameObject
GetLootRecipientGroup Returns the Group that can loot the GameObject
GetLootState Returns the [LootState] of a GameObject Below are [LootState]s off of 3.3.5a
GetSpawnId Returns the spawn ID for this GameObject.
HasQuest Returns 'true' if the GameObject can give the specified Quest
IsActive Returns 'true' if the GameObject is active
IsSpawned Returns 'true' if the GameObject is spawned
IsTransport Returns 'true' if the GameObject is a transport
RemoveFromWorld Removes GameObject from the world
Respawn Respawns a GameObject
SaveToDB Saves GameObject to the database
SetGoState Sets the state of a GameObject
SetLootState Sets the [LootState] of a GameObject Below are [LootState]s off of 3.3.5a
SetRespawnDelay Sets the respawn or despawn time for the gameobject.
SetRespawnTime Sets the respawn or despawn time for the gameobject.
UseDoorOrButton Activates a door or a button/lever