mirror of
https://github.com/prosolis/gogobee.git
synced 2026-07-15 00:32:40 +00:00
Pete holds the chips; we hold the euros and are the only one who can move them. This is the loop that turns an escrow row on games.parodia.dev into a real balance change here. It is a poll because Pete cannot call us and isn't going to be able to. Every step is keyed on the escrow guid, because every step can be interrupted in the worst possible place: die after DebitIdem and before the verdict is queued, and Pete re-offers the row, we claim it again, the debit replays as a no-op and reports the same answer. The player is charged once. That is the only property here that really matters, and there is a test that kills us three times to prove it. The verdict rides the queue that already carries adventure facts — it wants the same durability, backoff and parking, so the row now says where it's going rather than the queue growing a twin. Flush sends it at once instead of after a 15s sender tick, because there's a person at the other end watching a spinner. First GET gogobee has ever made to Pete.
85 lines
4.0 KiB
Markdown
85 lines
4.0 KiB
Markdown
# Announcement copy — your voice (draft)
|
|
|
|
Working-tree doc; do not commit.
|
|
|
|
Register: a person telling their friends what they built. No press-release
|
|
cadence, no bold-hook-per-paragraph, no claiming things are new when they're
|
|
expanded (houses, the town, and the story all already existed).
|
|
|
|
---
|
|
|
|
## Long version (post to the games room)
|
|
|
|
Big Adventure update went out. The main thing: you can play it with other people
|
|
now.
|
|
|
|
`!expedition invite @user` on day one of a run and they come with you. Everyone
|
|
buys their own supplies and takes their own turn, and enemies get more to do when
|
|
the party's bigger, so a group of four doesn't just walk through everything. This
|
|
was most of the work — the combat engine only ever knew how to run one player
|
|
against one monster, so it had to be rebuilt.
|
|
|
|
And if nobody's around, you can hire Pete. `!expedition hire` and he'll fill
|
|
whatever role you're short of — he fights his own turns, takes no loot and no XP,
|
|
and files a story about it afterwards. He's one guy, so if he's already out with
|
|
someone else you'll be told he's on assignment.
|
|
|
|
While I was in there: you can duel each other for a stake (`!duel @user 500`,
|
|
nobody dies), and there's a world boss once a day that everyone chips at together
|
|
(`!adventure worldboss`). There's also a rival called the Shadow who runs the
|
|
dungeon whether or not you log in — `!adventure shadow` to see how you compare.
|
|
|
|
Houses do a bit more at the top end. Tier 3 gets you a trophy hall and a
|
|
workshop, and resting at home now leaves you well-rested — better the higher your
|
|
tier. Tier 4 gets you a vault that `!sell all` can't touch, and a second pet turns
|
|
up on its own.
|
|
|
|
The town's grown too. You can hand items to each other with `!give`, and `!town`,
|
|
`!graveyard` and `!rivals` will show you how everyone else is doing.
|
|
|
|
L20 isn't the cap anymore — XP past it turns into Renown, which shows on your
|
|
sheet and keeps climbing. And there's a new modifier every week that changes how
|
|
the week plays; I'll tell you what's in the air in the morning.
|
|
|
|
The story's been expanded into a proper campaign that runs through the zones. A
|
|
king was emptied out so the crown could keep wearing him; he's been dead a long
|
|
time and the debt is still accruing. `!adventure journal` to read what you've
|
|
picked up. Misty, Robbie and Thom all have somewhere to go now, too.
|
|
|
|
Loot chasing got a couple of new levers: `!adventure temper` pushes a magic item
|
|
one rarity step up at the blacksmith, and the arena runs in seasons now, with
|
|
titles for whoever's on top when one closes.
|
|
|
|
Pete's reporting on all of it at news.parodia.dev/adventure — zone firsts, deaths,
|
|
achievements — plus live beats in here. `!news` to read it, `!news optout` if you
|
|
don't want your name in it.
|
|
|
|
Also `!revisit <N>` if you want to double back a room, and a pile of things that
|
|
were quietly broken now aren't.
|
|
|
|
It's all live. Let me know what's broken.
|
|
|
|
---
|
|
|
|
## Short version (one-screen post)
|
|
|
|
Big Adventure update, and the main thing is you can play it with other people now.
|
|
|
|
- **Parties** — `!expedition invite @user`. Real co-op, own turns, enemies scale
|
|
to the group. The combat engine got rebuilt for it.
|
|
- **Hire Pete** — `!expedition hire`. He fills the role you're missing, takes no
|
|
cut, and writes about it after.
|
|
- **Duels** — `!duel @user <stake>`. Staked, nobody dies.
|
|
- **World boss** — `!adventure worldboss`. One communal bout a day.
|
|
- **The Shadow** — `!adventure shadow`. A rival who plays whether you do or not.
|
|
- **Houses** — more at the top end: well-rested buff, a vault at T4, a second pet.
|
|
- **The town's grown** — `!give`, `!town`, `!graveyard`, `!rivals`.
|
|
- **Renown** — L20 isn't the cap anymore.
|
|
- **A weekly modifier** — the world changes shape every week.
|
|
- **The story's now a campaign** — a dead king, a crown still wearing him, a debt
|
|
still accruing. `!adventure journal`.
|
|
- **Tempering + arena seasons** — `!adventure temper`, `!arena`.
|
|
- **Pete's on the beat** — news.parodia.dev/adventure. `!news`.
|
|
|
|
All live. Let me know what's broken.
|