aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk
AgeCommit message (Collapse)Author
2018-05-02TITANIC: Hopefully fix Release mode crash when selecting floors manuallyPaul Gilbert
2018-03-17TITANIC: Fix DoorbotScript _stateIndex cycling checkPaul Gilbert
Thanks to eriktorbjorn for pointing out the Coverity warning
2018-03-12TITANIC: Removed unused arrays and fieldsPaul Gilbert
2017-11-13TITANIC: Fix switch fall throughsPaul Gilbert
2017-10-12TITANIC: DE: Fix showing accented characters in Chat tabPaul Gilbert
2017-10-12TITANIC: DE: Fix saying 'ja' to Deskbot during checkinPaul Gilbert
2017-10-10TITANIC: Fix buffer overflow in parser searchAndReplacePaul Gilbert
2017-10-10TITANIC: Fix talking to the Maitre DPaul Gilbert
2017-10-09TITANIC: Fix Coverity warningsPaul Gilbert
2017-10-08TITANIC: DE: Syntax fixesPaul Gilbert
2017-10-07TITANIC: DE: Fix Barbot response handlingPaul Gilbert
2017-10-06TITANIC: DE: Fixes to vocabs, strings, and font in titanic.datPaul Gilbert
2017-10-06TITANIC: DE: Fix recognising words with common suffixesPaul Gilbert
2017-10-06TITANIC: DE: Fixes for article handlingPaul Gilbert
2017-10-02TITANIC: DE: Correctly play back entire 1st class upgrade speechPaul Gilbert
2017-10-02TITANIC: DE: Fix upgrading to 1st classPaul Gilbert
2017-09-27TITANIC: DE: Changes for DoorbotScript::chooseResponsePaul Gilbert
2017-09-26TITANIC: DE: Fix switch in DeskbotScript::doSentenceEntryPaul Gilbert
2017-09-25TITANIC: Fix loop limit in TTsentenceConcept destructorPaul Gilbert
2017-09-25TITANIC: Add missing destructor for TTsentenceConceptPaul Gilbert
2017-09-24TITANIC: Don't launch further bot speeches when exiting gamePaul Gilbert
Previously, notifying bots to the end of a speech fragment was done in ~TTtalker. Which caused problems when in progress talkers were freed when exiting the game with a speech was in progress, since it would try to start the next following speech fragment.
2017-09-24TITANIC: Fix leak of vocab synonyms on exitPaul Gilbert
2017-09-24TITANIC: Fix compiler warnings in DeskbotScriptPaul Gilbert
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