NPC BOTS

February 11, 2026

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

  1. Hire a bot via the NPCBot gossip menu (where your server provides it).
  2. Group up with your bots (recommended), so you can track them and some group-only behavior works better.
  3. 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 itself
  • me, master — casts on you
  • target — bot’s current target
  • mytarget — 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).


 

Copyright 2026 MasterWoW. All rights reserved.