Update #061 introduces the Social Need and AI/Player Social Interaction System, a major expansion to the behavioral depth of Shogun Exodus. This patch implements a dynamic social stat with passive and active gain mechanics, supported by a new backend SocialSystem, status effect definitions, and GOAP updates that allow AI to autonomously seek out interaction. Players can now engage directly with NPCs through a new context-sensitive interaction menu, while integrated efficiency modifiers ensure that social sessions realistically influence ongoing activities, creating a more lived-in and reactive world.
Raw Patch Notes
UPDATE 2026-04-01 #061 - Social Need + AI/Player Social Interaction System - Added new `social` need to the base stats profile and wired runtime social states/rules for direct social gain, passive same-room gain, and default social drain. - Added social configuration under the stats profile (`interaction/session ranges`, non-interactable actions, movement lock, action-efficiency multiplier, bubble visuals, AI target policy). - Added merged status-effect data loading in `GameDB` and new base file `Data/status_effects.json` for reusable effect definitions (`social_initiator`, `social_target`). - Added `SocialSystem` autoload to manage social sessions, preview locks, passive same-room exposure, and chat bubble rendering (`SocialChatDefault.png`). - Extended AI GOAP profile and runtime to include social goal/action (`socialize_with_actor`) and social target selection/engagement. - Added player social interaction menu flow on `E` near AI with `Socialize` action and target preview lock. - Added actor-side external movement lock + activity-efficiency modifier APIs in Player/AI and used them so socialized targets can keep timed actions at reduced efficiency. - Updated timed bowl eating to respect actor activity efficiency multiplier. - Updated docs for new social/status-effect data contracts and runtime architecture. - Files: `Data/Stats/profiles.json`, `Config/GOAP/survival_profiles.json`, `Data/status_effects.json`, `Autoload/GameDB.gd`, `Autoload/SocialSystem.gd`, `project.godot`, `Scripts/BasicWanderAI.gd`, `Scripts/Player.gd`, `Scripts/FoodBowl.gd`, `mod-guide.txt`, `current-game-setup.txt`, `update-log.txt`
*This is an automated post, using Python and LLMs to summarize game updates. Mistakes, while rare, may happen.

Reply