Commit Graph

804 Commits

Author SHA1 Message Date
Paul Gilbert
9586ff0488 XEEN: Fix equpping armor 2018-03-23 08:02:51 -04:00
Paul Gilbert
5cb68f2603 XEEN: Fix crash getting experience from Vertigo mayor 2018-03-23 07:31:02 -04:00
Paul Gilbert
07ef996c3b XEEN: Fix reading entirety of message in Vertigo warehouse 2018-03-22 22:56:21 -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
27ef37b400 XEEN: Add original copy protection dialog 2018-03-22 20:22:52 -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
001f2434c6 XEEN: Don't allow GMM load/save on the main menus or intro/end cutscenes 2018-03-21 21:05:33 -04:00
Paul Gilbert
0a5dcfb833 XEEN: Fix GMM savegame loads were waiting until a turn had passed 2018-03-20 22:06:22 -04:00
Paul Gilbert
078ea7228e XEEN: Fix transferring items between characters in items dialog 2018-03-20 21:03:17 -04:00
Paul Gilbert
a69294d525 XEEN: Fix Items dialog header when an item is selected 2018-03-19 22:02:36 -04:00
Paul Gilbert
9504ecd74e XEEN: Fix whether events are checked after openGrate calls 2018-03-19 21:25:59 -04:00
Paul Gilbert
0a20df9259 XEEN: Fix setSpeedTable crash after missed ranged attack 2018-03-19 21:00:37 -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
f30e96f18e XEEN: Fix crash on Cast Spell dialog for non-spell casters 2018-03-18 22:30:30 -04:00
Paul Gilbert
afeeb76076 XEEN: Fix glitched border of Identify Monster dialog 2018-03-18 22:14:52 -04:00
Paul Gilbert
6a61468d0a XEEN: Fix Town Portal town selection dialog 2018-03-18 22:05:05 -04:00
Paul Gilbert
d848c9a414 XEEN: Don't show a 'None Ready' spell in spell selection dialog 2018-03-18 21:56:26 -04:00
Paul Gilbert
c1b094bba8 XEEN: Fix spells list selection for Vertigo guild 2018-03-18 21:29:51 -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
99f5b3cfb2 XEEN: Fix display of Spell Info dialog in Guild shops 2018-03-18 18:05:35 -04:00
Paul Gilbert
21a0045828 XEEN: Fix display of Spells list dialog within Guild shops 2018-03-18 14:35:22 -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
16a1d637b5 XEEN: Fix Guild membership check 2018-03-17 21:09:21 -04:00
Paul Gilbert
7f76795af6 XEEN: Fix using pyramid to travel to the Dark Side 2018-03-17 21:01:08 -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
562522e144 XEEN: Fix display of Lloyd's Beacon spell 2018-03-17 20:21:27 -04:00
Paul Gilbert
46dc048c38 XEEN: Fix damaging characters from poisoned well 2018-03-17 18:35:21 -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
902c984cf5 XEEN: Fix crash setting up combat speed table for new games 2018-03-17 07:12:01 -04:00
Paul Gilbert
637dedeb9a XEEN: Fixes to death cutscene 2018-03-17 07:10:41 -04:00
Paul Gilbert
ac98281d9d XEEN: Don't let traps trigger more than once 2018-03-17 07:10:41 -04:00
Paul Gilbert
082def7ccd XEEN: Go to menu rather than intro title when game is exitted 2018-03-16 21:41:19 -04:00
Paul Gilbert
ba6db41a26 XEEN: Fix Can't Equip message having items in reverse 2018-03-16 21:16:42 -04:00
Paul Gilbert
9c4d3be5e9 XEEN: Bought weapons shouldn't be equipped by default 2018-03-16 21:13:35 -04:00
Paul Gilbert
91e714964e XEEN: Refactor item selection dialog into it's own dialog class 2018-03-16 21:05:40 -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
d51aa4659b XEEN: Add full game names to detection entries 2018-03-15 22:28:45 -04:00
Paul Gilbert
7efb8786eb XEEN: Western edge of Xeen was showing terrain rather than empty space 2018-03-15 22:03:00 -04:00
Paul Gilbert
d348b5cb2f XEEN: Correct Training welcome voice sample playback 2018-03-15 21:29:10 -04:00
Paul Gilbert
2ff96c0277 XEEN: Further convertion of playSound to playVoice for location voice samples 2018-03-15 21:10:22 -04:00
Paul Gilbert
39640017e6 XEEN: Don't needlessly show class profiency error dialogs when just viewing inventory 2018-03-15 20:52:36 -04:00
Paul Gilbert
5584e7ec37 XEEN: Fix for identifying items 2018-03-15 20:15:01 -04:00
Paul Gilbert
29314838bf XEEN: Fix switching characters when buying from blacksmith 2018-03-14 21:49:30 -04:00
Paul Gilbert
0b802f25d0 XEEN: Fix transfer of bought items to character inventory 2018-03-14 20:08:52 -04:00
Paul Gilbert
b4a9093d75 XEEN: Fix selecting items in items dialog 2018-03-14 07:07:15 -04:00
Paul Gilbert
5dbc624903 XEEN: Fixes and refactoring for Blacksmith Wares 2018-03-14 06:57:10 -04:00
Paul Gilbert
7e9d250062 XEEN: Fix closing Awards dialog 2018-03-13 19:14:51 -04:00
Paul Gilbert
0ea2321e76 XEEN: Fix saving to slot 0 using in-game Control Panel 2018-03-13 19:04:08 -04:00