Skip to content

Pattern Hues Settings

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

Description

Keeps the Pattern Hues cantrip going, so coloured patterns shimmer around you. It runs in the background: every so often it pauses your other scripts, prepares the cantrip, GESTUREs a pattern and a hue, and lets your scripts carry on. It doesn't cast while you're hidden or invisible, while a pattern_hues_no_use_scripts script runs, or in a pattern_hues_no_use_rooms room.

Settings

YAML Settings

pattern_hues:
  duration: 1500
  gesture: random
  pattern_hues_styles:
    pattern:
    - shimmering
    - sparkling
    hue:
    - sky blue
    - silver
pattern_hues_no_use_scripts:
- alchemy
- carve
- craft
- enchant
- forge
- journal
- locksmithing
- pick
- remedy
- sew
- shape
- smelt
- smith
- spin
- steal
- tinker
- workorders
pattern_hues_no_use_rooms:
- 1900
- Knife Clan, Triage
- !ruby/regexp '/^(?:First )?Provincial Bank,/'
- !ruby/regexp '/Carousel (?:Booth|Chamber)$/'
- !ruby/regexp '/^(?:Shard, )?First Bank of Ilithi,?/'

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
pattern_hues: duration 1500 Seconds between casts.
pattern_hues: gesture random random to pick a pattern and a hue at random each time, or the pattern and hue to use, e.g. shimmering silver.
pattern_hues: pattern_hues_styles With random: your own lists of pattern and hue words to pick from. Without them, it picks from every pattern and hue it knows.
pattern_hues_no_use_scripts (the list above) Don't cast while any of these scripts is running.
pattern_hues_no_use_rooms (the list above) Don't cast in these rooms. Each entry is a room id, a room's full title without the brackets, or a !ruby/regexp that matches part of the title.

If you set pattern_hues, always include duration and gesture. Your own pattern_hues replaces the whole default, and without a duration it would cast over and over.

Argument Settings

Argument Purpose
now Cast once, then stop.
debug Show debug messages.

Usage

;pattern-hues

;pattern-hues now

Autostart

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

autostarts:
  - pattern-hues

Clone this wiki locally