Skip to content

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 Aliases
^actionable Lists actionable command arguments and use descriptions
^applypoison Applies cursor-held poison to a rogue bot's weapon ap
^attack Orders bots to attack a designated target atk
^behindmob Toggles whether or not your bot tries to stay behind a mob bh
^blockedbuffs Set, view and clear blocked buffs for the selected bot(s) bb
^blockedpetbuffs Set, view and clear blocked pet buffs for the selected bot(s) bpb
^bot Lists the available bot management [subcommands] b
^botappearance Lists the available bot appearance [subcommands] app, appearance
^botbeardcolor Changes the beard color of a bot bc, beardcolor
^botbeardstyle Changes the beard style of a bot beardstyle
^botcamp Orders a bot(s) to camp camp
^botclone (Disabled) Creates a copy of a bot clone
^botcreate Creates a new bot create
^botdelete Deletes all record of a bot delete
^botdetails Changes the Drakkin details of a bot details
^botdyearmor Changes the color of a bot's (bots') armor dyearmor
^boteyes Changes the eye colors of a bot eyes
^botface Changes the facial appearance of your bot face
^botfollowdistance Changes the follow distance(s) of a bot(s) followd, followdistance
^bothaircolor Changes the hair color of a bot hc, haircolor
^bothairstyle Changes the hairstyle of a bot hs, hairstyle
^botheritage Changes the Drakkin heritage of a bot her, heritage
^botinspectmessage (Disabled) Changes the inspect message of a bot inspect
^botlist Lists the bots that you own list
^botreport Orders a bot to report its readiness report, health, mana
^botsettings Lists settings related to spell types and bot combat settings, bs
^botspawn Spawns a created bot spawn
^botstance Changes the stance of a bot stance
^botstopmeleelevel Sets the level a caster or spell-casting fighter bot will stop melee combat sml
^botsuffix (Disabled) Sets a bots suffix suffix
^botsummon Summons bot(s) to your location summon
^botsurname Sets a bots surname (last name) surname
^bottattoo Changes the Drakkin tattoo of a bot tattoo
^bottitle Sets a bots title title
^bottogglehelm (Disabled) Toggles the helm visibility of a bot between shown and hidden helm, togglehelm, bth
^bottoggleranged Toggles a ranged bot between melee and ranged weapon use btr, toggleranged
^botupdate Updates a bot to reflect any level changes that you have experienced update
^botwoad Changes the Barbarian woad of a bot woad
^cast Tells the first found specified bot to cast the given spell type, spell ID or AA ID
^classracelist Lists the classes and races and their appropriate IDs crl
^clickitem Orders the specified bot(s) to click the item in the provided inventory slot. click, ci
^copysettings Copies settings from one bot to another copy
^defaultsettings Restores a bot back to default settings default
^depart Orders a bot to open a magical doorway to a specified destination dep
^discipline Uses aggressive/defensive disciplines or can specify spell ID disc
^distanceranged Controls the range casters and ranged will try to stay away from a mob distance, dr
^enforcespellsettings Toggles your Bot to cast only spells in their spell settings list. enforce
^findaliases Find available aliases for a bot command alias
^follow Orders bots to follow a designated target (option 'chain' auto-links eligible spawned bots)
^guard Orders bots to guard their current positions
^help List available commands and their description - specify partial command as argument to search ?
^hold Prevents a bot from attacking until released
^illusionblock Control whether or not illusion effects will land on the bot if casted by another player or bot ib
^inventory Lists the available bot inventory [subcommands] inv
^inventorygive Gives the item on your cursor to a bot invgive, ig
^inventorylist Lists all items in a bot's inventory invlist, il
^inventoryremove Removes an item from a bot's inventory invremove, invrem, ir
^inventorywindow Displays all items in a bot's inventory in a pop-up window invwindow, iw
^itemuse Elicits a report from spawned bots that can use the item on your cursor with filterable options iu
^maxmeleerange Toggles whether your bot is at max melee range or not. This will disable all special abilities, including taunt. mmr
^owneroption Sets options available to bot owners oo
^pet Lists the available bot pet [subcommands] p
^petgetlost Orders a bot to remove its summoned pet pgl
^petremove Orders a bot to remove its charmed pet prem
^petsettype Orders a Magician bot to use a specified pet type pset, pst
^picklock (Disabled) Orders a capable bot to pick the lock of the closest door pl
^pickpocket (Disabled) Orders a capable bot to pickpocket a NPC pp
^precombat Sets flag used to determine pre-combat behavior pc
^pull Orders a designated bot to 'pull' an enemy
^release Releases a suspended bot's AI processing (with hate list wipe)
^setassistee Sets your target to be the person your bots assist. Bots will always assist you before others assistee
^sithppercent HP threshold for a bot to start sitting in combat if allowed sithp
^sitincombat Toggles whether or a not a bot will attempt to med or sit to heal in combat sic
^sitmanapercent Mana threshold for a bot to start sitting in combat if allowed sitmana
^spellaggrochecks Toggles whether or not bots will cast a spell type if they think it will get them aggro aggrocheck, aggrochecks
^spellannouncecasts Turn on or off cast announcements by spell type announcecast, announcecasts, announce
^spelldelays Controls the delay between casts for a specific spell type delay, delays
^spellengagedpriority Controls the order of casts by spell type when engaged in combat engagedpriority, engagedp
^spellholds Controls whether a bot holds the specified spell type or not holds, sholds
^spellidlepriority Controls the order of casts by spell type when out of combat idlepriority, idlep
^spellinfo Opens a dialogue window with spell info sinfo
^spellmaxhppct Controls at what HP percent a bot will start casting different spell types maxhp
^spellmaxmanapct Controls at what mana percent a bot will start casting different spell types maxmana
^spellmaxthresholds Controls the maximum target HP threshold for a spell to be cast for a specific type maxthreshold, maxthresholds, maxt
^spellminhppct Controls at what HP percent a bot will stop casting different spell types minhp
^spellminmanapct Controls at what mana percent a bot will stop casting different spell types minmana
^spellminthresholds Controls the minimum target HP threshold for a spell to be cast for a specific type minthreshold, minthresholds, mint
^spellpursuepriority Controls the order of casts by spell type when pursuing in combat pursuepriority, pursuep
^spellresistlimits Controls the resist limits for bots to cast spells on their target resistlimit, resistlimits
^spells Lists all Spells learned by the Bot.
^spellsettings Lists a bot's spell setting entries ss
^spellsettingsadd Add a bot spell setting entry ssa
^spellsettingsdelete Delete a bot spell setting entry ssd
^spellsettingstoggle Toggle a bot spell use sst
^spellsettingsupdate Update a bot spell setting entry ssu
^spelltargetcount Sets the required target amount for group/AE spells by spell type targetcount, tc
^spelltypeids Lists spelltypes by ID stids
^spelltypenames Lists spelltypes by shortname stnames
^suspend Suspends a bot's AI processing until released
^taunt Toggles taunt use by a bot
^timer (Disabled) Checks or clears timers of the chosen type.
^track Orders a capable bot to track enemies
^viewcombos Views bot race class combinations vc