.account create $account $password | Creates an account and sets a password. |
.account delete $account | Delete account along with all characters. |
.account lock [on/off] | Allow login from the account only from the currently used IP or remove this requirement. |
.account onlinelist | Displays the list of online accounts. |
account password $old_password $new_password $new_password | Change your account password. |
.account set addon [$account] #addon | Set the allowed expansion addon level for the user (possible target). Addon values: 0 - normal, 1 - tbc, 2 - wotlk. |
.account set gmlevel [$account] #level [#realmid] | Set security level for the target player (cannot be used on oneself) or for the account $name to a #level on realm #realmID. #level ranges from 0 to 3. #realmID can be -1 for all realms. |
.account set password $account $password $password | Set password for the account. |
.account set $subcommand | Type .account set to see the list of possible subcommands or .help account set $subcommand for information about the subcommands. |
.account | Displays the access level of your account. |
.additem #itemid/[#itemname]/#shift-click-item-link #itemcount | Adds the specified number of items with id #itemid (or exact name (!) $itemname in brackets, or link created by shift-clicking an item from the inventory or recipe) to your inventory or the selected character's. If #itemcount is omitted, only one item will be added. |
.additem set #itemsetid | Adds items from item set id #itemsetid to your or the selected character’s inventory. It will add one of each item from the item set. |
.announce $MessageToBroadcast | Send a global message to all online players in the chat log. |
.aura #spellid | Adds the aura of spell #spellid to the selected Unit. |
.ban account $Name $bantime $reason | Ban account and kick player. $bantime: negative value leads to permban; otherwise use a time string like "4d20h3s". |
.ban character $Name $bantime $reason | Ban character and kick player. $bantime: negative value leads to permban; otherwise use a time string like "4d20h3s". |
.ban ip $Ip $bantime $reason | Ban IP. $bantime: negative value leads to permban; otherwise use a time string like "4d20h3s". |
.ban $subcommand | Type .ban to see the list of possible subcommands or .help ban $subcommand for information about the subcommands. |
.baninfo account $accountid | View complete information about a specific ban. |
.baninfo character $charactername | View complete information about a specific character ban. |
.baninfo ip $ip | View complete information about a specific IP ban. |
.baninfo $subcommand | Type .baninfo to see the list of possible subcommands or .help baninfo $subcommand for information about the subcommands. |
.bank | Shows the inventory of your bank. |
.banlist account [$Name] | Searches the ban list for an account name pattern or shows the full account ban list. |
.banlist character $Name | Searches the ban list for a character name pattern. Pattern is required. |
.banlist ip [$Ip] | Searches the ban list for an IP pattern or shows the full IP ban list. |
.banlist $subcommand | Type .banlist to see the list of possible subcommands or .help banlist $subcommand for information about the subcommands. |
.bindsight | Binds vision to the selected unit indefinitely. Cannot be used while possessing a target. |
.cast back #spellid [triggered] | The selected target will cast #spellid on your character. If "triggered" or partial is provided, then the spell is cast with the triggered flag. |
.cast dist #spellid [#dist [triggered] | You will cast a spell to land at distance #dist. If "triggered" or partial is provided, then the spell is cast with the triggered flag. Not all spells can be cast as area spells. |
.cast self #spellid [triggered] | Cast #spellid by the target on themselves. If "triggered" or partial is provided, then the spell is cast with the triggered flag. |
.cast target #spellid [triggered] | The selected target will cast #spellid on their victim. If "triggered" or partial is provided, then the spell is cast with the triggered flag. |
.cast #spellid [triggered] | Cast #spellid on the selected target. If no target is selected, it is cast on yourself. If "triggered" or partial is provided, then the spell is cast with the triggered flag. |
.character customize [$name] | Mark selected in-game or by $name for character customization on the next login. |
.character erase $name | Delete character $name. Character permanently deleted if the delete options are used. |
.character level [$playername] [#level] | Sets the level of the character with $playername (or the selected if no name is provided) by #numberoflevels or +1 if no #numberoflevels is provided). If #numberoflevels is omitted, the level will increase by 1. If #numberoflevels is 0, it will reset the same level. If no character is selected and no name is provided, it will increase your level. The command can be used for offline characters. All dependent stats and values recalculated. Upon level decrease, talents may be reset if needed. Additionally, when decreasing level, equipped items with higher level requirements may be lost. |
.character rename [$name] | Mark selected in-game or by $name for character rename on the next login. |
.character reputation [$player_name] | Shows reputation information for the selected player or the player found by $player_name. |
.combatstop [$playername] | Stops combat for the selected character. If selected as non-player, command applies to oneself. If $playername was provided, attempts to apply to the online player $playername. |
.cometome $parameter | Make the selected creature come to your current location (new position is not saved to the database). |
.commands | Displays a list of available commands for your account level. |
.cooldown [#spell_id] | Removes all (if no spell_id provided) or #spell_id spell cooldown for the selected character or yourself (if no selection). |
.damage $damage_amount [$school [$spellid]] | Apply $damage to the target. If no $school and $spellid are provided, then this is clean, flat melee damage with no modifier. If $school is provided, then damage is modified by armor reduction (if school is physical) and absorption modifiers of the target and the result is applied as melee damage to the target. If a spell is provided, damage is modified and applied as spell damage. $spellid can be upper-link. |
.debug arena | Toggles debug mode for arenas. In debug mode, GM can start the arena with just one player. |
.debug bg | Toggles debug mode for battlegrounds. In debug mode, GM can start the battleground with just one player. |
.debug Mod32Value #field #value | Adds #value to the field #field of your character. |
.debug play cinematic #cinematicid | Plays cinematic #cinematicid for you. You stay in place while your mind flies. |
.debug play movie #movieid | Plays movie #movieid for you. |
.debug play sound #soundid | Plays sound with #soundid. The sound is played only for you. Other players do not hear this. Warning: the client may have more than 5000 sounds... |
.debug $subcommand | Type .debug to see the list of possible subcommands or .help debug $subcommand for information about the subcommands. |
.demorph | Demorphs the selected player. |
.die | Kills the selected player. If no player is selected, it will kill you. |
.dismount | You dismount, if you are mounted. |
.distance | Displays the distance from your character to the selected creature. |
.event activelist | Shows the list of currently active events. |
.event start #event_id | Start event #event_id. Set event start time to current time (change not saved to the database). |
.event stop #event_id | Stop event #event_id. Set event start time to a past time making the current time the event end time (change not saved to the database). |
.event #event_id | Displays details about the event with #event_id. |
.cheat cooldown [on/off] | Turns spell cooldowns on or off for your character. |
.cheat power [on/off] | Turns spell power cost (e.g. mana) on or off for your character. |
.flusharenapoints | Use to distribute arena points based on arena team ratings and start a new week. |
.freeze (#player) | "Freeze" #player and disable their chat. When using this without #name, it will freeze your target. |
.gm chat [on/off] | Enable or disable GM MODE in chat (shows gm badge in messages) or display the current state of on/off if not provided. |
.gm fly [on/off] | Turns GM fly mode on/off. |
.gm ingame | Displays a list of available Game Masters in the game. |
.gm list | Displays a list of all Game Masters accounts and security levels. |
.gm visible on/off | Shows current visibility state or makes GM visible (on) and invisible (off) to other players. |
.gm [on/off] | Enable or disable in-game GM MODE or display the current state of on/off if not provided. |
.gmannounce $announcement | Sends an announcement to online Gamemasters. |
.gmnameannounce $announcement | Send an announcement to all online GMs, showing the sender’s name. |
.gmnotify $notification | Displays a notification on the screen of all online GMs. |
.go creature | Teleports your character to the creature with guid #creature_guid. |
.go creature #creature_name | Teleports your character to the creature with this name. |
.go creature id #creature_entry | Teleports your character to a creature spawned from the template with this entry. |
.go graveyard #graveyardId | Teleport to the graveyard with the specified graveyardId. |
.go grid #gridX #gridY [#mapId] | Teleport the GM to the center of the grid with the provided indexes on map #mapId (or current map if not provided). |
.go object #object_guid | Teleports your character to the game object with guid #object_guid. |
.go taxinode #taxinode | Teleports the player to the coordinates of the taxinode. You can search the zone using .lookup taxinode $namepart. |
.go ticket #ticketid | Teleports the GM to the location where $ticketid was created. |
.go trigger #trigger_id | Teleports your character to areatrigger with id #trigger_id. The character will be teleported to the trigger's target if the selected areatrigger is a teleport trigger. |
.go xyz #x #y [#z [#mapid [#orientation]]] | Teleports the player to a point with coordinates (#x,#y,#z) on map #mapid with orientation #orientation. If z is not provided, ground/water level will be used. If mapid is not provided, the current map will be used. If #orientation is not provided, the current orientation will be used. |
.go zonexy #x #y [#zone] | Teleports the player to a point with client coordinates (#x,#y) to ground (water) level in zone #zoneid or current zone if #zoneid is not provided. You can search the zone using .lookup area $namepart. |
.go $subcommand | Type .go to see the list of possible subcommands or .help go $subcommand for information about the subcommands. |
.gobject activate #guid | Syntax: .gobject enable #guid Activates a game object like a door or button. |
.gobject add #id <spawntimeSecs> | Adds a game object from the game object templates to the world at your current location using #id. spawntimesecs sets the spawn time, optional. Note: this is a copy of .gameobject. |
.gobject delete #go_guid | Delete the game object with guid #go_guid. |
.gobject move #goguid [#x #y #z] | Moves the game object #goguid to the character's coordinates (or to coordinates (#x,#y,#z) if provided). |
.gobject near [#distance] | Generates game objects within a distance of #distance from the player. Generates guids and coordinates of game objects sorted by distance from the character. If no #distance is provided, use 10 as default. |
.gobject target [#go_id | #go_name_part] |
.gobject set phase #guid #phasemask | Gameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject status saved in the database and is persistent. |
.gobject turn #goguid | Sets the orientation of game object #goguid equal to the character's current orientation. |
.gobject $subcommand | Type .gobject to see the list of possible subcommands or .help gobject $subcommand for information about the subcommands. |
.summon [$charactername] | Teleport the given character to you. The character can be offline. |
.gps [$name | $shift-link] |
.groupsummon [$charactername] | Teleport the given character and their group to you. Only online characters are teleported, but the originally selected group member can be offline. |
.guid | Displays the GUID of the selected character. |
.guild create [$GuildLeaderName] "$GuildName" | Creates a guild named $GuildName with the player $GuildLeaderName (or selected) as leader. Guild name must be in quotes. |
.guild delete "$GuildName" | Delete guild $GuildName. Guild name must be in quotes. |
.guild invite [$CharacterName] "$GuildName" | Adds player $CharacterName (or selected) to a guild $GuildName. Guild name must be in quotes. |
.guild rank [$CharacterName] #Rank | Set for player $CharacterName (or selected) rank #Rank in a guild. |
.guild uninvite [$CharacterName] | Removes player $CharacterName (or selected) from a guild. |
.guild $subcommand | Type .guild to see the list of possible subcommands or .help guild $subcommand for information about the subcommands. |
.help [$command] | Displays usage instructions for the given $command. If no $command is provided, display the list of available commands. |
.hidearea #areaid | Hides the area of #areaid from the selected character. If no character is selected, hide this area. |
.honor add | Syntax: .honor add $amount Adds a certain amount of honor (gained today) to the selected player. |
.honor add kill | Syntax: .honor add kill Adds the target unit as one of your pvp kills today (you only gain honor if it's a racial leader or a player). |
.honor update | Syntax: .honor update Forces yesterday's honor fields to be updated with today's data, which will reset for the selected player. |
.honor | Syntax: .honor $subcommand Type .honor to see the list of possible subcommands or .help honor $subcommand for information about the subcommands. |
.modify talentpoints | Syntax: .modify talentpoints #amount Sets free talent points for the selected character or the character’s pet. It will reset to default values at the next level/login/quest reward. |
.instance listbinds | Syntax: .instance listbinds Lists the binds of the selected player. |
.instance savedata | Syntax: .instance savedata Save the instance data for the current player’s map to the database. |
.instance stats | Syntax: .instance stats Displays stats about instances. |
.instance unbind | Syntax: .instance unbind <mapid |
.instance | Syntax: .instance $subcommand Type .instance to see the list of possible subcommands or .help instance $subcommand for information about the subcommands. |
.itemmove | Syntax: .itemmove #sourceslotid #destinationslotid Move an item from slot #sourceslotid to #destinationslotid in your inventory Not yet implemented. |
.kick | Syntax: .kick [$charactername] [$reason] Kick the given character name from the world with or without reason. If no character name is provided, the selected player (except yourself) will be kicked. If no reason is provided, default is "No reason". |
.learn all my talents | Syntax: .learn all my talents Learn all talents (and first rank spells learned as talents) available for your class. |
.learn all my spells | Syntax: .learn all my spells Learn all spells (except talents and first rank spells learned as talents) available for your class. |
.learn all my pettalents | Syntax: .learn all my talents Learn all talents for your pet available for its creature type (only for hunter pets). |
.learn all my class | Syntax: .learn all my class Learn all spells and talents available for your class. |
.learn all Blizzard | Syntax: .learn all Blizzard Learn all default spells for Game Masters. |
.learn all lang | Syntax: .learn all lang Learn all languages. |
.learn all default [$playername] | Syntax: .learn all default [$playername] Learn for the selected player/$playername all default spells for their race/class and spells rewarded by completed quests. |
.learn | Syntax: .learn #spell [all] The selected character learns spell id #spell. If "all" is provided, then all ranks are learned. |
.modify scale | .modify scale #scale Modify the size of your character by #scale. |
.learn all crafts | Syntax: .learn all crafts Learn all professions and recipes. |
.levelup [$playername] [#numberoflevels] | Syntax: .levelup [$playername] [#numberoflevels] Increases/decreases the level of the character with $playername (or the selected one if no name is provided) by #numberoflevels or +1 if #numberoflevels is not provided. If #numberoflevels is omitted, the level will increase by 1. If #numberoflevels is 0, the same level will reset. If no character is selected and no name is provided, your level increases. The command can be used for offline characters. All dependent stats and values are recalculated. When decreasing the level, talents may reset if necessary. Additionally, when decreasing the level, equipped items with higher level requirements may be lost. |
.linkgrave #graveyard_id [alliance | horde] |
.list auras | Syntax: .list auras Lists the auras (both passive and active) of the selected creature or player. If no creature or player is selected, lists your own auras. |
.list creature #creature_id [#max_count] | Syntax: .list creature #creature_id [#max_count] Generates creatures with creature id #creature_id found in the world. Generates guids and coordinates of creatures sorted by distance from the character. A maximum of #max_count creatures will be generated. If #max_count is not provided, use 10 as default. |
.list item #item_id [#max_count] | Syntax: .list item #item_id [#max_count] Generates items with item id #item_id found in all character inventories, mails, auctions, and guild banks. Outputs item guids, item owner's guid, owner's account, and owner's name (guild name and guid in case of a guild bank). A maximum of #max_count items will be generated. If #max_count is not provided, use 10 as default. |
.list object #gameobject_id [#max_count] | Syntax: .list object #gameobject_id [#max_count] Generates game objects with gameobject id #gameobject_id found in the world. Generates guids and coordinates of game objects sorted by distance from the character. A maximum number of #max_count game objects will be generated. If #max_count is not provided, use 10 as default. |
.list | Syntax: .list $subcommand Type .list to see the list of possible subcommands or .help list $subcommand for information about the subcommands. |
.listfreeze | Syntax: .listfreeze Searches and generates all frozen players. |
.wp reload $pathid | Syntax: .wp reload $pathid Load path changes into the game - IMPORTANT: new paths must be applied first before using .wp load #pathid. |
.reload spell_group | Syntax: .reload spell_group Reload the spell_group table. |
.lookup area $namepart | Syntax: .lookup area $namepart Search for an area by $namepart and return all matches with their area IDs. |
.lookup creature $namepart | Syntax: .lookup creature $namepart Search for a creature by $namepart and return all matches with their creature IDs. |
.lookup event $name | Syntax: .lookup event $name Attempt to find the event ID with the given $name. |
.lookup faction $name | Syntax: .lookup faction $name Attempt to find the faction ID with the given $name. |
.lookup item $itemname | Syntax: .lookup item $itemname Search for an item by $itemname and return all matches with their item IDs. |
.lookup item set $itemname | Syntax: .lookup item set $itemname Search for an item set by $itemname and return all matches with their item set IDs. |
.lookup map $namepart | Syntax: .lookup map $namepart Search for a map by $namepart and return all matches with their map IDs. |
.lookup object $objname | Syntax: .lookup object $objname Search for a game object by $objname and return all matches with their game object IDs. |
.lookup player account $account ($limit) | Syntax: .lookup player account $account ($limit) Search for players whose account username is $account with the optional $limit of results. |
.lookup player email $email ($limit) | Syntax: .lookup player email $email ($limit) Search for players whose account email is $email with the optional $limit of results. |
.lookup player ip $ip ($limit) | Syntax: .lookup player ip $ip ($limit) Search for players whose account ip is $ip with the optional $limit of results. |
.lookup quest $namepart | Syntax: .lookup quest $namepart Search for a quest by $namepart and return all matches with their quest IDs. |
.lookup skill $namepart | Syntax: .lookup skill $namepart Search for a skill by $namepart and return all matches with their skill IDs. |
.lookup spell $namepart | Syntax: .lookup spell $namepart Search for a spell by $namepart and return all matches with their spell IDs. |
.lookup taxinode $substring | Syntax: .lookup taxinode $substring Search for and generate all taxinodes containing $substring in the name. |
.lookup tele $substring | Syntax: .lookup tele $substring Search for and generate all .tele command locations containing $substring in the name. |
.lookup | Syntax: .lookup $subcommand Type .lookup to see the list of possible subcommands or .help lookup $subcommand for information about the subcommands. |
.maxskill | Syntax: .maxskill Sets all skills of the targeted player to their maximum values for their current level. |
.modify speed bwalk #rate | Syntax: .modify speed bwalk #rate Modify the selected player's walking speed to "normal walking speed"*rate. If no player is selected, modify your own speed. #rate can range from 0.1 to 50. |
.modify bit | Syntax: .modify bit #field #bit Toggle the #bit of #field for the selected player. If no player is selected, modify your character. |
.modify speed swim #rate | Syntax: .modify speed swim #rate Modify the selected player's swimming speed to "normal swimming speed"*rate. If no player is selected, modify your own speed. #rate can range from 0.1 to 50. |
.modify drunk | Syntax: .modify drunk #value Set the drunk level to #value (0..100). Value 0 removes drunk status, 100 is max drunk status. |
.modify energy | Syntax: .modify energy #energy Modify the selected player's energy. If no player is selected, modify your own energy. |
.modify faction | Syntax: .modify faction #factionid #flagid #npcflagid #dynamicflagid Modify the selected creature's faction and flags. Without arguments, display the selected creature's faction and flags. |
.modify speed fly #rate | Syntax: .modify speed fly #rate Modify the selected player's flying speed to "normal flying speed"*rate. If no player is selected, modify your own speed. #rate can range from 0.1 to 50. |
.modify gender male/female | Syntax: .modify gender male/female Change the gender of the selected player. |
.modify honor $amount | Syntax: .modify honor $amount Adds $amount honor points to the selected player. |
.modify hp | Syntax: .modify hp #newhp Modify the selected player's hit points. If no player is selected, modify your own hit points. |
.modify mana | Syntax: .modify mana #newmana Modify the selected player's mana. If no player is selected, modify your own mana. |
.modify money | Syntax: .modify money #money Adds or removes money to the selected player. If no player is selected, modify your own money. #gold can be negative to remove money. |
.modify mount | Syntax: .modify mount #id #speed Display the selected player as mounted on #id creature and set speed to value #speed. |
.modify phase | Syntax: .modify phase #phasemask The selected character's phase mask changed to #phasemask with related world vision update. The change is active until game phase is changed, GM mode is enabled/disabled, or re-login occurs. |
.modify rage #newrage | Syntax: .modify rage #newrage Modify the selected player's rage. If no player is selected, modify your own rage. |
.modify reputation #repId (#repvalue | $rankname [#delta]) |
.modify runicpower #newrunicpower | Syntax: .modify runicpower #newrunicpower Modify the selected player's runic power. If no player is selected, modify your own runic power. |
.modify speed $speedtype #rate | Syntax: .modify speed $speedtype #rate Modify the selected player's running speed to "normal base running speed" = 1. If no player is selected, modify your own speed. $speedtype can be fly, all, walk, backwalk, or swim. #rate can range from 0.1 to 50. |
.modify spell | TO DO |
.modify standstate #emoteid | Syntax: .modify standstate #emoteid Change the standing animation of your character to #emoteid. |
.modify speed backwalk #rate | Syntax: .modify speed backwalk #rate Modify the selected player's backwalk speed to "normal backwalking speed"*rate. If no player is selected, modify your own speed. #rate can range from 0.1 to 50. |
.character titles [$player_name] | Syntax: .character titles [$player_name] Displays the list of known titles for the selected player or player found by $player_name. |
.modify speed all #rate | Syntax: .modify speed all #rate Modify all speeds (run, swim, backwalk, swim back) of the selected player to "normal base speed for that type of movement"*rate. If no player is selected, modify your own speed. #rate can range from 0.1 to 50. |
.modify | Syntax: .modify $subcommand Type .modify to see the list of possible subcommands or .help modify $subcommand for information about the subcommands. |
.movegens | Syntax: .movegens Displays the movement generator stack for the selected creature or player. |
.mute [$playerName] $timeInMinutes [$reason] | Syntax: .mute [$playerName] $timeInMinutes [$reason] Disable chat messages for any character on the account of $playerName (or currently selected character) for $timeInMinutes minutes. The player may be offline. |
.nameannounce $announcement | Syntax: .nameannounce $announcement Sends an announcement to all online players, showing the sender's name. |
.appear [$charactername] | Syntax: .appear [$charactername] Teleport yourself to the given character. Specify the character's name or click on the character's portrait (e.g., when grouped). The character may be offline. |
.neargrave [alliance | horde] |
.notify $MessageToBroadcast | Syntax: .notify $MessageToBroadcast Send a global message to all online players on their screen. |
.npc set phase #phasemask | Syntax: .npc set phase #phasemask The selected unit or pet's phase mask is changed to #phasemask with a related world vision update for players. For creatures, the state is saved in the database and persists. For pets, the change is active until the game phase for the owner is changed, the owner logs in again, or GM mode is toggled on/off. |
.npc set movetype [#creature_guid] stay/random/path [NODEL] | Syntax: .npc set movetype [#creature_guid] stay/random/path [NODEL] Set the movement type for the creature pointed by #creature_guid (or selected if #creature_guid is not provided) and move it to the respawn position (if the creature is alive). Any existing waypoint data for the creature will be deleted from the database unless you use NODEL. If the creature is dead, the movement type will be applied when the creature respawns. Be sure to use NODEL if you wish to retain the waypoint data. |
.npc set model #displayid | Syntax: .npc set model #displayid Change the selected creature's model id to #displayid. |
.npc set link $creatureGUID | Syntax: .npc set link $creatureGUID Link the respawn of the selected creature to $creatureGUID being alive. |
.wpgps | Syntax: .wpgps Displays the current position in developer SQL log as a partial SQL query to use in a waypoint path. |
.npc say $message | Syntax: .npc say $message Make the selected creature say the specified message. |
.npc move [#creature_guid] | Syntax: .npc move [#creature_guid] Moves the targeted creature's spawn point to your coordinates. |
.npc playemote #emoteid | Syntax: .npc playemote #emoteid Make the selected creature emote with an emote id #emoteid. |
.npc follow stop | Syntax: .npc follow stop The selected creature (not pet) stops following you. |
.npc info | Syntax: .npc info Displays a list of details about the selected creature. The list includes: - GUID, faction, NPC flags, entry ID, model ID, - Level, - Health (current/max), - Field flags, dynamic flags, faction template, - Position information, - and creature type, e.g., if the creature is a vendor. |
.npc follow start | Syntax: .npc follow start The selected creature starts following you until death/combat/etc. |
.npc set flag #npcflag | Syntax: .npc set flag #npcflag Set the NPC flags for the selected creature's creature template and the selected creature to #npcflag. The NPC flags will apply to all creatures of the selected creature's creature template after server restart or net unload/load. |
.npc set factionid #factionid | Syntax: .npc set factionid #factionid Set the selected creature's faction to #factionid. |
.npc set level #level | Syntax: .npc set level #level Changes the selected creature's level to #level. #level can range from 1 to (CONFIG_MAX_PLAYER_LEVEL) + 3. |
.npc delete [#guid] | Syntax: .npc delete [#guid] Delete creature with guid #guid (or the selected one if no guid is provided). |
.npc delete item #itemId | Syntax: .npc delete item #itemId Delete item #itemid from the selected vendor's item list. |
.npc set enablemove | Syntax: .npc set enablemove Enable or disable creature movement in the world. Not yet implemented. |
.npc set entry $entry | Syntax: .npc set entry $entry Change the selected creature with another creature template entry. - The new creature.id value is not saved in the database. |
.npc add move #creature_guid [#waittime] | Syntax: .npc add move #creature_guid [#waittime] Add your current location as a waypoint for the creature with guid #creature_guid and optionally add a wait time. |
.npc add item #itemId <#maxcount><#incrtime><#extendedcost> | Syntax: .npc add item #itemId <#maxcount><#incrtime><#extendedcost> Add item #itemid to the selected vendor's item list. Optionally also set the max count of items in the vendor's item list, the time to restore the item count, and the item's extended cost. |
.npc add formation $leader | Syntax: .npc add formation $leader Add the selected creature to the formation of a leader. |
.npc | Syntax: .npc $subcommand Type .npc to see the list of possible subcommands or .help npc $subcommand for information about the subcommands. |
.npc add #creatureid | Syntax: .npc add #creatureid Spawn a creature from the given creature template ID #creatureid. |
.pdump load $filename $account [$newname] [$newguid] | Syntax: .pdump load $filename $account [$newname] [$newguid] Load the character dump from the dump file into the $account character list with a save or $newname, with save (or first free) or $newguid guid. |
.pdump write $filename $playerNameOrGUID | Syntax: .pdump write $filename $playerNameOrGUID Write character dump with name/guid $playerNameOrGUID to file $filename. |
.pdump $subcommand | Syntax: .pdump $subcommand Type .pdump to see the list of possible subcommands or .help pdump $subcommand for information about the subcommands. |
.pdump copy $playerNameOrGUID $account [$newname] [$newguid] | Syntax: .pdump copy $playerNameOrGUID $account [$newname] [$newguid] Copy character with name/guid $playerNameOrGUID into the character list of $account with $newname, with first free guid or $newguid. |
.pet create | Syntax: .pet create Create a pet from the selected creature. |
.pet learn #spellid | Syntax: .pet learn #spellid Learn #spellid to the pet. |
.reload spell_proc | Syntax: .reload spell_proc Reload the spell_proc table. |
.pet unlearn #spellid | Syntax: .pet unlearn #spellid Unlearn #spellid to the pet. |
.pet | Syntax: .pet $subcommand Type .pet to see the list of possible subcommands or .help pet $subcommand for information about the subcommands. |
.pinfo [$player_name/#GUID] | Syntax: .pinfo [$player_name/#GUID] Displays the account information for the selected player or player found by $player_name or #GUID. |
.playall #soundid | Syntax: .playall #soundid Play a sound for the whole server. |
.possess | Syntax: .possess Possess the selected creature indefinitely. |
.quest add #quest_id | Syntax: .quest add #quest_id Add to the character's quest log the quest #quest_id. Quests started from an item cannot be added with this command, but the correct .additem call is provided in the command output. |
.quest complete #questid | Syntax: .quest complete #questid Mark all objectives of the quest as completed for the active quest of the target character. After this, the target character can go and obtain the quest reward. |
.quest remove #quest_id | Syntax: .quest remove #quest_id Set quest #quest_id status as not completed and inactive (and remove from active quests list) for the selected player. |
.quest | Syntax: .quest $subcommand Type .quest to see the list of possible subcommands or .help quest $subcommand for information about the subcommands. |
.recall [$playername] | Syntax: .recall [$playername] Teleport $playername or the selected player to the location they were in before the last teleport command use. If no $playername is entered and no player is selected, teleport yourself. |
.reload all quest | Syntax: .reload all quest Reload all quest-related tables if reload support has been added for this table and this table can be _safely_ reloaded. |
.reload all npc | Syntax: .reload all npc Reload npc_option, npc_trainer, npc_vendor, points_of_interest tables. |
.reload all loot | Syntax: .reload all loot Reload all *_loot_template tables. This may be slow with delays in server operation. |
.reload all item | Syntax: .reload all item Reload page_text, item_enchantment_template tables. |
.reload all locales | Syntax: .reload all locales Reload all locales_* tables with reload support added and that can be _safely_ reloaded. |
.reload all gossip | Syntax: .reload all gossip Reload gossip_menu, gossip_menu_option, gossip_scripts, points_of_interest tables. |
.reload all | Syntax: .reload all Reload all tables with reload support added and that can be _safely_ reloaded. |
.reload areatrigger_involvedrelation | Syntax: .reload areatrigger_involvedrelation Reload the areatrigger_involvedrelation table. |
.reload areatrigger_tavern | Syntax: .reload areatrigger_tavern Reload the areatrigger_tavern table. |
.reload areatrigger_teleport | Syntax: .reload areatrigger_teleport Reload the areatrigger_teleport table. |
.reload autobroadcast | Syntax: .reload autobroadcast Reload the autobroadcast table. |
.reload command | Syntax: .reload command Reload command table. |
.reload config | Syntax: .reload config Reload the config settings (stored by default in trinityd.conf). Not all settings can be changed by reloading: some new config values will be ignored until restart, some values will apply with delay or only to new objects/maps, some values will be explicitly rejected for changing by reload. |
.reload creature_questender | Syntax: .reload creature_questender Reload the creature_questender table. |
.reload creature_linked_respawn | Syntax: .reload creature_linked_respawn Reload the creature_linked_respawn table. |
.reload creature_loot_template | Syntax: .reload creature_loot_template Reload the creature_loot_template table. |
.reload creature_queststarter | Syntax: .reload creature_queststarter Reload the creature_queststarter table. |
.reload disenchant_loot_template | Syntax: .reload disenchant_loot_template Reload the disenchant_loot_template table. |
.reload event_scripts | Syntax: .reload event_scripts Reload the event_scripts table. |
.reload fishing_loot_template | Syntax: .reload fishing_loot_template Reload the fishing_loot_template table. |
.reload game_graveyard_zone | Syntax: .reload game_graveyard_zone Reload the game_graveyard_zone table. |
.reload game_tele | Syntax: .reload game_tele Reload the game_tele table. |
.reload gameobject_questender | Syntax: .reload gameobject_questender Reload the gameobject_questender table. |
.reload gameobject_loot_template | Syntax: .reload gameobject_loot_template Reload the gameobject_loot_template table. |
.reload gameobject_queststarter | Syntax: .reload gameobject_queststarter Reload the gameobject_queststarter table. |
.reload gm_tickets | Syntax: .reload gm_tickets Reload the gm_tickets table. |
.reload item_enchantment_template | Syntax: .reload item_enchantment_template Reload the item_enchantment_template table. |
.reload item_loot_template | Syntax: .reload item_loot_template Reload the item_loot_template table. |
.reload locales_creature | Syntax: .reload locales_creature Reload the locales_creature table. |
.reload locales_gameobject | Syntax: .reload locales_gameobject Reload the locales_gameobject table. |
.reload locales_item | Syntax: .reload locales_item Reload the locales_item table. |
.reload locales_npc_text | Syntax: .reload locales_npc_text Reload the locales_npc_text table. |
.reload locales_page_text | Syntax: .reload locales_page_text Reload the locales_page_text table. |
.reload locales_points_of_interest | Syntax: .reload locales_points_of_interest Reload the locales_points_of_interest table. |
.reload locales_quest | Syntax: .reload locales_quest Reload the locales_quest table. |
.reload milling_loot_template | Syntax: .reload milling_loot_template Reload the milling_loot_template table. |
.reload npc_trainer | Syntax: .reload npc_trainer Reload the npc_trainer table. |
.reload npc_vendor | Syntax: .reload npc_vendor Reload the npc_vendor table. |
.reload page_text | Syntax: .reload page_text Reload the page_text table. |
.reload pickpocketing_loot_template | Syntax: .reload pickpocketing_loot_template Reload the pickpocketing_loot_template table. |
.reload points_of_interest | Syntax: .reload points_of_interest Reload the points_of_interest table. |
.reload prospecting_loot_template | Syntax: .reload prospecting_loot_template Reload the prospecting_loot_template table. |
.lookup spellid #spellid | Syntax: .lookup spellid #spellid Lookup a spell by #spellid and return the match with its spell name. |
.reload quest_mail_loot_template | Syntax: .reload quest_mail_loot_template Reload the quest_mail_loot_template table. |
.reload quest_template | Syntax: .reload quest_template Reload the quest_template table. |
.reload reference_loot_template | Syntax: .reload reference_loot_template Reload the reference_loot_template table. |
.reload reserved_name | Syntax: .reload reserved_name Reload the reserved_name table. |
.reload skill_discovery_template | Syntax: .reload skill_discovery_template Reload the skill_discovery_template table. |
.reload skill_extra_item_template | Syntax: .reload skill_extra_item_template Reload the skill_extra_item_template table. |
.reload skill_fishing_base_level | Syntax: .reload skill_fishing_base_level Reload the skill_fishing_base_level table. |
.reload skinning_loot_template | Syntax: .reload skinning_loot_template Reload the skinning_loot_template table. |
.reload spell_area | Syntax: .reload spell_area Reload the spell_area table. |
.reload spell_bonus_data | Syntax: .reload spell_bonus_data Reload the spell_bonus_data table. |
.reload disables | Syntax: .reload disables Reload the disables table. |
.reload spell_group_stack_rules | Syntax: .reload spell_group_stack_rules Reload the spell_group_stack_rules table. |
.reload spell_learn_spell | Syntax: .reload spell_learn_spell Reload the spell_learn_spell table. |
.reload spell_linked_spell | Syntax: .reload spell_linked_spell Reload the spell_linked_spell table from the database. |
.reload spell_loot_template | Syntax: .reload spell_loot_template Reload the spell_loot_template table. |
.reload spell_pet_auras | Syntax: .reload spell_pet_auras Reload the spell_pet_auras table. |
.reload spell_proc_event | Syntax: .reload spell_proc_event Reload the spell_proc_event table. |
.reload spell_required | Syntax: .reload spell_required Reload the spell_required table. |
.reload item_set_names | Syntax: .reload item_set_names Reload the item_set_names table. |
.reload spell_scripts | Syntax: .reload spell_scripts Reload the spell_scripts table. |
.reload spell_target_position | Syntax: .reload spell_target_position Reload the spell_target_position table. |
.reload spell_threats | Syntax: .reload spell_threats Reload the spell_threats table. |
.reload trinity_string | Syntax: .reload trinity_string Reload the trinity_string table. |
.reload waypoint_scripts | Syntax: .reload waypoint_scripts Reload the waypoint_scripts table. |
.reload all scripts | Syntax: .reload all scripts Reload gameobject_scripts, event_scripts, quest_end_scripts, quest_start_scripts, spell_scripts, db_script_string, waypoint_scripts tables. |
.reload locales_gossip_menu_option | Syntax: .reload locales_gossip_menu_option Reload the locales_gossip_menu_option table. |
.reload quest_poi | Syntax: .reload quest_poi Reload the quest_poi table. |
.reload lfg_dungeon_rewards | Syntax: .reload lfg_dungeon_rewards Reload the lfg_dungeon_rewards table. |
.character changefaction $name | Syntax: .character changefaction $name Change character faction. |
.character changerace $name | Syntax: .character changerace $name Change character race. |
.ban playeraccount $Name $bantime $reason | Syntax: .ban playeraccount $Name $bantime $reason Ban account and kick the player. $bantime: negative value leads to permban; otherwise, use a time string like "4d20h3s." |
.achievement add $achievement | Syntax: .achievement add $achievement Adds an achievement to the target player. $achievement: can be achievement ID or achievement link. |
.achievement | Syntax: .achievement $subcommand Type .achievement to see the list of possible subcommands or .help achievement $subcommand for information about the subcommands. |
.reload creature_text | Syntax: .reload creature_text Reload the creature_text table. |
.debug areatriggers | Syntax: .debug areatriggers Toggle debug mode for areatriggers. In debug mode, GM will be notified if an areatrigger is reached. |
.learn all recipes [$profession] | Syntax: .learn all recipes [$profession] Learn all recipes for the specified profession and set the skill level to the maximum. Example: .learn all recipes enchanting |
.npc set spawndist #dist | Syntax: .npc set spawndist #dist Set the respawn distance of the selected creature to dist. |
.npc set spawntime #time | Syntax: .npc set spawntime #time Set the respawn time of the selected creature to time. |
.npc add temp | Syntax: .npc add temp Add a temporary NPC, not saved in the database. |
.npc textemote #emoteid | Syntax: .npc textemote #emoteid Make the selected creature perform text emote with an emote of id #emoteid. |
.npc whisper #playerguid #text | Syntax: .npc whisper #playerguid #text Make the selected NPC whisper #text to #playerguid. |
.npc yell $message | Syntax: .npc yell $message Make the selected creature yell the specified message. |
.wp add [$pathid] | Syntax: .wp add [$pathid] Add a waypoint for the selected creature at your current position or in the given path. If no creature is selected, a new path is created. |
.reload all spell | Syntax: .reload all spell Reload all spell_* tables with reload support added and that can be _safely_ reloaded. |
.server set log level $facility $name $loglevel | Syntax: .server set log level $facility $name $loglevel. $facility can take the values: appender (a) or logger (l). $loglevel can take the values: disabled (0), trace (1), debug (2), info (3), warning (4), error (5), or fatal (6). |
.reload access_requirement | Syntax: .reload access_requirement Reload the access_requirement table. |
.reload achievement_criteria_data | Syntax: .reload achievement_criteria_data Reload the achievement_criteria_data table. |
.reload achievement_reward | Syntax: .reload achievement_reward Reload the achievement_reward table. |
.reload all achievement | Syntax: .reload all achievement Reload achievement_reward, achievement_criteria_data tables. |
.reload all area | Syntax: .reload all area Reload areatrigger_teleport, areatrigger_tavern, game_graveyard_zone tables. |
.reload all eventai | Syntax: .reload all eventai Reload creature_ai_scripts, creature_ai_summons, creature_ai_texts tables. |
.reload auctions | Syntax: .reload auctions Reload dynamic data tables from the database. |
.reload mail_level_reward | Syntax: .reload mail_level_reward Reload the mail_level_reward table. |
.reload smart_scripts | Syntax: .reload smart_scripts Reload the smart_scripts table. |
.reload vehicle_accessory | Syntax: .reload vehicle_accessory Reload GUID-based vehicle accessory definitions from the database. |
.reload vehicle_template_accessory | Syntax: .reload vehicle_template_accessory Reload entry-based vehicle accessory definitions from the database. |
.dev [on/off] | Syntax: .dev [on/off] Enable or disable in-game development tag or show current status if on/off is not provided. |
.ticket reset | Syntax: .ticket reset Delete all closed tickets and reset the counter, if no open tickets are pending. |
.reload waypoint_data | Syntax: .reload waypoint_data Reload the waypoint_data table. |
.group $subcommand | Syntax: .group $subcommand Type .group to see the list of possible subcommands or .help group $subcommand for information about the subcommands. |
.group leader [$characterName] | Syntax: .group leader [$characterName] Set the given character as the leader of their group. |
.group disband [$characterName] | Syntax: .group disband [$characterName] Disband the group of the given character. |
.group remove [$characterName] | Syntax: .group remove [$characterName] Remove the given character from their group. |
.debug moveflags [$newMoveFlags [$newMoveFlags2]] | Syntax: .debug moveflags [$newMoveFlags [$newMoveFlags2]] If no parameters are provided, the current moveflags of the target will be printed. |
.reload locales_creature_text | Syntax: .reload locales_creature_text Reload the locales_creature_text table. |
.morph #displayid | Syntax: .morph #displayid Change your current model id to #displayid. |
.modify arenapoints #value | Syntax: .modify arenapoints #value Add $amount of arena points to the selected player. |
.npc set data $field $data | Syntax: .npc set data $field $data Set data for the selected creature. Used for script testing. |
.disable add quest $entry $flag $comment | Syntax: .disable add quest $entry $flag $comment |
.disable add map $entry $flag $comment | Syntax: .disable add map $entry $flag $comment |
.disable add battleground $entry $flag $comment | Syntax: .disable add battleground $entry $flag $comment |
.disable add achievement_criteria $entry $flag $comment | Syntax: .disable add achievement_criteria $entry $flag $comment |
.disable add spell $entry $flag $comment | Syntax: .disable add spell $entry $flag $comment |
.disable add outdoorpvp $entry $flag $comment | Syntax: .disable add outdoorpvp $entry $flag $comment |
.disable add vmap $entry $flag $comment | Syntax: .disable add vmap $entry $flag $comment |
.disable remove quest $entry | Syntax: .disable remove quest $entry |
.disable remove map $entry | Syntax: .disable remove map $entry |
.disable remove battleground $entry | Syntax: .disable remove battleground $entry |
.disable remove achievement_criteria $entry | Syntax: .disable remove achievement_criteria $entry |
.disable remove spell $entry | Syntax: .disable remove spell $entry |
.disable remove outdoorpvp $entry | Syntax: .disable remove outdoorpvp $entry |
.disable remove vmap $entry | Syntax: .disable remove vmap $entry |
.bf start #battleid | Syntax: .bf start #battleid |
.bf stop #battleid | Syntax: .bf stop #battleid |
.bf enable #battleid | Syntax: .bf enable #battleid |
.bf switch #battleid | Syntax: .bf switch #battleid |
.bf timer #battleid #timer | Syntax: .bf timer #battleid #timer |
.quest reward #questId | Syntax: .quest reward #questId Grant quest reward to the selected player and remove the quest from the active quest log. |