Category Game [-] [+]

Players, creatures, items, maps and the rest of the living world: what a script reaches while the server is running.

Classes

ALEQuery The result of a database query.
Achievement Represents an entry from the game's achievement database (e.g., achievement earned for completing certain tasks).
Aura The persistent effect of a Spell that remains on a Unit after the Spell has been cast.
BattleGround Contains the state of a battleground, e.g. Warsong Gulch, Arathi Basin, etc.
ChatHandler Provides access to in-game and console chat commands, messages, and selection context for command execution.
Corpse The remains of a Player that has died.
Creature Non-Player controlled Units (i.e. NPCs).
GameObject Represents a game object in the world, such as doors, chests, and other interactive objects.
GemPropertiesEntry Represents static gem data used in item enhancement, including spell enchantments triggered by socketed gems.
Global These functions can be used anywhere at any time, including at start-up.
Group Represents a player group in the game, such as a party or raid.
Guild Represents a player guild. Used to manage guild members, ranks, guild bank.
Item Represents an instance of an item in the game world.
ItemTemplate Represents item data defined in the database and DBCs, such as stats, quality, class restrictions, and display info.
Loot Represents loot that can be obtained from various sources like creatures, gameobjects, or items.
Map A game map, e.g. Azeroth, Eastern Kingdoms, the Molten Core, etc.
Object A basic game object (either an Item or a WorldObject).
Pet Non-Player controlled companions that fight alongside their owners.
Player Inherits all methods from: Object, WorldObject, Unit
Quest Represents a quest in the game, including its objectives, rewards, and conditions.
Roll Represents a group loot roll session for an item, including player votes and roll statistics.
Spell An instance of a spell, created when the spell is cast by a Unit.
SpellEntry Represents spell data loaded from the DBCs, including effects, costs, attributes, and requirements.
SpellInfo Represents spell metadata used for behavior, targeting, attributes, mechanics, auras, and conditions.
Ticket Represents a support ticket created by a Player using the in-game ticket system.
Transport Represents a transport object in the world, such as boats and zeppelins.
Unit Represents a non-Player controlled Unit (i.e. NPCs).
Vehicle Represents a vehicle in the game, which can carry passengers and provide special abilities or movement.
WorldObject Represents a WorldObject in the game world.
WorldPacket A packet used to pass messages between the server and a client.