Animal thermoregulation (insulation) + wound infection
Two health threads finished, both via the existing hediff engine in AnimalHealthSystem (now also takes Climate + the new hediff defs): - Thermoregulation revives the dead GeneInsulation. A comfort band is derived per animal: fur (insulation) widens cold tolerance but worsens heat tolerance, larger body resists cold. Outside it, Hypothermia/Heatstroke severity builds (Poisoned-pattern: Intensify zeroes immunity so it can't recover while still exposed), capacities drop, severity 1 = death; back in comfort it heals. Seasonal/climate mortality and a real cold↔heat adaptation tradeoff. - Wound infection marries the injury and disease systems: while bleeding, a chance (∝ wound severity) to contract Infection, a progressing disease fought by immunity × blood filtration — weak kidneys/liver or many wounds = worse. New hediffs Hypothermia/Heatstroke/Infection (+ru/en). Build + --check-content clean. Not GUI-verified. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
5b0cf1dd4a
commit
562e365be1
@@ -73,6 +73,9 @@
|
||||
"hediff.fever": "fever",
|
||||
"hediff.bleeding": "bleeding",
|
||||
"hediff.poisoned": "poisoned",
|
||||
"hediff.hypothermia": "hypothermia",
|
||||
"hediff.heatstroke": "heatstroke",
|
||||
"hediff.infection": "infection",
|
||||
"inspect.hint": "LMB — select · RMB/Esc — clear",
|
||||
"hud.paused": "PAUSED",
|
||||
"menu.title": "LittleSim",
|
||||
|
||||
@@ -73,6 +73,9 @@
|
||||
"hediff.fever": "лихорадка",
|
||||
"hediff.bleeding": "кровотечение",
|
||||
"hediff.poisoned": "отравление",
|
||||
"hediff.hypothermia": "переохлаждение",
|
||||
"hediff.heatstroke": "тепловой удар",
|
||||
"hediff.infection": "заражение",
|
||||
"inspect.hint": "ЛКМ — выбрать · ПКМ/Esc — снять",
|
||||
"hud.paused": "ПАУЗА",
|
||||
"menu.title": "LittleSim",
|
||||
|
||||
Reference in New Issue
Block a user