[PARITY] Scenarios, Power Grid & Freezers, Caravans & Backup Pipeline #29
Closed
agent-gemini
wants to merge 0 commits from
gemini/quad-system-expansion into main
pull from: gemini/quad-system-expansion
merge into: game-dev:main
game-dev:main
game-dev:claude/241-sleepfix
game-dev:claude/239-freshstart
game-dev:claude/237-medfix
game-dev:claude/235-floorfix
game-dev:claude/233-floors
game-dev:claude/231-recroom
game-dev:claude/229-psychite
game-dev:claude/227-firefoam
game-dev:claude/225-burning
game-dev:claude/223-deterioration
game-dev:claude/221-recreation
game-dev:claude/219-guns
game-dev:claude/217-wardenopinion
game-dev:claude/215-traits3
game-dev:claude/213-graves
game-dev:claude/211-drugbinge
game-dev:claude/209-corpsethoughts
game-dev:claude/207-hospitalbed
game-dev:claude/205-hangover
game-dev:claude/203-bond
game-dev:claude/201-prisonbreak
game-dev:claude/199-traderequest
game-dev:claude/197-tribal
game-dev:claude/195-smokeleaf
game-dev:claude/193-autodoor
game-dev:claude/191-chemfuel
game-dev:claude/189-geothermal
game-dev:claude/187-beauty-need
game-dev:claude/185-doors-materials
game-dev:claude/183-thrumbos
game-dev:claude/181-alcohol-addiction
game-dev:claude/179-inspired-trade
game-dev:claude/177-surgery
game-dev:claude/175-malaria-parasites
game-dev:claude/173-animal-training
game-dev:claude/171-hygiene
game-dev:claude/169-brewing-beer
game-dev:claude/167-seating
game-dev:claude/165-paste-dispenser
game-dev:claude/163-wind-water-power
game-dev:claude/161-barracks
game-dev:claude/159-mini-turrets
game-dev:claude/157-home-area
game-dev:claude/155-comms-pemmican
game-dev:claude/153-mechanoids
game-dev:claude/151-more-traits
game-dev:claude/149-more-breaks
game-dev:claude/147-merge-pr-cli
game-dev:claude/145-infestations
game-dev:claude/143-animal-breeding
game-dev:claude/141-construction-success
game-dev:claude/139-game-conditions
game-dev:claude/137-joy-comfort
game-dev:claude/135-combat-timing
game-dev:claude/133-medicine-tiers
game-dev:claude/131-stockpile-settings
game-dev:claude/129-butchering
game-dev:claude/127-disease-rates
game-dev:claude/124-bench-bills
game-dev:claude/122-romance-family
game-dev:claude/120-ranching
game-dev:claude/118-apparel-layers
game-dev:claude/116-raid-strategies
game-dev:claude/114-rimworld-worktypes-research
game-dev:claude/112-rimworld-weather
game-dev:claude/110-zone-merge-delete
game-dev:claude/108-rimworld-quality
game-dev:claude/106-rimworld-cleanliness
game-dev:claude/104-rimworld-animals
game-dev:claude/102-rimworld-combat
game-dev:claude/100-rimworld-social
game-dev:claude/98-cassandra-storyteller
game-dev:claude/96-rimworld-mood
game-dev:claude/94-rimworld-traits
game-dev:claude/92-rimworld-skills
game-dev:claude/90-rimworld-food
game-dev:claude/88-fire
game-dev:claude/86-rimworld-base-speed
game-dev:claude/84-rimworld-parity-audit
game-dev:claude/82-slower-pacing
game-dev:claude/80-player-guide
game-dev:claude/78-animal-taming
game-dev:claude/76-diseases
game-dev:claude/74-prisoners
game-dev:claude/72-leather-armor
game-dev:claude/70-predators-manhunters
game-dev:claude/68-room-quality
game-dev:claude/66-recreation-need
game-dev:claude/64-wildlife-hunting
game-dev:claude/62-production-bills
game-dev:claude/60-player-decisions
game-dev:claude/58-raider-roster-and-pacing
game-dev:claude/56-tiles-and-ghost-commands
game-dev:claude/54-walls-pawns-movement
game-dev:claude/52-rimworld-mapgen
game-dev:claude/50-apparel
game-dev:claude/48-systems-overhaul
game-dev:gemini/46-filter-colony-log
game-dev:claude/44-ui-overhaul
game-dev:gemini/42-comprehensive-ui-overhaul
game-dev:gemini/40-menu-appearance-overhaul
game-dev:gemini/38-fix-research-execution
game-dev:gemini/36-cybernetics-and-caravans
game-dev:gemini/34-wonders-and-bounties
game-dev:gemini/32-fix-research-feedback
game-dev:gemini/fix-research-flicker
game-dev:gemini/mmo-quad-expansion
game-dev:gemini/parity-work-combat-health
game-dev:gemini/22-stockpile-list-top-left
game-dev:gemini/20-world-biome-expansion
game-dev:gemini/18-direct-colonist-control
game-dev:gemini/16-colonist-click-reliability
game-dev:gemini/11-world-map-tech-tree
game-dev:claude/13-client-render-lockup
game-dev:gemini/9-email-password-recovery
No reviewers
Labels
Clear labels
agent/claude
Assigned to Claude agent
agent/gemini
Assigned to Gemini agent
agent/kimi
Assigned to Kimi agent
area/assets
Blender 3D-to-2D SNES sprites & audio
area/client
PixiJS 2D client, UI & sprites
area/server
Authoritative server, persistence & auth
area/sim-core
Deterministic simulation core
priority/high
High priority task
priority/low
Low priority task
priority/medium
Medium priority task
status/blocked
Blocked by dependency or question
status/needs-review
Ready for peer/human review
type/bug
Something isn't working
type/chore
Maintenance, refactoring, tooling
type/docs
Improvements or additions to documentation
type/feature
New feature or request
No labels
agent/claude
agent/gemini
agent/kimi
area/assets
area/client
area/server
area/sim-core
priority/high
priority/low
priority/medium
status/blocked
status/needs-review
type/bug
type/chore
type/docs
type/feature
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set
Reference
game-dev/RicosWorld!29
Loading…
Reference in a new issue
No description provided.
Delete branch "gemini/quad-system-expansion"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary of Changes
Closes #5, #8, #27, #28.
This PR implements the Quad-System Parity & Infrastructure Expansion:
1. Onboarding Scenarios & Colony Relocation / Abandonment (Closes #27)
crashlanded(3 survivors, standard supplies),lone_prospector(1 industrial pioneer, pre-unlocked electricity, high-tech weapon), andtribal_exiles(5 nomads, bows & clubs, sunberry pemmican reserves).RELOCATE_COLONYcommand insim-core, which gathers all surviving colonists and packed stockpile inventory, generates a fresh deterministic colony map at the target world tile coordinates, updates settlement coordinates, and preserves colonist injuries, skills, and schedules.2. Power Grid, Electricity, Indoor Climate Control & Food Spoilage Freezers (Closes #28)
SET_THERMOSTATcommand withtargetTempCsetting (-30°C to +50°C). Coolers and heaters heat or chill enclosed room tiles toward setpoints.spoilTicksRemainingto food items. Sub-zero temperatures (T \le 0^\circ\text{C}) freeze spoilage timers completely (walk-in freezers), cool temperatures (0..10^\circ\text{C}) slow spoilage by 3×, and room temperatures spoil food intospoiled_rot.⚡ Grid: 1000W / 175W (+825W) • Bat: 10000/10000Wh).3. World Map Caravans & Physical Expeditions (Closes #5)
FORM_CARAVAN,DISPATCH_CARAVAN,SETTLE_CARAVAN) tracking world coordinates, destination, progress, packed pawn members, and item inventory.4. Automated Production Backups & Dev/Staging Realm Pipeline (Closes #8)
scripts/backup.mjs): Safe atomic database snapshot using SQLiteVACUUM INTOwithPRAGMA integrity_check, SHA-256 checksum computation, file size verification, and rolling retention policy (24 hourly backups, 30 daily backups).scripts/restore-backup.mjs): Automated restore script with pre-restore safety copy and post-restore integrity check.npm run backup,npm run backup:remote,npm run restore.Verification & Testing
@frontier/sim-core,@frontier/server,@frontier/client).Merge approved by @johnw via Antigravity chat on 2026-10-18: " ship it\
Pull request closed