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;
53 void resetState()
override {
54 const int topicBufferLineIndex = _state.topicBufferLineIndex;
56 _state.topicBufferLineIndex = topicBufferLineIndex;
59 syncDialogueBool(s, _state.auxIntroPending);
60 syncDialogueInt(s, _state.followupDayIndex);
61 syncDialogueBool(s, _state.pottsdamDiggingLinePlayed);
62 syncDialogueInt(s, _state.topicBufferLineIndex);
63 syncDialogueBool(s, _state.stephanieAliveLaterDayShown);
64 syncDialogueBool(s, _state.karinKidnapedShown);
65 syncDialogueBool(s, _state.karinFoundDeadShown);
66 syncDialogueBool(s, _state.karinFoundAliveShown);
67 syncDialogueBool(s, _state.day6KarinShown);
68 syncDialogueBool(s, _state.scratchedTuckerShown);
69 syncDialogueBool(s, _state.barberPoleStolenShown);
70 syncDialogueBool(s, _state.boltOfClothTakenShown);
71 syncDialogueBool(s, _state.dinerBurnedShown);
72 syncDialogueBool(s, _state.gotRemainsForLodgeShown);
73 syncDialogueBool(s, _state.escapedJailShown);
74 syncDialogueBool(s, _state.butcherDeathShown);
75 syncDialogueBool(s, _state.moynahanDeathShown);
76 syncDialogueBool(s, _state.ednaHungShown);
77 syncDialogueBool(s, _state.day6KarinFoundAliveFollowupShown);
88 #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