Repository navigation
Heroic Tattoo Settings
kahlen-tech edited this page Nov 4, 2026
·
1 revision
Keeps your Heroic tattoo invoked. It runs in the background, and whenever the tattoo is ready it pauses your other scripts, INVOKEs it, and lets them carry on. A use lasts 60 minutes, then the tattoo needs to rest before it can be used again.
If your tattoo isn't a Heroic tattoo, it says "Your tattoo is NOT a heroic tattoo, exiting for your safety." and stops. With no tattoo: "You have no magical tattoo of any kind."
heroic_tattoo_downtime_override:
heroic_tattoo_no_use_scripts:
- burgle
- go2
- athletics
- researcher
heroic_tattoo_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 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 |
|---|---|---|
| heroic_tattoo_downtime_override | How long the tattoo rests between uses, in seconds. Without it, it works it out from your Arcana: 60 minutes, less a minute for every 24 ranks, and none from 1400 ranks. | |
| heroic_tattoo_no_use_scripts | (the list above) | It doesn't invoke the tattoo while any of these scripts is running. |
| heroic_tattoo_no_use_rooms | (the list above) | It doesn't invoke it 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. |
- After a use it says "Next attempt in minutes minutes". When you "suddenly feel less heroic", it counts the rest time from then.
- If the tattoo is depleted, it tries again in 5 minutes, or sooner if your rest time is shorter. If you're already under a heroic effect, it waits for that to wear off and then the rest time; if it doesn't see the effect end, it tries again in an hour.
- Anything unexpected: "Something went wrong, we'll try again in 5 minutes."
| Argument | Purpose |
|---|---|
| once | Stop after one successful use, however many tries that takes. |
| try | Make one attempt, then stop. |
| cycle | Show how long a use lasts, your rest time and the whole cycle, then stop. |
;heroic-tattoo
;heroic-tattoo cycle
It's meant to run all the time. Add it to the autostarts: list in your setup YAML:
autostarts:
- heroic-tattoo- Home
- Installation
- Script Settings
- Tutorials
- Crafting Setup
- Recommendations
- Plugin development