Added an optional debug logging mode while keeping routine player logs
limited to startup, extraction activation, warnings, and errors.
Made the extraction clown economically neutral so its initial spawn and
replacements cannot affect haul value or quota accounting.
Added strict startup verification for every critical Harmony callback. An
incomplete patch set at startup or before gate activation now disables the
mod safely and leaves vanilla extraction active.
Hardened the network lifecycle with actor-owned proxy cleanup, buffered
late-join position state, stale-proxy detection during host migration, and
guarded Harmony callbacks.
Added failure-only fail-open handling. If an armed proxy disappears, loses
ownership, cannot be replaced, or hits a runtime compatibility error,
vanilla extraction is restored for the current activation without waiting
for a timeout.
Made host-side confirmation one-shot so simultaneous or repeated nose RPCs
cannot submit extraction more than once.
Added a short denied-press cooldown that produces one vanilla denial and one
seamless replacement instead of a burst of network replacements. The
consumed clown remains visible until the replacement is ready.
A failure to send the vanilla extraction-denied feedback now fails open
instead of leaving the confirmation gate armed in an uncertain state.
The clown is now measured before networking starts, checked for full floor
support and surrounding collisions, and instantiated directly at its final
pose so unmodded clients do not see a provisional-position jump.
Brief placement failures while the extraction tube is still retracting are
treated as debug-only retries and become player-facing errors only if safe
placement remains unavailable.
0.1.0 - 2026-07-14
Added host-only manual extraction confirmation using a vanilla networked
Valuable Clown.
Made the clown visible and interactive for unmodded clients.
Held automatic submission after the quota is reached until the clown's nose
is pressed.
Added vanilla denial feedback for presses made before the quota is reached.
Added unlimited safe retries by replacing the clown after denied presses and
suppressing explosions only for the extraction clown.
Added host-authoritative position locking and platform-relative floor
placement outside the storage area.
Added fail-open behavior when the initial network clown cannot be created.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.