Fix multiplayer parity and release regressions

This commit is contained in:
Alexander Sellite 2026-07-30 14:01:07 -04:00
parent b18d9392d8
commit c0ff78322d
17 changed files with 378 additions and 17 deletions

View file

@ -243,6 +243,9 @@ func show_reel_position(world_position: Vector3, _input_held: bool) -> void:
func play_outcome(outcome: StringName) -> void:
if _mode == VisualMode.NONE:
cleanup()
# Gameplay completion must not depend on a presentation tween still
# being active. The caller owns idempotency for the outcome.
outcome_completed.emit(outcome)
return
_kill_active_tween()