22 #ifndef TITANIC_BELLBOT_SCRIPT_H 23 #define TITANIC_BELLBOT_SCRIPT_H 25 #include "titanic/true_talk/tt_npc_script.h" 43 void setupSentences();
53 int getStateDialogueId()
const;
58 void setValue23(uint
id);
68 bool better(
const TTsentence *sentence, uint id1, uint id2);
70 bool randomResponse0(
const TTroomScript *roomScript, uint
id);
71 bool randomResponse1(
const TTroomScript *roomScript, uint
id);
72 bool randomResponse2(
const TTroomScript *roomScript, uint
id);
73 void randomResponse3(
const TTroomScript *roomScript, uint
id);
74 void randomResponse4(
const TTroomScript *roomScript, uint
id);
87 const char *charName,
int v3,
int val2);
100 uint tag1, uint tag2, uint remainder)
override;
105 int updateState(uint oldId, uint newId,
int index)
override;
Definition: bellbot_script.h:29
Definition: script_support.h:189
Definition: script_support.h:159
Definition: tt_room_script.h:61
bool randomResponse(uint index) override
int preResponse(uint id) override
Definition: script_support.h:90
Definition: tt_sentence.h:49
Definition: tt_npc_script.h:88
int doSentenceEntry(int val1, const int *srcIdP, const TTroomScript *roomScript, const TTsentence *sentence) override
int process(const TTroomScript *roomScript, const TTsentence *sentence) override
ScriptChangedResult scriptChanged(const TTroomScript *roomScript, uint id) override
int updateState(uint oldId, uint newId, int index) override