Paul Gilbert
d9926ba5bb
XEEN: Fix attributes going negative
2020-09-12 17:57:16 -07:00
Jonathan Phénix
9ace55fa8d
XEEN: Display actual Warzone Wins instead of a hardcoded value
2020-06-14 15:30:51 -07:00
Paul Gilbert
3996783c88
XEEN: Fix searches resulting in misc items
2019-09-01 10:14:47 -07:00
Paul Gilbert
8fdd055bf1
XEEN: Fix monster attacks that target the entire party
2018-04-11 21:04:51 -04:00
Paul Gilbert
326533ab9b
XEEN: Cleanup of class hates switch
2018-04-03 19:31:32 -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
23ca6c9e1b
XEEN: Show number of charges remaining when show Misc items
2018-03-31 10:58:33 -04:00
Paul Gilbert
eca76ea91e
XEEN: Fix highlighting of character when Cast Spell dialog is opened
2018-03-30 20:08:31 -04:00
Paul Gilbert
b7492760aa
XEEN: Fix roster characters going invalid during saving
2018-03-22 21:42:40 -04:00
Paul Gilbert
8080907927
XEEN: Fix bought items going into correct character's inventory
2018-03-22 19:17:54 -04:00
Paul Gilbert
d725d78ec5
XEEN: Fix implementation of breakAllItems
2018-03-22 18:31:18 -04:00
Paul Gilbert
5645d63acd
XEEN: Standardize on a single SPELLS_PER_CLASS define
...
There was previous confusion because characters can have a maximum of
39 spells for their class. But the spell list for each class has
40 entries, of which the last one, #39 , is always the 'No Spell' value
2018-03-19 18:33:47 -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
aaf954e5d4
XEEN: Move item classes into their own file
2018-03-10 06:44:07 -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
9ce8d4f446
XEEN: Cleanup of giveTake give case 66 - give item
2018-02-17 21:48:36 -05:00
Paul Gilbert
a8377334b7
XEEN: Add invincible debugger command
2018-01-20 18:32:46 -05:00
Paul Gilbert
2410da08f7
XEEN: Add spells debugger command to give party all the spells
2018-01-16 22:42:14 -05:00
Paul Gilbert
02aaff2a9f
XEEN: REplace award values with descriptive constants
2017-12-29 22:39:04 -05:00
Paul Gilbert
27c3e44551
XEEN: Comments for the Character class methods
2017-12-29 21:36:24 -05:00
Paul Gilbert
7b7a23a6e7
XEEN: Fix showing correct names for quest items
2017-12-29 20:21:27 -05:00
Paul Gilbert
808dd292a6
XEEN: Convert character _awards array from bool to int
...
This is needed for the Warzone award (9), which doubles as a counter
2017-12-16 10:31:15 -05:00
Paul Gilbert
3f293e8985
XEEN: Implemented awards listing dialog
2017-12-10 21:40:58 -05:00
Paul Gilbert
79f448651d
XEEN: Fix number of spells per class array & constant
2017-11-18 18:16:11 -05:00
Paul Gilbert
fd2d462296
XEEN: Moved method comments from CPP to header files
2016-08-28 17:52:56 -04:00
Paul Gilbert
ef6253fb19
XEEN: gcc compilation fixes
2016-08-28 15:46:10 -04:00
Paul Gilbert
93cc299eaf
XEEN: Implement addHitPoints and spellFX methods
2015-02-28 18:43:04 -05:00
Paul Gilbert
973c5a0df5
XEEN: Implemented multiAttack
2015-02-28 12:45:33 -05:00
Paul Gilbert
f49b1f9b43
XEEN: Implemented giveTreasure
2015-02-21 14:34:49 -05:00
Paul Gilbert
b790e9bac1
XEEN: Implemented attack2
2015-02-20 23:57:45 -05:00
Paul Gilbert
ebc134a267
XEEN: Implement attackMonster and breakAllItems
2015-02-20 20:08:39 -05:00
Paul Gilbert
7b3c10b09c
XEEN: Implemented Cast Spell dialog
2015-02-17 21:47:01 -05:00
Paul Gilbert
c045adae76
XEEN: Implementing more combat logic
2015-02-16 19:58:53 -05:00
Paul Gilbert
e16ecd110b
XEEN: Implementing create chracter dialog
2015-02-12 23:16:20 -05:00
Paul Gilbert
2772cd33c1
XEEN: Implemented code for deleting characters in Party dialog
2015-02-11 23:37:03 -05:00
Paul Gilbert
50ae4f9522
XEEN: Refactored _partyCount and _partyMembers into the _activeParty array
2015-02-10 23:40:45 -05:00
Paul Gilbert
8256f7c8df
XEEN: Refacored face sprites loading into Roster and Character classes
2015-02-10 08:42:59 -05:00
Paul Gilbert
a381c49c4d
XEEN: Implemented bashing
2015-02-07 22:47:28 -05:00
Paul Gilbert
d6e760552e
XEEN: Implemented resting
2015-02-07 21:17:31 -05:00
Paul Gilbert
b633704847
XEEN: Implemented remainder of ItemsDialog
2015-02-07 15:27:53 -05:00
Paul Gilbert
5ffbe2de87
XEEN: Implemented getIdentifiedDetails and getAttributes
2015-02-07 11:45:20 -05:00
Paul Gilbert
d40c62532a
XEEN: Implemented makeItem
2015-02-06 20:57:01 -05:00
Paul Gilbert
85c2dd5f68
XEEN: Split up assembleItemName and renamed to getFullDescription
2015-02-05 20:05:24 -05:00
Paul Gilbert
a983d9abce
XEEN: Implemented weapon variation of equipItem
2015-02-04 22:24:45 -05:00
Paul Gilbert
7ea32f3333
XEEN: Moved passRestrictions to the InventoryItems class
2015-02-04 20:41:17 -05:00
Paul Gilbert
8eb9ad50f8
XEEN: Split Character class into it's own file
2015-02-04 20:22:59 -05:00