Commit Graph

205 Commits

Author SHA1 Message Date
Paul Gilbert
e6a1c5a9a0 TITANIC: Added German DeskbotScript process additions 2017-09-17 22:15:01 -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
fe83d2b3f6 TITANIC: Fixes for sounds and Doorbot during German prologue 2017-09-17 11:21:37 -04:00
Paul Gilbert
fc0396f80f TITANIC: Fix freeze panning away from Parrot cage 2017-09-11 21:28:45 -04:00
Paul Gilbert
29465fd116 TITANIC: Disable input during Bellbot intro to prevent moving away 2017-09-09 21:18:16 -04:00
Paul Gilbert
635f189b9c TITANIC: Fix parrot freezing after multiple chicken drags 2017-09-09 15:58:59 -04:00
Paul Gilbert
d5cfa3f2be TITANIC: Fix Bellbot disappearing during checkin cutscene 2017-09-05 22:37:50 -04:00
Paul Gilbert
f36f3942ea TITANIC: Fix Doorbot disappearing on loading prologue elevator savegame 2017-09-03 23:36:47 -04:00
Paul Gilbert
9fa97cd119 TITANIC: Fix Doorbot disappearing in prologue elevator 2017-09-03 23:18:04 -04:00
Paul Gilbert
b4ee0ec823 TITANIC: Hide back view of MaitreD from close to the table
The MaitreD was rendered using frame 0 from c386.avi, but with a
corrupted right and bottom edge. Ironically, the MaitreD object
isn't used at all, since hiding him revealed he's part of the
background as well. From the video, it seems like he was meant
to have an idle wiggle animation that didn't end up being used.
2017-08-26 11:08:25 -04:00
Paul Gilbert
c4bf8575c1 TITANIC: Fix Door/Bellbot remaining when summoned outside doors 2017-08-25 19:03:55 -04:00
Colin Snover
1e9434cac0 TITANIC: Fix doubled announcement when summoning DoorBot
This would happen when the player is in one of the rooms with a
room-specific announcement.
2017-08-25 16:33:02 -05: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
445e12f7ca TITANIC: Add Tab key as a shortcut for switching to inventory 2017-08-20 17:23:55 -04:00
Paul Gilbert
05f668ab34 TITANIC: Properly reset Parrot flag if you look away while he's eating 2017-08-20 16:05:41 -04:00
Paul Gilbert
c4f48f35c6 TITANIC: Fix flagging of mouth and vision centre inserting in Titania 2017-08-19 22:44:25 -04:00
Paul Gilbert
98e0e02387 TTTANIC: Fix bomb narration disappearing after Titania's cutscene 2017-08-18 21:05:01 -04:00
Paul Gilbert
ede1cbc4ca TITANIC: Removed dead code from CParrot::ActMsg 2017-08-15 19:42:41 -04:00
Paul Gilbert
7fa2722372 TITANIC: Don't allow Titania to activate if you remove parts after adding 2017-08-14 20:14:37 -04:00
Paul Gilbert
ad43619b7e TITANIC: Stop SuccUBus turning on when dragging mail 2017-08-13 19:03:54 -04:00
Paul Gilbert
0bdb969b5b TITANIC: Renamings for the CSuccUBus class 2017-08-13 18:45:07 -04:00
Paul Gilbert
e846a103f4 TITANIC: Fix receiving any SuccUBus mail in the Bomb room SuccUBus 2017-08-13 15:00:41 -04:00
Paul Gilbert
e84c164bde TITANIC: Keep Deskbot talking for entire length of 2nd class upgrade 2017-08-10 20:28:12 -04:00
Paul Gilbert
e685973cac TITANIC: Fix bots freezing up during long conversations 2017-08-07 20:40:31 -04:00
Paul Gilbert
a48ff3713b TITANIC: Renaming in SuccUBus classes for better clarity 2017-08-06 19:27:56 -04:00
Paul Gilbert
13466bb692 TITANIC: Correct local variable name in SuccUBus 2017-08-06 18:54:38 -04:00
Paul Gilbert
933927259e TITANIC: Fix releasing chicken in middle of parrot leaning out to eat 2017-08-05 17:09:46 -04:00
Paul Gilbert
a851c3b185 TITANIC: Don't allow loading games when Bellbot is summoned 2017-08-04 22:57:36 -04:00
Paul Gilbert
c393c1faa0 TITANIC: Fix using chicken on Bilge SuccUBus 2017-08-04 22:35:13 -04:00
Paul Gilbert
121b07069c TITANIC: Fix getting lost items from Bilge SuccUBus 2017-07-29 15:16:22 -04:00
Paul Gilbert
720e146051 TITANIC: Fix second vision center appearing in bar 2017-07-28 21:40:02 -04:00
Paul Gilbert
d4623c14a1 TITANIC: Fix Parrot responses to various chicken condiments 2017-07-25 20:45:02 -04:00
Paul Gilbert
807fecf0f2 TITANIC: Add missing break lines to switch statements
Thanks to bgK for providing a gcc output
2017-07-23 10:01:16 -04:00
Paul Gilbert
c3f8f1a514 TITANIC: Fix Maitre D not animating when talking 2017-07-17 22:00:14 -04:00
Paul Gilbert
4b57eae3c3 TITANIC: Fix Doorbot timing in prologue service lift 2017-07-08 20:34:47 -04:00
Paul Gilbert
7ed7e022f1 TITANIC: Fix parrot to only eat hot plain chickens 2017-07-05 18:23:23 -04:00
Paul Gilbert
02dec19298 TITANIC: Fix delay for Doorbot repeat will you help message 2017-07-03 15:59:17 -04:00
Paul Gilbert
fbb4cb9b31 TITANIC: Don't allow saving during the Doorbot prologue
This works around a bug in the original where if you saved immediately
after getting the PET, the savegame would put in in an invalid state
2017-07-02 22:02:24 -04:00
Paul Gilbert
a04f35b4df TITANIC: Change Titania to use speech sound type 2017-06-25 10:56:42 -04:00
Paul Gilbert
5455b81e6e TITANIC: Fix parrot idle animations 2017-06-23 20:27:40 -04:00
Paul Gilbert
24d4b0440d TITANIC: Fix talking animations for Parrot 2017-06-23 20:22:04 -04:00
Paul Gilbert
6ccbdf78e5 TITANIC: Fix Bellbot walking off during checkin 2017-06-19 20:43:50 -04:00
Paul Gilbert
335bb21afb TITANIC: Fix bots to do more than a single idle sequence 2017-06-12 20:57:11 -04:00
Paul Gilbert
b5ac7cc3ed TITANIC: Fix BellBot getting clipped incorrectly when walking off-screen 2017-06-10 22:13:17 -04:00
Paul Gilbert
903cffca28 TITANIC: Change debug level constants to have a DEBUG_ prefix 2017-04-04 20:53:31 -04:00
Paul Gilbert
0706da8384 TITANIC: Assert dynamic_cast result in CBellot::Use 2017-02-21 21:22:10 -05:00
Paul Gilbert
2dbef2ffd7 TITANIC: Fixes for Titania's speech 2017-02-20 18:14:06 -05:00
Paul Gilbert
bb5db9de27 TITANIC: Wait for parrot speech to end before waking Titania 2017-02-20 16:44:45 -05:00
Paul Gilbert
66f3458a2b TITANIC: Renamings for CCarry class 2017-02-18 22:56:00 -05:00
Paul Gilbert
d65c717a44 TITANIC: Workaround original Maitre'D bug where _musicHandler was null 2017-02-18 17:06:00 -05:00