13 Commits

Author SHA1 Message Date
congsh 3f741b4f0a feat: add age-based event gating, event timer, and UI polish
- Add minAge/maxAge to events so infants can't go treasure hunting
- Cache event panel DOM to prevent high-speed button destruction
- Add 10s auto-select countdown for choice events
- Fix event title/text field mapping (name/description → title/text)
- Add rotating clock icon for time flow feedback
- Fix speed/pause button active states
- Fix shop affordability check (disable + show insufficient money)
- Add red styling for unmet choice requirements
- Fix log re-rendering on every tick
2026-05-13 09:09:42 +00:00
congsh a05225b514 feat: rewrite renderer with 6 stats, shop panel, artifact display 2026-05-13 04:29:30 +00:00
congsh 4b56d70b22 feat: rewrite main.js with config-driven initialization 2026-05-13 04:27:27 +00:00
congsh cd04cf6625 feat: add identity and talent config frameworks 2026-05-13 04:26:39 +00:00
congsh 2dd689f694 feat: add game tick loop integrating all engines 2026-05-13 04:25:55 +00:00
congsh c9a3b4a981 feat: add invasion and death engines 2026-05-13 04:23:58 +00:00
congsh 6373ee1bac feat: add event engine with age trigger, random pool, choice filtering 2026-05-13 03:43:07 +00:00
congsh 86bd7ba376 feat: add shop engine with 3-tab support and artifact upgrades 2026-05-13 03:39:51 +00:00
congsh cbed651937 feat: add money system with income, afford check, spend 2026-05-13 03:36:38 +00:00
congsh a063f51b20 feat: add career engine with unlock, income, exp, level-up 2026-05-13 03:35:02 +00:00
congsh c78e4bba0b feat: add state management with full serialization and rebirth reset 2026-05-13 03:31:49 +00:00
congsh b09683e7f4 feat: add effect applier with all core effect types 2026-05-13 03:29:32 +00:00
congsh 8ff8e8f522 feat: add condition evaluator with full operator support 2026-05-13 03:26:41 +00:00