22 #ifndef TITANIC_SUCCUBUS_H 23 #define TITANIC_SUCCUBUS_H 25 #include "titanic/npcs/true_talk_npc.h" 26 #include "titanic/messages/pet_messages.h" 30 enum SuccUBusAction { SA_SENT = 0, SA_FEATHERS = 1, SA_EATEN = 2,
31 SA_BILGE_FEATHERS = 3, SA_BILGE_SENT = 4, SA_BILGE_EATEN = 5 };
39 bool PETDeliverMsg(CPETDeliverMsg *msg);
40 bool PETReceiveMsg(CPETReceiveMsg *msg);
52 static bool _motherBlocked;
53 static bool _fuseboxOn;
55 int _initialStartFrame;
57 int _endingStartFrame;
61 int _receiveStartFrame;
69 RoomFlagsComparison _flagsComparison;
71 int _afterReceiveStartFrame;
72 int _afterReceiveEndFrame;
73 int _trayOutStartFrame;
75 SuccUBusAction _sendAction;
96 int _pumpingStartFrame;
Definition: mouse_messages.h:150
Definition: messages.h:406
Definition: succubus.h:33
Definition: messages.h:399
void save(SimpleFile *file, int indent) override
Definition: true_talk_npc.h:43
Definition: messages.h:383
Definition: messages.h:291
Definition: simple_file.h:49
Definition: messages.h:369
Definition: game_object.h:79
Definition: messages.h:321
Definition: messages.h:256
Definition: messages.h:380
Definition: messages.h:375
Definition: messages.h:312
void load(SimpleFile *file) override
Definition: messages.h:405