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