Repository navigation
Pattern Hues Settings
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.
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 | Purpose |
|---|---|
| now | Cast once, then stop. |
| debug | Show debug messages. |
;pattern-hues
;pattern-hues now
Add it to the autostarts: list in your setup YAML:
autostarts:
- pattern-hues- Home
- Installation
- Script Settings
- Tutorials
- Crafting Setup
- Recommendations
- Plugin development