Commit graph

29 commits

Author SHA1 Message Date
c9000531fc feat(happiness): enhance happiness event handling and telemetry tracking
- Introduce bounded happiness probe to improve event diagnostics
- Update happiness drain logic to limit processed occurrences per tick
- Enhance telemetry for happiness processing times and maximum items
- Refactor narrative development to include new home-related events
- Improve narrative thread handling for home establishment and recovery
2026-07-23 22:45:18 -05:00
2293274d79 feat(event): enhance event handling and narrative presentation probes
- Introduce new probes for framing approval and family coalescing
- Implement exact presentation replay checks to prevent duplicate events
- Refactor InterestVariety to manage exact replay cooldowns effectively
- Update EventPresentability to improve candidate approval logic
- Enhance InterestFeeds to streamline event registration and labeling
2026-07-23 19:43:29 -05:00
54476fb7a1 feat(narrative): enhance narrative probes and combat lifecycle tracking
- Introduce new probes for combat lifecycle, scheduler bounds, and exposure
- Implement narrative scheduler health probe in harness scenarios
- Update InterestCandidate to include approved presentation details
- Refactor EventPresentability to manage candidate approval and caching
- Improve IdleHitchProbe to track performance metrics during narrative events
2026-07-23 17:21:23 -05:00
af17d9acd1 feat(identity): enhance job display and narrative probes for identity roles
- Introduce IdentityJobDisplayLabel to normalize job labels
- Update harness scenarios to reflect identity role changes
- Implement probes for live lover recovery and episode continuity
- Refactor narrative presentation to improve event relevance and tracking
- Expand InterestVariety to manage routine replay cooldowns effectively
2026-07-23 15:32:39 -05:00
4b6c829bd0 feat(saga): ship adaptive dossier tabs with durable memory
- Add Dossier/Saga tabs, Design A panel, and hover preview with read-pause
- Persist observed saga facts across roster churn; pin subject without stale fallback
- Restore Saga after Open Lore; hide redundant Kind · Climax spine under matching tips
- Densify dossier header/chips and keep the cast rail as stable top chrome
- Extend harness coverage for hover restore, empty pick, Evidence, and Lore return
2026-07-22 03:27:46 -05:00
c23b2b9c1e feat(spectator): add crisis chapters and harden combat theater truth
- Open war/disaster/outbreak crisis overlays with epilogue_crisis closers
- Keep Duel pairs hot only on owned cast; park sleep/freeze; drop ambient scrap pins
- Require a fallen theater partner for survivor aftermath; let king_killed cut mid-fight
- Gate crisis, combat cold, king cut-in, and living-partner aftermath in harness
2026-07-21 22:05:38 -05:00
9a059c17dd fix(spectator): cool soft life crumbs and keep aftermath victim truth
- Soft-cool kill, courtship, intent, construction, status fx, hatch, rest, and worldlog meta
- Block cooled tips from resuming after a cut-in
- Name only dead theater partners in stands-over aftermath
- Add harness gates through 0.28.54
2026-07-21 16:45:12 -05:00
c11b87aa2e Implement gravestone features and enhance Lore interactions.
- Add gravestone management with max stack and lifetime settings
- Introduce new commands for grave interactions in scenarios
- Update Lore handling to include gravestone context and details
- Refactor death cause formatting for improved readability
- Increment version to 0.28.11 in mod.json
2026-07-17 16:32:10 -05:00
90d5b1604f Enhance dossier interactions and improve Lore click handling.
- Add related unit tracking for activity logs and dossiers
- Implement colorized names for related units in reason lines
- Update harness scenarios to validate new interactions
- Increment version to 0.26.1 in mod.json
2026-07-17 13:36:33 -05:00
d1be1d9f00 Enhance citizen job handling by implementing live inventory checks and dynamic labeling. Introduce new status chips for dossiers and improve identity tag formatting. Update harness scenarios to validate job labels and statuses. Increment version to 0.25.93 in mod.json. 2026-07-17 12:36:24 -05:00
c5b3c96886 Stable Sticky 2026-07-17 01:54:59 -05:00
e37cbf7890 fights 2026-07-16 22:27:59 -05:00
57d2e70476 Rework directo focus 2026-07-16 20:46:22 -05:00
04731c2c06 Audit all 2026-07-16 15:29:28 -05:00
2c1f80cdb4 Enhance IdleSpectator event handling by introducing new logic for prose regressions and camera demotion criteria. Update event catalogs to adjust presentation tiers for various happiness events, ensuring accurate representation of event ownership. Refine scoring logic in InterestDirector to incorporate sticky scene management and improve camera cut-in conditions. Increment version in mod.json to 0.22.0 to reflect these changes. 2026-07-16 01:25:42 -05:00
1c00a7980a Enhance IdleSpectator event handling by introducing hatch event logic and refining related event reasons. Update various event catalogs to improve clarity and accuracy of event descriptions, particularly for hatching and dream-related events. Increment version in mod.json to 0.21.3 to reflect these changes. 2026-07-16 01:08:36 -05:00
6c6a7cc286 Refactor event handling in IdleSpectator to improve reason clarity and ownership management. Update label templates across various event catalogs to provide more descriptive outputs. Enhance event registration logic to ensure accurate representation of actions and relationships. Increment version in mod.json to 0.19.2 to reflect these changes. 2026-07-15 23:03:57 -05:00
fd2283222c Refactor interest management in IdleSpectator to enhance reason ownership handling and improve dossier updates. Introduce new methods in InterestDirector for managing owned candidates and update WatchCaption to synchronize reason display with active dwell states. Revise AgentHarness to ensure accurate reason reporting during inactivity. Increment version in mod.json to 0.18.2 to reflect these changes. 2026-07-15 22:33:32 -05:00
020d73fa9c Phase 1 2026-07-15 22:16:24 -05:00
1d2e830013 Refactor interest management in AgentHarness to replace InterestTier with score-based handling. Update scoring logic across components to prioritize TotalScore for event processing and session control. Revise harness scenarios for improved clarity and accuracy in event representation. Increment version in mod.json to reflect these changes. 2026-07-15 18:26:57 -05:00
8cb19e7388 Enhance interest session handling in AgentHarness by adding a force session option. Update harness scenarios to improve event clarity and ensure accurate dossier representation without tier badges. Increment version in mod.json to reflect these changes. Additionally, improve WatchCaption layout for reason text to accommodate full text display without truncation. 2026-07-15 17:53:44 -05:00
77cb688925 reworking scoring 2026-07-15 16:35:12 -05:00
8ab8a9880a Enhance ActivityLog with verb suppression logic to prevent duplicate task entries within a cooldown period. Introduce methods for managing logged verbs and their timestamps, and update related functionality in AgentHarness and WatchCaption for improved task synchronization. Add new harness scenarios for testing verb deduplication and task refresh. Increment version in mod.json to reflect these changes. 2026-07-15 13:29:20 -05:00
76e91385f6 Refactor activity action handling to improve clarity and functionality. Removed the ActivityActionLexicon class and integrated its logic into ActivityActionComposer, enhancing the management of action phrases. Updated various methods to streamline action processing and ensure proper context handling for verbs. Adjusted ActivityModifierVoiceOverlay and ActivityClauseAssembler to support new action structures. Incremented version in mod.json to reflect these changes. 2026-07-15 11:54:20 -05:00
94b356c9c8 Enhance Lore panel with Living and Fallen tabs, implementing character death tracking and improved HUD interactions. Added support for death manner classification and updated dossier handling for fallen units. Adjusted test scenarios to validate new features and behaviors. 2026-07-14 21:57:13 -05:00
9ae7f7ffa1 Perfecting the dossier hud 2026-07-14 17:59:37 -05:00
343c4c686e Live HUD for character 2026-07-14 17:12:26 -05:00
3d6d8f27f3 Chronicle 2026-07-14 16:25:28 -05:00
43cc098ac9 Base chronicler 2026-07-14 15:55:22 -05:00