Paul Gilbert
fa00855a10
XEEN: Don't set a _buttonValue when Ctrl or Alt is pressed
...
This avoids a problem where holding down Ctrl for the GMM
was passing multiple turns.. very noticeable if there were
monsters nearby, or the party is standing on a trap tile
2018-04-06 22:30:29 -04:00
Paul Gilbert
9d94d97cc6
XEEN: Fix crash getting Scarab of Imaging
2018-04-06 21:05:40 -04:00
Paul Gilbert
4586cee0ab
XEEN: Fix Space tiles not appearing in the map & minimap
2018-04-06 19:13:32 -04:00
Paul Gilbert
37b9de6d25
XEEN: Cleanup of monster move check method
2018-04-06 19:11:26 -04:00
Paul Gilbert
70b76dc8de
XEEN: Fix teleporting outdoors
2018-04-06 07:09:50 -04:00
Paul Gilbert
e69ff28de2
XEEN: Fix equipping belts
2018-04-05 22:32:38 -04:00
Paul Gilbert
b8d3bffc3a
XEEN: Fix Barok giving Enchant Item spell to party
2018-04-05 22:14:33 -04:00
Paul Gilbert
c9460d1340
XEEN: Remove map load assert to allow Northern Sphinx map to load
2018-04-05 22:10:50 -04:00
Paul Gilbert
8648a48080
XEEN: Move check code for nearby monsters to it's own method
2018-04-05 20:06:14 -04:00
Paul Gilbert
a54850cae0
XEEN: Fix getting multiple Northern Sphinx keys
2018-04-05 19:48:15 -04:00
Paul Gilbert
37dbd365e2
XEEN: Fix lockpicking to use selected character
2018-04-05 07:36:45 -04:00
Paul Gilbert
5b1f054133
XEEN: Fix entering password in Castle Basenji
2018-04-05 07:01:40 -04:00
Paul Gilbert
98b20059ba
XEEN: Refine bounds of scene drawing clip area
2018-04-04 23:02:02 -04:00
Paul Gilbert
fe88ea1092
XEEN: Draw proper sky tiles outside bounds of sky maps
2018-04-04 22:45:52 -04:00
Paul Gilbert
99799bca62
XEEN: Don't show space or sky tiles as obscured in the minimap
2018-04-04 22:16:16 -04:00
Paul Gilbert
4352ea6a23
XEEN: Improved clipping for drawing within scene area
2018-04-04 21:34:12 -04:00
Eugene Sandulenko
21ef072c11
BLADERUNNER: Fix memory leaks
2018-04-04 22:41:12 +02:00
Paul Gilbert
73d72f4fc8
XEEN: Fix cmdIfMapFlag crash when banging Winterkill gong
2018-04-03 22:58:17 -04:00
Paul Gilbert
4fefa88282
XEEN: Don't allow saving in the war zone
2018-04-03 22:00:18 -04:00
Paul Gilbert
e5c4adb3c0
XEEN: Fixes for fighting in the Warzone
2018-04-03 21:13:44 -04:00
Paul Gilbert
0f82830778
XEEN: Simplify original's code for monsters picking targets
2018-04-03 19:57:03 -04:00
Paul Gilbert
326533ab9b
XEEN: Cleanup of class hates switch
2018-04-03 19:31:32 -04:00
Eugene Sandulenko
d3648232fd
BLADERUNNER: Implement scene jumping via bootparams.
...
Specify bootparam in form CTTTSSS, where C is chapter, TTT is set
and SSS is scene number. So, for RC02 it is 1016079.
2018-04-03 22:06:34 +02:00
Paul Gilbert
847163aa5d
XEEN: Fix crash entering Newcastle
2018-04-02 22:44:52 -04:00
Paul Gilbert
a467e669b2
XEEN: Fix subtraction of Megacredits paying for castle improvements
2018-04-02 22:42:43 -04:00
Paul Gilbert
92b1cbbb7f
XEEN: Fix game state after restarting game
2018-04-02 21:36:36 -04:00
Paul Gilbert
c8b9b7c8a2
XEEN: Fix script for Miles the Cartographer
2018-04-02 21:06:01 -04:00
Paul Gilbert
9f77bb3d84
XEEN: Fix entering the Temple of Yak
2018-04-02 17:57:53 -04:00
Eugene Sandulenko
c395c5f619
BLADERUNNER: Added 'draw actors' debug command.
...
Implemented as a hack on top of 'draw obj' with skipping all other
scene objects.
2018-04-02 23:50:47 +02:00
Bastien Bouclet
066a14bd4c
MOHAWK: MYST: Fix the myst flyby playing over the closed book
...
In older releases of Myst the flyby video had the play on card change
flag set to true, causing the bug. As a workaround patch the resource to
mach newer releases.
Fixes #10472 .
2018-04-02 13:38:57 +02:00
Bastien Bouclet
5fec35d045
MOHAWK: MYST: Initialize more variables
...
To make static analysis tools quiet.
2018-04-02 13:38:57 +02:00
Paul Gilbert
9f31bd7349
XEEN: Fix implementation of cmdReturn opcode
2018-04-02 07:23:24 -04:00
Bastien Bouclet
235893fb44
MOHAWK: MYST: Implement opcodes 178 and 179
...
Used when turning pages in the library. Some versions of the game appear
to use them.
Fixes #10474 .
2018-04-02 08:00:59 +02:00
Paul Gilbert
807a8b6cc7
XEEN: Fix entering the Witch Tower
2018-04-01 23:34:34 -04:00
Paul Gilbert
6e85a17795
XEEN: Fix showing sign text at F4 2,3
2018-04-01 23:26:26 -04:00
Paul Gilbert
d621bf6816
XEEN: Fix object 0 not being removable, _objNumber cleanup
...
The original used 0 as "unset", and object index + 1 to indicate the
object at the current location. Given all the +1/-1 usages, I've
simplified the use of _objNumber to use -1 as unset, allowing the
direct object index to be used otherwise
2018-04-01 22:54:38 -04:00
Paul Gilbert
0cde83ea01
XEEN: Fix Coverity reported overruns
2018-04-01 22:35:14 -04:00
Paul Gilbert
388f55b857
XEEN: Have sprite enlargement do double width as well as height
2018-04-01 22:21:40 -04:00
Paul Gilbert
b49cb8ff14
XEEN: Properly crop scene contents from drawing on the top border
2018-04-01 20:46:18 -04:00
Paul Gilbert
396076c6fd
XEEN: Fix combat crash when additional monsters join the front row
2018-04-01 17:18:37 -04:00
Paul Gilbert
05c8c83b16
XEEN: Fix laugh sound in death cutscene
2018-04-01 17:17:33 -04:00
Eugene Sandulenko
6a0f56f40c
BLADERUNNER: Remove leftover debug output
2018-04-01 22:30:44 +02:00
Paul Gilbert
cf19b4f9be
XEEN: Fix getting treasure non-weapon item names
2018-04-01 15:57:24 -04:00
Paul Gilbert
d0849b6d5e
XEEN: Fix attribute colouring in Char Info dialog
2018-04-01 15:22:08 -04:00
Paul Gilbert
d8a8a57411
XEEN: Fixes for full description of misc items
2018-04-01 14:01:26 -04:00
Simei Yin
2ea4855799
SLUDGE: Move global variable pastePalette to TextManager and refactor a little
2018-04-01 18:02:14 +02:00
Eugene Sandulenko
506ed95cdc
BLADERUNNER: Fix chapter switching with CDFRAMES.DAT
2018-04-01 14:41:23 +02:00
Eugene Sandulenko
b277e795aa
BLADERUNNER: Support for CDFRAMES.DAT
...
Rename CDFRAMES.DAT into CDFRAMES1.DAT, CDFRAMES2.DAT etc
2018-04-01 14:17:48 +02:00
Paul Gilbert
05adb749c4
XEEN: Fix Sheltem laugh during dream cutscene
2018-03-31 23:18:37 -04:00
Paul Gilbert
f2b8942f45
XEEN: Prevent 'Nothing here' dialogs disappearing too quickly
2018-03-31 22:43:40 -04:00