aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk
AgeCommit message (Collapse)Author
2017-09-17TITANIC: Create a separate g_language global in it's own filePaul Gilbert
I was becoming concerned with more and more files having to add the full engine definition and sub-classes thereof via titanic.h, just so the TRANSLATE macro could call getLanguage. This way, files just need to include the lightweight translation.h file instead
2017-09-16TITANIC: Add differing response Id range checks for GermanPaul Gilbert
2017-09-06TITANIC: Add 'skip' response for Deskbot to skip entire checkinPaul Gilbert
2017-09-06TITANIC: Make Parrot speech respect the Parrot volume levelPaul Gilbert
2017-08-24TITANIC: Reduce header includes for titanic.hDavid Fioramonti
I reduced the header includes a lot in Titanic.h and forward declared when I could. Titanic.h was including a lot and a lot of functions that were including it were not using its API. This will help make it more clear which implementation files are using which class since they will just need to include which ones they need. I also moved the debug related items in Titanic.h into the debugger header. I also reordered several of the the header includes to be local to global.
2017-08-21TITANIC: Renamings for MaitreDScriptPaul Gilbert
2017-08-17TITANIC: Fix talking to ParrotPaul Gilbert
2017-08-13TITANIC: SuccUBus wasn't dry retching in conversationsPaul Gilbert
2017-08-12TITANIC: Fix converting double digit words into numbersPaul Gilbert
2017-08-12TITANIC: Fix to processing textual numbers in sentencesPaul Gilbert
2017-08-05TITANIC: Add missing conv fragment for Presidential bed during checkinPaul Gilbert
2017-07-30TITANIC: Fix crash saying 'No I dont' to DeskbotPaul Gilbert
2017-07-24TITANIC: Fix conversation with Liftbot not working after twirling aroundPaul Gilbert
2017-07-24TITANIC: Fix incorrect Liftbot response to 'what floor am I on'Paul Gilbert
2017-07-23TITANIC: Add missing break lines to switch statementsPaul Gilbert
Thanks to bgK for providing a gcc output
2017-07-23TITANIC: Adjust the switch/case fall-through commentsBastien Bouclet
This way, GCC 7 does not generate a warning for those cases when -Wimplicit-fallthrough=3 is enabled, which is now the default.
2017-07-19TITANIC: Fix quote searches done by all the botsPaul Gilbert
2017-07-18TITANIC: Fix access after free in filterConcepts loopPaul Gilbert
2017-07-18TITANIC: DeskbotScript::searchQuotes is meant to have a result arrayPaul Gilbert
2017-07-16TITANIC: Fix MaitreD to hate the default musicPaul Gilbert
2017-07-06TITANIC: Fix NPC conversation crashPaul Gilbert
2017-06-24TITANIC: Fix some incorrectly named speech method parametersPaul Gilbert
2017-06-24TITANIC: Remove warning for unknown NPC in getNpcScriptPaul Gilbert
Turns out the origional explicitly renames NPCs in some cases when they don't want the NPC to be responsive. Such as the MaitreD name being set to MaitreLoop03 when he's viewed from behind
2017-06-22TITANIC: Implement German parser preprocessingPaul Gilbert
2017-06-22TITANIC: Fix German strings array size in getSuffixedWordPaul Gilbert
2017-06-22TITANIC: Add German handling to getSuffixedWordPaul Gilbert
2017-06-19TITANIC: Fix NPC data copying/clearing in copyDataPaul Gilbert
2017-06-17TITANIC: Change of resource names from titanic.datPaul Gilbert
2017-06-12TITANIC: Fix saying goodbye to BellbotPaul Gilbert
2017-06-12TITANIC: Add missing addNode to WC_ABSTRACT handlingPaul Gilbert
2017-02-19TITANIC: Remove unused fields from TTtitleScriptPaul Gilbert
2017-02-04TITANIC: Add missing copyData method to TTnpcScriptPaul Gilbert
2017-01-28TITANIC: Fix Barbot telling what ingredients are still neededPaul Gilbert
2017-01-28TITANIC: Revert field renamings in CScriptHandlerPaul Gilbert
I initially thought the four concept fields could be given a relevant name for actor, object, and verb, but on further analysis, it looks like what fields go in which concept slot depends on the kind of sentence. I haven't been able to find any consistency, so I'm reverting them back to being called _concept1P through _concept4P
2017-01-28TITANIC: Further CScriptHandler renamingsPaul Gilbert
2017-01-28TITANIC: Renamed sentence concept fields in CScriptHandlerPaul Gilbert
2017-01-28TITANIC: Properly handle sentences with multiple objectsPaul Gilbert
2017-01-28TITANIC: Properly handle uppercase and 's when normalizing conv textPaul Gilbert
2017-01-27TITANIC: Properly initialize TTconcept fields on creationPaul Gilbert
2017-01-27TITANIC: Use ParserAction enum in calls to addNodePaul Gilbert
2017-01-27TITANIC: Don't untimely remove unrecognised COMPLEX_VERB parser nodesPaul Gilbert
2017-01-25TITANIC: Simplify TTconceptNode setConceptPaul Gilbert
2017-01-24TITANIC: Handle index 0 in TTconceptNode setConceptPaul Gilbert
2017-01-24TITANIC: Fix TTconcept checkWordClass for script conceptsPaul Gilbert
2017-01-24TITANIC: Fix initialisation of the title scriptPaul Gilbert
2017-01-22TITANIC: Fix infinite loop in BarbotScriptPaul Gilbert
2017-01-21TITANIC: Have Bellbot properly excited when told to smash TV SetPaul Gilbert
2017-01-21TITANIC: Formatting fixes for else blocksPaul Gilbert
2017-01-20TITANIC: Excite Parrot when we come bearing chickenPaul Gilbert
2017-01-16TITANIC: Fix some Liftbot dialogue responsesPaul Gilbert