Age | Commit message (Collapse) | Author |
|
|
|
|
|
- add basic debugger support
- fix several minor bugs
|
|
- 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)
|
|
|
|
- fix monster movement
- fix character level gain
- add some static res for party transfer
|
|
|
|
|
|
(also add and fix several other things, like cone of cold vortex, drawShape issues, etc.)
|
|
(shocking grasp, flame blade, vampiric touch etc.)
|
|
|
|
also implement some new code (EOB1 portals, burning hands spell, etc.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(only 6 slots supported for now)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(also save/load inventory and spellbook display state)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
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).
|
|
|
|
|
|
|
|
|
|
|
|
(also make internal driver version more flexible)
|
|
getfreead and getsetad
|