aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Gilbert2016-06-11 21:21:12 -0400
committerPaul Gilbert2016-07-15 19:23:28 -0400
commita5e6d1e345872cfec5101912db50514b74cf4e38 (patch)
treefe54ed47c720a8d51793845874fa254591e57341
parent314a8f25ab8ea8600962af8c82356a728ff3b977 (diff)
downloadscummvm-rg350-a5e6d1e345872cfec5101912db50514b74cf4e38.tar.gz
scummvm-rg350-a5e6d1e345872cfec5101912db50514b74cf4e38.tar.bz2
scummvm-rg350-a5e6d1e345872cfec5101912db50514b74cf4e38.zip
TITANIC: Remove deprecated NPC methods for data now loaded from DAT file
-rw-r--r--engines/titanic/true_talk/barbot_script.cpp5
-rw-r--r--engines/titanic/true_talk/barbot_script.h1
-rw-r--r--engines/titanic/true_talk/bellbot_script.cpp5
-rw-r--r--engines/titanic/true_talk/bellbot_script.h1
-rw-r--r--engines/titanic/true_talk/deskbot_script.cpp5
-rw-r--r--engines/titanic/true_talk/deskbot_script.h1
-rw-r--r--engines/titanic/true_talk/doorbot_script.cpp5
-rw-r--r--engines/titanic/true_talk/doorbot_script.h1
-rw-r--r--engines/titanic/true_talk/liftbot_script.cpp5
-rw-r--r--engines/titanic/true_talk/liftbot_script.h1
-rw-r--r--engines/titanic/true_talk/maitred_script.cpp5
-rw-r--r--engines/titanic/true_talk/maitred_script.h1
-rw-r--r--engines/titanic/true_talk/parrot_script.cpp5
-rw-r--r--engines/titanic/true_talk/parrot_script.h1
-rw-r--r--engines/titanic/true_talk/succubus_script.cpp5
-rw-r--r--engines/titanic/true_talk/succubus_script.h2
-rw-r--r--engines/titanic/true_talk/tt_npc_script.cpp20
-rw-r--r--engines/titanic/true_talk/tt_npc_script.h8
-rw-r--r--engines/titanic/true_talk/tt_scripts.cpp2
19 files changed, 0 insertions, 79 deletions
diff --git a/engines/titanic/true_talk/barbot_script.cpp b/engines/titanic/true_talk/barbot_script.cpp
index c734711cdd..e66c17b1bd 100644
--- a/engines/titanic/true_talk/barbot_script.cpp
+++ b/engines/titanic/true_talk/barbot_script.cpp
@@ -214,11 +214,6 @@ bool BarbotScript::handleQuote(TTroomScript *roomScript, TTsentence *sentence,
return false;
}
-bool BarbotScript::proc18() const {
- warning("TODO");
- return false;
-}
-
int BarbotScript::proc21(int v1, int v2, int v3) {
warning("TODO");
return 0;
diff --git a/engines/titanic/true_talk/barbot_script.h b/engines/titanic/true_talk/barbot_script.h
index 1456c8d39b..526cf71a60 100644
--- a/engines/titanic/true_talk/barbot_script.h
+++ b/engines/titanic/true_talk/barbot_script.h
@@ -67,7 +67,6 @@ public:
virtual bool handleQuote(TTroomScript *roomScript, TTsentence *sentence,
int val, uint tagId, uint remainder) const;
- virtual bool proc18() const;
virtual int proc21(int v1, int v2, int v3);
virtual int proc22(int id) const;
virtual int proc23() const;
diff --git a/engines/titanic/true_talk/bellbot_script.cpp b/engines/titanic/true_talk/bellbot_script.cpp
index 623fe07a5d..3e75fce15b 100644
--- a/engines/titanic/true_talk/bellbot_script.cpp
+++ b/engines/titanic/true_talk/bellbot_script.cpp
@@ -74,11 +74,6 @@ bool BellbotScript::handleQuote(TTroomScript *roomScript, TTsentence *sentence,
return false;
}
-bool BellbotScript::proc18() const {
- warning("TODO");
- return 0;
-}
-
int BellbotScript::proc21(int v1, int v2, int v3) {
warning("TODO");
return 0;
diff --git a/engines/titanic/true_talk/bellbot_script.h b/engines/titanic/true_talk/bellbot_script.h
index b6aa92ee0f..0dcdbfe29f 100644
--- a/engines/titanic/true_talk/bellbot_script.h
+++ b/engines/titanic/true_talk/bellbot_script.h
@@ -58,7 +58,6 @@ public:
virtual bool handleQuote(TTroomScript *roomScript, TTsentence *sentence,
int val, uint tagId, uint remainder) const;
- virtual bool proc18() const;
virtual int proc21(int v1, int v2, int v3);
virtual int proc22(int id) const;
virtual int proc23() const;
diff --git a/engines/titanic/true_talk/deskbot_script.cpp b/engines/titanic/true_talk/deskbot_script.cpp
index 999dd65473..54e22a9602 100644
--- a/engines/titanic/true_talk/deskbot_script.cpp
+++ b/engines/titanic/true_talk/deskbot_script.cpp
@@ -75,11 +75,6 @@ bool DeskbotScript::handleQuote(TTroomScript *roomScript, TTsentence *sentence,
return 0;
}
-bool DeskbotScript::proc18() const {
- warning("TODO");
- return 0;
-}
-
int DeskbotScript::proc21(int v1, int v2, int v3) {
warning("TODO");
return 0;
diff --git a/engines/titanic/true_talk/deskbot_script.h b/engines/titanic/true_talk/deskbot_script.h
index 973641bcc4..d0d1f8abab 100644
--- a/engines/titanic/true_talk/deskbot_script.h
+++ b/engines/titanic/true_talk/deskbot_script.h
@@ -53,7 +53,6 @@ public:
virtual bool handleQuote(TTroomScript *roomScript, TTsentence *sentence,
int val, uint tagId, uint remainder) const;
- virtual bool proc18() const;
virtual int proc21(int v1, int v2, int v3);
virtual int proc22(int id) const;
virtual int proc23() const;
diff --git a/engines/titanic/true_talk/doorbot_script.cpp b/engines/titanic/true_talk/doorbot_script.cpp
index 65bf88c4b4..7689fc2c04 100644
--- a/engines/titanic/true_talk/doorbot_script.cpp
+++ b/engines/titanic/true_talk/doorbot_script.cpp
@@ -129,11 +129,6 @@ bool DoorbotScript::handleQuote(TTroomScript *roomScript, TTsentence *sentence,
return 0;
}
-bool DoorbotScript::proc18() const {
- warning("TODO");
- return 0;
-}
-
int DoorbotScript::proc21(int v1, int v2, int v3) {
warning("TODO");
return 0;
diff --git a/engines/titanic/true_talk/doorbot_script.h b/engines/titanic/true_talk/doorbot_script.h
index fee23734be..97d42e39b3 100644
--- a/engines/titanic/true_talk/doorbot_script.h
+++ b/engines/titanic/true_talk/doorbot_script.h
@@ -64,7 +64,6 @@ public:
virtual bool handleQuote(TTroomScript *roomScript, TTsentence *sentence,
int val, uint tagId, uint remainder) const;
- virtual bool proc18() const;
virtual int proc21(int v1, int v2, int v3);
virtual int proc22(int id) const;
virtual int proc23() const;
diff --git a/engines/titanic/true_talk/liftbot_script.cpp b/engines/titanic/true_talk/liftbot_script.cpp
index 36aea54838..21bdbdde92 100644
--- a/engines/titanic/true_talk/liftbot_script.cpp
+++ b/engines/titanic/true_talk/liftbot_script.cpp
@@ -106,11 +106,6 @@ bool LiftbotScript::handleQuote(TTroomScript *roomScript, TTsentence *sentence,
return 0;
}
-bool LiftbotScript::proc18() const {
- warning("TODO");
- return 0;
-}
-
int LiftbotScript::proc21(int v1, int v2, int v3) {
warning("TODO");
return 0;
diff --git a/engines/titanic/true_talk/liftbot_script.h b/engines/titanic/true_talk/liftbot_script.h
index d800eed6ad..67565f44a3 100644
--- a/engines/titanic/true_talk/liftbot_script.h
+++ b/engines/titanic/true_talk/liftbot_script.h
@@ -61,7 +61,6 @@ public:
virtual bool handleQuote(TTroomScript *roomScript, TTsentence *sentence,
int val, uint tagId, uint remainder) const;
- virtual bool proc18() const;
virtual int proc21(int v1, int v2, int v3);
virtual int proc22(int id) const;
virtual int proc23() const;
diff --git a/engines/titanic/true_talk/maitred_script.cpp b/engines/titanic/true_talk/maitred_script.cpp
index 987a7ffdee..92966adeaf 100644
--- a/engines/titanic/true_talk/maitred_script.cpp
+++ b/engines/titanic/true_talk/maitred_script.cpp
@@ -79,11 +79,6 @@ bool MaitreDScript::handleQuote(TTroomScript *roomScript, TTsentence *sentence,
return 0;
}
-bool MaitreDScript::proc18() const {
- warning("TODO");
- return 0;
-}
-
int MaitreDScript::proc21(int v1, int v2, int v3) {
warning("TODO");
return 0;
diff --git a/engines/titanic/true_talk/maitred_script.h b/engines/titanic/true_talk/maitred_script.h
index 87a1fdbf2a..27c72f1585 100644
--- a/engines/titanic/true_talk/maitred_script.h
+++ b/engines/titanic/true_talk/maitred_script.h
@@ -55,7 +55,6 @@ public:
virtual bool handleQuote(TTroomScript *roomScript, TTsentence *sentence,
int val, uint tagId, uint remainder) const;
- virtual bool proc18() const;
virtual int proc21(int v1, int v2, int v3);
virtual int proc22(int id) const;
virtual int proc23() const;
diff --git a/engines/titanic/true_talk/parrot_script.cpp b/engines/titanic/true_talk/parrot_script.cpp
index e0c7a9b6d4..8e88e58810 100644
--- a/engines/titanic/true_talk/parrot_script.cpp
+++ b/engines/titanic/true_talk/parrot_script.cpp
@@ -103,11 +103,6 @@ ScriptChangedResult ParrotScript::scriptChanged(TTscriptBase *roomScript, uint i
return (id == 3) ? SCR_2 : SCR_1;
}
-bool ParrotScript::proc18() const {
- warning("TODO");
- return 0;
-}
-
int ParrotScript::proc23() const {
warning("TODO");
return 0;
diff --git a/engines/titanic/true_talk/parrot_script.h b/engines/titanic/true_talk/parrot_script.h
index 504f3112ba..02ec4e967b 100644
--- a/engines/titanic/true_talk/parrot_script.h
+++ b/engines/titanic/true_talk/parrot_script.h
@@ -52,7 +52,6 @@ public:
*/
virtual ScriptChangedResult scriptChanged(TTscriptBase *roomScript, uint id);
- virtual bool proc18() const;
virtual int proc23() const;
virtual const int *getTablePtr(int id);
virtual int proc25(int val1, int val2, TTroomScript *roomScript, TTsentence *sentence) const;
diff --git a/engines/titanic/true_talk/succubus_script.cpp b/engines/titanic/true_talk/succubus_script.cpp
index 5373f3ff94..cb1b0356ab 100644
--- a/engines/titanic/true_talk/succubus_script.cpp
+++ b/engines/titanic/true_talk/succubus_script.cpp
@@ -84,11 +84,6 @@ ScriptChangedResult SuccUBusScript::scriptChanged(TTscriptBase *roomScript, uint
return SCR_1;
}
-bool SuccUBusScript::proc18() const {
- warning("TODO");
- return 0;
-}
-
int SuccUBusScript::proc21(int v1, int v2, int v3) {
warning("TODO");
return 0;
diff --git a/engines/titanic/true_talk/succubus_script.h b/engines/titanic/true_talk/succubus_script.h
index e83475b666..9787b2cbcf 100644
--- a/engines/titanic/true_talk/succubus_script.h
+++ b/engines/titanic/true_talk/succubus_script.h
@@ -54,8 +54,6 @@ public:
*/
virtual ScriptChangedResult scriptChanged(TTscriptBase *roomScript, uint id);
-
- virtual bool proc18() const;
virtual int proc21(int v1, int v2, int v3);
virtual int proc23() const;
virtual const int *getTablePtr(int id);
diff --git a/engines/titanic/true_talk/tt_npc_script.cpp b/engines/titanic/true_talk/tt_npc_script.cpp
index 2bfef608dd..0de460cce3 100644
--- a/engines/titanic/true_talk/tt_npc_script.cpp
+++ b/engines/titanic/true_talk/tt_npc_script.cpp
@@ -267,18 +267,6 @@ int TTnpcScript::proc12() const {
return 1;
}
-bool TTnpcScript::loadQuotes() {
- // Original did a load of a global quotes here the first time
- // this method is called. ScummVM implementation has refactored
- // the loading to the CTrueTalkManager constructor
-
- if (!proc18()) {
- return false;
- } else {
- return proc17();
- }
-}
-
void TTnpcScript::selectResponse(int id) {
if (id >= 200000 && id <= 290264)
id = getDialogueId(id);
@@ -295,14 +283,6 @@ bool TTnpcScript::handleQuote(TTroomScript *roomScript, TTsentence *sentence,
return true;
}
-bool TTnpcScript::proc17() const {
- return true;
-}
-
-bool TTnpcScript::proc18() const {
- return true;
-}
-
uint TTnpcScript::getRangeValue(uint id) {
TTscriptRange *range = findRange(id);
if (!range)
diff --git a/engines/titanic/true_talk/tt_npc_script.h b/engines/titanic/true_talk/tt_npc_script.h
index b12c35d67a..b143af66da 100644
--- a/engines/titanic/true_talk/tt_npc_script.h
+++ b/engines/titanic/true_talk/tt_npc_script.h
@@ -284,11 +284,6 @@ public:
virtual int proc12() const;
/**
- * Handles loading quotes used by the scripts
- */
- virtual bool loadQuotes();
-
- /**
* Translate a passed Id to a dialogue Id if necessary,
* and adds it to the response
*/
@@ -299,9 +294,6 @@ public:
virtual bool handleQuote(TTroomScript *roomScript, TTsentence *sentence,
int val, uint tagId, uint remainder) const;
- virtual bool proc17() const;
- virtual bool proc18() const;
-
/**
* Given an Id for a previously registered set of random number values,
* picks one of the array values and returns it.. depending on flags,
diff --git a/engines/titanic/true_talk/tt_scripts.cpp b/engines/titanic/true_talk/tt_scripts.cpp
index 94420a4112..5783866b7e 100644
--- a/engines/titanic/true_talk/tt_scripts.cpp
+++ b/engines/titanic/true_talk/tt_scripts.cpp
@@ -75,8 +75,6 @@ TTscripts::TTscripts(CTitleEngine *titleEngine) :
}
void TTscripts::addScript(TTnpcScript *script, int scriptId) {
- script->loadQuotes();
-
// Find the room script this is associated with
TTroomScript *roomScript = getRoomScript(scriptId);
assert(roomScript);