NPCBots — Player Guide (Commands & Basics)
NPCBots are AI companions you can hire and control. They can help in World Bosses, Dungeons, and Raids depending on your setup (roles, formation, abilities).
Getting Started
- Hire a bot via the NPCBot gossip menu (where your server provides it).
- Group up with your bots (recommended), so you can track them and some group-only behavior works better.
- Use the gossip menu to manage:
- Equipment (equip/unequip items from your inventory)
- Roles (Tank / DPS / Heal / Ranged, etc.)
- Formation (follow distance, ranged positioning, engage delay)
- Abilities / Talents (spec selection and allowed spells)
Important: If you unequip items from a bot, they return to your inventory (or are mailed to you if your bags are full).
Command Help
Show all available syntax:
.npcbot
.npcb
Show command subcommands:
.npcbot command
Notes:
- TARGET = your selected (owned) bot
- NAMES... = bot names (case-insensitive). Names with spaces must use underscores (e.g. Dark_Ranger)
Movement & Behavior
Follow / Stay / Full Stop
.npcbot command follow [TARGET]
.npcbot command standstill [TARGET]
.npcbot command sta [TARGET]
.npcbot command stopfully [TARGET]
- follow — bot(s) follow you
- standstill / sta — bot(s) hold position
- stopfully — bot(s) interrupt everything and become idle (no reactions)
Inactive mode (Follow-only)
.npcbot command follow only
Makes bots follow but do nothing else (useful for safe travel).
Spell Casting Toggles
.npcbot command nocast
.npcbot command nolongcast
- nocast — toggles all spell casting on/off
- nolongcast — toggles spells with cast time (non-instant)
Gossip Menu Availability
.npcbot command nogossip
Toggles whether you can open bot gossip (even out of combat).
Temporarily Send Bots Away (Unbind / Rebind)
.npcbot command unbind <TARGET|NAMES...>
.npcbot command rebind <TARGET|NAMES...>
.npcbot info
- unbind — bots return to their home position and wait there
- rebind — calls unbound bots back
- info — lists your unbound bots
Example:
.npcbot command unbind sheal
.npcbot command rebind sheal
Hide / Unhide Bots
.npcbot hide
.npcbot unhide
.npcbot show
Temporarily removes your bots from the world and brings them back later.
Cannot be used in combat.
Stationing Bots (Send To / Recall Points)
These commands let you “park” bots at a location you mark using a destination AoE (smoke flare, dynamite, ground-targeted spell, etc.).
.npcbot sendto <TARGET|NAMES...>
.npcbot sendto last <TARGET|NAMES...>
.npcbot sendto point <NUMBER> <TARGET|NAMES...>
.npcbot sendto set <NUMBER> <TARGET|NAMES...>
- sendto — bots wait for your mark, then move and stay there
- last — sends bots back to the previous stationed position
- set 1..5 — saves current bot positions as a station point
- point 1..5 — moves bots to a saved station point
Example:
.npcbot sendto eva jol eanor
.npcbot sendto set 1 eva jol eanor
.npcbot sendto point 1 eva jol eanor
Recovery (Stuck / Too Far / Logout Issues)
.npcbot recall [TARGET]
.npcbot teleport [TARGET]
.npcbot spawns
- recall — forces a bot to run directly to your position (usable while dead)
- teleport — instantly teleports bots to you (not usable in PvP)
- spawns — sends inactive bots to their spawn locations (use if bots don’t rejoin after relog)
Orders (Force a Specific Action)
Orders have priority. Each bot can queue up to 3 orders.
.npcbot order cast <BOT_NAME|class_name> <SPELL_NAME> [TARGET_TOKEN]
Formatting rules:
- Bot names: case-insensitive, spaces use underscores
- Class name: english, lower case (e.g. shaman)
- Spell name: client locale, spaces use underscores (case-insensitive)
Target tokens (optional):
bot,self— the bot casts on itselfme,master— casts on youtarget— bot’s current targetmytarget— your current target
Examples:
.npcbot order cast javad lesser_healing_wave me
.npcbot order cast javad purge mytarget
Use Your Spells / Items on Bots (UseOnBot)
Allows targeting bots with abilities/items that the client normally won’t allow (resurrection, party abilities, etc.).
.npcbot useonbot spell <SPELL_ID|SPELL_LINK|SPELL_NAME>
.npcbot useonbot item <ITEM_ID|ITEM_LINK|ITEM_NAME>
Examples:
.npcbot useonbot spell [Resurrection]
.npcbot useonbot spell Intervene
.npcbot useonbot item [Gnomish Army Knife]
Distance Settings
.npcbot distance <VALUE>
.npcbot distance attack <VALUE|short|long>
Examples:
.npcbot distance 75
.npcbot distance attack 20
.npcb dist a short
Vehicles
.npcbot vehicle eject [TARGET]
Ejects bots from vehicles (bots may not dismount automatically while in combat).
TARGET = selected bot, or use no target/self to affect all your bots (server-dependent).
Example:
.npcbot vehicle eject
.npcb veh e
Troubleshooting
.npcbot kill [TARGET]
.npcbot suicide [TARGET]
Forces a bot to die (useful if a bot gets bugged and stops reacting). If it still doesn’t help, try emotes like /tickle (server-dependent).