22 #ifndef HARVESTER_NPC_MR_POTTS_DIALOGUE_H 23 #define HARVESTER_NPC_MR_POTTS_DIALOGUE_H 25 #include "harvester/npc/dialogue_handler.h" 32 bool auxIntroPending =
true;
33 int followupDayIndex = 0;
34 bool pottsdamDiggingLinePlayed =
false;
35 int topicBufferLineIndex = -1;
36 bool stephanieAliveLaterDayShown =
false;
37 bool karinKidnapedShown =
false;
38 bool karinFoundDeadShown =
false;
39 bool karinFoundAliveShown =
false;
40 bool day6KarinShown =
false;
41 bool scratchedTuckerShown =
false;
42 bool barberPoleStolenShown =
false;
43 bool boltOfClothTakenShown =
false;
44 bool dinerBurnedShown =
false;
45 bool gotRemainsForLodgeShown =
false;
46 bool escapedJailShown =
false;
47 bool butcherDeathShown =
false;
48 bool moynahanDeathShown =
false;
49 bool ednaHungShown =
false;
50 bool day6KarinFoundAliveFollowupShown =
false;
54 void resetState()
override {
55 const int topicBufferLineIndex = _state.topicBufferLineIndex;
57 _state.topicBufferLineIndex = topicBufferLineIndex;
60 syncDialogueBool(s, _state.auxIntroPending);
61 syncDialogueInt(s, _state.followupDayIndex);
62 syncDialogueBool(s, _state.pottsdamDiggingLinePlayed);
63 syncDialogueInt(s, _state.topicBufferLineIndex);
64 syncDialogueBool(s, _state.stephanieAliveLaterDayShown);
65 syncDialogueBool(s, _state.karinKidnapedShown);
66 syncDialogueBool(s, _state.karinFoundDeadShown);
67 syncDialogueBool(s, _state.karinFoundAliveShown);
68 syncDialogueBool(s, _state.day6KarinShown);
69 syncDialogueBool(s, _state.scratchedTuckerShown);
70 syncDialogueBool(s, _state.barberPoleStolenShown);
71 syncDialogueBool(s, _state.boltOfClothTakenShown);
72 syncDialogueBool(s, _state.dinerBurnedShown);
73 syncDialogueBool(s, _state.gotRemainsForLodgeShown);
74 syncDialogueBool(s, _state.escapedJailShown);
75 syncDialogueBool(s, _state.butcherDeathShown);
76 syncDialogueBool(s, _state.moynahanDeathShown);
77 syncDialogueBool(s, _state.ednaHungShown);
78 syncDialogueBool(s, _state.day6KarinFoundAliveFollowupShown);
89 #endif // HARVESTER_NPC_MR_POTTS_DIALOGUE_H
Definition: dialogue_handler.h:99
Definition: dialogue_handler.h:56
Definition: mr_potts_dialogue.h:31
Definition: serializer.h:80
Definition: mr_potts_dialogue.h:29
Definition: dialogue_runtime.h:57