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

Description

Gives you some atmosphere: every so often it uses one of your items with one of its verbs, like twirl my staff or rub my charm. It runs in the background, taking your items and their verbs in turn. It doesn't act while you're hidden or invisible, while a faux_atmo_no_use_scripts script runs, or in a faux_atmo_no_use_rooms room.

Items with no name or no verbs are skipped, with a message. If none are left: "No items to check. Ending script. Double check your settings."

Settings

YAML Settings

faux_atmo_items:
- name: staff
  verbs:
  - twirl
  - lean
- name: charm
  verbs:
  - rub
faux_atmo_interval: 15
faux_atmo_random: true
faux_atmo_no_use_scripts:
- alchemy
- bescort
- burgle
- carve
- combat-trainer
- craft
- enchant
- forge
- get2
- go2
- remedy
- sew
- shape
- smelt
- smith
- steal
- tinker
- workorders
- stabbity
faux_atmo_no_use_rooms:
- Carousel Chamber
- Carousel Booth
- 1900

The two no-use lists above are the base.yaml defaults. If you set your own, it replaces the default, so copy any entries you want to keep.

Setting Default Purpose
faux_atmo_items Required. Your items: each with its name and a list of verbs.
faux_atmo_interval 15 Minutes between actions.
faux_atmo_random true Shuffle the items and verbs when it starts. It still takes them in turn after that.
faux_atmo_no_use_scripts (the list above) Don't act while any of these scripts is running.
faux_atmo_no_use_rooms (the list above) Don't act in these rooms: a room id, or text that appears anywhere in the room's title.

Argument Settings

Argument Purpose
debug Show debug messages. ;vars set faux_atmo_debug=true does the same every time.

Usage

;faux-atmo

Autostart

Add it to the autostarts: list in your setup YAML:

autostarts:
  - faux-atmo

Clone this wiki locally