Paul Gilbert
9abcaecb0c
XEEN: Animate open treasure chests with treasure
2018-05-27 13:56:15 -04:00
Adrian Frühwirth
cee4d6b853
JANITORIAL: Fix trailing whitespace
2018-05-24 15:30:55 +02:00
Paul Gilbert
432d5fea30
XEEN: Fix original bug prematurely resetting WEAK condition
2018-04-29 14:30:08 -04:00
Adrian Frühwirth
a20f90cbb7
JANITORIAL: Fix formatting
2018-04-22 00:56:21 +02:00
Paul Gilbert
0aeecb6c33
XEEN: Swords changes for game flags array
2018-04-21 07:26:52 -04:00
Paul Gilbert
9479380310
XEEN: Changes for Auto Notes for Swords
2018-04-19 21:42:38 -04:00
Paul Gilbert
8d577f4916
XEEN: Alter quest flag handling to accomodate Swords
2018-04-19 21:21:59 -04:00
Paul Gilbert
bfebb9da4b
XEEN: Fix removal of Swords quest items/flags
2018-04-19 19:02:11 -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
a38e16b963
XEEN: Fix opening of Ali Baba's chest
2018-04-15 07:43:51 -04:00
Paul Gilbert
59f3e728b6
XEEN: Fix Book of Great Power removing skills
2018-04-14 15:11:34 -04:00
Paul Gilbert
7b6dd298e4
XEEN: Clear prior pending treasure when loading savegame
2018-04-14 15:03:15 -04:00
Paul Gilbert
30f0da8660
XEEN: Fix reading and setting character specific flags
2018-04-08 19:51:50 -04:00
Paul Gilbert
f1cfc9e696
XEEN: Cleanup of game completion flags
2018-04-07 16:55:07 -04:00
Paul Gilbert
b8d3bffc3a
XEEN: Fix Barok giving Enchant Item spell to party
2018-04-05 22:14:33 -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
a467e669b2
XEEN: Fix subtraction of Megacredits paying for castle improvements
2018-04-02 22:42:43 -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
b442db8543
XEEN: Fix initial generation of blacksmith wares
...
This only applies to newly started games; existing savegames will have
invalid wares in the Blacksmiths
2018-03-31 20:28:40 -04:00
Paul Gilbert
b6fc3fd991
XEEN: Change many item Id checks to use empty() function
2018-03-31 18:39:42 -04:00
Paul Gilbert
263df996b6
XEEN: Properly clear misc item treasure list afterwards
2018-03-31 18:29:52 -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
823a7e6551
XEEN: Add portrait effect when gaining skill
2018-03-25 15:08:00 -04:00
Paul Gilbert
56c4642027
XEEN: Slightly increase delay between giving multiple treasure items
2018-03-25 13:34:27 -04:00
Paul Gilbert
c3d6dcfae0
XEEN: Remove duplicated party dead flag
2018-03-23 22:29:55 -04:00
Paul Gilbert
8c9f1b22af
XEEN: Don't immediately die again after loading save after death
2018-03-23 22:01:32 -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
b0bb560138
XEEN: Properly write party character data when saving the game
2018-03-18 14:33:03 -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
b7f7159f8f
XEEN: Fix incorrect showing of 'you are tired' dialogs after loading savegame from launcher
2018-03-17 15:30:49 -04:00
Paul Gilbert
5dbc624903
XEEN: Fixes and refactoring for Blacksmith Wares
2018-03-14 06:57:10 -04:00
Paul Gilbert
b04f038fb6
XEEN: Fixes returning to main menus after viewing intro/end cutscenes
2018-03-05 07:21:54 -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
16bae6f314
XEEN: Fix getting items from combat and displaying them in Items dialog
2018-02-24 20:12:24 -05:00
Paul Gilbert
ad7b947da3
XEEN: Change Resource String fields to const char *
...
All too many of the resource strings are used as parameters in
Common::String::format calls, and it proved too laborious trying
to add .c_str() suffixes everywhere it'd be appropriate. Easier
to simply change all the Reosucre fields back to being const char *
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
b037728717
XEEN: Fix getting random item when searching beds
2018-02-17 22:07:34 -05:00
Paul Gilbert
9ce8d4f446
XEEN: Cleanup of giveTake give case 66 - give item
2018-02-17 21:48:36 -05:00
Paul Gilbert
e6de89d244
XEEN: Fix crash after searching beds
2018-02-17 17:55:04 -05:00
Paul Gilbert
8559be1598
XEEN: Properly pause when listing treasure post-combat
2018-02-12 20:19:42 -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
0655cff514
XEEN: Change ErrorDialog to MessageDialog
2018-01-28 12:21:44 -05:00
Paul Gilbert
6f05085af3
XEEN: Flesh out missing ErrorDialog code
2018-01-28 12:15:32 -05:00
Paul Gilbert
540f47294a
XEEN: Move Scripts _v2 to Combat _damageTarget
...
The _damageTarget field is wonky. In most places, such as in
giveCharDamage, it's treated like an enum. But in the if opcode
logic (cmdIf), it's definitely treated a character index
2018-01-27 16:27:03 -05:00
Paul Gilbert
2410da08f7
XEEN: Add spells debugger command to give party all the spells
2018-01-16 22:42:14 -05:00