ChatBlade SDK Documentation

SlashCommands.XML


This sample file is used to load the Slash Command interface.  
Each entry represents a Slash Command Function and the associated typed Slash Commands that invoke that function.  
Slash Command Functions are also known as OnCommandXXX() functions.  
These functions are all Static members stored in CBSlashCommands.  
This sample file is Loaded in CBSampleImplementation::LoadSlashCommands().  
 
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!-- Slash Commands XML File -->
<!-- Format = -->
<!-- Function with the Name of the function -->
<!-- Next is a Descriptive Comment of the Function -->
<!-- Finally a list of Aliases that shall invoke that Function -->
<!-- Aliases are Not Case Sensitive -->
<!-- Aliases should be proceeded by a / and should consist of 1 Word -->
<!-- The Same Alias should not be used for more than 1 Function -->
<SlashCommands>
     <Function Name="OnCommandSay">
<!-- Command Invoked when a user wants to Talk to those in their vicinity -->
.... <Alias>/SAY</Alias>
.... <Alias>/S</Alias>
.... <Alias>/LOCAL</Alias>
.... <Alias>/L</Alias>
.... <Alias>/A</Alias>
</Function>
<Function Name="OnCommandTell">
<!-- Command Invoked when a user wants to send a Tell to another Character -->
.... <Alias>/TELL</Alias>
.... <Alias>/SEND</Alias>
.... <Alias>/T</Alias>
.... <Alias>/WHISPER</Alias>
.... <Alias>/W</Alias>
.... <Alias>/PRIVATE</Alias>
.... <Alias>/MSG</Alias>
</Function>
<Function Name="OnCommandGroupChat">
<!-- Command Invoked when a user wants to Send message to his currrent group members -->
.... <Alias>/GROUP</Alias>
.... <Alias>/G</Alias>
.... <Alias>/TEAM</Alias>
.... <Alias>/FELLOWSHIP</Alias>
.... <Alias>/PARTY</Alias>
.... <Alias>/P</Alias>
.... <Alias>/GSAY</Alias>
.... <Alias>/GROUPCHAT</Alias>
.... <Alias>/GTELL</Alias>
</Function>
<Function Name="OnCommandGuildChat">
<!-- Command Invoked when a user wants to Send a message to the online members of his Guild -->
.... <Alias>/GUILD</Alias>
.... <Alias>/GU</Alias>
.... <Alias>/SUPERGROUP</Alias>
.... <Alias>/SUPER</Alias>
.... <Alias>/SG</Alias>
.... <Alias>/CLAN</Alias>
.... <Alias>/C</Alias>
.... <Alias>/ORGANISATION</Alias>
.... <Alias>/ORG</Alias>
.... <Alias>/GUILDSAY</Alias>
</Function>
<Function Name="OnCommandRaidChat">
<!-- Command Invoked when a user wants to Send a message to all members of the Raid -->
.... <Alias>/RAID</Alias>
.... <Alias>/RAIDSAY</Alias>
.... <Alias>/RS</Alias>
.... <Alias>/RAIDCHAT</Alias>
.... <Alias>/RC</Alias>
</Function>
<Function Name="OnCommandAllianceChat">
<!-- Command Invoked when a user wants to send a message to all members of the Alliance -->
.... <Alias>/ALLIANCE</Alias>
.... <Alias>/ALLIANCECHAT</Alias>
.... <Alias>/AC</Alias>
</Function>
<Function Name="OnCommandShout">
<!-- Command Invoked when a user wants to Shout to those in the Area -->
.... <Alias>/SHOUT</Alias>
.... <Alias>/BROADCAST</Alias>
.... <Alias>/B</Alias>
.... <Alias>/REGION</Alias>
</Function>
<Function Name="OnCommandYell">
<!-- Command Invoked when a user wants to Yell for Help -->
.... <Alias>/YELL</Alias>
.... <Alias>/Y</Alias>
</Function>
<Function Name="OnCommandChannelOOC">
<!-- Command Invoked when a user wants to send a message to the OOC channel -->
.... <Alias>/OOC</Alias>
.... <Alias>/OUTOFCHARACTER</Alias>
</Function>
<Function Name="OnCommandChannelAuction">
<!-- Command Invoked when a user wants to Send a message to the Auction Channel -->
.... <Alias>/AUCTION</Alias>
.... <Alias>/AU</Alias>
.... <Alias>/AUC</Alias>
</Function>
<Function Name="OnCommandChannelSell">
<!-- Command Invoked when a user wants to send a message to the Selling Channel -->
.... <Alias>/SELL</Alias>
.... <Alias>/SELLING</Alias>
</Function>
<Function Name="OnCommandChannelBuy">
<!-- Command Invoked when a user wants to send a message to the Buying Channel -->
.... <Alias>/BUY</Alias>
.... <Alias>/BUYING</Alias>
</Function>
<Function Name="OnCommandChannelCrafting">
<!-- Command Invoked when a user wants to send a message to the Crafting Channel -->
.... <Alias>/CRAFTING</Alias>
.... <Alias>/CRAFT</Alias>
</Function>
<Function Name="OnCommandChannelHarvest">
<!-- Command Invoked when a user wants to send a message to the Harvest Channel -->
.... <Alias>/HARVEST</Alias>
.... <Alias>/HARVESTING</Alias>
</Function>
<Function Name="OnCommandChannelSupply">
<!-- Command Invoked when a user wants to send a message to the Crafting Supply Channel -->
.... <Alias>/PARTS</Alias>
.... <Alias>/SUPPLY</Alias>
</Function>
<Function Name="OnCommandChannelLFG">
<!-- Command Invoked when a user wants to send a message to the LFG Channel -->
.... <Alias>/LFGCHAT</Alias>
.... <Alias>/CHATLFG</Alias>
</Function>
<Function Name="OnCommandChannelLFR">
<!-- Command Invoked when a user wants to send a message to the LFR Channel -->
.... <Alias>/LFRCHAT</Alias>
.... <Alias>/CHATLFR</Alias>
</Function>
<Function Name="OnCommandChannelLFQ">
<!-- Command Invoked when a user wants to send a message to the LFQ Channel -->
.... <Alias>/LFQCHAT</Alias>
.... <Alias>/CHATLFQ</Alias>
</Function>
<Function Name="OnCommandChannelLFP">
<!-- Command Invoked when a user wants to send a message to the LFP (Looking for Players) Channel -->
.... <Alias>/LFPCHAT</Alias>
.... <Alias>/CHATLFP</Alias>
</Function>
<Function Name="OnCommandChannelCustom">
<!-- Command Invoked when a user wants to send a message to a Custom made Channel -->
.... <Alias>/CHAT</Alias>
.... <Alias>/CUSTOMCHAT</Alias>
.... <Alias>/C</Alias>
.... <Alias>/CC</Alias>
</Function>
<Function Name="OnCommandClassChat">
<!-- Command Invoked when a user wants to send a message to other Members of his Class -->
.... <Alias>/CLASS</Alias>
.... <Alias>/CLASSCHAT</Alias>
</Function>
<Function Name="OnCommandRaceChat">
<!-- Command Invoked when a user wants to send a message to other Members of his Race -->
.... <Alias>/RACE</Alias>
.... <Alias>/RACECHAT</Alias>
</Function>
<Function Name="OnCommandLevelChat">
<!-- Command Invoked when a user wants to send a message to other Players of their Approximate Level -->
.... <Alias>/LEVEL</Alias>
.... <Alias>/LEVELCHAT</Alias>
</Function>
<Function Name="OnCommandNewbieChat">
<!-- Command Invoked when a user wants to send a message to new Players or those Helping them -->
.... <Alias>/NEWBIE</Alias>
.... <Alias>/NEWBIECHAT</Alias>
</Function>
<Function Name="OnCommandFactionChat">
<!-- Command Invoked when a user wants to send a message to All Players on the same Faction -->
.... <Alias>/FACTION</Alias>
.... <Alias>/FACTIONCHAT</Alias>
</Function>
<Function Name="OnCommandOfficerChat">
<!-- Command Invoked when a user wants to send a message to a Officers of a Guild -->
.... <Alias>/OFFICER</Alias>
.... <Alias>/GUILDOFFICER</Alias>
.... <Alias>/GO</Alias>
</Function>
<Function Name="OnCommandRolePlaySay">
<!-- Command Invoked when a user wants to send an In-Character Say to those around them -->
.... <Alias>/ROLEPLAYSAY</Alias>
.... <Alias>/RPSAY</Alias>
</Function>
<Function Name="OnCommandOOCSay">
<!-- Command Invoked when a user wants to send an Out Of Character Say to those around them -->
.... <Alias>/OUTOFCHARACTERSAY</Alias>
.... <Alias>/OOCSAY</Alias>
</Function>
<Function Name="OnCommandReply">
<!-- Command Invoked when a user wants to Reply to a private tell -->
.... <Alias>/REPLY</Alias>
.... <Alias>/R</Alias>
</Function>
<Function Name="OnCommandRetell">
<!-- Command Invoked when a user wants to send a tell to the last person you sent a tell to -->
.... <Alias>/RETELL</Alias>
.... <Alias>/RTELL</Alias>
.... <Alias>/RT</Alias>
</Function>
<Function Name="OnCommandTargetTell">
<!-- Command Invoked when a user wants to send a tell to your current Target -->
.... <Alias>/TARGETTELL</Alias>
.... <Alias>/TT</Alias>
.... <Alias>/TTELL</Alias>
.... <Alias>/TELLTARGET</Alias>
</Function>
<Function Name="OnCommandChatJoin">
<!-- Command Invoked when a user wants to Join or Create a Custom Chat Channel -->
.... <Alias>/CHATJOIN</Alias>
.... <Alias>/JOINCHAT</Alias>
</Function>
<Function Name="OnCommandChatLeave">
<!-- Command Invoked when a user wants to Leave a Custom Chat Channel -->
.... <Alias>/CHATLEAVE</Alias>
.... <Alias>/LEAVECHAT</Alias>
</Function>

<Function Name="OnCommandGroupInvite">
<!-- Command Invoked when a user wants to Invite a player to Group -->
.... <Alias>/INVITE</Alias>
.... <Alias>/GINVITE</Alias>
.... <Alias>/GROUPINVITE</Alias>
.... <Alias>/TEAM_INVITE</Alias>
</Function>
<Function Name="OnCommandGroupKick">
<!-- Command Invoked when a Group Leader wants to Remove a player from the Group -->
.... <Alias>/KICK</Alias>
.... <Alias>/GROUPKICK</Alias>
.... <Alias>/GKICK</Alias>
.... <Alias>/BOOT</Alias>
</Function>
<Function Name="OnCommandGroupLeave">
<!-- Command Invoked when a user wants to leave their Group -->
.... <Alias>/DISBAND</Alias>
.... <Alias>/LEAVEGROUP</Alias>
.... <Alias>/LEAVETEAM</Alias>
.... <Alias>/UNJOIN</Alias>
.... <Alias>/LEAVE</Alias>
</Function>
<Function Name="OnCommandGroupAccept">
<!-- Command Invoked when a user wants to accept an Invite into a Group -->
.... <Alias>/GROUPACCEPT</Alias>
.... <Alias>/TEAM_ACCEPT</Alias>
.... <Alias>/JOIN</Alias>
</Function>
<Function Name="OnCommandGroupDecline">
<!-- Command Invoked when a user wants to decline an Invite into a Group -->
.... <Alias>/GROUPDECLINE</Alias>
.... <Alias>/TEAM_DECLINE</Alias>
</Function>
<Function Name="OnCommandGroupMakeLeader">
<!-- Command Invoked when a user wants to promote another player to Group Leader -->
.... <Alias>/MAKELEADER</Alias>
</Function>
<Function Name="OnCommandUnInvite">
<!-- Command Invoked when a user wants to take back a Pending Invitation -->
.... <Alias>/UNINVITE</Alias>
</Function>

<Function Name="OnCommandGuildCreate">
<!-- Command Invoked when a user wants to make a new Guild -->
.... <Alias>/GUILDCREATE</Alias>
.... <Alias>/CREATEGUILD</Alias>
.... <Alias>/ORGCREATE</Alias>
.... <Alias>/CLANCEATE</Alias>
.... <Alias>/SUPERGROUPCREATE</Alias>
</Function>
<Function Name="OnCommandGuildPromote">
<!-- Command Invoked when a user wants to promote a member of the Guild -->
.... <Alias>/GUILDPROMOTE</Alias>
.... <Alias>/GUPROMOTE</Alias>
.... <Alias>/PROMOTE</Alias>
.... <Alias>/ORGPROMOTE</Alias>
</Function>
<Function Name="OnCommandGuildDemote">
<!-- Command Invoked when a user wants to demote a member of the Guild -->
.... <Alias>/GUILDDEMOTE</Alias>
.... <Alias>/GUDEMOTE</Alias>
.... <Alias>/DEMOTE</Alias>
.... <Alias>/ORGDEMOTE</Alias>
</Function>
<Function Name="OnCommandGuildRemove">
<!-- Command Invoked when a user wants to remove a member from the Guild -->
.... <Alias>/GUILDREMOVE</Alias>
.... <Alias>/GUREMOVE</Alias>
.... <Alias>/GUILDKICK</Alias>
.... <Alias>/GUKICK</Alias>
.... <Alias>/ORGKICK</Alias>
.... <Alias>/SGK</Alias>
.... <Alias>/SGKICK</Alias>
.... <Alias>/SGLEAVE</Alias>
.... <Alias>/GUILDLEAVE</Alias>
.... <Alias>/LEAVEGUILD</Alias>
</Function>
<Function Name="OnCommandGuildInvite">
<!-- Command Invoked when a user wants to invite a player to join a Guild -->
.... <Alias>/GUILDINVITE</Alias>
.... <Alias>/GUINVITE</Alias>
.... <Alias>/CLANINVITE</Alias>
.... <Alias>/SUPERGROUPINVITE</Alias>
.... <Alias>/SGINVITE</Alias>
.... <Alias>/SGI</Alias>
.... <Alias>/ORGINVITE</Alias>
</Function>
<Function Name="OnCommandGuildHelp">
<!-- Command Invoked when a user wants to get help on Guild Commands -->
.... <Alias>/GUILDHELP</Alias>
.... <Alias>/HELPGUILD</Alias>
.... <Alias>/GUHELP</Alias>
.... <Alias>/ORGHELP</Alias>
</Function>
<Function Name="OnCommandGuildAccept">
<!-- Command Invoked when a user wants to accept an invite to a Guild -->
.... <Alias>/GUILDACCEPT</Alias>
.... <Alias>/SG_ACCEPT</Alias>
</Function>
<Function Name="OnCommandGuildDecline">
<!-- Command Invoked when a user wants to decline an invite to a Guild -->
.... <Alias>/GUILDDECLINE</Alias>
.... <Alias>/SG_DECLINE</Alias>
</Function>
<Function Name="OnCommandGuildMakeLeader">
<!-- Command Invoked when a user wants to make another player Leader of the Guild -->
.... <Alias>/GUILDLEADER</Alias>
.... <Alias>/GUILDMAKELEADER</Alias>
</Function>

<Function Name="OnCommandAllianceInvite">
<!-- Command Invoked when a user wants to invite another Guild into the Alliance -->
.... <Alias>/ALLIANCEINVITE</Alias>
</Function>
<Function Name="OnCommandAllianceAccept">
<!-- Command Invoked when a user wants to accept an Alliance Invite -->
.... <Alias>/ALLIANCEACCEPT</Alias>
</Function>
<Function Name="OnCommandAllianceDecline">
<!-- Command Invoked when a user wants to reject an Alliance Invite -->
.... <Alias>/ALLIANCEDECLINE</Alias>
</Function>
<Function Name="OnCommandAllianceLeave">
<!-- Command Invoked when a user wants their Guild to leave the Alliance -->
.... <Alias>/ALLIANCELEAVE</Alias>
.... <Alias>/LEAVEALLIANCE</Alias>
</Function>

<Function Name="OnCommandGroupPriorityChat">
<!-- Command Invoked when a user wants to send a Message on the Group Priority Channel -->
.... <Alias>/GROUPPRIORITY</Alias>
.... <Alias>/GP</Alias>
</Function>
<Function Name="OnCommandGuildPriorityChat">
<!-- Command Invoked when a user wants to send a Message on the Guild Priority Channel -->
.... <Alias>/GUILDPRIORITY</Alias>
.... <Alias>/GUP</Alias>
</Function>
<Function Name="OnCommandRaidPriorityChat">
<!-- Command Invoked when a user wants to send a Message on the Raid Priority Channel -->
.... <Alias>/RAIDPRIORITY</Alias>
.... <Alias>/RP</Alias>
</Function>
<Function Name="OnCommandAlliancePriorityChat">
<!-- Command Invoked when a user wants to send a Message on the Alliance Priority Channel -->
.... <Alias>/ALLIANCEPRIORITY</Alias>
.... <Alias>/AP</Alias>
</Function>

<Function Name="OnCommandAFK">
<!-- Command Invoked when a user wants to Indicate they are Away From Keyboard -->
.... <Alias>/AFK</Alias>
.... <Alias>/BIO</Alias>
.... <Alias>/AWAY</Alias>
.... <Alias>/AFK4DRINK</Alias>
.... <Alias>/AFK4FOOD</Alias>
.... <Alias>/TOGGLEAWAYFROMKEYBOARD</Alias>
</Function>
<Function Name="OnCommandLFG">
<!-- Command Invoked when a user wants to toggle their Looking For Group Flag -->
.... <Alias>/LFG</Alias>
</Function>
<Function Name="OnCommandLFR">
<!-- Command Invoked when a user wants to toggle their Looking For Raid Flag -->
.... <Alias>/LFR</Alias>
</Function>
<Function Name="OnCommandLFQ">
<!-- Command Invoked when a user wants to toggle their Looking For Quest Flag -->
.... <Alias>/LFQ</Alias>
</Function>
<Function Name="OnCommandLFP">
<!-- Command Invoked when a Group wants to toggle their Looking For Players Flag -->
.... <Alias>/LFP</Alias>
</Function>
<Function Name="OnCommandAnon">
<!-- Command Invoked when a user wants to toggle their Anonymous state -->
.... <Alias>/ANON</Alias>
.... <Alias>/ANONYMOUS</Alias>
</Function>
<Function Name="OnCommandRolePlay">
<!-- Command Invoked when a user wants to toggle their RolePlaying Flag -->
.... <Alias>/ROLEPLAY</Alias>
.... <Alias>/ROLE</Alias>
</Function>
<Function Name="OnCommandDoNotDisturb">
<!-- Command Invoked when a user wants to toggle their Do Not Disturb flag -->
.... <Alias>/DONOTDISTURB</Alias>
.... <Alias>/DND</Alias>
</Function>

<Function Name="OnCommandMapWindow">
<!-- Command Invoked when a user wants to bring up the ingame Map -->
.... <Alias>/MAP</Alias>
.... <Alias>/MAPWINDOW</Alias>
</Function>
<Function Name="OnCommandInventoryWindow">
<!-- Command Invoked when a user wants to bring up the Inventory Window -->
.... <Alias>/INVENTORY</Alias>
.... <Alias>/INV</Alias>
.... <Alias>/I</Alias>
.... <Alias>/INVENTORYWINDOW</Alias>
</Function>
<Function Name="OnCommandQuestWindow">
<!-- Command Invoked when a user wants to bring up the Mission Window -->
.... <Alias>/QUEST</Alias>
.... <Alias>/MISSION</Alias>
.... <Alias>/QUESTWINDOW</Alias>
.... <Alias>/MISSIONWINDOW</Alias>
.... <Alias>/TASK</Alias>
.... <Alias>/TASKWINDOW</Alias>
</Function>
<Function Name="OnCommandGroupWindow">
<!-- Command Invoked when a user wants to bring up the Group Window -->
.... <Alias>/GROUPWINDOW</Alias>
.... <Alias>/TEAMWINDOW</Alias>
</Function>
<Function Name="OnCommandCharacterWindow">
<!-- Command Invoked when a user wants to bring up the Character Window -->
.... <Alias>/CHARACTERWINDOW</Alias>
.... <Alias>/CHARACTER</Alias>
.... <Alias>/CHARACTERSHEET</Alias>
.... <Alias>/SHEET</Alias>
.... <Alias>/STATSWINDOW</Alias>
.... <Alias>/STATS</Alias>
</Function>
<Function Name="OnCommandGuildWindow">
<!-- Command Invoked when a user wants to bring up the Guild Window -->
.... <Alias>/GUILDWINDOW</Alias>
.... <Alias>/ORGWINDOW</Alias>
.... <Alias>/CLANWINDOW</Alias>
.... <Alias>/SUPERGROUPWINDOW</Alias>
.... <Alias>/GUWINDOW</Alias>
</Function>
<Function Name="OnCommandOptionsWindow">
<!-- Command Invoked when a user wants to bring up the Options Window -->
.... <Alias>/OPTIONS</Alias>
.... <Alias>/OPTIONSWINDOW</Alias>
.... <Alias>/MENU</Alias>
</Function>
<Function Name="OnCommandMoodWindow">
<!-- Command Invoked when a user wants to bring up the Mood Window -->
.... <Alias>/MOODWINDOW</Alias>
</Function>
<Function Name="OnCommandTargetWindow">
<!-- Command Invoked when a user wants to toggle the Target Window -->
.... <Alias>/TARGETWINDOW</Alias>
</Function>
<Function Name="OnCommandCompassWindow">
<!-- Command Invoked when a user wants to toggle the Compass Window -->
.... <Alias>/COMPASS</Alias>
.... <Alias>/COMPASSWINDOW</Alias>
</Function>
<Function Name="OnCommandWaypointWindow">
<!-- Command Invoked when a user wants to bring up the Waypoint Window -->
.... <Alias>/WAYPOINT</Alias>
.... <Alias>/FIND</Alias>
</Function>
<Function Name="OnCommandNotesWindow">
<!-- Command Invoked when a user wants to bring up the Notes Window -->
.... <Alias>/NOTE</Alias>
.... <Alias>/NOTES</Alias>
.... <Alias>/NOTEBOOK</Alias>
</Function>
<Function Name="OnCommandNetworkWindow">
<!-- Command Invoked when a user wants to see their Network Statistics -->
.... <Alias>/NETWORK</Alias>
.... <Alias>/NETWORKWINDOW</Alias>
.... <Alias>/BANDWIDTH</Alias>
.... <Alias>/PING</Alias>
</Function>
<Function Name="OnCommandFPS">
<!-- Command Invoked when a user wants to see thier FrameRate -->
.... <Alias>/FPS</Alias>
.... <Alias>/FRAMERATE</Alias>
.... <Alias>/FRAMERATEWINDOW</Alias>
.... <Alias>/SHOWFPS</Alias>
</Function>

<Function Name="OnCommandHotKey1">
<!-- Command Invoked when a user wants to Activate the Ability in HotKey slot 1 -->
.... <Alias>/HOTKEY1</Alias>
.... <Alias>/HK1</Alias>
</Function>
<Function Name="OnCommandHotKey2">
<!-- Command Invoked when a user wants to Activate the Ability in HotKey slot 2 -->
.... <Alias>/HOTKEY2</Alias>
.... <Alias>/HK2</Alias>
</Function>
<Function Name="OnCommandHotKey3">
<!-- Command Invoked when a user wants to Activate the Ability in HotKey slot 3 -->
.... <Alias>/HOTKEY3</Alias>
.... <Alias>/HK3</Alias>
</Function>
<Function Name="OnCommandHotKey4">
<!-- Command Invoked when a user wants to Activate the Ability in HotKey slot 4 -->
.... <Alias>/HOTKEY4</Alias>
.... <Alias>/HK4</Alias>
</Function>
<Function Name="OnCommandHotKey5">
<!-- Command Invoked when a user wants to Activate the Ability in HotKey slot 5 -->
.... <Alias>/HOTKEY5</Alias>
.... <Alias>/HK5</Alias>
</Function>
<Function Name="OnCommandHotKey6">
<!-- Command Invoked when a user wants to Activate the Ability in HotKey slot 6 -->
.... <Alias>/HOTKEY6</Alias>
.... <Alias>/HK6</Alias>
</Function>
<Function Name="OnCommandHotKey7">
<!-- Command Invoked when a user wants to Activate the Ability in HotKey slot 7 -->
.... <Alias>/HOTKEY7</Alias>
.... <Alias>/HK7</Alias>
</Function>
<Function Name="OnCommandHotKey8">
<!-- Command Invoked when a user wants to Activate the Ability in HotKey slot 8 -->
.... <Alias>/HOTKEY8</Alias>
.... <Alias>/HK8</Alias>
</Function>
<Function Name="OnCommandHotKey9">
<!-- Command Invoked when a user wants to Activate the Ability in HotKey slot 9 -->
.... <Alias>/HOTKEY9</Alias>
.... <Alias>/HK9</Alias>
</Function>
<Function Name="OnCommandHotKey10">
<!-- Command Invoked when a user wants to Activate the Ability in HotKey slot 10 -->
.... <Alias>/HOTKEY10</Alias>
.... <Alias>/HK10</Alias>
</Function>
<Function Name="OnCommandHotKey11">
<!-- Command Invoked when a user wants to Activate the Ability in HotKey slot 11 -->
.... <Alias>/HOTKEY11</Alias>
.... <Alias>/HK11</Alias>
</Function>
<Function Name="OnCommandHotKey12">
<!-- Command Invoked when a user wants to Activate the Ability in HotKey slot 12 -->
.... <Alias>/HOTKEY12</Alias>
.... <Alias>/HK12</Alias>
</Function>

<Function Name="OnCommandMood">
<!-- Command Invoked when a user wants to change their current Mood -->
.... <Alias>/MOOD</Alias>
</Function>
<Function Name="OnCommandMoodList">
<!-- Command Invoked when a user wants to see a list of available Moods -->
.... <Alias>/MOODS</Alias>
.... <Alias>/MOODLIST</Alias>
.... <Alias>/MOODHELP</Alias>
</Function>
<Function Name="OnCommandLanguage">
<!-- Command Invoked when a user wants to Change or List Languages -->
.... <Alias>/LANGUAGE</Alias>
</Function>

<Function Name="OnCommandAlias">
<!-- Command Invoked when a user wants to make an Alias for a Chat Command -->
.... <Alias>/ALIAS</Alias>
</Function>
<Function Name="OnCommandNickname">
<!-- Command Invoked when a user wants to create a local Nickname for a Player -->
.... <Alias>/AKA</Alias>
.... <Alias>/NICKNAME</Alias>
</Function>
<Function Name="OnCommandUnAlias">
<!-- Command Invoked when a user wants to remove an Alias -->
.... <Alias>/UNALIAS</Alias>
.... <Alias>/ALIASREMOVE</Alias>
.... <Alias>/REMOVEALIAS</Alias>
</Function>
<Function Name="OnCommandUnNickname">
<!-- Command Invoked when a user wants to remove an AKA Nickname -->
.... <Alias>/UNAKA</Alias>
.... <Alias>/UNNICKNAME</Alias>
.... <Alias>/NICNAMEREMOVE</Alias>
.... <Alias>/REMOVENICKNAME</Alias>
</Function>
<Function Name="OnCommandAliasList">
<!-- Command Invoked when a user wants to show a list of thier Defined Aliases -->
.... <Alias>/ALIASLIST</Alias>
.... <Alias>/LISTALIAS</Alias>
</Function>
<Function Name="OnCommandNicknameList">
<!-- Command Invoked when a user wants to show a list of their configured Nicknames -->
.... <Alias>/NICKNAMELIST</Alias>
.... <Alias>/AKALIST</Alias>
.... <Alias>/LISTNICKNAME</Alias>
.... <Alias>/LISTNICKNAMES</Alias>
.... <Alias>/LISTAKA</Alias>
</Function>

<Function Name="OnCommandEmote">
<!-- Command Invoked when a user wants to display an Emote to those around them -->
.... <Alias>/EMOTE</Alias>
.... <Alias>/EM</Alias>
.... <Alias>/ME</Alias>
.... <Alias>/E</Alias>
</Function>

<Function Name="OnCommandHelp">
<!-- Command Invoked when a user wants Help information in the Game -->
.... <Alias>/HELP</Alias>
.... <Alias>/?</Alias>
</Function>
<Function Name="OnCommandChatHelp">
<!-- Command Invoked when a user wants Help on the various Chat Commands -->
.... <Alias>/CHATHELP</Alias>
</Function>
<Function Name="OnCommandPetition">
<!-- Command Invoked when a user wants to send a Petition to Customer Service -->
.... <Alias>/PETITION</Alias>
</Function>
<Function Name="OnCommandBugReport">
<!-- Command Invoked when a user wants to Send in a Bug Report -->
.... <Alias>/BUG</Alias>
.... <Alias>/BUGREPORT</Alias>
</Function>
<Function Name="OnCommandFeedback">
<!-- Command Invoked when a user wants to give Feedback on the game -->
.... <Alias>/FEEDBACK</Alias>
.... <Alias>/SUGGEST</Alias>
</Function>
<Function Name="OnCommandReportPlayer">
<!-- Command Invoked when a user wants to Report a problem player to Customer Service -->
.... <Alias>/REPORT</Alias>
</Function>
<Function Name="OnCommandStuck">
<!-- Command Invoked when a user wants to free themselves from being Stuck on the terrain -->
.... <Alias>/STUCK</Alias>
.... <Alias>/UNSTICK</Alias>
.... <Alias>/UNSTUCK</Alias>
.... <Alias>/EJECT</Alias>
</Function>
<Function Name="OnCommandSuicide">
<!-- Command Invoked when a user wants to Kill themselves -->
.... <Alias>/TERMINATE</Alias>
.... <Alias>/SUICIDE</Alias>
</Function>

<Function Name="OnCommandIgnore">
<!-- Command Invoked when a user wants to Ignore another Character via toggle -->
.... <Alias>/IGNORE</Alias>
.... <Alias>/UNIGNORE</Alias>
.... <Alias>/ADDIGNORE</Alias>
</Function>
<Function Name="OnCommandIgnoreList">
<!-- Command Invoked when a user wants to display their Ignore List -->
.... <Alias>/IGNORELIST</Alias>
</Function>
<Function Name="OnCommandFriend">
<!-- Command Invoked when a user wants to toggle a Friend in their Friends List -->
.... <Alias>/FRIEND</Alias>
.... <Alias>/BUDDY</Alias>
.... <Alias>/ADDFRIEND</Alias>
.... <Alias>/UNFRIEND</Alias>
.... <Alias>/REMFRIEND</Alias>
.... <Alias>/REMOVEFRIEND</Alias>
</Function>
<Function Name="OnCommandFriendChat">
<!-- Command Invoked when a user wants to send a message to all his online Friends -->
.... <Alias>/FRIENDCHAT</Alias>
.... <Alias>/FC</Alias>
.... <Alias>/FTELL</Alias>
</Function>
<Function Name="OnCommandFriendList">
<!-- Command Invoked when a user wants to list their Friends -->
.... <Alias>/FRIENDLIST</Alias>
.... <Alias>/FRIENDS</Alias>
</Function>

<Function Name="OnCommandTargetSelf">
<!-- Command Invoked when a user wants to Target themselves -->
.... <Alias>/SELECTSELF</Alias>
.... <Alias>/TARGETSELF</Alias>
.... <Alias>/SELFTARGET</Alias>
.... <Alias>/TARGETME</Alias>
</Function>
<Function Name="OnCommandTargetNext">
<!-- Command Invoked when a user wants to target the next Mob -->
.... <Alias>/TARGETNEXT</Alias>
.... <Alias>/TOGGLE_ENEMY</Alias>
</Function>
<Function Name="OnCommandTargetClosest">
<!-- Command Invoked when a user wants to target the closest mob -->
.... <Alias>/TARGETCLOSEST</Alias>
</Function>
<Function Name="OnCommandTargetPet">
<!-- Command Invoked when a user wants to target their Pet -->
.... <Alias>/PETTARGET</Alias>
.... <Alias>/TARGETPET</Alias>
</Function>
<Function Name="OnCommandTargetSender">
<!-- Command Invoked when a user wants to Target the last person to send them a Tell -->
.... <Alias>/TARGETSENDER</Alias>
</Function>
<Function Name="OnCommandTarget">
<!-- Command Invoked when a user wants to Target a designated thing -->
.... <Alias>/TARGET</Alias>
.... <Alias>/TAR</Alias>
</Function>

<Function Name="OnCommandMacro">
<!-- Command Invoked when a user wants to Create an ingame Macro -->
.... <Alias>/MACRO</Alias>
</Function>
<Function Name="OnCommandPlayed">
<!-- Command Invoked when a user wants to show how long they have been playing the game -->
.... <Alias>/PLAYED</Alias>
</Function>
<Function Name="OnCommandLoc">
<!-- Command Invoked when a user wants to find our their current game Coordinates -->
.... <Alias>/LOCATION</Alias>
.... <Alias>/LOC</Alias>
</Function>
<Function Name="OnCommandFollow">
<!-- Command Invoked when a user wants to Automatically Follow another character -->
.... <Alias>/FOLLOW</Alias>
.... <Alias>/F</Alias>
.... <Alias>/AUTOFOLLOW</Alias>
</Function>
<Function Name="OnCommandQuit">
<!-- Command Invoked when a user wants to Start the quit process of the game -->
.... <Alias>/QUIT</Alias>
.... <Alias>/Q</Alias>
.... <Alias>/CAMP</Alias>
.... <Alias>/LOGOUT</Alias>
</Function>
<Function Name="OnCommandExit">
<!-- Command Invoked when a user wants to immediately Exit the game -->
.... <Alias>/EXIT</Alias>
</Function>
<Function Name="OnCommandFilter">
<!-- Command Invoked when a user wants to toggle the Chat Filter -->
.... <Alias>/FILTER</Alias>
.... <Alias>/CHATFILTER</Alias>
.... <Alias>/BADWORDFILTER</Alias>
</Function>
<Function Name="OnCommandFilterWord">
<!-- Command Invoked when a user wants to add a specific word to the Chat Filter -->
.... <Alias>/FILTERWORD</Alias>
</Function>
<Function Name="OnCommandUnFilterWord">
<!-- Command Invoked when a user wants to remove a specific word from the Chat Filter -->
.... <Alias>/UNFILTERWORD</Alias>
.... <Alias>/UNFILTER</Alias>
</Function>
<Function Name="OnCommandRandom">
<!-- Command Invoked when a user wants to Roll a Random Value -->
.... <Alias>/RANDOM</Alias>
.... <Alias>/RAND</Alias>
.... <Alias>/RND</Alias>
</Function>
<Function Name="OnCommandTime">
<!-- Command Invoked when a user wants to know the Game Time -->
.... <Alias>/TIME</Alias>
</Function>
<Function Name="OnCommandClearScreen">
<!-- Command Invoked when a user wants to Clear out the Chat Messages -->
.... <Alias>/CLEAR</Alias>
.... <Alias>/CLEARSCREEN</Alias>
.... <Alias>/CLS</Alias>
</Function>
<Function Name="OnCommandChatFormat">
<!-- Command Invoked when a user wants to Change the Output Format of Chat Messages -->
.... <Alias>/CHATFORMAT</Alias>
.... <Alias>/FORMATCHAT</Alias>
.... <Alias>/VERBOSE</Alias>
.... <Alias>/VERBOSITY</Alias>
</Function>
<Function Name="OnCommandShowHood">
<!-- Command Invoked when a user wants to toggle displaying of any HeadGear -->
.... <Alias>/SHOWHOOD</Alias>
.... <Alias>/SHOWHELM</Alias>
</Function>
<Function Name="OnCommandShowGuildTag">
<!-- Command Invoked when a user wants to toggle displaying of their Guild -->
.... <Alias>/SHOWGUILD</Alias>
.... <Alias>/SHOWGUILDTAG</Alias>
</Function>

<Function Name="OnCommandPet">
<!-- Command Invoked when a user wants to issue various Pet Commands -->
.... <Alias>/PET</Alias>
</Function>
<Function Name="OnCommandPetFollow">
<!-- Command Invoked when a user wants their pet to Follow -->
.... <Alias>/PETFOLLOW</Alias>
.... <Alias>/PFOLLOW</Alias>
.... <Alias>/PETCOME</Alias>
.... <Alias>/COME</Alias>
.... <Alias>/PETFOLLOWME</Alias>
</Function>
<Function Name="OnCommandPetAttack">
<!-- Command Invoked when a user wants their pet to Attack -->
.... <Alias>/PETATTACK</Alias>
.... <Alias>/PETKILL</Alias>
.... <Alias>/SICK</Alias>
.... <Alias>/PATTACK</Alias>
.... <Alias>/SICKEM</Alias>
</Function>
<Function Name="OnCommandPetHeel">
<!-- Command Invoked when a user wants their pet to Return to the owners side and stop attacking -->
.... <Alias>/PETHEEL</Alias>
.... <Alias>/HEEL</Alias>
.... <Alias>/PETRETURN</Alias>
.... <Alias>/PHEEL</Alias>
.... <Alias>/PETBACKOFF</Alias>
</Function>
<Function Name="OnCommandPetDismiss">
<!-- Command Invoked when a user wants to Dismiss a Pet -->
.... <Alias>/PETDISMISS</Alias>
.... <Alias>/PDISMISS</Alias>
.... <Alias>/DISMISS</Alias>
.... <Alias>/PETTERMINATE</Alias>
.... <Alias>/PTERMINATE</Alias>
.... <Alias>/PETGETLOST</Alias>
</Function>
<Function Name="OnCommandPetGuard">
<!-- Command Invoked when a user wants their pet to Guard and area or Person -->
.... <Alias>/PETGUARD</Alias>
.... <Alias>/PGUARD</Alias>
.... <Alias>/GUARD</Alias>
.... <Alias>/PETGUARDHERE</Alias>
.... <Alias>/PETGUARDME</Alias>
</Function>
<Function Name="OnCommandPetStay">
<!-- Command Invoked when a user wants their pet to Stay and not attack or follow -->
.... <Alias>/PETSTAY</Alias>
.... <Alias>/PSTAY</Alias>
.... <Alias>/STAY</Alias>
.... <Alias>/PETWAIT</Alias>
.... <Alias>/PETASYOUWERE</Alias>
</Function>
<Function Name="OnCommandPetReport">
<!-- Command Invoked when a user wants to know the Health and Status of their pet -->
.... <Alias>/PETREPORT</Alias>
.... <Alias>/PETSTATUS</Alias>
.... <Alias>/PSTATUS</Alias>
.... <Alias>/PETHEALTH</Alias>
.... <Alias>/PETHEALTHREPORT</Alias>
.... <Alias>/PETREPORTHEALTH</Alias>
</Function>
<Function Name="OnCommandPetGroup">
<!-- Command Invoked when a user wants to add their Pet to the Group -->
.... <Alias>/PETGROUP</Alias>
.... <Alias>/GROUPPET</Alias>
</Function>

<Function Name="OnCommandAutorun">
<!-- Command Invoked when a user wants to toggle on Auto-Running -->
.... <Alias>/AUTORUN</Alias>
</Function>
<Function Name="OnCommandSprint">
<!-- Command Invoked when a user wants to enable Sprinting -->
.... <Alias>/SPRINT</Alias>
</Function>
<Function Name="OnCommandWalk">
<!-- Command Invoked when a user wants to toggle Walking/Running -->
.... <Alias>/RUN</Alias>
.... <Alias>/WALK</Alias>
</Function>
<Function Name="OnCommandSit">
<!-- Command Invoked when a user wants to Toggle Sitting and Standing -->
.... <Alias>/SIT</Alias>
.... <Alias>/STAND</Alias>
</Function>
<Function Name="OnCommandJump">
<!-- Command Invoked when a user wants to Jump -->
.... <Alias>/JUMP</Alias>
.... <Alias>/J</Alias>
</Function>
<Function Name="OnCommandCrouch">
<!-- Command Invoked when a user wants to Crouch -->
.... <Alias>/CROUCH</Alias>
.... <Alias>/DUCK</Alias>
</Function>
<Function Name="OnCommandSneak">
<!-- Command Invoked when a user wants to Sneak -->
.... <Alias>/SNEAK</Alias>
.... <Alias>/STEALTH</Alias>
</Function>
<Function Name="OnCommandHide">
<!-- Command Invoked when a user wants to Hide -->
.... <Alias>/HIDE</Alias>
</Function>

<Function Name="OnCommandCameraReset">
<!-- Command Invoked when a user wants to Reset the Camera Position -->
.... <Alias>/CAMERARESET</Alias>
</Function>
<Function Name="OnCommandCamera">
<!-- Command Invoked when a user wants to issue Camera Controls -->
.... <Alias>/CAMERA</Alias>
</Function>
<Function Name="OnCommandScreenShot">
<!-- Command Invoked when a user wants to take a ScreenShot -->
.... <Alias>/SCREENSHOT</Alias>
</Function>

<Function Name="OnCommandLoot">
<!-- Command Invoked when a user wants to Loot a corpse or item -->
.... <Alias>/LOOT</Alias>
.... <Alias>/LEWT</Alias>
.... <Alias>/GET</Alias>
.... <Alias>/PICKUP</Alias>
</Function>
<Function Name="OnCommandActivate">
<!-- Command Invoked when a user wants to Activate a Selected item -->
.... <Alias>/ACTIVATE</Alias>
.... <Alias>/USE</Alias>
</Function>

<Function Name="OnCommandStartCombat">
<!-- Command Invoked when a user wants to Initiate Fighting -->
.... <Alias>/STARTCOMBAT</Alias>
.... <Alias>/STARTFIGHT</Alias>
.... <Alias>/STARTFIGHTING</Alias>
.... <Alias>/FIGHT</Alias>
.... <Alias>/ATTACK</Alias>
</Function>
<Function Name="OnCommandStopCombat">
<!-- Command Invoked when a user wants to Stop Fighting -->
.... <Alias>/STOPCOMBAT</Alias>
.... <Alias>/STOPFIGHT</Alias>
.... <Alias>/STOPFIGHTING</Alias>
.... <Alias>/PEACE</Alias>
</Function>
<Function Name="OnCommandAssist">
<!-- Command Invoked when a user wants to Assist another player -->
.... <Alias>/ASSIST</Alias>
</Function>
<Function Name="OnCommandConsider">
<!-- Command Invoked when a user wants to Consider the level of ones opponent -->
.... <Alias>/CONSIDER</Alias>
.... <Alias>/CON</Alias>
.... <Alias>/EXAMINE</Alias>
</Function>

<Function Name="OnCommandAccept">
<!-- Command Invoked when a user wants to accept the current Group, Guild, Trade, SideKick, or Mentor Invititation -->
.... <Alias>/ACCEPT</Alias>
</Function>
<Function Name="OnCommandDecline">
<!-- Command Invoked when a user wants to decline the current Group, Guild, Trade, SideKick, or Mentor Invitation -->
.... <Alias>/DECLINE</Alias>
</Function>

<Function Name="OnCommandSideKickInvite">
<!-- Command Invoked when a user wants to Invite a player to become a SideKick -->
.... <Alias>/SIDEKICK</Alias>
.... <Alias>/SIDEKICKINVITE</Alias>
.... <Alias>/SK</Alias>
</Function>
<Function Name="OnCommandSideKickAccept">
<!-- Command Invoked when a user wants to accept to become a SideKick -->
.... <Alias>/SIDEKICK_ACCEPT</Alias>
.... <Alias>/SIDEKICKACCEPT</Alias>
</Function>
<Function Name="OnCommandSideKickDecline">
<!-- Command Invoked when a user wants to decline to become a SideKick -->
.... <Alias>/SIDEKICK_DECLINE</Alias>
.... <Alias>/SIDEKICKDECLINE</Alias>
</Function>
<Function Name="OnCommandUnSideKick">
<!-- Command Invoked when a user wants to stop SideKicking -->
.... <Alias>/UNSIDEKICK</Alias>
.... <Alias>/UNSK</Alias>
</Function>
<Function Name="OnCommandMentorInvite">
<!-- Command Invoked when a user wants to Invite another player to Mentor -->
.... <Alias>/MENTOR</Alias>
.... <Alias>/MENTORINVITE</Alias>
</Function>
<Function Name="OnCommandMentorAccept">
<!-- Command Invoked when a user wants to Accent a Mentor Invitation -->
.... <Alias>/MENTORACCEPT</Alias>
</Function>
<Function Name="OnCommandMentorDecline">
<!-- Command Invoked when a user wants to Decline a Mentor Invitation -->
.... <Alias>/MENTORDECLINE</Alias>
</Function>
<Function Name="OnCommandUnMentor">
<!-- Command Invoked when a user wants to stop Mentoring -->
.... <Alias>/UNMENTOR</Alias>
</Function>

<Function Name="OnCommandTradeInvite">
<!-- Command Invoked when a user wants to Invite a player to Trade -->
.... <Alias>/TRADE</Alias>
.... <Alias>/TR</Alias>
</Function>
<Function Name="OnCommandTradeAccept">
<!-- Command Invoked when a user wants to Accept a Trade Invite -->
.... <Alias>/TRADE_ACCEPT</Alias>
.... <Alias>/TRADEACCEPT</Alias>
</Function>
<Function Name="OnCommandTradeDecline">
<!-- Command Invoked when a user wants to Decline a Trade Invite -->
.... <Alias>/TRADE_DECLINE</Alias>
.... <Alias>/TRADEDECLINE</Alias>
</Function>
<Function Name="OnCommandTip">
<!-- Command Invoked when a user wants to send another player some money -->
.... <Alias>/TIP</Alias>
</Function>

<Function Name="OnCommandWho">
<!-- Command Invoked when a user wants to get a list of Players Online -->
.... <Alias>/WHO</Alias>
.... <Alias>/WHOALL</Alias>
</Function>
<Function Name="OnCommandWhoTarget">
<!-- Command Invoked when a user wants to do a Who on their current Target -->
.... <Alias>/WHOTARGET</Alias>
</Function>

<Function Name="OnCommandDuel">
<!-- Command Invoked when a user wants to Duel another Player -->
.... <Alias>/DUEL</Alias>
.... <Alias>/ENDDUEL</Alias>
</Function>
<Function Name="OnCommandYield">
<!-- Command Invoked when a user wants to Yield in a Duel -->
.... <Alias>/YIELD</Alias>
.... <Alias>/FORFEIT</Alias>
</Function>

<Function Name="OnCommandCustomerService">
<!-- Command Invoked when a Customer Service Representative wants to perform some CS actions -->
.... <Alias>/CUSTOMERSERVICE</Alias>
.... <Alias>/CS</Alias>
</Function>

<Function Name="OnCommandDeveloper">
<!-- Command Invoked when a Developer wants to do some Debugging -->
.... <Alias>/DEVELOPER</Alias>
.... <Alias>/DEV</Alias>
</Function>
</SlashCommands>

 

ChatBlade Copyright Flex Dolphynn