Paul Gilbert
0aeecb6c33
XEEN: Swords changes for game flags array
2018-04-21 07:26:52 -04:00
Paul Gilbert
a5395edd32
XEEN: Fix scripts scanning party inventories for an item
2018-04-20 19:59:09 -04:00
Paul Gilbert
8d577f4916
XEEN: Alter quest flag handling to accomodate Swords
2018-04-19 21:21:59 -04:00
Paul Gilbert
cdfe8c89f7
XEEN: Fix loading Swords blacksmiths
2018-04-16 11:20:51 -04:00
Paul Gilbert
c92561cd61
XEEN: Fix Swords scripts using cmdReturn instead of cmdExit
2018-04-16 07:37:49 -04:00
Paul Gilbert
0922d44199
XEEN: Added differences introduced in Swords of Xeen
2018-04-15 23:27:26 -04:00
Paul Gilbert
caba188569
XEEN: Mode renamings, fix loading savegame during script dragging party
2018-04-15 09:51:18 -04:00
Paul Gilbert
701df47cae
XEEN: Fix removing too many Monga Melons during quest
2018-04-10 20:57:37 -04:00
Paul Gilbert
b13b00deb3
XEEN: Add Patcher class for doing on-the-fly map patches
...
The first patch is a script patch for Ellinger's Tower Level 2
on the Dark Side. It fixes an incorrect index for a wall item
of a curtain that's meant to be removed
2018-04-09 19:33:31 -04:00
Paul Gilbert
30f0da8660
XEEN: Fix reading and setting character specific flags
2018-04-08 19:51:50 -04:00
Paul Gilbert
fa9218f2d2
XEEN: Further numeric fixes for dialog with Gremlin King
2018-04-08 15:36:17 -04:00
Paul Gilbert
2888953c7b
XEEN: Fix display of the 123 Chooser dialog
2018-04-08 15:36:17 -04:00
Paul Gilbert
ae6c2612a2
XEEN: Fix checking if a specific monster is dead
2018-04-08 11:23:18 -04:00
Paul Gilbert
b8715dca0e
XEEN: Cleanup of unused local in Scripts
2018-04-07 18:30:37 -04:00
Paul Gilbert
ea29c2356f
XEEN: Allow saving game after Clouds ending finishes
2018-04-07 17:23:13 -04:00
Paul Gilbert
f1cfc9e696
XEEN: Cleanup of game completion flags
2018-04-07 16:55:07 -04:00
Paul Gilbert
6a32516490
XEEN: Cache mouse clicks as well as keyboard in EventsManager
...
This allows the well open door/gate, shoot at enemies, then close
to work with the mouse as well as the keyboard. The pending event
queue has also been limited to 5 pending events. Trust me, you
don't want to spent time spamming Shoot at a high level monster
that can't reach you, only for when it's killed to have to wait
several minutes whilst your party keeps shooting.
2018-04-07 11:02:09 -04:00
Paul Gilbert
9d94d97cc6
XEEN: Fix crash getting Scarab of Imaging
2018-04-06 21:05:40 -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
a54850cae0
XEEN: Fix getting multiple Northern Sphinx keys
2018-04-05 19:48:15 -04:00
Paul Gilbert
5b1f054133
XEEN: Fix entering password in Castle Basenji
2018-04-05 07:01:40 -04:00
Paul Gilbert
73d72f4fc8
XEEN: Fix cmdIfMapFlag crash when banging Winterkill gong
2018-04-03 22:58:17 -04:00
Paul Gilbert
847163aa5d
XEEN: Fix crash entering Newcastle
2018-04-02 22:44:52 -04:00
Paul Gilbert
9f31bd7349
XEEN: Fix implementation of cmdReturn opcode
2018-04-02 07:23:24 -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
4c64e1607b
XEEN: Properly remove river bottles when opened
2018-03-31 15:11:31 -04:00
Paul Gilbert
31bcb09619
XEEN: Cleanup of item bonus flags to a bitfield state structure
2018-03-31 12:37:36 -04:00
Paul Gilbert
494fd3bb52
XEEN: Fixes for giving items via scripts
2018-03-30 23:03:15 -04:00
Paul Gilbert
2bd81bac81
XEEN: Improvements for trip to Rivercity
...
This slightly slows down movement to more closely match the original,
and stops a turn pass from occurring when Rivercity is reached
2018-03-29 22:41:02 -04:00
Paul Gilbert
5b5abd4743
XEEN: Change Map _loadDarkSide bool to int _loadCcNum
2018-03-27 21:45:17 -04:00
Paul Gilbert
c3d6dcfae0
XEEN: Remove duplicated party dead flag
2018-03-23 22:29:55 -04:00
Paul Gilbert
5cb68f2603
XEEN: Fix crash getting experience from Vertigo mayor
2018-03-23 07:31:02 -04:00
Paul Gilbert
27ef37b400
XEEN: Add original copy protection dialog
2018-03-22 20:22:52 -04:00
Paul Gilbert
9504ecd74e
XEEN: Fix whether events are checked after openGrate calls
2018-03-19 21:25:59 -04:00
Paul Gilbert
500ed10658
XEEN: Add an enum SpellsCategory enum, code simplification using it
2018-03-18 20:02:45 -04:00
Paul Gilbert
22456b345f
XEEN: Change bool _isDarkCc to int _ccNum
...
Originally the flag was whether the party was on the Dark Side,
but as a bool I was having to cast it to an int side/cc number in
more and more places. So now I've converted it to _ccNum, and it
can be used directly as an int
2018-03-17 20:27:42 -04:00
Paul Gilbert
46dc048c38
XEEN: Fix damaging characters from poisoned well
2018-03-17 18:35:21 -04:00
Paul Gilbert
ac7a9224fe
XEEN: Fix text colors during intro/exit cutscenes
2018-03-13 18:17:02 -04:00
Paul Gilbert
546059408f
XEEN: Added Other Options dialog for Dark Side and World
2018-03-04 22:40:43 -05:00
Paul Gilbert
f2b574d647
XEEN: Move all the dialog classes to their own sub-folder
2018-03-04 22:40:42 -05:00
Paul Gilbert
50630efde6
XEEN: Fix loading saves from main menus and launcher
2018-03-04 22:40:42 -05:00
Paul Gilbert
0fc11aef63
XEEN: Cleanup of the game title, intro, and menu launching code
2018-02-26 19:15:00 -05:00
Paul Gilbert
cd6e5eef48
XEEN: Fix restarting scripts after script teleports
2018-02-23 18:26:23 -05:00
Paul Gilbert
2f6ca8f45e
XEEN: Fix exiting ScummVM when 'Nothing here' dialog is active
2018-02-23 15:23:20 -05:00
Paul Gilbert
900ef91aca
XEEN: Creation of create_xeen tool
2018-02-23 15:23:20 -05:00
Paul Gilbert
7f50c50401
XEEN: Fix exiting to main menu after playing ending cutscenes
2018-02-11 21:16:23 -05:00
Paul Gilbert
255aa972c6
XEEN: Implement final score calculation
2018-02-06 21:42:41 -05:00
Paul Gilbert
eb50364c2d
XEEN: More of Clouds endgame
2018-02-06 09:12:51 -05:00
Paul Gilbert
39b2a2f137
XEEN: Implemented remainder of World of Xeen ending
2018-02-01 20:15:09 -05:00