Paul Gilbert
f9a2f7750b
XEEN: More properly fixed the item drop range checks
2022-02-17 20:08:42 -08:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Paul Gilbert
f4e448990d
XEEN: Fix monster item drop probability checking
2021-12-13 20:19:45 -08:00
Benoit Pierre
a64eff92b8
XEEN: fix out-of-bounds accesses
2021-11-07 14:59:21 -08:00
Benoit Pierre
2fbd26d180
XEEN: fix out-of-bounds accesses
2021-11-07 14:46:30 -08:00
Orgad Shaneh
a05e54f00c
JANITORIAL: Remove trailing whitespaces
2021-05-04 11:46:30 +03:00
Paul Gilbert
0d41026340
XEEN: Fix curing the well in Nightshadow
2020-05-07 20:46:12 -07:00
D G Turner
5447a13013
XEEN: Fix Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-11-09 01:03:55 +00:00
Paul Gilbert
e6e70b2042
XEEN: Don't de-equip armor/acccessories when broken
2019-09-01 20:12:40 -07:00
Paul Gilbert
fd33a89085
XEEN: Fix removing lava damage overlays before starting combat
2019-08-27 19:43:41 -07:00
Paul Gilbert
92cfff522f
XEEN: Fix using 1,2,3 in combat to target specific creatures
2019-08-09 11:51:55 -07:00
Paul Gilbert
560f10c346
XEEN: Fix Coverity warnings
2018-07-26 18:54:17 -07:00
Paul Gilbert
d5444f2dd7
XEEN: Fix accumulation of gold & gems from defeated enemies
2018-05-14 19:43:41 -04:00
Paul Gilbert
a23216fbfc
XEEN: Further fix for movement checks when strafing indoors
2018-04-29 16:44:36 -04:00
Paul Gilbert
030582af00
XEEN: Ignore monster moves outside map rather than asserting
2018-04-20 21:00:15 -04:00
Paul Gilbert
fb5c464572
XEEN: Fix crash attacking enemies with an Elder weapon
2018-04-20 19:59:35 -04:00
Paul Gilbert
8d577f4916
XEEN: Alter quest flag handling to accomodate Swords
2018-04-19 21:21:59 -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
a189f2c7d2
XEEN: Fix aborting combat loop prematurely via bad sleeping check
...
Previously combat was being aborted prematurely, though it wasn't
noticeable in most casees since the next turn combat started up
again seamlessly. But there were a few edge cases, such as
defeating monsters in a single turn, but having more to the side,
where it resulted in the list of active monsters being fought
being redrawn with no contents
2018-04-14 11:05:11 -04:00
Paul Gilbert
882b7182f3
XEEN: Fix for resetting speed table after monsters have died
2018-04-12 22:00:50 -04:00
Paul Gilbert
8fdd055bf1
XEEN: Fix monster attacks that target the entire party
2018-04-11 21:04:51 -04:00
Paul Gilbert
a42ca33a1c
XEEN: Add 'strength' debugger command
2018-04-07 16:30:04 -04:00
Paul Gilbert
c1ae848818
XEEN: Allow loading savegames during combat using GMM
...
The original didn't allow loading during combat from it's
options dialog, and I'll leave that untouched, but the ability
to load out of a unwinnable combat is too convenient to not
allow in some form.
2018-04-07 15:53:27 -04:00
Paul Gilbert
569833b4ca
XEEN: Reset combat data when loading a new savegame
2018-04-07 15:41:16 -04:00
Paul Gilbert
37b9de6d25
XEEN: Cleanup of monster move check method
2018-04-06 19:11:26 -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
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
Paul Gilbert
27bbc7e5a9
XEEN: Fix crash using ranged spells during combat
2018-03-31 22:17:41 -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
3951c6d2f7
XEEN: Fixes for enchanting items
2018-03-31 17:04:07 -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
7608792937
XEEN: Fix non-physical monster attacks causing damage
2018-03-26 20:35:45 -04:00
Paul Gilbert
a613f4ff22
XEEN: Handle weapon elemental category like original does
2018-03-24 22:54:37 -04:00
Paul Gilbert
e06ff763ab
XEEN: Fix crash in Mine 3 due to out of bounds monster
2018-03-24 15:13:11 -04:00
Paul Gilbert
0a20df9259
XEEN: Fix setSpeedTable crash after missed ranged attack
2018-03-19 21:00:37 -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
902c984cf5
XEEN: Fix crash setting up combat speed table for new games
2018-03-17 07:12:01 -04:00
Paul Gilbert
fe80dcb4fe
XEEN: Don't add monsters in setSpeedTable if they're dead
...
I think this should fix a crash I rarely got in doMonsterTurn
2018-03-16 20:23:22 -04:00
Paul Gilbert
ac7a9224fe
XEEN: Fix text colors during intro/exit cutscenes
2018-03-13 18:17:02 -04:00
Paul Gilbert
aaee877250
XEEN: Cleanup up usage of RangeType enum
2018-03-10 07:14:43 -05:00
Paul Gilbert
44ea691154
XEEN: Cleanup and comments for Combat class
2018-03-10 07:08:05 -05:00
Paul Gilbert
8ae340d847
XEEN: Remove debug code and unneeded variables
2018-02-24 21:34:54 -05:00
Paul Gilbert
72e540e203
XEEN: Add difficulty selection dialog to WOX starting menu
2018-02-24 21:17:44 -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
ad7206ea38
XEEN: Don't show blood spatter for hits beyond the first row
2018-02-24 14:12:16 -05:00
Paul Gilbert
36d474db1f
XEEN: Merge various pow/hit arrays into a single array of structures
2018-02-24 11:11:04 -05:00
Paul Gilbert
10a82b2718
XEEN: Fix reduction of damage from physical resistence
2018-02-24 07:16:16 -05:00