Patch 1.01 - Stability & Player Feedback

The Carcass · published

PATCH 1.01 - STABILITY & PLAYER FEEDBACK

Intro Cinematic

- Added player-controlled pacing between major story acts - the intro now pauses with "[SPACE/ENTER] Continue..." at 4 key narrative transitions so you can read at your own pace

- ESC still skips the entire intro at any time

Turn System Clarity

- Harvesting now clearly displays "[PULSE CONSUMED] Harvesting advances time by 1 Pulse" with a mini turn report showing resource changes

- Harvest menu now explicitly states pulse cost in both normal and high-danger zones

- Only the next command and harvest advance time - all other actions are free

Resource Management

- The status command now shows a full "PER PULSE" economic breakdown:

- Per-building-type list with counts and individual production (e.g., "x2 Nutrient Vat +10B")

- Total income from all buildings

- Food consumption breakdown (civilians + army)

- Net resource change per pulse

- Sustainability warning with estimated pulses until starvation when biomass is negative

Origin System

- Fixed origin selection not properly communicating player's choice to the game backend

- Origins now load from authoritative data instead of hardcoded UI values

- Fixed origin not being saved/loaded correctly in save files

Diplomacy

- Fixed terminal diplomacy commands (sendenvoy, proposealliance, etc.) not actually applying relation effects - they now properly modify species relations

- Diplomatic actions correctly delegate to the Diplomacy system

Military

- Military recruitment screen now loads unit data from the authoritative database instead of hardcoded values

- Fixed recruitment cost display showing incorrect values

- Added population cost tracking for all unit types

Research

- Fixed research command calling wrong internal function, which could cause research to not properly deduct costs

Exploration

- Region navigation now dynamically loads from the Region system instead of hardcoded arrays

- Region and location descriptions now support localization

Save/Load

- Fixed player origin not being properly restored when loading a save

- Fixed origin display name in save file list

Stability

- Fixed compilation error from duplicate method definition in building system

- Fixed variable scope error in military recruitment display

- Multiple null-safety improvements across UI controllers