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

Description

For Traders: looks after your Prosperity in Absentia kiosk. In your cast_room, it casts (or refreshes) the spell with your kiosk waggle set, gets a report from your tessera, and then:

  • sets the kiosk's markup to your markup, PULLing or PUSHing it a step at a time;
  • tops the kiosk's money up to target_deposit when it's below minimum_refill, withdrawing Kronars from your bank_town's bank;
  • collects the pouch and bundle sales once they're worth minimum_pouch_withdrawal or minimum_bundle_withdrawal, and puts the pouches and bundles in your full_pouch_container.
Only Traders can run it: "**kiosk EXIT: Must be a Trader with the Prosperity in Absentia spell to run this!**"
If it can't cast the spell: "kiosk: Unable to cast Prosperity in Absentia. Ensure that you have a 'kiosk' waggle defined containing PRIA, and that you can cast it reliably."
It puts your tessera away however it stops.

Settings

YAML Settings

kiosk_settings:
  bank_town: Crossing
  cast_room: 4652
  kiosk_noun: kiosk
  markup: 0
  target_deposit: 10000000
  minimum_refill: 5000000
  minimum_pouch_withdrawal: 5000000
  minimum_bundle_withdrawal: 1000000
  debug: false
tessera_noun: tessera
full_pouch_container: sack
waggle_sets:
  kiosk:
    Prosperity in Absentia:
      abbrev: pria
      mana: 30
      recast: 10

If you set kiosk_settings, copy every setting into it. Your own block replaces the whole default, and it stops if any are missing ("kiosk: kiosk_settings is missing ...").

Setting Default Purpose
bank_town Crossing Required. The town whose bank holds the Kronars for refilling the kiosk.
cast_room 4652 Where your kiosk is, or should be.
kiosk_noun kiosk The kiosk's noun, if you've changed it.
markup 0 The markup to keep, in percent. 60 and .6 both mean 60%. It's rounded down to a multiple of 5, between -10 and 80. Leave it out to never change the markup.
target_deposit 10000000 Top the kiosk's money up to this.
minimum_refill 5000000 Top up when the kiosk has less than this.
minimum_pouch_withdrawal 5000000 Collect pouch sales once they're worth this.
minimum_bundle_withdrawal 1000000 Collect bundle sales once they're worth this.
debug false Show debug messages.
tessera_noun tessera Your tessera's noun.
full_pouch_container Where the collected pouches and bundles go.
waggle_sets: kiosk Required. Prosperity in Absentia, with a recast (minutes left at which to refresh it).

Argument Settings

None.

Usage

;kiosk

Clone this wiki locally