Skip to content
kahlen-tech edited this page Nov 5, 2026 · 1 revision

Description

Runs your character as a helper bot for Lich users. It checks over LNet that each player who comes into the room uses Lich. For those players, it:

  • accepts the items they offer, and declines anyone else's;
  • answers whispers: help, inv or inventory (what it has to give), give <item> or giveme <item>, buffs or spells (the spells it offers), and buff <abbrev> or cast <abbrev>.

With lichbot_train_when_idle, after 3 minutes with nothing to do it trains: it LISTENs to a class, PERCEIVEs for Attunement, and casts one of its own buffs for Augmentation or Arcana. When enough items lie on the floor, it DUMPs JUNK.

It always answers LNet requests for the Slack token, from anyone, with whatever is in UserVars.slack_token.
With lichbot_service_mode: false, it only trains when idle and dumps junk.

Settings

YAML Settings

lichbot_service_mode: true
lichbot_buffs:
- name: Minor Physical Protection
  abbrev: mpp
  mana: 5
  description: Some protection from harm.
lichbot_train_when_idle: false
lichbot_compost: false
dump_item_count: 9
listen_observe: false
Setting Default Purpose
lichbot_service_mode true Accept items and answer whispers.
lichbot_buffs The spells it offers. Each has a name, the abbrev players ask for, a description, and the usual spell settings, like mana.
lichbot_train_when_idle false Train when idle.
lichbot_compost false Cast Compost before dumping junk.
dump_item_count 9 DUMP JUNK when the room has this many items.
listen_observe false LISTEN to classes with OBSERVE.

Argument Settings

Argument Purpose
start Required, so it isn't started by accident.
announce Announce it on LNet.
sleep Sleep, so it doesn't gain experience.
greet Greet each player once they're checked.

Usage

;lichbot start

;lichbot start announce greet

Clone this wiki locally