22 #ifndef HARVESTER_NPC_DWAYNE_DIALOGUE_H 23 #define HARVESTER_NPC_DWAYNE_DIALOGUE_H 25 #include "harvester/npc/dialogue_handler.h" 32 bool pendingInitialConversation =
true;
33 bool sheriffInDinerIntroPending =
true;
34 bool sheriffInDinerIntroPlayed =
false;
35 bool eventFollowupGate =
false;
36 bool tvDeedReplyOverride =
false;
37 bool presentedEvidenceReplyOverride =
false;
38 bool discussedBoylesButton =
false;
39 bool discussedKarinPurse =
false;
40 bool pendingKarinAliveFollowup =
false;
41 bool completedKarinAliveFollowup =
false;
42 int pendingKarinAliveFollowupDayIndex = 0;
43 bool bringKarinToSheriffLinePlayed =
false;
44 bool whaleyDisciplineFollowupShown =
false;
45 bool noteCheckbookFollowupShown =
false;
46 bool scratchedTuckerShown =
false;
47 bool boltOfClothTakenShown =
false;
48 bool barberPoleStolenShown =
false;
49 bool dinerBurnedShown =
false;
50 bool escapedJailShown =
false;
51 bool gotRemainsForLodgeShown =
false;
52 bool burnedTvStationShown =
false;
53 bool karinKidnapedShown =
false;
54 bool pendingKarinAliveFollowupLinePlayed =
false;
55 bool karinFoundDeadWithoutPurseShown =
false;
56 bool jimmyAbsentShown =
false;
57 bool moynahanAbsentShown =
false;
58 bool ednaHungShown =
false;
59 bool mcknightAbsentShown =
false;
61 int currentTopicBufferLineIndex = -1;
67 syncDialogueBool(s, _state.pendingInitialConversation);
68 syncDialogueBool(s, _state.sheriffInDinerIntroPending);
69 syncDialogueBool(s, _state.sheriffInDinerIntroPlayed);
70 syncDialogueBool(s, _state.eventFollowupGate);
71 syncDialogueBool(s, _state.tvDeedReplyOverride);
72 syncDialogueBool(s, _state.presentedEvidenceReplyOverride);
73 syncDialogueBool(s, _state.discussedBoylesButton);
74 syncDialogueBool(s, _state.discussedKarinPurse);
75 syncDialogueBool(s, _state.pendingKarinAliveFollowup);
76 syncDialogueBool(s, _state.completedKarinAliveFollowup);
77 syncDialogueInt(s, _state.pendingKarinAliveFollowupDayIndex);
78 syncDialogueBool(s, _state.bringKarinToSheriffLinePlayed);
79 syncDialogueBool(s, _state.whaleyDisciplineFollowupShown);
80 syncDialogueBool(s, _state.noteCheckbookFollowupShown);
81 syncDialogueBool(s, _state.scratchedTuckerShown);
82 syncDialogueBool(s, _state.boltOfClothTakenShown);
83 syncDialogueBool(s, _state.barberPoleStolenShown);
84 syncDialogueBool(s, _state.dinerBurnedShown);
85 syncDialogueBool(s, _state.escapedJailShown);
86 syncDialogueBool(s, _state.gotRemainsForLodgeShown);
87 syncDialogueBool(s, _state.burnedTvStationShown);
88 syncDialogueBool(s, _state.karinKidnapedShown);
89 syncDialogueBool(s, _state.pendingKarinAliveFollowupLinePlayed);
90 syncDialogueBool(s, _state.karinFoundDeadWithoutPurseShown);
91 syncDialogueBool(s, _state.jimmyAbsentShown);
92 syncDialogueBool(s, _state.moynahanAbsentShown);
93 syncDialogueBool(s, _state.ednaHungShown);
94 syncDialogueBool(s, _state.mcknightAbsentShown);
95 syncDialogueString(s, _state.currentTopicBuffer);
96 syncDialogueInt(s, _state.currentTopicBufferLineIndex);
107 #endif // HARVESTER_NPC_DWAYNE_DIALOGUE_H
Definition: dialogue_handler.h:99
Definition: dialogue_handler.h:56
Definition: dwayne_dialogue.h:31
Definition: serializer.h:80
Definition: dialogue_runtime.h:57
Definition: dwayne_dialogue.h:29