From 05cc3dde72fd135db1fd9f74e2527a58dfa5d4ab Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Fri, 2 Dec 2016 01:33:18 +0100 Subject: [PATCH] - fixed: Dehacked did not copy the defaults for DehackedPickup replacements anymore. --- src/d_dehacked.cpp | 1 + src/p_mobj.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/d_dehacked.cpp b/src/d_dehacked.cpp index 6f9687aeac..ed2310d459 100644 --- a/src/d_dehacked.cpp +++ b/src/d_dehacked.cpp @@ -3020,6 +3020,7 @@ void FinishDehPatch () while (subclass == nullptr); AActor *defaults2 = GetDefaultByType (subclass); + memcpy ((void *)defaults2, (void *)defaults1, sizeof(AActor)); // Make a copy of the replaced class's state labels FStateDefinitions statedef; diff --git a/src/p_mobj.cpp b/src/p_mobj.cpp index 5a37561c94..26e362d8f7 100644 --- a/src/p_mobj.cpp +++ b/src/p_mobj.cpp @@ -7913,5 +7913,6 @@ void PrintMiscActorInfo(AActor *query) query->floorz, query->ceilingz); Printf("\nSpeed= %f, velocity= x:%f, y:%f, z:%f, combined:%f.\n", query->Speed, query->Vel.X, query->Vel.Y, query->Vel.Z, query->Vel.Length()); + Printf("Scale: x:%f, y:%f\n", query->Scale.X, query->Scale.Y); } }