Commit Graph

  • 04aa887d18 Phase 2a (lever): expedition retreat semantics split prosolis 2026-05-15 10:01:07 -07:00
  • 0f09a421bc Phase 2 (diag): cadence sweep, gear-tier fix, lethality probe prosolis 2026-05-15 09:39:31 -07:00
  • 881cbfca2f Phase 1: expedition-difficulty full matrix baseline prosolis 2026-05-15 09:09:47 -07:00
  • 53d1608490 Phase 0: expedition-difficulty sim harness spike prosolis 2026-05-15 08:37:23 -07:00
  • 9aca6b202d Phase D: presence intent comment + sendZoneCombatMessages contract prosolis 2026-05-15 08:03:42 -07:00
  • 2907a8ac1d Phase C2+C3: atomic RunMaintenance + weekly integrity_check prosolis 2026-05-15 07:57:10 -07:00
  • ce2f59c332 Phase C1: gate db.Backup() on GOGOBEE_BACKUP_DIR prosolis 2026-05-15 07:50:11 -07:00
  • b4b1e0ee29 Phase B2 follow-up: first-person voice across all TwinBee flavor files prosolis 2026-05-15 07:46:04 -07:00
  • 9e70f9db79 Phase B2: first-person voice pass on twinbee_expedition_flavor.go prosolis 2026-05-15 07:29:30 -07:00
  • 20647eeafc Phase B1 follow-up: regex catches bare-die notation; blink overlay shim prosolis 2026-05-15 07:18:16 -07:00
  • f198041530 Phase B1: jargon-free !help blurbs in adventure Commands() prosolis 2026-05-15 07:11:40 -07:00
  • 2ef0b25266 Phase A1: jargon-free flavor on all reachable spell Descriptions prosolis 2026-05-15 07:04:37 -07:00
  • 368b980650 Expedition autopilot Phase 3: ambient between-day ticker prosolis 2026-05-14 23:28:54 -07:00
  • 632e5ee315 Combat: fix Orc Rage missing fire when enemy two-shots across rounds prosolis 2026-05-14 23:17:12 -07:00
  • f404f95202 Expedition autopilot Phase 2: auto-harvest on room entry prosolis 2026-05-14 23:13:01 -07:00
  • 14f9b3159f Expedition autopilot Phase 1: !explore / !expedition run prosolis 2026-05-14 23:02:53 -07:00
  • c2fdc63b51 UX S4: magic-item polish — slot fixes, swap-back, shop & sheet truth-up prosolis 2026-05-14 22:37:38 -07:00
  • 8ee170bb9b UX S7: sheet + menu jargon sweep — outcome-first copy prosolis 2026-05-14 22:17:03 -07:00
  • 6386161402 UX S6: race truth-up — wire Tiefling fire resist + best-fit hints prosolis 2026-05-14 22:06:22 -07:00
  • 1512f6cc50 UX S3: SRD copy-edit pass — sanitize jargon + curated overrides prosolis 2026-05-14 21:53:06 -07:00
  • c48e12a296 UX S2: caster onboarding — strip reaction defaults, deterministic healing_word, route hints prosolis 2026-05-14 21:30:15 -07:00
  • 25accab5c0 UX S1: sell-all guard against magic-item deletion (B1) prosolis 2026-05-14 21:19:31 -07:00
  • d7fe32d893 D&D: class-balance Phase 3 — off-tier caster lift (druid + sorcerer) prosolis 2026-05-14 20:32:41 -07:00
  • 76f814c0c9 D&D: class-balance Phase 2 — passive + L5 subclass tuning + in-tier parity assertion prosolis 2026-05-14 20:15:16 -07:00
  • ddfa89e7a7 D&D: class-balance Phase 1 — full 10×30 measurement matrix prosolis 2026-05-14 20:00:00 -07:00
  • 4dd1ab9f96 D&D: class-balance Phase 0 — Fighter-vs-Mage Monte Carlo spike prosolis 2026-05-14 19:54:01 -07:00
  • 0799b6a57b D&D: class-balance pass plan doc (gogobee_class_balance.md) prosolis 2026-05-14 19:47:10 -07:00
  • 9d6192dc6a D&D: weighted race-balance pass — tune races to equal effective power prosolis 2026-05-14 19:47:01 -07:00
  • 9f762787f6 D&D: give Human +1 to all stats and rebalance races to +6 net prosolis 2026-05-14 19:11:19 -07:00
  • 0d666beea3 D&D: wire the Open5e magic-item registry into live gameplay prosolis 2026-05-14 18:38:57 -07:00
  • 297ce3d786 D&D: wire monster abilities from SRD traits in the tuning pass prosolis 2026-05-14 18:00:29 -07:00
  • 15cfe065a3 D&D: import Open5e SRD magic items as a vendored reference registry prosolis 2026-05-14 18:00:29 -07:00
  • 908e2b0855 D&D: codified bestiary tuning pass — derive tuned roster from SRD staging prosolis 2026-05-14 16:45:09 -07:00
  • 53be17e6fe D&D: import Open5e SRD bestiary as a raw staging table prosolis 2026-05-14 15:28:42 -07:00
  • d6ea08bba6 D&D: class passives + subclasses for the five caster classes prosolis 2026-05-14 15:18:29 -07:00
  • 6ef8b9fd0a D&D: import Open5e SRD spell lists, make the five casters playable prosolis 2026-05-14 15:18:18 -07:00
  • e6e0009253 D&D: scaffold the five missing caster classes prosolis 2026-05-14 14:43:05 -07:00
  • 0cd8fd3337 Combat: back the flavor-only monster abilities with real effects prosolis 2026-05-14 08:59:51 -07:00
  • e629f8fd4d Combat: implement stateful monster ability effects prosolis 2026-05-14 08:32:13 -07:00
  • f1aa9981f8 Combat: implement immediate-resolution monster ability effects prosolis 2026-05-14 08:17:11 -07:00
  • c5a2634657 Combat: wire pet procs into the turn-based engine prosolis 2026-05-14 08:08:26 -07:00
  • c84682abf7 Combat: guard daily-cron paths against mid-fight combat sessions prosolis 2026-05-14 08:01:10 -07:00
  • 146924818d Combat: TwinBee per-round narration for turn-based fights prosolis 2026-05-14 07:53:17 -07:00
  • fd28f31de5 Combat: balance-tune SRD multiattack profiles for single-player prosolis 2026-05-14 07:44:01 -07:00
  • 96b291d831 Combat: SRD multiattack profiles + monster abilities in turn engine prosolis 2026-05-14 07:37:29 -07:00
  • befb44ef03 Combat: persist fight-scoped one-shots + turn-based buffs prosolis 2026-05-14 07:12:37 -07:00
  • 5cd343af0c Combat: per-round !cast / !consume in turn-based fights prosolis 2026-05-14 06:49:14 -07:00
  • a0961fee8a Combat: auto-play timed-out turn-based sessions to a real win/loss prosolis 2026-05-14 06:30:52 -07:00
  • 886eb5a75b Combat: wire turn-based elite/boss fights to the command surface prosolis 2026-05-14 06:16:45 -07:00
  • 269d13ffe8 Combat: add turn-based session accessors and round-loop state machine prosolis 2026-05-14 05:55:32 -07:00
  • b0987eb229 Combat: add combat_session schema for turn-based fights prosolis 2026-05-14 00:02:09 -07:00
  • 1e1fbf9056 Combat: extract shared attack-resolution primitives prosolis 2026-05-13 23:05:33 -07:00
  • 6141964c58 Combat: characterization test pinning the auto-resolve event stream prosolis 2026-05-13 23:00:35 -07:00
  • 0ca17628d4 WIP: DM window tiers, expedition activity dedup, harvest gating prosolis 2026-05-13 22:53:58 -07:00
  • 4af110cc20 Combat: inject per-session RNG into the engine prosolis 2026-05-13 22:53:06 -07:00
  • 4e412219f3 WIP: in-flight combat/expedition/flavor changes prosolis 2026-05-12 21:59:19 -07:00
  • 2b86f3df16 Expedition: skip idle reaper + legacy morning DM while on expedition prosolis 2026-05-12 21:54:40 -07:00
  • 9ce82f7c67 Combat: round half-up on HP wound persistence to fix 101→100 drift prosolis 2026-05-09 22:20:24 -07:00
  • c5217e9ecf Combat: fix wounded-carry HP display + auto-crit narration prosolis 2026-05-09 22:17:14 -07:00
  • de02907e69 Combat: add Sudden Death phase + fix tiebreak to use absolute HP prosolis 2026-05-09 21:58:26 -07:00
  • 3cf83e370e Euro: add !eurogrant admin command prosolis 2026-05-09 21:37:29 -07:00
  • 34461030dc Merge branch 'feat/hospital-bill-flavor' into main prosolis 2026-05-09 21:32:47 -07:00
  • 86c6736a8b Merge branch 'feat/space-inviter' into main prosolis 2026-05-09 21:32:24 -07:00
  • 97e4a502c9 Hospital: fix preposition in USA-standards descriptor (for→by) prosolis 2026-05-09 20:48:56 -07:00
  • b8e8f994d8 Hospital: swap "a lot" descriptor for USA-standards quip prosolis 2026-05-09 20:48:36 -07:00
  • 374d5ea374 Hospital: vary bill descriptor in discharge announcement prosolis 2026-05-09 20:46:04 -07:00
  • 8e8d3783f9 Space inviter: DM admin to confirm invites for Space-less local users prosolis 2026-05-09 20:20:56 -07:00
  • 2454f5f865 Hospital: cut revival to 5k/level + add CHA haggle roll prosolis 2026-05-09 18:26:06 -07:00
  • 7ec78f3cd9 Branching zones G9c: drop legacy columns + add purge gate prosolis 2026-05-09 17:23:08 -07:00
  • a5c0a83e2a Branching zones G9b: stop persisting current_room / room_seq_json prosolis 2026-05-09 17:21:33 -07:00
  • 103cf30987 Branching zones G9a: remove GOGOBEE_BRANCHING_ZONES gate prosolis 2026-05-09 17:17:19 -07:00
  • 304ad27c0f Branching zones G8i: Underdark convergent triangle (multi-region) prosolis 2026-05-09 17:03:21 -07:00
  • 122a3d7d5d Branching zones G8h: Abyss Portal three sequential forks prosolis 2026-05-09 17:00:57 -07:00
  • 3a8f3c26d6 Branching zones G8g: Dragon's Lair converging mid-fork + capstone 3-way prosolis 2026-05-09 16:59:32 -07:00
  • dcef2ba734 Branching zones G8f: Feywild Crossing woven forks prosolis 2026-05-09 16:57:48 -07:00
  • dd97a00332 Branching zones G8e: Underforge pre-boss gauntlet (late triple fork) prosolis 2026-05-09 16:56:07 -07:00
  • 737702ea20 Branching zones G8d: Manor Blackspire stacked 3-way forks (hub style) prosolis 2026-05-09 16:54:45 -07:00
  • 675d70e85b Branching zones G8c: Sunken Temple sequential forks (no mid-path merge) prosolis 2026-05-09 16:52:52 -07:00
  • ea59b4e61c Branching zones G8b: Forest of Shadows asymmetric fork + stat-check secret prosolis 2026-05-09 16:51:19 -07:00
  • 9312ef5275 Branching zones G8a: Goblin Warrens diamond graph prosolis 2026-05-09 16:48:48 -07:00
  • b3d3db9142 Branching zones G7: collapse empty columns in !zone map prosolis 2026-05-09 16:41:46 -07:00
  • 90ff7666bd Branching zones G7: Crypt of Valdris POC graph prosolis 2026-05-09 15:28:58 -07:00
  • 893d3dacad Branching zones G6: dependent surfaces re-keyed on graph nodes prosolis 2026-05-09 15:17:30 -07:00
  • 2d249d7d0a Branching zones G5: navigation surface behind GOGOBEE_BRANCHING_ZONES=1 prosolis 2026-05-09 14:49:22 -07:00
  • a413c92844 Branching zones G1–G4: schema, graph types, legacy compiler, run-state dual-write prosolis 2026-05-09 14:34:05 -07:00
  • 57b6e009ec Branching zones: write Phase G plan (Option A — greenfield zone graph) prosolis 2026-05-09 14:19:32 -07:00
  • 35fa2b8323 Adv 2.0 daily report: migrate to D&D-native render + unified activity source prosolis 2026-05-09 13:42:55 -07:00
  • c8849fd819 Adv 2.0 L5 close-out fix: bootstrap player_meta from legacy on Init prosolis 2026-05-09 13:16:27 -07:00
  • 9d6e8f6bf2 Adv 2.0: fork !expedition list off zoneCmdList prosolis 2026-05-09 13:04:07 -07:00
  • 5d98e5684a Adv 2.0 post-L5 audit cleanup: drop redundant dual-writes + refresh stale comments prosolis 2026-05-09 13:01:00 -07:00
  • c0f03a41b5 Adv 2.0 L5 close-out: loader rewire + adventure_characters purge gate prosolis 2026-05-09 12:43:25 -07:00
  • 36e14c6084 Adv 2.0 L5 close-out: §7.4 reconciled + retire 3 CombatLevel readers prosolis 2026-05-09 12:19:34 -07:00
  • 1c7939c3c8 Adv 2.0 L5h: cold AdvCharacter table — saveAdvCharacter fan-outs to player_meta prosolis 2026-05-09 11:52:03 -07:00
  • 0d2e554e22 Adv 2.0 L5g: DnDCharacter mass-backfill + drop CombatLevel fallbacks prosolis 2026-05-09 11:41:46 -07:00
  • df886ab86f Adv 2.0 L5f: misc fields (Title, TreasuresLocked, CraftsSucceeded) migration prosolis 2026-05-09 11:35:41 -07:00
  • 45586eb697 Adv 2.0 L5e: death state migration off AdvCharacter prosolis 2026-05-09 11:33:16 -07:00
  • 8fc8941cc9 Adv 2.0 L5d: streak/action/lifecycle migration off AdvCharacter prosolis 2026-05-09 11:29:50 -07:00
  • c83b73b655 Adv 2.0 L5c: NPC counters/debuffs migration off AdvCharacter prosolis 2026-05-09 11:24:55 -07:00
  • d5b4834d44 Adv 2.0 L5b: babysit state migration off AdvCharacter to player_meta prosolis 2026-05-09 11:20:24 -07:00
  • 79e5d19d23 Adv 2.0 L5a: skills migration off AdvCharacter to player_meta prosolis 2026-05-09 11:16:07 -07:00