22#ifndef TITANIC_TT_ROOM_SCRIPT_H
23#define TITANIC_TT_ROOM_SCRIPT_H
25#include "titanic/true_talk/tt_script_base.h"
37 int v3,
int v4,
int v5,
int v6,
int v2,
int v7);
49 virtual bool proc8()
const = 0;
50 virtual void proc9(
int v) = 0;
57 virtual bool proc11()
const = 0;
81 bool proc8()
const override;
83 void proc9(
int v)
override;
90 bool proc11()
const override;
Definition: tt_npc_script.h:88
Definition: tt_room_script.h:32
virtual ScriptChangedResult scriptChanged(TTscriptBase *npcScript, int id)=0
virtual bool canProcess(TTnpcScript *npcScript, TTsentence *sentence) const =0
virtual bool canRespond(TTnpcScript *npcScript, TTsentence *sentence, int val) const =0
Definition: tt_room_script.h:61
ScriptChangedResult scriptChanged(TTscriptBase *npcScript, int id) override
bool canRespond(TTnpcScript *npcScript, TTsentence *sentence, int val) const override
Definition: tt_room_script.h:70
bool canProcess(TTnpcScript *npcScript, TTsentence *sentence) const override
Definition: tt_room_script.h:77
ScriptChangedResult notifyScript(TTscriptBase *npcScript, int id)
Definition: tt_room_script.h:95
Definition: tt_script_base.h:38
Definition: tt_sentence.h:49