84342 Commits

Author SHA1 Message Date
Paul Gilbert
8fc4a08e04 XEEN: Refactor to merge Sound and Music classes
The existing structure didn't make sense, as Sound only handled
sound files, but Music handled both music and short FX decoding.
I've merged Sound & MUsic into a single Sound class, and moved
the music driver to their own file, renamed to SoundDriver
2018-02-19 10:17:33 -05:00
Paul Gilbert
99c072e844 XEEN: Fix input of new character names not allowing uppercase 2018-02-19 09:46:32 -05:00
Paul Gilbert
fbc184e3d9 XEEN: Flag games as not having voice
Technically they do have voice samples, but the code for playing
them is indistinguishable from standard SFX. And given how few
they are, I feel it better for now to simply flag the detection
entries as no voice, rather than trying to separate them
2018-02-18 21:48:50 -05:00
Paul Gilbert
60e74af750 XEEN: Selection and creation fixes for Create Character dialog 2018-02-18 20:53:24 -05:00
Paul Gilbert
0b36518839 XEEN: Cleanup and fixes for exchanging character attributes 2018-02-18 19:02:10 -05:00
Peter Kohaut
fa1f426ee6 BLADERUNNER: Fixed more compilation warnings 2018-02-18 23:00:42 +01:00
Paul Gilbert
a40da92507 XEEN: Fix randomly rolling attribute values 2018-02-18 16:47:52 -05:00
Paul Gilbert
4d91cf75ba XEEN: Cleanup of new CreateCharacterDialog class 2018-02-18 16:47:51 -05:00
Peter Kohaut
383d6f036d BLADERUNNER: Fixed compilation warnings 2018-02-18 22:44:28 +01:00
Peter Kohaut
7090841ccc BLADERUNNER: Support for running
Fixed Runciter idle state
Fixed movement track delay
Basic combat support
2018-02-18 22:20:16 +01:00
Paul Gilbert
1d69120112 XEEN: Split up code for create character dialog into it's own class 2018-02-18 16:19:31 -05:00
Paul Gilbert
c5981a1fad XEEN: Fix dice animation in Create Character dialog 2018-02-17 23:11:43 -05:00
Paul Gilbert
9c2e71fd52 XEEN: Fix initial rendering of Create Character dialog 2018-02-17 22:45:15 -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
6b003386f5 XEEN: Fix resistence gems when visiting a town location 2018-02-17 16:40:09 -05:00
Paul Gilbert
2d65ca4bff XEEN: Fix text for Guild location 2018-02-17 16:23:04 -05:00
Paul Gilbert
473efc5c27 XEEN: Fix vertical line skipping in sprite rendering 2018-02-17 16:05:06 -05:00
Torbjörn Andersson
ec8b63765f XEEN: Fix GCC warning
The other ending functions return true, so I assume this one should
as well.
2018-02-17 09:16:35 +01:00
Paul Gilbert
4144c3fc58 XEEN: Renaming fields for location classes 2018-02-16 21:06:04 -05:00
Paul Gilbert
40f6eea624 XEEN: Fix default color of resistence gems in the UI 2018-02-16 20:14:22 -05:00
Paul Gilbert
026382c2ca XEEN: Fixes and cleanup for Dark Side ending 2018-02-14 22:06:04 -05:00
Paul Gilbert
3f7fcaec5f XEEN: Move reseting dream sequence cutscene into the engine class 2018-02-13 21:33:02 -05:00
Paul Gilbert
5380e3a2ca XEEN: Fix toggling the minimap by clicking on it 2018-02-13 20:44:34 -05:00
Paul Gilbert
a85a98b867 XEEN: Add detection for Clouds & Dark Side 2018-02-13 20:10:43 -05:00
Peter Kohaut
817cb5d7e1 BLADERUNNER: More game constants 2018-02-13 23:08:37 +01:00
rsn8887
bfef3da347 PSP2: Implement three-finger drag as right-mouse button drag 2018-02-13 13:32:04 -06:00
Sven Hesse
a5fcdb55da GOB: Mark intentional fallthrough in switch statements 2018-02-13 13:29:03 +01:00
Paul Gilbert
9adaaf9c94 XEEN: Correct loading of auxiliary map data for Swords of Xeen 2018-02-12 22:40:25 -05:00
Paul Gilbert
e0ea40c3e3 XEEN: Added skeleton child engine for Swords of Xeen 2018-02-12 22:10:24 -05:00
Paul Gilbert
565719f3fa XEEN: Fix memory leak loading savegames 2018-02-12 21:24:10 -05:00
Paul Gilbert
519f52a635 XEEN: Fix Valgrind reported issues 2018-02-12 21:20:45 -05:00
Paul Gilbert
8559be1598 XEEN: Properly pause when listing treasure post-combat 2018-02-12 20:19:42 -05:00
Thierry Crozat
f0c5b6e9a8 README: Fix some grammatical errors 2018-02-12 22:03:43 +00:00
Peter Kohaut
1d9a248abe BLADERUNNER: Fixed more Coverity issues 2018-02-12 20:57:26 +01:00
Paul Gilbert
7f50c50401 XEEN: Fix exiting to main menu after playing ending cutscenes 2018-02-11 21:16:23 -05:00
Paul Gilbert
3ce418a1de XEEN: Add missing music to Clouds ending 2018-02-11 21:07:21 -05:00
Paul Gilbert
8a8d7ac12b XEEN: Further fixes for Clouds ending 2018-02-11 20:43:33 -05:00
Paul Gilbert
c42d7663ae XEEN: Fixes and comments for Clouds Ending part 1 2018-02-11 15:34:03 -05:00
Peter Kohaut
70e68ace18 BLADERUNNER: VK small fixes
Fixed rendering of non-visible objects
2018-02-11 15:31:40 +01:00
Adrian Frühwirth
3ce56d5427 TUCKER: Remove glue workaround clarification
The glue actually _is_ a unary usage object in the original game so
this was simply a miss in our implementation which is now fixed.
In other words, this wasn't a workaround and the original game does
behave the same as ours now.
2018-02-11 13:27:18 +01:00
Adrian Frühwirth
fd4d2fb460 TUCKER: Use verb enum in all places 2018-02-11 12:52:17 +01:00
Adrian Frühwirth
0ec258f5ff TUCKER: Fix original game glitch in Bud animation sequence 8
Fixes Trac#10430.
2018-02-11 11:58:26 +01:00
Adrian Frühwirth
43053644a8 TUCKER: Remove superfluous arguments in loadBudSpr et al 2018-02-11 11:50:52 +01:00
Paul Gilbert
0ea996a0ff BLADERUNNER: Fix compilation in Visual Studio 2018-02-10 23:20:18 -05:00
Paul Gilbert
678c320feb XEEN: Fix Clouds cutscene background decoder 2018-02-10 23:19:21 -05:00
Peter Kohaut
0b484d51b8 BLADERUNNER: VK interface
Code unification
Removed few memory leaks
2018-02-10 21:01:15 +01:00
Paul Gilbert
2ac361782c XEEN: Fix experience doubling calculation
Thanks to dtgreene in the GOG forums for pointing out the incorrect
calculation, and that it isn't present in Clouds of Xeen only
2018-02-09 19:36:49 -05:00
Paul Gilbert
549b90481a XEEN: Fix MonsterStruct _accuracy to be _armorClass
Thanks to Leprosy57 in the GOG forums for pointing it out
2018-02-09 19:17:19 -05:00