From 2ed9dbbc528fb8fa5fc049acaa34b7640d656e6e Mon Sep 17 00:00:00 2001 From: JoansLink00 Date: Tue, 16 Dec 2025 15:34:52 +0100 Subject: [PATCH] Vesna resets to bed after death --- scripts/CSharp/Common/Fight/SwitchSceneOnFightEnd.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scripts/CSharp/Common/Fight/SwitchSceneOnFightEnd.cs b/scripts/CSharp/Common/Fight/SwitchSceneOnFightEnd.cs index d4b0cd3..58b8603 100644 --- a/scripts/CSharp/Common/Fight/SwitchSceneOnFightEnd.cs +++ b/scripts/CSharp/Common/Fight/SwitchSceneOnFightEnd.cs @@ -9,9 +9,15 @@ public partial class SwitchSceneOnFightEnd : Node public void OnFightStateEnter(FightHappening.FightState to) { - if (to is FightHappening.FightState.PlayerWin - or FightHappening.FightState.EnemyWin) + if (to is FightHappening.FightState.PlayerWin ) _ = SwitchSceneAfterTime(2.0f); + + if (to is FightHappening.FightState.EnemyWin) + { + _fightSceneSwitcher.ExitFight(); + _fightSceneSwitcher.ExitFightWorld(); + } + } private async Task SwitchSceneAfterTime(float seconds)