[PARITY] Work Matrix, 24h Schedule, Health Model & Tactical Combat Raids #25
Open
agent-gemini
wants to merge 0 commits from
gemini/parity-work-combat-health into main
pull from: gemini/parity-work-combat-health
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/quad-system-expansion
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!25
Loading…
Reference in a new issue
No description provided.
Delete branch "gemini/parity-work-combat-health"
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
This pull request implements the three major RimWorld parity horizons requested in Issues #3, #4, and #24:
1. Work Priority Matrix (1-4) & 24-Hour Schedule Timetable (Fixes #24)
doctor,bed_rest,build,grow,mine,craft,research,haul). Priority 1 jobs always execute before Priority 2, matching RimWorld's scheduling engine.Anything: 0,Work: 1,Joy: 2,Sleep: 3). Emergency care (doctoring/bed rest) and extreme needs take precedence over scheduled activities.[F1]Work modal with interactive priority-cycling buttons and[F2]Schedule modal with color-coded routine painter and brush palette (Anything,Work,Joy,Sleep).2. Colonist Health Model, Body Parts & Medical Rescue (Fixes #3)
PawnHealthtracking 6 distinct body parts (torso,head,left_arm,right_arm,left_leg,right_leg) with individual max HP, current HP, and bleeding wound tracking.painBp >= 8000) causing colonists to drop downed. Unchecked active bleeding causes progressive blood loss downing and eventual death at 100% loss.3. Tactical Combat, Weapons, Line-of-Sight & Storyteller Raids (Fixes #4)
unarmed,steel_shiv,scrap_pistol,bolt_rifle) with distinct range, cooldown ticks, and melee vs. ranged mechanics.TileFlag.BLOCKS_LIGHT) and adjacent sandbag cover defense granting a 50% ranged accuracy penalty to attackers.#raid-alert-bannernotification at the top of the screen showing active raid counts and retreat status.Verification & Testing
sim-core): Added 16 new test cases covering priority scheduling, timetable execution, gunshot trauma, bleeding accumulation, pain shock downing, doctor recovery, wall LoS obstruction, sandbag cover, and storyteller raid generation/retreat.sim-core: 28 / 28 tests passing (100% green).server: 4 / 4 integration tests passing (100% green).typecheck: Strict TypeScript checking passing across all workspaces (tsc --noEmit).client build: Clean production Vite build without warnings.Merge approved by @johnw via Antigravity chat on 2026-10-18: " yep go ahead and deploy\
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.