Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-07 | TITANIC: Fix some incorrect switch fall throughs | Paul Gilbert | |
2018-07-14 | TITANIC: More properly handle parser clearing after sentence processing | Paul 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-14 | TITANIC: Remove any unfreed parser nodes at the end of sentence parsing | Paul 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-24 | JANITORIAL: Fix trailing whitespace | Adrian Frühwirth | |
2018-05-24 | JANITORIAL: Convert line endings from CRLF/mixed to LF | Adrian Frühwirth | |
2018-05-20 | JANITORIAL: Remove trailing whitespace | Adrian Frühwirth | |
2018-05-02 | TITANIC: Hopefully fix Release mode crash when selecting floors manually | Paul Gilbert | |
2018-03-17 | TITANIC: Fix DoorbotScript _stateIndex cycling check | Paul Gilbert | |
Thanks to eriktorbjorn for pointing out the Coverity warning | |||
2018-03-12 | TITANIC: Removed unused arrays and fields | Paul Gilbert | |
2017-11-13 | TITANIC: Fix switch fall throughs | Paul Gilbert | |
2017-10-12 | TITANIC: DE: Fix showing accented characters in Chat tab | Paul Gilbert | |
2017-10-12 | TITANIC: DE: Fix saying 'ja' to Deskbot during checkin | Paul Gilbert | |
2017-10-10 | TITANIC: Fix buffer overflow in parser searchAndReplace | Paul Gilbert | |
2017-10-10 | TITANIC: Fix talking to the Maitre D | Paul Gilbert | |
2017-10-09 | TITANIC: Fix Coverity warnings | Paul Gilbert | |
2017-10-08 | TITANIC: DE: Syntax fixes | Paul Gilbert | |
2017-10-07 | TITANIC: DE: Fix Barbot response handling | Paul Gilbert | |
2017-10-06 | TITANIC: DE: Fixes to vocabs, strings, and font in titanic.dat | Paul Gilbert | |
2017-10-06 | TITANIC: DE: Fix recognising words with common suffixes | Paul Gilbert | |
2017-10-06 | TITANIC: DE: Fixes for article handling | Paul Gilbert | |
2017-10-02 | TITANIC: DE: Correctly play back entire 1st class upgrade speech | Paul Gilbert | |
2017-10-02 | TITANIC: DE: Fix upgrading to 1st class | Paul Gilbert | |
2017-09-27 | TITANIC: DE: Changes for DoorbotScript::chooseResponse | Paul Gilbert | |
2017-09-26 | TITANIC: DE: Fix switch in DeskbotScript::doSentenceEntry | Paul Gilbert | |
2017-09-25 | TITANIC: Fix loop limit in TTsentenceConcept destructor | Paul Gilbert | |
2017-09-25 | TITANIC: Add missing destructor for TTsentenceConcept | Paul Gilbert | |
2017-09-24 | TITANIC: Don't launch further bot speeches when exiting game | Paul 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-24 | TITANIC: Fix leak of vocab synonyms on exit | Paul Gilbert | |
2017-09-24 | TITANIC: Fix compiler warnings in DeskbotScript | Paul Gilbert | |
2017-09-23 | TITANIC: DE: Merged German NPC script subclasses back in | Paul Gilbert | |
There ended up not being enough custom German code in the scripts to warrant having sub-classes that reimplemented entire methods | |||
2017-09-23 | TITANIC: DE: Updates for SuccUBusScript | Paul Gilbert | |
2017-09-23 | TITANIC: DE: Added changes to MaitreDScript | Paul Gilbert | |
2017-09-23 | TITANIC: DE: Added changes for LiftbotScript | Paul Gilbert | |
2017-09-23 | TITANIC: DE: Adding remaining DoorbotScript changes | Paul Gilbert | |
2017-09-23 | TITANIC: DE: Adding changes to DoorbotScript | Paul Gilbert | |
2017-09-22 | TITANIC: DE: More BellbotScript changes | Paul Gilbert | |
2017-09-22 | TITANIC: DE: Adding new BellbotScript logic | Paul Gilbert | |
2017-09-22 | TITANIC: DE: Added translations for BarbotScript::process | Paul Gilbert | |
2017-09-19 | TITANIC: Fix memory leaks on shutdown | Paul Gilbert | |
2017-09-18 | TITANIC: Fix identified redundant tests & assignments | Paul Gilbert | |
2017-09-18 | TITANIC: Add missing return check in BellbotScript::process | Paul Gilbert | |
2017-09-18 | TTITANIC: Guard against TTstring items being self-assigned | Paul Gilbert | |
2017-09-18 | TITANIC: Add VocabMode enum, fix German vocab loading | Paul Gilbert | |
2017-09-17 | TITANIC: Added German DeskbotScript process additions | Paul Gilbert | |
2017-09-17 | TITANIC: Add Deskbot German specific logic | Paul Gilbert | |
2017-09-17 | TITANIC: Added German specific TTnpcScript doSentenceEntry code | Paul 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-17 | TITANIC: Fix case sensitivity in header includes | Paul Gilbert | |
2017-09-17 | TITANIC: Add skeleton derived bot script classes for German version | Paul Gilbert | |
2017-09-17 | TITANIC: Create a separate g_language global in it's own file | Paul 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-16 | TITANIC: Add differing response Id range checks for German | Paul Gilbert | |