diff --git a/src/dobject.cpp b/src/dobject.cpp index b5af56151..8fba75aa6 100644 --- a/src/dobject.cpp +++ b/src/dobject.cpp @@ -499,6 +499,13 @@ void DObject::SerializeUserVars(FSerializer &arc) void DObject::Serialize(FSerializer &arc) { + int fresh = ObjectFlags & OF_JustSpawned; + int freshdef = 0; + arc("justspawned", fresh, freshdef); + if (arc.isReading()) + { + ObjectFlags |= fresh; + } ObjectFlags |= OF_SerialSuccess; }