Companions are monsters or NPCs that follow the player character and can be issued various commands (albeit from a short fixed list). Animal companions are normally referred to as pets, while monsters created using Necromancy are acknowledged as the PC's slaves.


Basically, all companions will follow the PC, attack hostile monsters and will do nothing about neutral monsters and NPCs unless ordered to. The PC may order (Ctrl-o) one of the following commands — wait, follow, move or attack. All companions (with the exception of Necromancer's slaves) have a chance to ignore the command. This chance is greatly influenced by the PC's Charisma score.


A companion will stay in place until one of the following events happens:

  • The PC will order any other command
  • The companion is attacked
  • The PC is attacked in the companion's visible range

The Wait command is normally a simple way of controlling companions' movement or position. Note that the PC will be able to switch places (:s) with a waiting companion without canceling this command. Waiting companions will still follow the PC on other levels if they are in immediate vicinity of the staircase.

Wait can also be used for more obscure strategies. A waiting companion will block an ant nest or a beehive effectively preventing its inhabitants from emerging.

Placing a companion on the shop entrance and issuing a wait command will prevent the shopkeeper from blocking it when the PC picks up the items. The PC then may switch places with his/her companion and be free to leave the shop without paying. Note that this is rightfully treated as shoplifting offense, and will trigger all negative consequences the moment the PC leaves the shop.


The Move command allows the PC to target a tile within his line of sight and order the companion to go to that tile. Move is very unreliable, as companions can easily be distracted by monsters' attacks or other dungeon features on the way to the designated tile and, more importantly, will not stay on that tile upon reaching it. Sometimes they will also experience pathfinding problems.


Issuing the Follow normally command resets the companions's behavior to default setting.


The Attack command will, as the name implies, make the companion attack any monster or NPC. This is not considered a chaotic action and the targeted monster will not turn hostile to the PC himself/herself. Note that if a companion kills the quest target (for example, Kranach or Keethrax) the PC will not be given the usual reward when chatting with the quest-giver.

It is possible to calm hostile NPCs by ordering a weak companion to attack them — slaying a companion will typically calm down the NPC in question.

As of version 1.2.0 ordering a companion to attack a shopkeeper will lead to a huge alignment drop, make the shopkeeper hostile and cause him to summon guards (muscular dwarfs for Waldenbrook, casino guards for the Casino shopkeeper and thugs for all other shopkeepers).

Advanced features[]

All companions are able to use their special abilities when dealing with the hostile monsters. This includes even such unique powers as doppelgangers' confusion attack. Summoners will summon allies (which will be generated neutral to the PC), breeders will likewise breed neutral to the PC copies of themselves. Spellcasting monsters will use their magic capabilities (barring cursing and stat drains). Companions with breath attacks will also use them on hostile monsters. Note that companions will not care if the PC is in the way of their breath attack — caution is advised with such creatures.

Companions using missile attacks will use their ammunition which can be later picked up without any consequences. This is a very useful feature for such companions as Hawkslayer or (greater) titans which use eternium arrows.

Some companions (normally humanoids) are able to equip armor parts which will add the corresponding values to their DV and PV scores. The main target for such tactics is Hawkslayer. Note that it should be done before inviting the companion to the party as companions do not pick up items.

Ultimate doppelganger companions mimic your character's speed, DV, and PV, even after they are generated.

Healing companions[]

Unless the companion has regenerative abilities, it is possible to heal him/her/it with spells or thrown potions. Note that this is a significant lawful action and can quickly change the PC's alignment. Undead slaves or companions can't normally be healed, but all liches can magically mend the damage by themselves.

Skeletons and skeletal warriors can repair themselves when given bones.

Acquiring companions[]

The PC can acquire companions using the following ways:

Losing companions[]

The PC can lose companions in several ways. Note that this can easily be fatal. A powerful monster can kill the PC with relative ease as soon as it is angered. Companions will turn hostile when the following events take place:

  • The PC directly attacks the companion. Doing so seems to severely degrade Music efficiency (and possibly other means of taming). The attacked pet can be then re-tamed, but the reputational damage is done. The exact extent of the effect still needs to be determined.
  • The PC triggers a fireball trap which damages the companion. This is a very common cause of death from powerful companions. Note that fire-immune creatures will not turn hostile.
  • Sometimes critically damaged/injured companions may decide to fight to death in a blind rage which makes them hostile.
  • Companions have a small chance to forget about the PC if they are out of sight. The player might be alerted with the message "You feel a change of mind in a being close to you" or "-foo- stops for a moment". This does not apply to Bards nor to slaves created with Necromancy.