extends Node # Run-Zustand var current_wave: int = 1 var wave_timer_remaining: float = 0.0 var run_initialized: bool = false # Dungeon-Kontext (für XP-Zuordnung nach Clear) var last_dungeon_variant: int = 0 # Flag für Forced Return (Timer läuft ab während Spieler im Dungeon) var force_return_to_world: bool = false func reset() -> void: current_wave = 1 wave_timer_remaining = 0.0 run_initialized = false last_dungeon_variant = 0 force_return_to_world = false