From 4e1c53af913d77829631a3d6862e0a36a957d90b Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Wed, 22 Jun 2016 13:35:03 +0200 Subject: [PATCH] - fixed FraggleScript's resurrect function to call AActor::Revive to ensure that everything gets reset. --- src/fragglescript/t_func.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/fragglescript/t_func.cpp b/src/fragglescript/t_func.cpp index f8648808d..ef4f65d34 100644 --- a/src/fragglescript/t_func.cpp +++ b/src/fragglescript/t_func.cpp @@ -3473,12 +3473,7 @@ void FParser::SF_Resurrect() mo->SetState(state); mo->Height = mo->GetDefault()->Height; mo->radius = mo->GetDefault()->radius; - mo->flags = mo->GetDefault()->flags; - mo->flags2 = mo->GetDefault()->flags2; - mo->flags3 = mo->GetDefault()->flags3; - mo->flags4 = mo->GetDefault()->flags4; - mo->flags5 = mo->GetDefault()->flags5; - mo->health = mo->GetDefault()->health; + mo->Revive(); mo->target = NULL; } }