Skip to content

Guide to use Playerbot

cala edited this page Jun 21, 2017 · 1 revision

Key:

IDENTIFIER DESCRIPTION
BOTNAME name of bot character
FRIEND name bot or player character
TARGET select target player, corpse or npc (non-player character)
| logical OR
& logical AND
.. multiple instances
/command MACRO commands
/s chat: SAY
/p chat: PARTY
/t BOTNAME chat: TELL BOTNAME
/w BOTNAME chat: TELL BOTNAME
[ name LINK ] name = <Spell | Item | Quest | Training | Profession | Gameobject | Auction | Recipe | Mailbox>
(shortcut) assign shortcut to command or sub-command

Available Bot Commands: Playerbot support for MaNGOS, Cmangos & mangosR2

SAY commands:

SYNTAX DESCRIPTION
.bot add BOTNAME add character to world
.bot remove BOTNAME remove character from world

Currrently only used with the follow playerbot code: portalzero & portalclassic
(All other code uses the new revised ‘orders combat’ command, to set bot roles)

SYNTAX DESCRIPTION
.bot < co | combatorder > BOTNAME <TANK | HEAL | ASSIST FRIEND | PROTECT FRIEND> assign bot role

MACRO commands:

SYNTAX DESCRIPTION
/invite BOTNAME bot will auto accept party invite
/uninvite BOTNAME bot will auto accept party uninvite

TELL/PARTY commands:
(Please refer to playerbot online help. Some commands may not be available for certain cores)

SYNTAX DESCRIPTION
assist TARGET bots(s) assist the character(s) listed, attacking as they attack.
attack TARGET Order bot(s) to attack selected target, similar to the way a pet can attack
auction Order bot(s) to seek out auctioneer closeby and display bot’s active 1[ Auction LINK ]..
auction (a)dd 1[ Item LINK ].. Order bot to seek out auctioneer closeby and add 1[ Item LINK ]..
auction (r)emove 1[ Auction LINK ].. Order bot to seek out auctioneer closeby and remove 1[ Auction LINK ]..
bank Order bot(s) to seek out banker closeby and list bot’s bank balance
bank (d)eposit 1[ Item LINK ].. Order bot to seek out banker closeby and deposit 1[ Item LINK ].. in bank
bank (w)ithdraw 1[ Item LINK ].. Order bot to seek out banker closeby and withdraw 1[ Item LINK ].. from bank
(b)uy 1[ Item LINK ].. Order bot to seek out vendor closeby and buy 1[ Item LINK ]..
(c)ast SPELL SPELL = <SPELLID | SPELLNAME | 1[ Spell LINK ] >
collect Shows collect OBJECT options and current collect status
collect OBJECT Sets collect status, OBJECT = [ all none combat loot objects profession quest ]
craft 1[ Recipe LINK ].. Creates all listed recipes, if known by bot
craft 1[ Recipe LINK ] all Creates multiple instances of a recipe, if known by bot
craft (a)lchemy Shows all alchemy recipes 1[ Recipe LINK ], if learnt by bot
craft (b)lacksmithing Shows all blacksmithing recipes 1[ Recipe LINK ], if learnt by bot
craft (c)ooking Shows all cooking recipes 1[ Recipe LINK ], if learnt by bot
craft (e)ngineering Shows all engineering recipes 1[ Recipe LINK ], if learn by bot
craft (f)irstaid Shows all first-aid recipes 1[ Recipe LINK ], if learnt by bot
craft (i)nscription Shows all inscription recipes 1[ Recipe LINK ], if learn by bot
craft (j)ewelcrafting Shows all jewelcrafting recipes 1[ Recipe LINK ], if learnt by bot
craft (l)eatherworking Shows all leatherworking recipes 1[ Recipe LINK ], if learnt by bot
craft (m)agic Shows all craftable enchantment (e.g wands etc..) recipes 1[ Recipe LINK ], if learnt by bot
craft (s)melting Shows all ore smelting recipes 1[ Recipe LINK ], if learnt by bot
craft (t)ailoring Shows all tailoring recipes 1[ Recipe LINK ], if learnt by bot
drop 1[ Item LINK ].. Order bot to drop and destroy specified items 1[ Item LINK ]..
drop all When bot(s) inventory becomes full, drop all low level [GREY] items.
enchant Lists all enchantments 1[ Spell LINK ], learnt by the bot
enchant 1[ Spell LINK ].. Enchants selected tradable 1[ Item LINK ] either equipped or in bag
(e)quip 1[ Item LINK ].. Equip bot with containers, weapons, armour and trinkets from it’s inventory
(e)quip auto on Turns auto equip ON, also does an immediate check
(e)quip auto off Turns auto equip OFF.
(e)quip auto once Runs auto equip once, then turns it off.
(e)quip info Shows equip auto toggle status (ON/OFF).
(f)ind 1[ Gameobject LINK ] Order bot(s) to locate 1[ Gameobject LINK ] and then wait. Useful in quest objectives
follow Order bot(s) to follow player; will also revive bot if dead or teleport bot if far away
follow auto Toggles Automatic Follow Distance (ON/OFF)
follow info Shows bot(s) current Automatic Follow Distance, toggle status (ON/OFF)
follow far bot(s) follow, farther from master.
follow near bot(s) follow, closer to master
follow reset bot(s) follow distance reset to original default
(g)et 1[ Gameobject LINK ].. Fetch the selected 1[ Gameobject LINK ].. and then return to the player
orders Shows bot’s combat orders
orders delay <0-10> Activates a delay before bot(s) start fighting.
orders combat ASSIST FRIEND Assist the linked friendly target, focusing our killing power.
orders combat HEAL Order bot to heal. Best used on shamans, priests, druids or paladins.
orders combat PROTECT FRIEND Protect the listed friendly target, attempting to keep aggro away from the target.
orders combat TANK Order bot to tank. Best used on paladins, warriors, druids or death knights.
orders combat RESET Resets bot combat orders, as if they’d never been given at all.
orders resume Resume combat orders to what they were before logout.
mail inbox 1[ Mailbox LINK ] Lists all bot mail from selected 1[ Mailbox LINK]. Mail is indexed by 1[ Mail ID ]..
mail getcash 1[ Mail ID ].. Gets money from all selected 1[ Mail ID ]..
mail getitem 1[ Mail ID ].. Gets items from all selected 1[ Mail ID ]..
mail delete 1[ Mail ID ].. Deletes all selected 1[ Mail ID ]..
pet abandon Abandons active hunter pet.
pet tame TARGET Tame selected creature, if bot has ‘tame beast’ spell in spellbook
pet spells Shows spells known to bot’s pet. Autocast spells will be shown in green
pet cast SPELL SPELL = <SPELLID | SPELLNAME | 1[ Spell LINK ]>
pet toggle SPELL SPELL = <SPELLID | SPELLNAME | 1[ Spell LINK ]> toggles autocast for a given spell
pet state Shows current react MODE of bot’s pet
pet react MODE MODE = <(a)ggresive | (d)efensive | (p)assive>
process (d)isenchant 1[ Item LINK ].. Disenchants a green coloured 1[ Item LINK ] or better
process (m)ill 1[ Item LINK ].. Grinds 5 herbs 1[ Item LINK ] to produce pigments
process (p)rospect 1[ Item LINK ].. Searches 5 metal ore 1[ Item LINK ] for precious gems
pull TARGET Pulls the target in a coordinated party/raid manner.
pull test bot(s) tell you if they can pull at all (can be used anywhere).
pull ready bot(s) tell you if they’re ready to pull right now (to be used on location with valid target).
quest List bot’s current quests
quest (a)dd 1[ Quest LINK ].. Order bot(s) to seek out questgiver closeby and add 1[ Quest LINK ]..
quest (d)rop 1[ Quest LINK ] Order bot(s) to abandon 1[ Quest LINK ]
quest (e)nd Order bot(s) to seek out questgiver closeby and turn in all relevant completed quests
quest (r)eport Reports all items, creatures or gameobjects the bot(s)need to finish quests
quest (l)ist Orders bot(s) to seek out questgiver and show new available 1[ Quest LINK ]..
quest (c)omplete 1[ Quest LINK ] Autocompletes (GM Approved) quests, available in database
repair 1[ Item LINK ].. Order bot to seek out armourer closeby and repair selected 1[ Item LINK ]..
repair all Order bot(s) to seek out armourer closeby and repair all damaged items equipped, or in bags
reset Reset states, orders and loot list
(s)ell 1[ Item LINK ].. Order bot to seek out vendor closeby and sell 1[ Item LINK ]..
(s)ell all One off sale (command does not persist) of all low level white items.
skill lists bot(s) 1[ Profession LINK ].. primary professions and weapon skills
skill (l)earn Order bot(s) to seek out trainer closeby and list available 1[ Training LINK ]..
skill (l)earn 1[ Training LINK ].. Order bot to seek out trainer closeby and learn 1[ Training LINK ]..
skill (u)nlearn 1[ Profession LINK ] Order bot to seek out trainer closeby & unlearn 1[ Profession LINK ] & associated spells
spells Shows all spells known to bot(s)
stats Shows bot(s) available money, free inventory space and estimated item repair costs
stay Order bot(s) to stand and not follow the player
summon Teleport bot(s) near the player
survey Shows all available 1[ Gameobject LINK ].., within a local perimeter around the bot
use 1[ Item LINK ].. Use item (e.g food, drink, etc)
use 1[ Item LINK ] TARGET Use item on TARGET (e.g quest item)

Additional Bot Commands: Playerbot for MaNGOS

SYNTAX DESCRIPTION
talent Lists bot(s) 1[ Talent LINK ].. & 1[ Glyph LINK ].., unspent talent points & cost to reset all talents
talent learn 1[ Talent LINK ].. Learn selected talent for bot [Inspect→Talent] tab or 1[ Talent LINK ]..
talent reset Order bot to seek out class trainer closeby and reset all talents 2
talent spec Lists all talent specs bot(s) can use (Indexed numerically #).
talent spec # bot(s) will follow this talent spec.

1 To select [ name LINK ], <Hold Shift Key><Left Mouse Click On Link>.
2 Tax increases per bot, each time talents are reset.

Clone this wiki locally