2754 Commits

Author SHA1 Message Date
athrxx
5837e0f94e KYRA: (EOB) - make sure that the music stops after character generation in Eob 1
(also more cleanup)
2011-12-26 16:18:15 +01:00
athrxx
a944990a68 KYRA: (EOB) - rename some saving throw related data 2011-12-26 16:18:15 +01:00
athrxx
812ea181b8 KYRA: (EOB) - cleanup 2011-12-26 16:18:15 +01:00
athrxx
532f8f33f2 KYRA: (EOB) - fix mem leak 2011-12-26 16:18:15 +01:00
athrxx
1cbd566930 KYRA: (EOB) - fix invalid string access
(also fix several cpp-check warnings)
2011-12-26 16:18:15 +01:00
athrxx
ac1aa43ca8 KYRA: (EOB) - fix char generator regression + cleanup 2011-12-26 16:18:15 +01:00
athrxx
68ed8b9598 KYRA: (EOB) - fix some valgrind warnings 2011-12-26 16:18:15 +01:00
athrxx
816b40ebf8 KYRA: (EOB) - add debugger, etc.
- add basic debugger support
- fix several minor bugs
2011-12-26 16:18:15 +01:00
athrxx
2448d885e4 KYRA: (EOB) - complete EOBII playability
- fixed temp data generation, block data loading, some spell issues, etc.
- both EOB I and II should now be completable
- one big issue remaining (AdLib driver gets swamped with monster sounds which causes heavy lags in some levels)
2011-12-26 16:18:14 +01:00
athrxx
c35de374df KYRA: (EOB) - lots of bug fixes, mostly for EOB II 2011-12-26 16:18:14 +01:00
athrxx
f7032c126d KYRA: (EOB) - fix some bugs
- fix monster movement
- fix character level gain
- add some static res for party transfer
2011-12-26 16:18:14 +01:00
athrxx
b3c8173bd4 KYRA: (EOB) - extend save/load dialogue to support 990 slots 2011-12-26 16:18:14 +01:00
athrxx
b288889c97 KYRA: (EOB) - implement wall of force spell 2011-12-26 16:18:14 +01:00
athrxx
0d54aff632 KYRA: (EOB) - add EOB 1 intro
(also add and fix several other things, like cone of cold vortex, drawShape issues, etc.)
2011-12-26 16:18:14 +01:00
athrxx
359f3efd03 KYRA: (EOB) - add some spells
(shocking grasp, flame blade, vampiric touch etc.)
2011-12-26 16:18:14 +01:00
athrxx
fc5b29fdbc KYRA: (EOB) - implemented some spells and fixed more bugs 2011-12-26 16:18:13 +01:00
athrxx
bac0caeb0f KYRA: (EOB) - lots of fixes towards EOB1 playability
also implement some new code (EOB1 portals, burning hands spell, etc.)
2011-12-26 16:18:13 +01:00
athrxx
aab9e62247 KYRA: (EOB) - some more sequence code and bug fixes 2011-12-26 16:18:13 +01:00
athrxx
48f83b7bb4 KYRA: (EOB) - implement npc sequences and fix some bugs 2011-12-26 16:18:13 +01:00
athrxx
84900e8e50 KYRA: (EOB) - add turn undead spell, add some screen fades, fix some bugs 2011-12-26 16:18:13 +01:00
athrxx
0e4c184e28 KYRA: (EOB) - implement some gui functionality, some bug fixes, etc. 2011-12-26 16:18:13 +01:00
athrxx
c302b3e43b KYRA: (EOB) - fix various bugs and implement some spells 2011-12-26 16:18:13 +01:00
athrxx
9140fd8e91 KYRA: (EOB) - implement party resting 2011-12-26 16:18:12 +01:00
athrxx
db83458330 KYRA: (EOB) - implement scribe scroll menu 2011-12-26 16:18:12 +01:00
athrxx
5baabf037d KYRA: (EOB) - implement save menu 2011-12-26 16:18:12 +01:00
athrxx
c53589bcda KYRA: (EOB) - implement load menu
(only 6 slots supported for now)
2011-12-26 16:18:12 +01:00
athrxx
76bfcf834d KYRA: (EOB) - some refactoring 2011-12-26 16:18:12 +01:00
athrxx
b7f7635876 KYRA: (EOB) - implement memorize/pray spells menu 2011-12-26 16:18:12 +01:00
athrxx
d7f2720b57 KYRA: (EOB) - match eob code with 3f2b5b9e8b9196c9d0e573abf8f8350ec4034b1d 2011-12-26 16:18:12 +01:00
athrxx
8d4034f428 KYRA: (EOB) - add static resources for memorize/pray menu 2011-12-26 16:18:12 +01:00
athrxx
e29f639791 KYRA: (EOB) - fix monster distance attack bug 2011-12-26 16:18:12 +01:00
athrxx
97e5036bf0 KYRA: (EOB) - more work on ingame menus 2011-12-26 16:18:11 +01:00
athrxx
045d08986d KYRA: (EOB) - start implementing camp menu 2011-12-26 16:18:11 +01:00
athrxx
69ad70afbb KYRA: (EOB) - allow returning to the main menu from character generation via ESC 2011-12-26 16:18:11 +01:00
athrxx
894df5a4ac KYRA: (EOB) - extended saveload caps
(also save/load inventory and spellbook display state)
2011-12-26 16:18:11 +01:00
athrxx
6853452bcb KYRA: (EOB) - fix shift key input 2011-12-26 16:18:11 +01:00
athrxx
514c77625f KYRA: (EOB) - fix out of bounds mem access 2011-12-26 16:18:11 +01:00
athrxx
c8665d06bc KYRA: (EOB) - fix some warnings and add some menu code 2011-12-26 16:18:11 +01:00
athrxx
adbf14c3c4 KYRA: (EOB) - update static resources (menu strings) 2011-12-26 16:18:11 +01:00
athrxx
9a6be57afd KYRA: (EOB) - implement explodeObject() 2011-12-26 16:18:11 +01:00
athrxx
77d210765a KYRA: (EOB) - add some static res (flight object data) to kyra.dat 2011-12-26 16:18:11 +01:00
athrxx
089ad94b68 KYRA: (EOB) - minor cleanup 2011-12-26 16:18:10 +01:00
athrxx
80ece6caae KYRA: (EOB) - replace snprintf/sprintf 2011-12-26 16:18:10 +01:00
athrxx
aa031bf98e KYRA: (EOB) - minor code size reduction 2011-12-26 16:18:10 +01:00
athrxx
ff8a030c37 KYRA: (EOB) - fix EOB1 spell definitions 2011-12-26 16:18:10 +01:00
athrxx
540d081a6f KYRA: (EOB) - initial code base commit 2011-12-26 16:18:10 +01:00
athrxx
814c78e84e KYRA: (AdLib Driver) - fix queue handling for Eob
Huge numbers of sound effects get started as soon as a couple of monsters are around. If we start dropping sound when the queue is full, we won't have any sounds in these situations, but we'll get tons of useless warnings instead.
2011-12-26 16:18:10 +01:00
athrxx
2bcae2451a KYRA: (AdLib Driver) - prevent squashing of sounds during halt track execution
This patch makes sure that the stopping track (track 0) does not squash sounds which get queued during the execution of the stopping track. This seems to be a hardware problem (original driver implementation not suitable for modern machines).
2011-12-26 16:18:10 +01:00
athrxx
2da431aa65 KYRA: (AdLib Driver) - increase versions and add necessary EOB modifications 2011-12-26 16:18:09 +01:00
athrxx
93321ca485 KYRA: (AdLib Driver) - fix secondary effect 2011-12-26 16:18:09 +01:00