From c84a9944356f590d90d819d652bdf1349ebacd40 Mon Sep 17 00:00:00 2001 From: historia <[not public]> Date: Mon, 5 Oct 2026 06:03:49 -0400 Subject: feat: prediction exchange with live polymarket data --- data/rooms/casino/6100.yaml | 10 ++++++---- data/rooms/casino/6110.yaml | 17 +++++++++++++++++ 2 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 data/rooms/casino/6110.yaml (limited to 'data/rooms') diff --git a/data/rooms/casino/6100.yaml b/data/rooms/casino/6100.yaml index e0734b5..ef03517 100644 --- a/data/rooms/casino/6100.yaml +++ b/data/rooms/casino/6100.yaml @@ -1,20 +1,22 @@ name: Vestibule description: A ceiling of tiny brass suns hangs over polished stone. Icarus Leisure's emblem repeats on - every column. Grand stairs rise to the ground gaming floor. + every column. Grand stairs rise to the ground gaming floor, and the Prediction Exchange glows to the east. exits: south: room: 5111 up: room: 6101 + east: + room: 6110 mobs: - id: casino_host - id: casino_cashier objects: - name: wayboard description: 'Domita Fortuna in one line: take the stairs up to the gaming street — blackjack, - baccarat, roulette, craps, slots, video poker, then Pai Gow Poker, going east. Each salon keeps its own house - editions in the galleries north and south. The bank booth by the door stores your valuables; - no wager is needed to explore.' + baccarat, roulette, craps, slots, video poker, then Pai Gow Poker, going east. The Prediction + Exchange is through the east arch. Each salon keeps its own house editions in the galleries north + and south. The bank booth by the door stores your valuables; no wager is needed to explore.' inroom_description: A wayboard stands where travelers can read it. - id: bank_booth item_spawns: diff --git a/data/rooms/casino/6110.yaml b/data/rooms/casino/6110.yaml new file mode 100644 index 0000000..0e69c41 --- /dev/null +++ b/data/rooms/casino/6110.yaml @@ -0,0 +1,17 @@ +name: Prediction Exchange +prediction_exchange: true +description: Brass rails divide a wall of glowing odds boards from a polished counter. Each board + carries real-world questions with a yes-and-no bar; clerks chalk new prices as the world moves. + A bell rings somewhere above the trading floor. +exits: + west: + room: 6100 +mobs: +- id: prediction_clerk +objects: +- name: odds board + description: 'The board lists open markets with live prices. Winning shares pay 100 credits + each. Use predictions (or use market/use exchange) to trade, active and closed to review your + contracts, and collect to withdraw resolved winnings. The house takes the other side of every + trade; players never trade with each other.' + inroom_description: A vast odds board glows above the counter. -- cgit v1.2.3