ConstReadonlyANTIDOTE_CRASH_FRACTION: 0.9Fraction of a toxin burden an antidote removes in one shot (the accelerated-clearance crash) — far faster than natural clearance.
ReadonlyBASAL_HYDRATION_PER_MIN: 0.03ReadonlyBASAL_SATIATION_PER_MIN: 0.02Basal drain (%-points per game-minute at the reference mass).
ReadonlyCOLLAPSE_CLEAR_PCT: 10Endurance above this % clears collapse (acute, reversible).
ReadonlyCONDITION_CLEAR_PCT: 15Cascade hysteresis: spawn at/below floor, clear at/above this %.
ReadonlyDEHYDRATION_LETHAL_SEC: numberDehydration kills faster than starvation.
ReadonlyEAT_PORTION_LITRES: 0.4Default solid-food portion per discrete edible item (litres).
ReadonlyLIQUID_CAP_LITRES: 2ReadonlyMAX_REASONABLE_GAP_SEC: numberGaps longer than this (game-seconds) are treated as absence (a logged-out body, a paused server) and integrate NOTHING — the fairness override: real-life absence never starves you. ~4 game-hours; a continuously-observed session (the cockpit polls reserves) never approaches it, so only logout/relog and long-unobserved bodies trip it.
ReadonlyMAX_RECOVERY_PER_MIN: 2Coupled recovery (endurance %-points/game-min, before scaling).
ReadonlyMAX_STEPS: 720Max fixed slices before collapsing the remainder into one step.
ReadonlyPOSTURE_BASE: Record<string, number>Posture base multipliers — lying > sitting > standing.
ReadonlyQ10_COEFFICIENT: 2.5Q10 temperature coefficient for basal metabolic rate — the factor
by which the rate changes per 10 K of core-temperature shift. ~2.5
is the typical biological range (2–3). Consumed by
thermalMultiplier; the dial lives here (metabolism owns its
rates) even though the thermal build lights it up.
ReadonlyQ10_REFERENCE_TEMP_K: 310Reference core temperature (K) at which the Q10 multiplier is 1.
ReadonlyRECOVERY_HYDRATION_COST: 0.7Hydration is the tighter leash — a larger draw than satiation.
ReadonlyRECOVERY_HYDRATION_THROTTLE_PCT: 30Recovery throttles linearly once hydration falls below this %
(the tighter leash gates harder as the body dries out).
ReadonlyRECOVERY_SATIATION_COST: 0.5Fuel cost of recovery: satiation + hydration spent per % endurance.
ReadonlyREFERENCE_MASS_KG: 70Reference body mass (kg) — basal scales linearly off this.
ReadonlySOLID_CAP_LITRES: 1.5Digestion buffer sub-capacities (litres), verb-determined.
ReadonlySTARVATION_LETHAL_SEC: numberLethal accrual (game-seconds floored) before the death seam fires.
ReadonlySTEP_SEC: 60Integration slice (game-seconds). One game-minute.
Every metabolic dial as a module const-object (the
LOAD_BEARING_DEFAULTSprecedent). All magnitudes are defensible defaults tuned for "gentle by default" — normal play never thinks about hunger; the structure is the deliverable, the rates are playtest. Times are GAME-seconds / game-minutes.