diff options
| author | historia <[not public]> | 2026-10-05 06:03:49 -0400 |
|---|---|---|
| committer | historia <[not public]> | 2026-10-05 06:03:49 -0400 |
| commit | c84a9944356f590d90d819d652bdf1349ebacd40 (patch) | |
| tree | af1ee15992e141fb3eb6f26cac02cf06306d4982 /data/mobs | |
| parent | 8b78aa4cd930fde145959704ba7bdc0e57465b9b (diff) | |
| download | thehouseoficarus-c84a9944356f590d90d819d652bdf1349ebacd40.tar.gz | |
feat: prediction exchange with live polymarket data
Diffstat (limited to 'data/mobs')
| -rw-r--r-- | data/mobs/vesta/casino_host.yaml | 5 | ||||
| -rw-r--r-- | data/mobs/vesta/prediction_clerk.yaml | 69 |
2 files changed, 72 insertions, 2 deletions
diff --git a/data/mobs/vesta/casino_host.yaml b/data/mobs/vesta/casino_host.yaml index f41360a..ae236c2 100644 --- a/data/mobs/vesta/casino_host.yaml +++ b/data/mobs/vesta/casino_host.yaml @@ -12,7 +12,8 @@ talk: - 'Welcome to Domita Fortuna. Take the stairs up to the gaming street: blackjack, baccarat, roulette, craps, then slots, one salon each going east. Step north or south inside each salon for its house editions. - The bank booth down by the door stores your valuables, and no - membership or wager is needed to explore.' + The Prediction Exchange is through the east arch, where you can back + real-world questions. The bank booth down by the door stores your + valuables, and no membership or wager is needed to explore.' options: - text: Thank you. diff --git a/data/mobs/vesta/prediction_clerk.yaml b/data/mobs/vesta/prediction_clerk.yaml new file mode 100644 index 0000000..4207dff --- /dev/null +++ b/data/mobs/vesta/prediction_clerk.yaml @@ -0,0 +1,69 @@ +name: Quill the prediction clerk +description: Quill wears a brass eye-shade and keeps one finger on a chalk rail of shifting odds. +protected: true +unique: true +idle_descriptions: +- rubs out a price and writes a new one +- taps the odds board with a chalk stick +- glances from the board to a ledger and back +talk: + nodes: + start: + messages: + - Welcome to the Prediction Exchange. Every board here asks a real-world question, and + every question has outcomes you can back with credits. + - A winning share pays 100 credits. A losing share pays nothing. The house quotes the + other side of every trade, so you never need another player at the counter. + options: + - goto: trade + text: How do I place a prediction? + - goto: prices + text: How do the prices work? + - goto: resolve + text: What happens when a market resolves? + - goto: goodbye + text: Just looking, thank you. + trade: + messages: + - 'Use predictions at the counter, then browse the numbered markets. Pick one with + its number to see the odds and the resolution rules.' + - 'To buy, type buy SHARES OUTCOME — for example, buy 10 yes, or buy 10 natus vincere. + Outcome names and numbers both work, and a partial name is enough if it is unambiguous.' + - 'To close a position early, type sell CONTRACT from your active list. Your open + contracts and their profit or loss live under active; finished ones under closed.' + options: + - goto: prices + text: And the prices? + - goto: resolve + text: What about resolved markets? + - goto: start + text: Back to the beginning. + prices: + messages: + - Each share trades between 0 and 100 credits, roughly tracking the crowd's chance of + that outcome. A 30-credit share is an implied 30 percent chance. + - The board moves as the world moves. Each share's buy price rounds up and its sell + price rounds down to whole credits, so there are no half-credits at the counter. + - Prices refresh whenever someone uses the counter. If the feed is unavailable we close + the desk rather than trade on stale numbers. + options: + - goto: trade + text: How do I trade again? + - goto: resolve + text: What happens when it resolves? + - goto: start + text: Back to the beginning. + resolve: + messages: + - When a market closes, every contract resolves on its own. A winning share becomes + worth 100 credits and a losing share becomes worth nothing. + - The winnings wait here at the counter until you type collect. You can read a market's + fine print with rules before you buy, and closed shows everything you have settled. + options: + - goto: trade + text: How do I buy shares? + - goto: start + text: Back to the beginning. + goodbye: + messages: + - Good luck. The board is always moving, and there is no rush to trade a quiet market. |
