aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk
AgeCommit message (Collapse)Author
2017-09-23TITANIC: DE: Merged German NPC script subclasses back inPaul Gilbert
There ended up not being enough custom German code in the scripts to warrant having sub-classes that reimplemented entire methods
2017-09-23TITANIC: DE: Updates for SuccUBusScriptPaul Gilbert
2017-09-23TITANIC: DE: Added changes to MaitreDScriptPaul Gilbert
2017-09-23TITANIC: DE: Added changes for LiftbotScriptPaul Gilbert
2017-09-23TITANIC: DE: Adding remaining DoorbotScript changesPaul Gilbert
2017-09-23TITANIC: DE: Adding changes to DoorbotScriptPaul Gilbert
2017-09-22TITANIC: DE: More BellbotScript changesPaul Gilbert
2017-09-22TITANIC: DE: Adding new BellbotScript logicPaul Gilbert
2017-09-22TITANIC: DE: Added translations for BarbotScript::processPaul Gilbert
2017-09-19TITANIC: Fix memory leaks on shutdownPaul Gilbert
2017-09-18TITANIC: Fix identified redundant tests & assignmentsPaul Gilbert
2017-09-18TITANIC: Add missing return check in BellbotScript::processPaul Gilbert
2017-09-18TTITANIC: Guard against TTstring items being self-assignedPaul Gilbert
2017-09-18TITANIC: Add VocabMode enum, fix German vocab loadingPaul Gilbert
2017-09-17TITANIC: Added German DeskbotScript process additionsPaul Gilbert
2017-09-17TITANIC: Add Deskbot German specific logicPaul Gilbert
2017-09-17TITANIC: Added German specific TTnpcScript doSentenceEntry codePaul Gilbert
I'm not entirely happy I had to put this in the base TTnpcScript rather than somewhere in the new german/ subfolder, but I couldn't think of any clean way to do it except nasty designs like diamond multiple inheritance
2017-09-17TITANIC: Fix case sensitivity in header includesPaul Gilbert
2017-09-17TITANIC: Add skeleton derived bot script classes for German versionPaul Gilbert
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