215 Commits

Author SHA1 Message Date
Adrian Frühwirth
c7f3416daa JANITORIAL: Remove trailing whitespace 2018-05-20 23:40:20 +02:00
Paul Gilbert
9ac71ca892 TITANIC: Show busy cursor when SuccUBus sending or receiving 2017-10-13 20:59:23 -04:00
Paul Gilbert
93e18ba7c3 TITANIC: DE: Translation for .avi files directly referred to 2017-10-02 21:40:46 -04:00
Paul Gilbert
9c61afb701 TITANIC: DE: Fix perched parrot animations 2017-10-02 21:32:11 -04:00
Paul Gilbert
8733dc8a61 TITANIC: Work around loading savegame when Marcinta is active
Loading a savegame directly from the launcher or Continue dialog when
Marcinta is active shows her as inactive in the original, but still
allows you to talk to her. To fix the inconsistency, now when this
occurs, it will also reset the active NPC back to none.
2017-10-02 21:00:43 -04:00
Paul Gilbert
a6026fc1fc TITANIC: Fix crash if you exit the game whilst a bot is talking 2017-09-24 12:39:39 -04:00
Paul Gilbert
9eb3e30fb2 TITANIC: DE: More sound translations 2017-09-21 20:06:35 -04:00
Paul Gilbert
9127f5245f TITANIC: DE: Adding sound translations 2017-09-20 22:33:18 -04:00
Paul Gilbert
32735d59e8 TITANIC: DE: Adding sound translations 2017-09-20 20:53:12 -04:00
Paul Gilbert
f9a86a6995 TITANIC: DE: Fixes for checking in 2017-09-18 20:17:36 -04:00
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