diff --git a/src/p_mobj.cpp b/src/p_mobj.cpp index 7b7e25888..4d3af4568 100644 --- a/src/p_mobj.cpp +++ b/src/p_mobj.cpp @@ -370,7 +370,7 @@ void AActor::Serialize (FArchive &arc) int convnum; convnum = arc.ReadCount(); - if (convnum == 0) + if (GetConversation(GetClass()->TypeName) == -1) { Conversation = NULL; ConversationRoot = -1;