diff --git a/src/gamedata/info.cpp b/src/gamedata/info.cpp index 2e0109db49..5942ae2d36 100644 --- a/src/gamedata/info.cpp +++ b/src/gamedata/info.cpp @@ -487,6 +487,8 @@ void PClassActor::InitializeDefaults() { memset(Defaults + ParentClass->Size, 0, Size - ParentClass->Size); } + + optr->ObjectFlags = ((DObject*)ParentClass->Defaults)->ObjectFlags & OF_Transient; } else {