Commit graph

51 commits

Author SHA1 Message Date
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
eaa431cc3d Enhance interest management in IdleSpectator by introducing new methods for enumerating live plot, era, book type, trait, and building IDs. Update AgentHarness to support domain feeds and add new harness scenarios for domain event auditing and event tracking. Refactor event registration logic in InterestFeeds and WarInterestFeed to streamline interest candidate creation. Increment version in mod.json to 0.16.32 to reflect these changes. 2026-07-15 21:24:20 -05:00
20996fa3a7 Mutation 2026-07-15 20:39:11 -05:00
199adee644 Build Inventories 2026-07-15 20:09:08 -05:00
8427079188 Update IdleSpectator to version 0.16.8. Introduce new functionality for managing long nametags in WatchCaption, ensuring they do not overlap with level badges. Add new harness scenarios for testing nametag layout and headline display. Revise existing harness commands for improved clarity and control. Increment version in mod.json to reflect these changes. 2026-07-15 18:44:30 -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
69f305e369 Scorign 2026-07-15 16:57:28 -05:00
77cb688925 reworking scoring 2026-07-15 16:35:12 -05:00
d260472cc4 Implement new interest management commands in AgentHarness, enhancing functionality for interest variety, session control, and happiness suppression. Introduce new harness scenarios for testing director gaps and coverage. Update InterestDirector and InterestFeeds to support new features, including improved civic boost handling and interest expiration. Increment version in mod.json to reflect these changes. 2026-07-15 16:10:44 -05:00
79e1a93633 Enhance ActivityLog, AgentHarness, and Chronicle with improved interest tracking and event handling. Introduce methods for logging activity milestones, managing happiness occurrences, and integrating interest feeds. Update related functionality to ensure robust event processing and synchronization. Add new harness scenarios for testing interest and happiness features. Increment version in mod.json to reflect these changes. 2026-07-15 15:48:31 -05:00
892e645872 Implement comprehensive happiness tracking features across multiple components. Introduce methods for enumerating happiness IDs, logging happiness events, and managing happiness-related actions in ActivityLog and AgentHarness. Enhance HUD icon handling for happiness effects and add new harness scenarios for testing happiness functionalities. Increment version in mod.json to reflect these changes. 2026-07-15 14:42:30 -05:00
7068ac44c5 dont dedupe important verbs 2026-07-15 13:37:55 -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
d5803bbd59 Implement status tracking enhancements in ActivityLog and AgentHarness. Introduce methods for noting status gains and losses, resetting status counters, and auditing status activities. Update HUD icon handling for status-related actions and add new harness scenarios for status management. Increment version in mod.json to reflect these changes. 2026-07-15 13:14:36 -05:00
3f56cf457e Enhance activity context management by introducing place handling in ActivityContext and ActivityClauseAssembler. Implement logic to determine if a place is an object, improving action phrasing in ActivityProse and related methods. Update ActivityLog to reflect new place handling, ensuring accurate context in activity descriptions. Increment version in mod.json to reflect these changes. 2026-07-15 12:22:29 -05:00
72a4a2e164 Enhance activity action handling by introducing companion verb checks in ActivityClauseAssembler and updating related methods for improved context management. Refactor ActivityLog to utilize new parameters for action logging, ensuring clarity in actor and place interactions. Increment version in mod.json to reflect these changes. 2026-07-15 12:08:38 -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
4b8deb012c Implement life milestone tracking in ActivityLog and Chronicle. Introduced NoteMilestone method for logging significant events such as kills, deaths, and relationships, enhancing activity tracking. Updated Chronicle methods to utilize the new milestone logging, ensuring consistency between activity and chronicle records. Adjusted HUD icon handling for milestone activities and incremented version in mod.json to reflect these changes. 2026-07-15 11:07:52 -05:00
e1506d263b Refactor animal voice templates to enhance clarity and consistency. Updated various action phrases across multiple species, improving descriptions and engagement. Adjusted phrasing for better readability and context in ActivitySpeciesVoiceCatalog and its extensions. Incremented version in mod.json to reflect these changes. 2026-07-15 10:32:21 -05:00
d6ffad85cc Refactor activity action and prose handling to improve clarity and expand functionality. Removed unused templates from ActivityActionComposer, introduced new clauses for observed targets and carrying actions in ActivityClauseAssembler, and updated ActivitySpeciesVoice to include additional authored verbs. Enhanced ActivityVerbMap to support new action mappings and incremented version in mod.json to reflect these changes. 2026-07-15 05:06:01 -05:00
8c0cff16a3 Refactor activity voice handling to streamline voice attributes and improve clarity. Removed the ActivityVoiceProfiles class and integrated voice key and source directly into the ProseVoice class. Updated ActivityVoiceResolver to utilize the new structure, enhancing voice resolution logic. Incremented version in mod.json to reflect these changes. 2026-07-15 03:59:00 -05:00
492591ff49 Update activity action and prose templates to enhance play-related descriptions. Revised various action phrases in ActivityActionLexicon and ActivityProse for improved clarity and engagement. Incremented version in mod.json to reflect these changes. 2026-07-15 03:10:46 -05:00
74bc7cf98f Refactor activity action handling to incorporate terrain context in ActivityActionComposer and ActivityActionLexicon. Updated methods to enhance action phrasing based on the observed terrain, improving the clarity of activity prose. Added ActivityTerrain enum and terrain resolution logic in ActivityInterestTable and ActivityContext. Incremented version in mod.json to reflect these changes. 2026-07-15 03:01:07 -05:00
7439b3e7e6 Refactor activity prose and action handling for improved clarity and consistency. Updated various action templates in ActivityProse to enhance readability and context. Adjusted ActivityActionComposer and ActivityActionLexicon for better phrasing in actions. Enhanced ActivityClauseAssembler to refine combat-related suffixes. Incremented version in mod.json to reflect these updates. 2026-07-15 02:53:49 -05:00
88a0c38c00 Enhance ActivityInterestTable and ActivityLog with comprehensive context building for actors. Introduced the BuildContext method to encapsulate actor details, improving activity tracking and logging. Updated ActivityLog to utilize the new context for better clarity in logged actions. Adjusted test scenarios in HarnessScenarios to validate these enhancements. Incremented version in mod.json to reflect the update. 2026-07-15 02:39:32 -05:00
0dfe3ab832 Add detailed activity prose for various actions in ActivityProse class
Expanded the ActivityProse class with new templates for actions such as laughing, singing, and playing. Enhanced the formatting logic to ensure proper sentence structure for activities, including mood and task labels. Updated AgentHarness to utilize the new prose formatting for activity sentences and adjusted test scenarios in HarnessScenarios to validate these changes. Incremented version in mod.json to reflect the update.
2026-07-14 23:48:53 -05:00
63bf44cae5 Enhance ActivityLog and ActivityInterestTable with detailed target resolution and activity tracking. Implemented new methods for resolving actor targets and formatting activity statistics, including colored display options. Updated HUD interactions to reflect these changes and added test scenarios for improved activity logging and display functionality. 2026-07-14 23:40:39 -05:00
beb08265ec Its a start 2026-07-14 23:11:51 -05:00
94de8a3b5b Implement favorites filtering for Fallen characters in Chronicle and HUD. Added functionality to track and manage favorite subjects across death events, enhancing user experience. Updated test scenarios to validate new favorite handling and interactions. 2026-07-14 22:36:06 -05:00
0b23a15618 Enhance Chronicle and HUD functionality with new subject management features. Implemented subject cap adjustments, timed rebuilds for Fallen/Living lists, and added refresh capabilities to the HUD. Updated test scenarios to validate new behaviors and ensure proper subject handling. 2026-07-14 22:29:09 -05:00
88cf59a6aa Implement world memory filtering in AgentHarness to ensure character kills/deaths are excluded from World Memory. Update Chronicle documentation for clarity and remove obsolete legend promotion logic. Adjust test scenarios to validate new world memory behavior. 2026-07-14 22:06:50 -05:00
7876321391 Enhance AgentHarness and Chronicle functionality to support detailed jump tracking. Added LastJumpDetail and LastJumpPosition properties for improved state management during jumps. Updated HUD interactions to reflect jump outcomes and integrated new test scenarios for world event navigation. 2026-07-14 22:03:50 -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
b40f3f8621 Implement Lore panel functionality, replacing Chronicle with a new tabbed interface for World Memory and Character History. Enhanced HUD interactions, added search and favorites features, and updated key bindings. Adjusted test scenarios to validate new Lore features and behaviors. 2026-07-14 21:19:13 -05:00
0f30f18bcb Refactor Chronicle to World Memory, enhancing HUD and functionality. Updated entry handling, added age chapter support, and improved history display. Adjusted test scenarios and assertions to align with new features. 2026-07-14 20:09:55 -05:00
7b4ff19b01 Tooltip adjustments 2026-07-14 19:18:57 -05:00
7b9c0d5c8a Enhance Chronicle functionality and HUD layout. Added date tracking to Chronicle entries, improved display formatting, and adjusted HUD dimensions for better visibility. Updated assertions in test scenarios to reflect new features. 2026-07-14 19:08:00 -05:00
9fdce47810 arrows for idle mode 2026-07-14 18:35:06 -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
db5f45a00f Regression Test 2026-07-14 15:13:49 -05:00
08d781a67b Working smoke test 2026-07-14 14:59:26 -05:00
331a1d8583 Test Harness 2026-07-14 14:37:34 -05:00
26081f8e6a small behavior fixes 2026-07-14 14:23:11 -05:00
f76788db69 Kinda stable 2026-07-14 14:17:42 -05:00
9bd1c084c7 Good Start 2026-07-14 13:20:49 -05:00