RemoveAurasCommand
Aliases: RemoveAuras, RemoveBuffs
Usage: RemoveAuras|RemoveBuffs
Description: Removes all Auras/Buffs
Needs Char: False
Required Targets: All

########################################

DumpAurasCommand
Aliases: DumpAuras
Usage: DumpAuras [<alsoPassive>]
Description: Dumps all currently active Auras, also shows invisible effects if second param is specified
Needs Char: False
Required Targets: All

########################################

ClearCooldownsCommand
Aliases: ClearCooldowns
Usage: ClearCooldowns
Description: Clears all reamining spell-cooldowns
Needs Char: False
Required Targets: All

########################################

AddSpellCommand
Aliases: spelladd, addspell
Usage: spelladd|addspell <spell>
Description: Adds the given spell
Needs Char: False
Required Targets: All

########################################

SpellVisualCommand
Aliases: SpellVisual, PlaySpellVisual, SpellAnim
Usage: SpellVisual|PlaySpellVisual|SpellAnim <visual id>
Description: Plays the given visual
Needs Char: False
Required Targets: All

########################################

SendNotificationCommand
Aliases: SendNotification, SN
Usage: SendNotification|SN <debug-text>
Description: Sends an SMSG_NOTIFICATION packet to the client
Needs Char: False
Required Targets: Player

########################################

SendPacketCommand
Aliases: SendPacket, SP
Usage: SendPacket|SP <opcode> [<value1> [<value2> ...]]
Description: Sends any kind of Packet to the client
Needs Char: False
Required Targets: Player

########################################

SendSpellMissCommand
Aliases: SendSpellMiss, SendSM
Usage: SendSpellMiss|SendSM <spellId> <0/1> <defaultReason>
Description: Sends a SpellMissLog packet to everyone in the area where you are the caster and everyone within 10y radius is the targets.
Needs Char: True
Required Targets: None

########################################

ModAurasCommand
Aliases: ModAuras, MAura
Usage: ModAuras|MAura <n> <subcommand> ...
Description: Modifies the nth Aura of the target
Needs Char: False
Required Targets: Unit

SubCommands:

ModLevelCommand
Aliases: Level, Lvl, L
Usage: ModAuras|MAura Level|Lvl|L <AuraLevel>
Description: Modifies the Level of the nth Aura.

ModFlagsCommand
Aliases: Flags, Fl, F
Usage: ModAuras|MAura Flags|Fl|F <AuraFlags>
Description: Modifies the Flags of the nth Aura.

########################################

LoadCommand
Aliases: Load
Usage: Load
Description: Loads definitions of static data from XML/DB.
Needs Char: False
Required Targets: None

SubCommands:

ItemsCommand
Aliases: Items
Usage: Load Items
Description: Loads all ItemTemplates and -Spawns.

GOsCommand
Aliases: GOs
Usage: Load GOs
Description: Loads all GOTemplates and spawns.

NPCsCommand
Aliases: NPCs
Usage: Load NPCs
Description: Loads all NPC definitions from files and/or DB.

QuestCommand
Aliases: Quests
Usage: Load Quests
Description: Loads all Quest definitions from files and/or DB.

ZoneLocationCommand
Aliases: ZoneLocations
Usage: Load ZoneLocations
Description: Loads all ZoneLocation definitions from files and/or DB.

AllCommand
Aliases: All
Usage: Load All
Description: Loads all Item/GO/NPC definitions from files and/or DB.

########################################

HelpCommand
Aliases: Help, ?
Usage: Help|? [<Command> [[<SubCommand>] <SubCommand> ...]]
Description: Shows an overview over all Commands or -if specified- the help for a specific Command (and its subcommands).
Needs Char: False
Required Targets: None

########################################

SetCommand
Aliases: Set, S
Usage: Set|S <prop.subprop.otherprop.etc> <value>
Description: Sets the value of the given prop
Needs Char: False
Required Targets: All

########################################

GetCommand
Aliases: Get, G
Usage: Get|G <prop.subprop.otherprop.etc>
Description: Gets the value of the given prop
Needs Char: False
Required Targets: All

########################################

ModPropCommand
Aliases: Mod, M
Usage: Mod|M <prop> <op> <value> [<op> <value> [<op> <value>...]]
Description: Modifies the given prop by applying it with an evaluated expression
Needs Char: False
Required Targets: All

########################################

SetGlobalCommand
Aliases: SetGlobal, SG
Usage: SetGlobal|SG <globalVar> <value>
Description: Sets the value of the given global variable
Needs Char: False
Required Targets: None

########################################

CallCommand
Aliases: Call, c
Usage: Call|c <some.Method> [param1, [param2 [...]]]
Description: Calls the given method with the given params
Needs Char: False
Required Targets: All

########################################

DieCommand
Aliases: Die
Usage: Die
Description: Lets the Unit die
Needs Char: False
Required Targets: All

########################################

ResurrectCommand
Aliases: Resurrect, Res
Usage: Resurrect|Res
Description: NOT WORKING: Lets you choose a Unit to resurrect
Needs Char: False
Required Targets: All

########################################

GodModeCommand
Aliases: GodMode, GM
Usage: GodMode|GM [0|1]
Description: Toggles the GodMode
Needs Char: False
Required Targets: Player

########################################

RemoveCommand
Aliases: Remove, Delete, Del
Usage: Remove|Delete|Del
Description: Removes the current target (if its an NPC)
Needs Char: False
Required Targets: NPC

########################################

ClearAreaCommand
Aliases: ClearArea
Usage: ClearArea [<radius>]
Description: Clears all objects and NPCs around yourself in the given or default radius (10 yds)
Needs Char: False
Required Targets: All

########################################

FlyCommand
Aliases: Fly
Usage: Fly [0/1]
Description: Toggles flying mode
Needs Char: False
Required Targets: All

########################################

KnockbackCommand
Aliases: Knockback
Usage: Knockback <distance>
Description: Knocks the target back
Needs Char: False
Required Targets: Player

########################################

MultiplySpeedCommand
Aliases: MultiplySpeed, SpeedFactor, MultSpeed
Usage: MultiplySpeed|SpeedFactor|MultSpeed <speedFactor>
Description: Sets the overall speed-factor of a Unit
Needs Char: False
Required Targets: All

########################################

WaterWalkCommand
Aliases: WaterWalk, WalkWater
Usage: WaterWalk|WalkWater [0/1]
Description: Toggles the ability to walk on water
Needs Char: False
Required Targets: All

########################################

RootedCommand
Aliases: Rooted, Root
Usage: Rooted|Root [0/1]
Description: Toggles wether the char can move or not
Needs Char: False
Required Targets: All

########################################

WhereCommand
Aliases: Where, Wh
Usage: Where|Wh
Description: Tells you information about your location
Needs Char: False
Required Targets: All

########################################

TeleportCommand
Aliases: Tele, Teleport, Goto
Usage: Tele|Teleport|Goto [x,y,z [MapName or Id] | LocationName]
Description: Teleports to the given location
Needs Char: False
Required Targets: All

########################################

SummonAllCommand
Aliases: SummonAll
Usage: SummonAll
Description: Summons all online players
Needs Char: False
Required Targets: All

########################################

SetMovementDelayCommand
Aliases: SetMovementDelay, MovementDelay
Usage: SetMovementDelay|MovementDelay <delay>
Description: Sets the global movement delay in ms
Needs Char: False
Required Targets: None

########################################

ShowCastFailCommand
Aliases: ShowCastFail
Usage: ShowCastFail <spell> <reason>
Description: Sends a spell failed packet
Needs Char: False
Required Targets: None

########################################

ShowBankSlotResultCommand
Aliases: ShowBankSlotResult
Usage: ShowBankSlotResult <value>
Description: Sends the BankSlotResult packet
Needs Char: True
Required Targets: None

########################################

LoveAllCommand
Aliases: LoveAll
Usage: LoveAll
Description: Makes all factions fall in love with the Owner
Needs Char: False
Required Targets: Player

########################################

HateAllCommand
Aliases: HateAll
Usage: HateAll
Description: Makes all factions leave the Owner
Needs Char: False
Required Targets: Player

########################################

SaveCommand
Aliases: Save
Usage: Save
Description: Saves the Owner to the DB
Needs Char: False
Required Targets: Player

########################################

EmailCommand
Aliases: Email, SetEmail
Usage: Email|SetEmail <email>
Description: Sets the Account's current email address.
Needs Char: False
Required Targets: Player

########################################

GiveXPCommand
Aliases: GiveXP, XP, Exp
Usage: GiveXP|XP|Exp <amount>
Description: Gives the given amount of experience.
Needs Char: False
Required Targets: Player

########################################

BankCommand
Aliases: Bank
Usage: Bank
Description: Opens the bank for the target through oneself (if one leaves the target, it won't be allowed to continue using the Bank).
Needs Char: False
Required Targets: Player

########################################

GOCommand
Aliases: GO, GOs, GameObject
Usage: GO|GOs|GameObject
Description: Used for interaction with and creation of GameObjects
Needs Char: True
Required Targets: None

SubCommands:

SpawnCommand
Aliases: Spawn, Create, Add
Usage: GO|GOs|GameObject Spawn|Create|Add <TemplateId>
Description: Creates a new GOTemplate with the given id at the current position

SelectCommand
Aliases: Select, Sel
Usage: GO|GOs|GameObject Select|Sel
Description: Selects the next GameObject in front of you

DeselectCommand
Aliases: Deselect, Des
Usage: GO|GOs|GameObject Deselect|Des
Description: Deselects your currently selected GameObject

SetCommand
Aliases: Set, S
Usage: GO|GOs|GameObject Set|S <some.prop> <someValue>
Description: Sets properties on the currently selected GO

GetCommand
Aliases: Get, G
Usage: GO|GOs|GameObject Get|G <some.prop>
Description: Gets properties on the currently selected GO

AnimCommand
Aliases: Anim, Animation
Usage: GO|GOs|GameObject Anim|Animation <animValue>
Description: Animates the selected GO with the given parameter

RemoveCommand
Aliases: Remove, Delete, Destroy, Del, Rem
Usage: GO|GOs|GameObject Remove|Delete|Destroy|Del|Rem
Description: Removes the currently selected object

########################################

HighlightGOCommand
Aliases: HighlightGOs, HLGOs
Usage: HighlightGOs|HLGOs [0/1]
Description: Highlights all GOs around yourself
Needs Char: True
Required Targets: None

########################################

SpawnDOCommand
Aliases: SpawnDO
Usage: SpawnDO <spellid> <radius>
Description: Spawns a new DO with the given parameters
Needs Char: False
Required Targets: All

########################################

ClearDOsCommand
Aliases: ClearDOs
Usage: ClearDOs
Description: Removes all staticly spawned DOs
Needs Char: False
Required Targets: None

########################################

ListDOs
Aliases: ListDOs
Usage: ListDOs
Description: Shows a list of all available Dynamic Objects
Needs Char: False
Required Targets: None

########################################

SpawnRegionCommand
Aliases: SpawnRegion
Usage: SpawnRegion
Description: Spawns GOs and NPCs in the current region. Only used for development purposes where the regions arent spawned automatically.
Needs Char: False
Required Targets: All

########################################

ToggleRegionUpdatesCommand
Aliases: RegionUpdates, RgnUpd
Usage: RegionUpdates|RgnUpd 0|1
Description: Toggles region updates on or off
Needs Char: False
Required Targets: None

########################################

SendQuestInvalidCommand
Aliases: SendQuestInvalid
Usage: SendQuestInvalid <reason>
Description: Sends the SendQuestInvalid packet with the given reason
Needs Char: True
Required Targets: None

########################################

SendQuestPushResultCommand
Aliases: SendQuestPushResult
Usage: SendQuestPushResult <reason>
Description: Sends the SendQuestPushResult packet with the given reason, currently sends from triggering char
Needs Char: True
Required Targets: None

########################################

SendQuestGiverQuestDetailsCommand
Aliases: SendQuestGiverQuestDetails
Usage: SendQuestGiverQuestDetails <quest id>
Description: Sends the QuestGiverQuestDetails packet with the given quest id
Needs Char: True
Required Targets: Player

########################################

SkillCommand
Aliases: Skill, Skills, Sk
Usage: Skill|Skills|Sk
Description: Used for manipulation of Skills.
Needs Char: False
Required Targets: Player

SubCommands:

SetCommand
Aliases: Set, S
Usage: Skill|Skills|Sk Set|S <skill> [<value> [<maxValue>]]
Description: Sets the given Skill to the given values (or uses 1 by default)

TierCommand
Aliases: Tier, SetTier, ST
Usage: Skill|Skills|Sk Tier|SetTier|ST <skill> <tier>
Description: Set the given Skill to the given Tier

########################################

CreateNPCCommand
Aliases: AddNPC
Usage: AddNPC [<entry>] [<amount>]
Description: Creates one or more NPCs with the given entry id (Default: 3)
Needs Char: False
Required Targets: All

########################################

MoveToMeCommand
Aliases: MoveToMe, Come
Usage: MoveToMe|Come
Description: Moves a target NPC to the character.
Needs Char: True
Required Targets: NPC

########################################

AddWaypointCommand
Aliases: AddWaypoint
Usage: AddWaypoint <forwardEmoteId> <backwardsEmoteId> <waitTime>
Description: Adds a waypoint to the currently targetted NPC where the character is standing.
Needs Char: True
Required Targets: NPC

########################################

StartFollowingPathCommand
Aliases: StartPath
Usage: StartPath
Description: Starts moving an NPC on their waypoints.
Needs Char: False
Required Targets: NPC

########################################

FollowCommand
Aliases: Follow
Usage: Follow
Description: Makes an NPC follow you.
Needs Char: True
Required Targets: NPC

########################################

StopFollowingCommand
Aliases: StopFollowing
Usage: StopFollowing
Description: Makes an NPC stop following you.
Needs Char: False
Required Targets: NPC

########################################

KickCommand
Aliases: Kick
Usage: Kick
Description: Kicks your current target
Needs Char: False
Required Targets: Player

########################################

SetRoleCommand
Aliases: SetRole, Role, SetPriv
Usage: SetRole|Role|SetPriv <RoleName>
Description: Sets the Account's Role which again determines its rights and privileges.
Needs Char: False
Required Targets: Player

########################################

LogCommand
Aliases: Log
Usage: Log
Description: Gets and sets logging settings.
Needs Char: False
Required Targets: None

SubCommands:

ToggleLevelCommand
Aliases: ToggleLevel, Level, Lvl, TL
Usage: Log ToggleLevel|Level|Lvl|TL <Trace|Debug|Info|Warn|Error|Fatal> [<1/0>]
Description: Globally toggles wether messages of the corresponding level should be logged (to console, as well as to file or any other target that is specified).

########################################

DumpThreadPoolInfoCommand
Aliases: DumpTPInfo
Usage: DumpTPInfo
Description: Dumps information about the thread pool.
Needs Char: False
Required Targets: None

########################################

DumpNetworkInfoCommand
Aliases: DumpNetworkInfo
Usage: DumpNetworkInfo
Description: Dumps network information including data sent and received, buffer pools, etc.
Needs Char: False
Required Targets: None

########################################

AddItemCommand
Aliases: AddItem
Usage: AddItem <entryId> [<amount> [<stacks>]]
Description: Adds an item of the given entry-id to you backpack (if there is space left)
Needs Char: False
Required Targets: Player

########################################

CreateSetCommand
Aliases: CreateSet
Usage: CreateSet <setId>
Description: Creates all items of the set with the given id and puts them into a new bag which gets auto-equipped (requires free bag-slot)
Needs Char: False
Required Targets: Player

########################################

DumpInventoryCommand
Aliases: DumpInventory, DumpInv
Usage: DumpInventory|DumpInv
Description: Dumps all items that are currently in the backpack
Needs Char: False
Required Targets: Player

########################################