Call G_BeginIntermission() instead of G_MissionFailed() when calling missionfailed

This commit is contained in:
smallmodel committed 2024-11-03 00:41:26 +01:00
1 parent a644e8a09c
commit 8a774c02dc
1 file changed
+9 -1
+9 -1
View File
@@ -3469,7 +3469,15 @@ void ScriptThread::CameraCommand(Event *ev)
void ScriptThread::MissionFailed(Event *ev)
{
G_MissionFailed();
bool bNoFade;
if (level.intermissiontime) {
return;
}
bNoFade = ev->NumArgs() && ev->GetInteger(1);
G_BeginIntermission(level.current_map, TRANS_MISSION_FAILED, bNoFade);
}
void ScriptThread::Archive(Archiver& arc) {}