diff --git a/src/p_conversation.cpp b/src/p_conversation.cpp index a43204e64..a8a04db43 100644 --- a/src/p_conversation.cpp +++ b/src/p_conversation.cpp @@ -761,3 +761,4 @@ DEFINE_FIELD(FStrifeDialogueReply, LogString); DEFINE_FIELD(FStrifeDialogueReply, NextNode); DEFINE_FIELD(FStrifeDialogueReply, LogNumber); DEFINE_FIELD(FStrifeDialogueReply, NeedsGold); +DEFINE_FIELD(FStrifeDialogueReply, CloseDialog); diff --git a/wadsrc/static/zscript/ui/menu/conversationmenu.zs b/wadsrc/static/zscript/ui/menu/conversationmenu.zs index 4e8210b1a..96d24da00 100644 --- a/wadsrc/static/zscript/ui/menu/conversationmenu.zs +++ b/wadsrc/static/zscript/ui/menu/conversationmenu.zs @@ -65,6 +65,7 @@ struct StrifeDialogueReply native version("2.4") native int NextNode; // index into StrifeDialogues native int LogNumber; native bool NeedsGold; + native bool CloseDialog; native bool ShouldSkipReply(PlayerInfo player); }