Commit Graph
78 Commits
Author SHA1 Message Date
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
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 bbd663d366 XEEN: Fix for deleting characters from the roster 2019-08-29 20:52:11 -07:00
Paul Gilbert 05535616b4 XEEN: Fix the random generation of misc items 2019-08-09 17:06:35 -07:00
Peter Helbing 7c95deb5b6 XEEN: Check bounds of stat values array, bug #10971 2019-06-09 14:17:23 -07:00
Adrian Frühwirth c7f3416daa JANITORIAL: Remove trailing whitespace 2018-05-20 23:40:20 +02:00
Paul Gilbert 828da1fc20 XEEN: Add Swords guild membership checks 2018-04-21 07:54:00 -04:00
Paul Gilbert 0922d44199 XEEN: Added differences introduced in Swords of Xeen 2018-04-15 23:27:26 -04:00
Paul Gilbert fbed392767 XEEN: Add launcher Engine tab option for more durable armor 2018-04-13 22:56:57 -04:00
Paul Gilbert d0849b6d5e XEEN: Fix attribute colouring in Char Info dialog 2018-04-01 15:22:08 -04:00
Paul Gilbert 8f597c1e4c XEEN: Fix loading character HPs that are negative 2018-03-31 20:40:17 -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 572dbd8623 XEEN: Armor breaks at -10 HP, not 10 HP 2018-03-31 11:43:11 -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 8c86a18806 XEEN: Fix missing message for when all Guild spells bought 2018-03-28 20:49:44 -04:00
Paul Gilbert 6a3e1297d1 XEEN: Fix conditions that prevent characters doing actions 2018-03-22 22:11:02 -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 16a1d637b5 XEEN: Fix Guild membership check 2018-03-17 21:09:21 -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 aaf954e5d4 XEEN: Move item classes into their own file 2018-03-10 06:44:07 -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 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 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 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 e96d32e07f XEEN: Fix armor class calculations 2018-01-16 20:59:05 -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 8f8166236c XEEN: Simplify itemScan method 2017-12-29 21:29:40 -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 48b5132c2c XEEN: Script opcode cleanup and fixes 2017-11-23 21:34:13 -05:00
Paul Gilbert 48a1f37869 XEEN: Fixes for initializing blacksmith wares 2017-11-23 11:47:02 -05:00
Paul Gilbert 79f448651d XEEN: Fix number of spells per class array & constant 2017-11-18 18:16:11 -05:00
Paul Gilbert 33b76cf5d0 XEEN: Fixes for Character class 2017-11-18 16:45:41 -05:00
Paul Gilbert 74612b40f7 XEEN: Fix some Coverity warnings 2017-11-14 21:06:12 -05:00
Paul Gilbert 4a76e6fb3d XEEN: In progress implementing giveTake 2017-11-11 20:25:20 -05:00
Torbjörn Andersson 6cda47ca3d JANITORIAL: Remove superfluous semicolons 2017-04-18 06:49:14 +02:00
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Paul Gilbert 4515d7a1ac XEEN: Create Resources class to encapsulate all the static resources
This will make it easier later on to handle things like translations,
and if the other games have different values for some arrays
2016-09-22 20:00:04 -04:00