Johannes Schickel
9a0fff429f
- Remove LoLEngine::delayUntil it was identical to KyraEngine_v1 in its functionallity anyway
...
- Change KyraEngine_v1::delayUntil to a somewhat more LoLEngine::delayUntil like implementation
svn-id: r41117
2009-06-01 23:38:56 +00:00
Johannes Schickel
6782d3efac
Change LoLEngine::delay to be conform with KyraEngine_v1::delay. (remove special iUpdate parameter, just call updateInput, when "doUpdate" is set to false)
...
svn-id: r41114
2009-06-01 23:25:10 +00:00
Johannes Schickel
f57be08d6d
- Add some basic debugger for Lands of Lore.
...
- Allow the "flags" command in all Kyra games to be working properly with 320x200 GUI.
svn-id: r41113
2009-06-01 22:03:27 +00:00
Florian Kagerer
a10287e787
LOL: fix warning
...
svn-id: r41106
2009-06-01 19:11:56 +00:00
Florian Kagerer
19a6eac4ca
LOL: implemented hand of fate spell
...
svn-id: r41103
2009-06-01 16:29:13 +00:00
Florian Kagerer
83dbcf8531
LOL: some more opcodes and some minor bug fixes
...
svn-id: r41092
2009-06-01 01:24:17 +00:00
Florian Kagerer
60d53c3cce
LOL: - implemented opcode for white tower basement
...
svn-id: r41091
2009-06-01 00:42:53 +00:00
Johannes Schickel
ede3dec88a
Add support for the Lands of Lore scrolling credits.
...
svn-id: r41081
2009-05-31 19:31:04 +00:00
Florian Kagerer
cc8cc6f452
LOL: implemented magic viper attack (used by wraiths in white tower level 3)
...
svn-id: r41074
2009-05-31 15:42:26 +00:00
Johannes Schickel
11a5875aa8
- Little bugfix for LoL outro TIM
...
- Add some initial code to allow easy playback of the LoL outro (credits text is still missing).
svn-id: r41067
2009-05-31 14:01:47 +00:00
Johannes Schickel
bccca104d0
- Add support for the Lands of Lore outro TIM file
...
- Cleanup
svn-id: r41053
2009-05-31 00:42:44 +00:00
Florian Kagerer
6059f84f6a
LOL: implemented opcode for white tower
...
svn-id: r41050
2009-05-30 21:03:10 +00:00
Florian Kagerer
a126a05dc4
LOL: implemented some opcodes required for yvel city
...
svn-id: r41041
2009-05-30 19:48:13 +00:00
Florian Kagerer
86d78bbc8b
LOL: - implemented urbish mines gas explosion
...
svn-id: r41035
2009-05-30 15:52:09 +00:00
Florian Kagerer
9823f60146
LOL: - fixed crash that occured when entering yvel city
...
- added another opcode for yvel woods
svn-id: r41031
2009-05-30 14:13:27 +00:00
Florian Kagerer
f42b077061
LOL: - added English floppy version to detection
...
- implemented opcode required for Yvel woods
svn-id: r41027
2009-05-30 12:30:13 +00:00
Florian Kagerer
7463fe3f1b
LOL: implemented opcode required for magic wands
...
svn-id: r41016
2009-05-29 22:36:01 +00:00
Florian Kagerer
69d054660a
LOL: - fix valgrind warning
...
- fix more input code issues
- add workround for another script bug (some invalid monster sound index in urbish mine level 2)
svn-id: r40974
2009-05-28 23:49:41 +00:00
Florian Kagerer
9d4776ebc5
LOL: implemented support for the mine car
...
svn-id: r40897
2009-05-25 22:58:05 +00:00
Florian Kagerer
84a2651e63
LOL: fixed some input code issues:
...
- party would move 2 steps instead of one when using keyboad while magic menu was open
- viewing notes would abort at once instead of waiting for the next click
svn-id: r40863
2009-05-24 14:33:41 +00:00
Johannes Schickel
8989e140c7
Cleanup.
...
svn-id: r40842
2009-05-24 00:07:23 +00:00
Florian Kagerer
5a4b3c5441
KYRA/LOL: restructured voice playing code so that audio compression can be supported
...
svn-id: r40839
2009-05-23 23:33:31 +00:00
Florian Kagerer
cbce9e1179
LOL: implemented fireball spell
...
svn-id: r40813
2009-05-23 18:43:04 +00:00
Johannes Schickel
017bb21945
Change button list handling to closer match original. This fixes a crash when loading via GMM.
...
svn-id: r40793
2009-05-22 22:43:13 +00:00
Johannes Schickel
54a170978a
Handle mouse move events like the original.
...
svn-id: r40791
2009-05-22 22:28:06 +00:00
Johannes Schickel
230277739c
Cleanup.
...
svn-id: r40779
2009-05-22 00:21:14 +00:00
Johannes Schickel
31b009e027
Fix RTL in Lands of Lore.
...
svn-id: r40778
2009-05-22 00:19:25 +00:00
Florian Kagerer
5076b06bb6
LOL: - implemented Lightning Spell
...
svn-id: r40776
2009-05-21 22:29:49 +00:00
Florian Kagerer
6bd5dea027
LOL: - implemented freeze spell
...
- fixed saveload code
- added some opcode for the swamp
svn-id: r40763
2009-05-21 16:46:40 +00:00
Johannes Schickel
e51481d69b
Remove trailing tabs/whitespaces.
...
svn-id: r40760
2009-05-21 13:13:09 +00:00
Florian Kagerer
d66365f376
LOL: fixed automap
...
svn-id: r40701
2009-05-18 20:28:08 +00:00
Florian Kagerer
80ed10fc72
LOL: - implemented fog spell
...
svn-id: r40673
2009-05-18 01:39:58 +00:00
Johannes Schickel
28b5f1d290
LoL:
...
- Cleanup
- Implement support to load save from command line / launcher
svn-id: r40662
2009-05-17 22:41:09 +00:00
Florian Kagerer
b3a50b99fc
LOL: - some opcodes for the swamp
...
- fix last commit (which broke TIM scripts)
svn-id: r40654
2009-05-17 15:02:34 +00:00
Florian Kagerer
4c2d4a453d
LOL: implemented loading and saving via Alt/Ctrl + number keys
...
svn-id: r40631
2009-05-16 23:16:02 +00:00
Florian Kagerer
6ebdb00965
LOL: some more opcodes for the draracle cave
...
svn-id: r40628
2009-05-16 12:53:05 +00:00
Florian Kagerer
bee8be58e3
LOL: implemented pit drop animation
...
svn-id: r40592
2009-05-15 06:29:08 +00:00
Florian Kagerer
0561caa447
LOL: - implemented olol_paletteFlash()
...
svn-id: r40466
2009-05-11 20:44:43 +00:00
Florian Kagerer
03dffbcc18
LOL: - implemented inventory screen status icons
...
svn-id: r40463
2009-05-11 19:03:40 +00:00
Florian Kagerer
670eb3badf
LOL: - implemented rest party button
...
- made button processing code more accurate
svn-id: r40442
2009-05-10 23:08:32 +00:00
Florian Kagerer
dd84aaf648
LOL: - added some spell casting (spark, heal, swarm)
...
- fixed several bugs (not the one in the fighting system though)
- added several opcodes. there shouldn't be any real show stoppers in the draracle cave now.
- simplified wsa code (which required 4 lines of code for displaying a frame)
- added support for wsa animations that don't have a last frame (apparently kyra 2 and 3 don't have this type of wsa file)
svn-id: r40420
2009-05-10 13:40:28 +00:00
Florian Kagerer
6e566a9b1e
LOL: added some drawing code and fixed some bugs
...
svn-id: r40167
2009-04-27 19:38:28 +00:00
Torbjörn Andersson
ca3195b1ad
Fixed warning.
...
svn-id: r40145
2009-04-25 13:58:54 +00:00
Florian Kagerer
ccb64ad81e
LOL: - Started implementing the fighting system. The damage inflicted is wrong, however (at least the damage inflicted by the monsters). I'm sowewhat clueless about that bug atm.
...
- added support for monsters with distance attacks (like those orcs in front of roland's house)
- lots of small bug fixes
- Some startup support for the pc-98 16 color version. The intro will run, but the font drawing/coloring is still wrong.
svn-id: r40144
2009-04-25 13:15:05 +00:00
Florian Kagerer
a528efb93d
LOL: implemented two more opcodes (for roland's house and for the sequence where the king gets poisoned)
...
svn-id: r39860
2009-04-05 12:13:21 +00:00
Florian Kagerer
d52d81fd1c
LOL: implemented opcode for throwing items into or out of the thug's cave
...
svn-id: r39854
2009-04-04 23:35:00 +00:00
Florian Kagerer
44fa38b2af
LOL: implemented compass
...
svn-id: r39852
2009-04-04 21:10:35 +00:00
Florian Kagerer
3d608dda3e
LOL: - reverted last commit which would break map shape drawing (I have now changed the map shape coordinates to decimal numbers though since some compiler seems to complain about signed hex numbers)
...
- added support for placing items in wall niches (like that one in the thugs' cave)
svn-id: r39823
2009-04-04 00:19:34 +00:00
Filippos Karapetis
3d556dd9e0
Fixed compilation (a signed byte cannot hold such big values)
...
svn-id: r39821
2009-04-03 23:06:42 +00:00
Florian Kagerer
9638c7ec4b
LOL: - added support for magic atlas
...
- fixed minor palette bug
svn-id: r39818
2009-04-03 21:32:50 +00:00