From 43e983fb2504a606a1dd5c617ca3b7e63cc6b3b5 Mon Sep 17 00:00:00 2001 From: temperrr Date: Wed, 21 Sep 2022 19:56:08 +0200 Subject: Update gm-commands (#811) * Update gm-commands * Update gm-commands.md --- docs/gm-commands.md | 41 +++++++++++++++++++++++++++++------------ 1 file changed, 29 insertions(+), 12 deletions(-) diff --git a/docs/gm-commands.md b/docs/gm-commands.md index f0f05ff..b0feb53 100644 --- a/docs/gm-commands.md +++ b/docs/gm-commands.md @@ -26,7 +26,7 @@ Note: Some commands are working only by selecting a player or a creature. These | achievement checkall | 3 | `.achievement checkall` | Check all achievement criteria of the selected player. | | achievement | 2 | `.achievement $subcommand` | Type .achievement to see the list of possible subcommands or .help achievement $subcommand to see info on subcommands | | additem | 2 | `.additem #itemid/[#itemname]/#shift-click-item-link #itemcount` | Adds the specified number of items of id #itemid (or exact (!) name $itemname in brackets, or link created by shift-click at item in inventory or recipe) to your or selected character inventory. If #itemcount is omitted, only one item will be added. **If #itemcount is negative, it will remove the item(s) from the character.** | -| additemset | 2 | `.additemset #itemsetid` | Add items from itemset of id #itemsetid to your or selected character inventory. Will add by one example each item from itemset. | +| additem set | 2 | `.additem set #itemsetid` | Add items from itemset of id #itemsetid to your or selected character inventory. Will add by one example each item from itemset. | | announce | 2 | `.announce $MessageToBroadcast` | Send a global message to all players online in chat log. | | appear | 1 | `.appear [$charactername]` | Teleport to the given character. Either specify the character name or click on the character's portrait,e.g. when you are in a group. Character can be offline. | | arena captain | 3 | `.arena captain #TeamID $name` | A command to set new captain to the team. $name must be in the team | @@ -35,7 +35,10 @@ Note: Some commands are working only by selecting a player or a creature. These | arena info | 2 | `.arena info #TeamID` | Command that show info about arena team | | arena lookup | 2 | `.arena lookup $name` | Command that give a list of arenateam with the given $name | | arena rename | 3 | `.arena rename "oldname" "newname"` | Command to rename Arena-team name. | -| aura | 2 | `.aura #spellid` | Add the aura from spell #spellid to the selected Unit. | +| aura | 2 | `.aura #spellid` | Add the aura from spell #spellid to the selected Unit. +| bags | 2 | `.bags $subcommand` | Type .bags to see a list of all subcommands. +| bags clear | 2 | `.bags clear $itemquality` | Clear from players' bags all items including and below $itemQuality. +| bags clear all | 2 | `.bags clear all` | Clear all items from player | ban account | 2 | `.ban account $account_name $bantime $reason` | Ban account and kick the player if ingame on any character. $bantime: negative value leads to permban, otherwise use a timestring like `4d20h3s`. | | ban character | 2 | `.ban character $character_name $bantime $reason` | Ban character and kick that character if ingame. $bantime: negative value leads to permban, otherwise use a timestring like `4d20h3s`. | | ban ip | 2 | `.ban ip $Ip $bantime $reason` | Ban IP. $bantime: negative value leads to permban, otherwise use a timestring like `4d20h3s`. | @@ -44,8 +47,7 @@ Note: Some commands are working only by selecting a player or a creature. These | baninfo account | 2 | `.baninfo account $accountid` | Watch full information about a specific ban. | | baninfo character | 2 | `.baninfo character $charactername` | Watch full information about a specific ban. | | baninfo ip | 2 | `.baninfo ip $ip` | Watch full information about a specific ban. | -| baninfo | 2 | `.baninfo $subcommand` | Type .baninfo to see the list of possible subcommands or .help baninfo $subcommand to see info on subcommands | -| bank | 2 | `.bank` | Show your bank inventory. | +| baninfo | 2 | `.baninfo $subcommand` | Type .baninfo to see the list of possible subcommands or .help baninfo $subcommand to see info on subcommands | | banlist account | 2 | `.banlist account [$Name]` | Searches the banlist for a account name pattern or show full list account bans. | | banlist character | 2 | `.banlist character $Name` | Searches the banlist for a character name pattern. Pattern required. | | banlist ip | 2 | `.banlist ip [$Ip]` | Searches the banlist for a IP pattern or show full list of IP bans. | @@ -55,7 +57,11 @@ Note: Some commands are working only by selecting a player or a creature. These | bf stop | 3 | `.bf stop #battleid` | | | bf switch | 3 | `.bf switch #battleid` | | | bf timer | 3 | `.bf timer #battleid #timer` | | -| bindsight | 3 | `.bindsight` | Binds vision to the selected unit indefinitely. Cannot be used while currently possessing a target. | +| bindsight | 3 | `.bindsight` | Binds vision to the selected unit indefinitely. Cannot be used while currently possessing a target. | +| cache | 2 | `.cache $subcommand` | Character data cached during start up. Type .cache to see a list of subcommands or .help $subcommand to see info on subcommands.| +| cache delete | 3 | `.cache delete $playername` | Deletes the cached data for the selected character. Use for debugging only!| +| cache info | 2 | `.cache info $playerNameDisplays` | cached data for the selected character.| +| cache refresh | 2 | `.cache refresh $playerName` | Deletes the current cache and refreshes it with updated data.| | cast back | 2 | `.cast back #spellid [triggered]` | Selected target will cast #spellid to your character. If 'trigered' or part provided then spell casted with triggered flag. | | cast dest | 2 | `.cast dest #spellid #x #y #z [triggered]` | Selected target will cast #spellid at provided destination. If 'trigered' or part provided then spell casted with triggered flag. | | cast dist | 2 | `.cast dist #spellid [#dist [triggered]]` | You will cast spell to pint at distance #dist. If 'trigered' or part provided then spell casted with triggered flag. Not all spells can be casted as area spells. | @@ -64,6 +70,9 @@ Note: Some commands are working only by selecting a player or a creature. These | cast | 2 | `.cast #spellid [triggered]` | Cast #spellid to selected target. If no target selected cast to self. If 'trigered' or part provided then spell casted with triggered flag. | | character changefaction | 2 | `.character changefaction $name` | Change character faction. | | character changerace | 2 | `.character changerace $name` | Change character race. | +| character check bag | 2 | `.character check bag [$target_player] #bagSlot 1 - 4|` | Check players' bag.| +| character check bank | 2 | `.character check bank |` | Check your own bank.| +| character check profession | 2 | `.character check profession [$target_player] |` |Show known professions list for selected player| | character customize | 2 | `.character customize [$name]` | Mark selected in game or by $name in command character for customize at next login. | | character deleted delete | 4 | `.character deleted delete #guid\$name` | Completely deletes the selected characters. If $name is supplied, only characters with that string in their name will be deleted, if #guid is supplied, only the character with that GUID will be deleted. | | character deleted list | 3 | `.character deleted list [#guid\$name]` | Shows a list with all deleted characters. If $name is supplied, only characters with that string in their name will be selected, if #guid is supplied, only the character with that GUID will be selected. | @@ -100,7 +109,8 @@ Note: Some commands are working only by selecting a player or a creature. These | debug lootrecipient | 3 | `.debug lootrecipient` | Get loot recipient of the selected creature. | | debug los | 3 | `.debug los` | Show information about the line of sight status. | | debug Mod32Value | 3 | `.debug Mod32Value #field #value` | Add #value to field #field of your character. | -| debug moveflags | 3 | `.debug moveflags [$newMoveFlags [$newMoveFlags2]]` | No params given will output the current moveflags of the target | +| debug moveflags | 3 | `.debug moveflags [$newMoveFlags [$newMoveFlags2]]` | No params given will output the current moveflags of the target | +| debug objectcount | 3 | `.debug objectcount ` | Shows the number of Creatures and GameObjects for the specified map id or for all maps if none is specified | | debug play cinematic | 1 | `.debug play cinematic #cinematicid` | Play cinematic #cinematicid for you. You stay at place while your mind fly. | | debug play movie | 1 | `.debug play movie #movieid` | Play movie #movieid for you. | | debug play sound | 1 | `.debug play sound #soundid` | Play sound with #soundid. Sound will be play only for you. Other players do not hear this. Warning: client may have more 5000 sounds... | @@ -148,11 +158,11 @@ Note: Some commands are working only by selecting a player or a creature. These | event activelist | 2 | `.event activelist` | Show list of currently active events. | | event start | 2 | `.event start #event_id` | Start event #event_id. Set start time for event to current moment (change not saved in DB). | | event stop | 2 | `.event stop #event_id` | Stop event #event_id. Set start time for event to time in past that make current moment is event stop time (change not saved in DB). | -| event | 2 | `.event #event_id` | Show details about event with #event_id. | -| explorecheat | 3 | `.explorecheat [1\0]` | 1: Set all zones to explored; 0: Set all zones to unexplored | +| event | 2 | `.event #event_id` | Show details about event with #event_id. | | flusharenapoints | 3 | `.flusharenapoints` | Use it to distribute arena points based on arena team ratings, and start a new week. | | freeze | 2 | `.freeze (#player)` | "Freezes" #player and disables his chat. When using this without #name it will freeze your target. | -| gear repair | 2 | `.gear repair` | Repair all selected player's items. | +| gear repair | 2 | `.gear repair` | Repair all selected player's items. +| gear stats | 0 | `.gear stats` | Shows targeted players' average itemlevel | | gm chat | 2 | `.gm chat [on/off]` | Enable or disable chat GM MODE (show gm badge in messages) or show current state of on/off not provided. | | gm fly | 2 | `.gm fly [on/off]` | Enable/disable gm fly mode. | | gm ingame | 0 | `.gm ingame` | Display a list of available in game Game Masters. | @@ -189,14 +199,17 @@ Note: Some commands are working only by selecting a player or a creature. These | group disband | 2 | `.group disband [$characterName]` | Disbands the given character's group. | | group join | 2 | `.group join $AnyCharacterNameFromGroup [$CharacterName]` | Adds to group of player $AnyCharacterNameFromGroup player $CharacterName (or selected). | | group leader | 2 | `.group leader [$characterName]` | Sets the given character as his group's leader. | +| group list | 2 | `.group list [$CharacterName]` |Lists all the members of the group/party the player is in. | | group remove | 2 | `.group remove [$characterName]` | Removes the given character from his group. | | group | 2 | `.group $subcommand` | Type .group to see the list of possible subcommands or .help group $subcommand to see info on subcommands | | groupsummon | 2 | `.groupsummon [$charactername]` | Teleport the given character and his group to you. Teleported only online characters but original selected group member can be offline. | | guid | 2 | `.guid` | Display the GUID for the selected character. | | guild create | 2 | `.guild create [$GuildLeaderName] "$GuildName"` | Create a guild named $GuildName with the player $GuildLeaderName (or selected) as leader. Guild name must in quotes. | | guild delete | 2 | `.guild delete "$GuildName"` | Delete guild $GuildName. Guild name must in quotes. | -| guild invite | 2 | `.guild invite [$CharacterName] "$GuildName"` | Add player $CharacterName (or selected) into a guild $GuildName. Guild name must in quotes. | -| guild rank | 2 | `.guild rank [$CharacterName] #Rank` | Set for player $CharacterName (or selected) rank #Rank in a guild. | +| guild info | 2 | `.guild info` | Shows information about the target's guild or a given Guild Id or Name.| +| guild invite | 2 | `.guild invite [$CharacterName] "$GuildName"` | Add player $CharacterName (or selected) into a guild $GuildName. Guild name must in quotes. | +| guild rank | 2 | `.guild rank [$CharacterName] #Rank` | Set for player $CharacterName (or selected) rank #Rank in a guild.| +| guild rename | 2 | `.guild rename "$GuildName" "$NewGuildName"` | Rename a guild named $GuildName with $NewGuildName. Guild name and new guild name must in quotes. | | guild uninvite | 2 | `.guild uninvite [$CharacterName]` | Remove player $CharacterName (or selected) from a guild. | | guild | 2 | `.guild $subcommand` | Type .guild to see the list of possible subcommands or .help guild $subcommand to see info on subcommands | | help | 0 | `.help [$command]` | Display usage instructions for the given $command. If no $command provided show list available commands. | @@ -212,7 +225,11 @@ Note: Some commands are working only by selecting a player or a creature. These | instance stats | 1 | `.instance stats` | Shows statistics about instances. | | instance unbind | 2 | `.instance unbind [difficulty]` | Clear all/some of player's binds | | instance | 1 | `.instance $subcommand` | Type .instance to see the list of possible subcommands or .help instance $subcommand to see info on subcommands | -| itemmove | 2 | `.itemmove #sourceslotid #destinationslotid` | Move an item from slots #sourceslotid to #destinationslotid in your inventory Not yet implemented | +| item move | 2 | `.itemmove #sourceslotid #destinationslotid` | Move an item from slots #sourceslotid to #destinationslotid in your inventory Not yet implemented | +| inventory count | 1 | `.inventory count $playerName or $playerGuid` | Count free slots in bags divided into different bag types.| +| item refund | 3 | `.item refund ` | Removes the item and restores honor/arena/items according to extended cost.| +| item restore | 2 | `.item restore [#recoveryItemId] [#playername]` | Restore an disposed item for the specified player.| +| item restore list | 2 | `.item restore list [#playername]` | See restorable items for the specified player.| | kick | 2 | `.kick [$charactername] [$reason]` | Kick the given character name from the world with or without reason. If no character name is provided then the selected player (except for yourself) will be kicked. If no reason is provided, default is "No Reason". | | learn all crafts | 2 | `.learn crafts` | Learn all professions and recipes. | | learn all default | 2 | `.learn all default [$playername]` | Learn for selected/$playername player all default spells for his race/class and spells rewarded by completed quests. | -- cgit