aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk
AgeCommit message (Collapse)Author
2020-01-11ENGINES: Reduce winexe_*.h header includesCameron Cawley
2019-11-30TITANIC: Fix Missing Default Switch CasesD G Turner
These are flagged by GCC if -Wswitch-default is enabled.
2019-07-25TITANIC: Fix gcc compiler warningsPaul Gilbert
2019-03-03TITANIC: Fix crash asking Parrot who sabotaged the shipPaul Gilbert
2019-01-07TITANIC: Fix some incorrect switch fall throughsPaul Gilbert
2018-07-14TITANIC: More properly handle parser clearing after sentence processingPaul Gilbert
The original actually freed the parser entirely from within findFrames, and then recreated it each time a sentence is parsed. Since this is nasty, and in ScummVM _parser isn't dynamically created, I settled on adding a clear command to completely clear the parser instead.
2018-07-14TITANIC: Remove any unfreed parser nodes at the end of sentence parsingPaul Gilbert
This fixes cases like bug #10621, which are somehow resulting from not all parser nodes being properly freed after parsing the first sentence finishes
2018-05-24JANITORIAL: Fix trailing whitespaceAdrian Frühwirth
2018-05-24JANITORIAL: Convert line endings from CRLF/mixed to LFAdrian Frühwirth
2018-05-20JANITORIAL: Remove trailing whitespaceAdrian Frühwirth
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