Bot Commands
Info
This page lists the Bot commands that are available in-game, based on assigned Account Status, for your EQEmu Server.
Description¶
The bot command system has been redesigned and is now a clone of the existing EQEmu command system.
Instead of using the old operator and command tokens #bot command, use the new operator with the new command tokens (i.e., ^command).
A redirect has also been added to the server command interpreter that will allow the use of #bot command..but, only the new command tokens may be used.
Many of the commands have been reviewed, re-coded and improved upon, where possible.
Since bots are an on-going project, some bot commands and features may be programmed into the server code..but, not enabled or fully-realized at this time.
As the actual bot code is updated, more of those commands and features can be enabled, as well as the addition of even more commands.
Please use the ^findaliases command to locate abridged versions of command names.
Using the 'help' or 'usage' argument after a command will show the proper formatting and available options for it.
Actionable Bots¶
With specific exceptions, bot commands are designed to work using an 'actionable' argument.
Some of these actionable arguments also require the use of an 'actionable name' parameter.
The use an 'actionable' bot argument provides much greater flexibility and control over a bot or groups of bots and eliminates the overhead of programming multiple selection criteria into a command.
target - selects target as single bot .. use ^command [target] or imply by empty actionable argument
byname [name] - selects single bot by name
ownergroup - selects all bots in the owner's group;
botgroup [name] - selects members of a bot-group by its name
targetgroup - selects all bots in target's group
namesgroup [name] - selects all bots in name's group
healrotation [name] - selects all member and target bots of a heal rotation where name is a member
healrotationmembers [name] - selects all member bots of a heal rotation where name is a member
healrotationtargets [name] - selects all target bots of a heal rotation where name is a member
spawned - selects all spawned bots
all - selects all spawned bots .. argument use indicates en masse database updating
Only those bots owned by the commanding player can be selected for any bot command use.
Example¶
Usage: (<friendly_target>) ^follow ([option: reset]) [actionable: byname | ownergroup | botgroup | namesgroup | healrotation | spawned] ([actionable_name])
^follow reset spawned
- resets all spawned bots to follow their default assignments^follow byname Jojo
- Set the bot 'Jojo' to follow the selected friendly target^follow botgroup Mybotgroup
- Sets all spawned members of the bot-group 'Mybotgroup' to follow the selected friendly target^follow ownergroup
- Sets all bots within the owner's group to follow the selected friendly target
Target selection is optional if the argument preceding the command is enclosed in parentheses. In this case, an omitted actionable argument should default to the bot's owner.
If there is no argument preceding the command, then the selected target is not required, and hence, ignored.
Optional 'options' and 'actionable' arguments are also enclosed within parentheses.
Command | Description | Status Level |
---|---|---|
^actionable | Lists actionable command arguments and use descriptions | Player (0) |
^aggressive | Orders a bot to use a aggressive discipline | Player (0) |
^applypoison | Applies cursor-held poison to a rogue bot's weapon | Player (0) |
^applypotion | Applies cursor-held potion to a bot's effects | Player (0) |
^attack | Orders bots to attack a designated target | Player (0) |
^bindaffinity | Orders a bot to attempt an affinity binding | Player (0) |
^bot | Lists the available bot management [subcommands] | Player (0) |
^botappearance | Lists the available bot appearance [subcommands] | Player (0) |
^botbeardcolor | Changes the beard color of a bot | Player (0) |
^botbeardstyle | Changes the beard style of a bot | Player (0) |
^botcamp | Orders a bot(s) to camp | Player (0) |
^botclone | Creates a copy of a bot | GMMgmt (200) |
^botcreate | Creates a new bot | Player (0) |
^botdelete | Deletes all record of a bot | Player (0) |
^botdetails | Changes the Drakkin details of a bot | Player (0) |
^botdyearmor | Changes the color of a bot's (bots') armor | Player (0) |
^boteyes | Changes the eye colors of a bot | Player (0) |
^botface | Changes the facial appearance of your bot | Player (0) |
^botfollowdistance | Changes the follow distance(s) of a bot(s) | Player (0) |
^bothaircolor | Changes the hair color of a bot | Player (0) |
^bothairstyle | Changes the hairstyle of a bot | Player (0) |
^botheritage | Changes the Drakkin heritage of a bot | Player (0) |
^botinspectmessage | Changes the inspect message of a bot | Player (0) |
^botlist | Lists the bots that you own | Player (0) |
^botoutofcombat | Toggles your bot between standard and out-of-combat spell/skill use - if any specialized behaviors exist | Player (0) |
^botreport | Orders a bot to report its readiness | Player (0) |
^botspawn | Spawns a created bot | Player (0) |
^botstance | Changes the stance of a bot | Player (0) |
^botstopmeleelevel | Sets the level a caster or spell-casting fighter bot will stop melee combat | Player (0) |
^botsuffix | Sets a bots suffix | Player (0) |
^botsummon | Summons bot(s) to your location | Player (0) |
^botsurname | Sets a bots surname (last name) | Player (0) |
^bottattoo | Changes the Drakkin tattoo of a bot | Player (0) |
^bottogglearcher | Toggles a archer bot between melee and ranged weapon use | Player (0) |
^bottogglehelm | Toggles the helm visibility of a bot between shown and hidden | Player (0) |
^bottitle | Sets a bots title | Player (0) |
^botupdate | Updates a bot to reflect any level changes that you have experienced | Player (0) |
^botwoad | Changes the Barbarian woad of a bot | Player (0) |
^casterrange | Controls the range casters will try to stay away from a mob (if too far, they will skip spells that are out-of-range) | Player (0) |
^charm | Attempts to have a bot charm your target | Player (0) |
^circle | Orders a Druid bot to open a magical doorway to a specified destination | Player (0) |
^clickitem | Orders your targeted bot to click the item in the provided inventory slot. | Player (0) |
^cure | Orders a bot to remove any ailments | Player (0) |
^defensive | Orders a bot to use a defensive discipline | Player (0) |
^depart | Orders a bot to open a magical doorway to a specified destination | Player (0) |
^enforcespellsettings | Toggles your Bot to cast only spells in their spell settings list. | Player (0) |
^escape | Orders a bot to send a target group to a safe location within the zone | Player (0) |
^findaliases | Find available aliases for a bot command | Player (0) |
^follow | Orders bots to follow a designated target (option 'chain' auto-links eligible spawned bots) | Player (0) |
^guard | Orders bots to guard their current positions | Player (0) |
^healrotation | Lists the available bot heal rotation [subcommands] | Player (0) |
^healrotationadaptivetargeting | Enables or disables adaptive targeting within the heal rotation instance | Player (0) |
^healrotationaddmember | Adds a bot to a heal rotation instance | Player (0) |
^healrotationaddtarget | Adds target to a heal rotation instance | Player (0) |
^healrotationadjustcritical | Adjusts the critial HP limit of the heal rotation instance's Class Armor Type criteria | Player (0) |
^healrotationadjustsafe | Adjusts the safe HP limit of the heal rotation instance's Class Armor Type criteria | Player (0) |
^healrotationcastingoverride | Enables or disables casting overrides within the heal rotation instance | Player (0) |
^healrotationchangeinterval | Changes casting interval between members within the heal rotation instance | Player (0) |
^healrotationclearhot | Clears the HOT of a heal rotation instance | Player (0) |
^healrotationcleartargets | Removes all targets from a heal rotation instance | Player (0) |
^healrotationcreate | Creates a bot heal rotation instance and designates a leader | Player (0) |
^healrotationdelete | Deletes a bot heal rotation entry by leader | Player (0) |
^healrotationfastheals | Enables or disables fast heals within the heal rotation instance | Player (0) |
^healrotationlist | Reports heal rotation instance(s) information | Player (0) |
^healrotationremovemember | Removes a bot from a heal rotation instance | Player (0) |
^healrotationremovetarget | Removes target from a heal rotations instance | Player (0) |
^healrotationresetlimits | Resets all Class Armor Type HP limit criteria in a heal rotation to its default value | Player (0) |
^healrotationsave | Saves a bot heal rotation entry by leader | Player (0) |
^healrotationsethot | Sets the HOT in a heal rotation instance | Player (0) |
^healrotationstart | Starts a heal rotation | Player (0) |
^healrotationstop | Stops a heal rotation | Player (0) |
^help | List available commands and their description - specify partial command as argument to search | Player (0) |
^hold | Prevents a bot from attacking until released | Player (0) |
^identify | Orders a bot to cast an item identification spell | Player (0) |
^inventory | Lists the available bot inventory [subcommands] | Player (0) |
^inventorygive | Gives the item on your cursor to a bot | Player (0) |
^inventorylist | Lists all items in a bot's inventory | Player (0) |
^inventoryremove | Removes an item from a bot's inventory | Player (0) |
^inventorywindow | Displays all items in a bot's inventory in a pop-up window | Player (0) |
^invisibility | Orders a bot to cast a cloak of invisibility, or allow them to be seen | Player (0) |
^itemuse | Elicits a report from spawned bots that can use the item on your cursor (option 'empty' yields only empty slots) | Player (0) |
^levitation | Orders a bot to cast a levitation spell | Player (0) |
^lull | Orders a bot to cast a pacification spell | Player (0) |
^mesmerize | Orders a bot to cast a mesmerization spell | Player (0) |
^movementspeed | Orders a bot to cast a movement speed enhancement spell | Player (0) |
^owneroption | Sets options available to bot owners | Player (0) |
^pet | Lists the available bot pet [subcommands] | Player (0) |
^petgetlost | Orders a bot to remove its summoned pet | Player (0) |
^petremove | Orders a bot to remove its charmed pet | Player (0) |
^petsettype | Orders a Magician bot to use a specified pet type | Player (0) |
^picklock | Orders a capable bot to pick the lock of the closest door | Player (0) |
^pickpocket | Orders a capable bot to pickpocket a NPC | Player (0) |
^precombat | Sets flag used to determine pre-combat behavior | Player (0) |
^portal | Orders a Wizard bot to open a magical doorway to a specified destination | Player (0) |
^pull | Orders a designated bot to 'pull' an enemy | Player (0) |
^release | Releases a suspended bot's AI processing (with hate list wipe) | Player (0) |
^resistance | Orders a bot to cast a specified resistance buff | Player (0) |
^resurrect | Orders a bot to resurrect a player's (players') corpse(s) | Player (0) |
^rune | Orders a bot to cast a rune of protection | Player (0) |
^sendhome | Orders a bot to open a magical doorway home | Player (0) |
^size | Orders a bot to change a player's size | Player (0) |
^spellinfo | Opens a dialogue window with spell info | Player (0) |
^spells | Lists all Spells learned by the Bot. | Player (0) |
^spellsettings | Lists a bot's spell setting entries | Player (0) |
^spellsettingsadd | Add a bot spell setting entry | Player (0) |
^spellsettingsdelete | Delete a bot spell setting entry | Player (0) |
^spellsettingstoggle | Toggle a bot spell use | Player (0) |
^spellsettingsupdate | Update a bot spell setting entry | Player (0) |
^summoncorpse | Orders a bot to summon a corpse to its feet | Player (0) |
^suspend | Suspends a bot's AI processing until released | Player (0) |
^taunt | Toggles taunt use by a bot | Player (0) |
^timer | Checks or clears timers of the chosen type. | GMMgmt (200) |
^track | Orders a capable bot to track enemies | Player (0) |
^viewcombos | Views bot race class combinations | Player (0) |
^waterbreathing | Orders a bot to cast a water breathing spell | Player (0) |