Paul Gilbert
b2ebaf008e
TITANIC: DE: Fix showing accented characters in Chat tab
2017-10-12 21:38:20 -04:00
Paul Gilbert
60eca29f3d
TITANIC: DE: Fix saying 'ja' to Deskbot during checkin
2017-10-12 20:05:24 -04:00
Paul Gilbert
0fd4e80cb2
TITANIC: Fix buffer overflow in parser searchAndReplace
2017-10-10 19:50:35 -04:00
Paul Gilbert
1f5908c9bd
TITANIC: Fix talking to the Maitre D
2017-10-10 18:02:10 -04:00
Paul Gilbert
721041bc30
TITANIC: Fix Coverity warnings
2017-10-09 07:57:55 -04:00
Paul Gilbert
6dac2f4b95
TITANIC: DE: Syntax fixes
2017-10-08 11:12:53 -04:00
Paul Gilbert
76e5a0246c
TITANIC: DE: Fix Barbot response handling
2017-10-07 16:38:12 -04:00
Paul Gilbert
6723bed162
TITANIC: DE: Fixes to vocabs, strings, and font in titanic.dat
2017-10-06 21:07:00 -04:00
Paul Gilbert
9b51c1dbbd
TITANIC: DE: Fix recognising words with common suffixes
2017-10-06 20:37:28 -04:00
Paul Gilbert
223867b2f5
TITANIC: DE: Fixes for article handling
2017-10-06 07:16:36 -04:00
Paul Gilbert
9ef2ca7f84
TITANIC: DE: Correctly play back entire 1st class upgrade speech
2017-10-02 20:30:39 -04:00
Paul Gilbert
da6b280922
TITANIC: DE: Fix upgrading to 1st class
2017-10-02 20:20:32 -04:00
Paul Gilbert
b98d44ca0b
TITANIC: DE: Changes for DoorbotScript::chooseResponse
2017-09-27 21:24:42 -04:00
Paul Gilbert
a65a0c4768
TITANIC: DE: Fix switch in DeskbotScript::doSentenceEntry
2017-09-26 21:08:06 -04:00
Paul Gilbert
4927369987
TITANIC: Fix loop limit in TTsentenceConcept destructor
2017-09-25 21:25:26 -04:00
Paul Gilbert
c188fd9130
TITANIC: Add missing destructor for TTsentenceConcept
2017-09-25 20:45:27 -04:00
Paul Gilbert
65811506f8
TITANIC: Don't launch further bot speeches when exiting game
...
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 14:09:24 -04:00
Paul Gilbert
d9eebaf787
TITANIC: Fix leak of vocab synonyms on exit
2017-09-24 12:26:43 -04:00
Paul Gilbert
b724ea6530
TITANIC: Fix compiler warnings in DeskbotScript
2017-09-24 10:34:13 -04:00
Paul Gilbert
d74e94950b
TITANIC: DE: Merged German NPC script subclasses back in
...
There ended up not being enough custom German code in the scripts
to warrant having sub-classes that reimplemented entire methods
2017-09-23 21:18:25 -04:00
Paul Gilbert
e5cad39a58
TITANIC: DE: Updates for SuccUBusScript
2017-09-23 21:02:44 -04:00
Paul Gilbert
e9034ddffe
TITANIC: DE: Added changes to MaitreDScript
2017-09-23 20:39:12 -04:00
Paul Gilbert
6f150abf15
TITANIC: DE: Added changes for LiftbotScript
2017-09-23 19:30:28 -04:00
Paul Gilbert
af71ec809b
TITANIC: DE: Adding remaining DoorbotScript changes
2017-09-23 17:19:06 -04:00
Paul Gilbert
048bec6808
TITANIC: DE: Adding changes to DoorbotScript
2017-09-23 16:25:44 -04:00
Paul Gilbert
9e2d78446e
TITANIC: DE: More BellbotScript changes
2017-09-22 22:31:42 -04:00
Paul Gilbert
5c6de7d2f2
TITANIC: DE: Adding new BellbotScript logic
2017-09-22 20:13:31 -04:00
Paul Gilbert
cd6927d39c
TITANIC: DE: Added translations for BarbotScript::process
2017-09-22 07:41:55 -04:00
Paul Gilbert
0a44b54ee2
TITANIC: Fix memory leaks on shutdown
2017-09-19 20:00:32 -04:00
Paul Gilbert
af99606db8
TITANIC: Fix identified redundant tests & assignments
2017-09-18 22:25:54 -04:00
Paul Gilbert
3d4bc3c59b
TITANIC: Add missing return check in BellbotScript::process
2017-09-18 22:22:16 -04:00
Paul Gilbert
4cfbe02919
TTITANIC: Guard against TTstring items being self-assigned
2017-09-18 21:29:29 -04:00
Paul Gilbert
5af8ed228d
TITANIC: Add VocabMode enum, fix German vocab loading
2017-09-18 18:16:03 -04:00
Paul Gilbert
e6a1c5a9a0
TITANIC: Added German DeskbotScript process additions
2017-09-17 22:15:01 -04:00
Paul Gilbert
d48caed204
TITANIC: Add Deskbot German specific logic
2017-09-17 20:36:07 -04:00
Paul Gilbert
b033d1bbd9
TITANIC: Added German specific TTnpcScript doSentenceEntry code
...
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 18:42:00 -04:00
Paul Gilbert
0a8167be75
TITANIC: Fix case sensitivity in header includes
2017-09-17 16:57:18 -04:00
Paul Gilbert
42b24e328a
TITANIC: Add skeleton derived bot script classes for German version
2017-09-17 16:39:51 -04:00
Paul Gilbert
481e18ee1d
TITANIC: Create a separate g_language global in it's own file
...
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-17 16:24:26 -04:00
Paul Gilbert
6cac39b646
TITANIC: Add differing response Id range checks for German
2017-09-16 22:03:36 -04:00
Paul Gilbert
258015571b
TITANIC: Add 'skip' response for Deskbot to skip entire checkin
2017-09-06 19:37:06 -04:00
Paul Gilbert
0a3b6d34d5
TITANIC: Make Parrot speech respect the Parrot volume level
2017-09-06 19:26:58 -04:00
David Fioramonti
c96b01b82e
TITANIC: Reduce header includes for titanic.h
...
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-24 04:06:54 -07:00
Paul Gilbert
3e3e0e9c00
TITANIC: Renamings for MaitreDScript
2017-08-21 21:38:18 -04:00
Paul Gilbert
492169606b
TITANIC: Fix talking to Parrot
2017-08-17 21:45:04 -04:00
Paul Gilbert
d137aba895
TITANIC: SuccUBus wasn't dry retching in conversations
2017-08-13 20:30:32 -04:00
Paul Gilbert
76f82799df
TITANIC: Fix converting double digit words into numbers
2017-08-12 14:17:42 -04:00
Paul Gilbert
99d50975cc
TITANIC: Fix to processing textual numbers in sentences
2017-08-12 12:22:57 -04:00
Paul Gilbert
1fdf0c70d4
TITANIC: Add missing conv fragment for Presidential bed during checkin
2017-08-05 14:55:35 -04:00
Paul Gilbert
0bc4248e34
TITANIC: Fix crash saying 'No I dont' to Deskbot
2017-07-30 14:58:01 -04:00