Commit Graph
303 Commits
Author SHA1 Message Date
Johannes Schickel e51481d69b Remove trailing tabs/whitespaces.
svn-id: r40760
2009-05-21 13:13:09 +00:00
Johannes Schickel 783fb058b0 Formatting.
svn-id: r40717
2009-05-19 01:39:18 +00:00
Johannes Schickel 7561bd9dfb Remov lots of superfluous debug output.
svn-id: r40715
2009-05-19 01:13:29 +00:00
Florian Kagerer d66365f376 LOL: fixed automap
svn-id: r40701
2009-05-18 20:28:08 +00:00
Johannes Schickel cc250e0029 Don't delay any longer, when engine is asked to quit.
svn-id: r40699
2009-05-18 20:07:09 +00:00
Florian Kagerer 80ed10fc72 LOL: - implemented fog spell
svn-id: r40673
2009-05-18 01:39:58 +00:00
Johannes Schickel da0a07b441 Formatting.
svn-id: r40670
2009-05-17 23:51:42 +00:00
Johannes Schickel b48b4fd82d Fix possible leak.
svn-id: r40667
2009-05-17 23:15:26 +00:00
Johannes Schickel ffed114ccc Fix crash after loading game from cmd/launcher.
svn-id: r40666
2009-05-17 23:14:10 +00:00
Johannes Schickel bfe63b64a3 - Cleanup
- LoL: fix memory leak

svn-id: r40663
2009-05-17 22:44: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
Johannes Schickel 9fec7402e5 Cleanup.
svn-id: r40661
2009-05-17 22:26:14 +00:00
Johannes Schickel dd6484066f Fix sound file missing warning for DOS version of LoL.
svn-id: r40660
2009-05-17 22:20:00 +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
Johannes Schickel 02aa7dfdfd Fix accidental assignment in if condition.
svn-id: r40425
2009-05-10 17:22:08 +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
Johannes Schickel 7661d82ace Some code for the intro only LoL demo. It is disabled currently though.
svn-id: r40187
2009-04-28 18:56:54 +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 bf160a91b8 LOL: fix speech bug, which would cause a hang up when entering roland's house
svn-id: r39858
2009-04-05 11:36:38 +00:00
Florian Kagerer 7bd305397b LOL: fix magic atlas back/forward buttons
svn-id: r39853
2009-04-04 22:49:14 +00:00
Florian Kagerer 44fa38b2af LOL: implemented compass
svn-id: r39852
2009-04-04 21:10:35 +00:00
Johannes Schickel bff93a38ae Formatting.
svn-id: r39839
2009-04-04 13:19:33 +00:00
Florian Kagerer 31118416ab LOL: - minor sfx bug fix
svn-id: r39836
2009-04-04 12:56:49 +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
Florian Kagerer 9638c7ec4b LOL: - added support for magic atlas
- fixed minor palette bug

svn-id: r39818
2009-04-03 21:32:50 +00:00
Johannes Schickel 2b7af654bd Fix invalid memory writes.
svn-id: r39727
2009-03-28 16:35:54 +00:00
Florian Kagerer 8875fdcded LOL: - Level temp data now get stored in memory so you can now return to a level without everything being broken. Temp data isn't saved to disk. Since total memory requirement for storing this data won't exceed ~100kb I'd rather save memory in other places (like removing some screen page buffers)
- Implemented some more opcodes and fixed some bugs (You can now safely pick up coin pouches. The lamp seems to work fine, too).

svn-id: r39719
2009-03-28 11:58:22 +00:00
Florian Kagerer e9b4124f1d LOL: - implemented lots of opcodes and fixed a few bugs
- it's now possible to leave the castle

svn-id: r39653
2009-03-24 07:18:16 +00:00
Florian Kagerer 0ce597db80 LOL: - added drawing code for certain gfx (blood and slime spots on the floor, teleporters, ice walls)
svn-id: r39599
2009-03-21 20:24:36 +00:00
Florian Kagerer b55602180d LOL: The guards will now attack you when you throw certain items at them. They can't do any damage though, since this isn't implemented yet.
svn-id: r39582
2009-03-21 14:30:25 +00:00
Florian Kagerer 769184c483 LOL: added some new drawing code required for some shapes and fixed a minor text displaying bug
svn-id: r39487
2009-03-17 18:27:56 +00:00
Florian Kagerer 52726344b7 LOL: - implemented item throwing
svn-id: r39455
2009-03-16 21:20:34 +00:00
Johannes Schickel 4d84ae9f20 Align ScummVM version string properly.
svn-id: r39432
2009-03-15 21:25:15 +00:00
Florian Kagerer c826106e44 LOL: - implemented original style random number generator for moving around the monsters
svn-id: r39425
2009-03-15 18:21:33 +00:00
Florian Kagerer dcf32be3f6 LOL: - added some missing animations for the shops
- added support for dropping/picking up items (no throwing yet)

svn-id: r39422
2009-03-15 16:48:20 +00:00
Florian Kagerer 092f2a37e3 LOL: - complete support for the three "special rooms" in the castle
svn-id: r39391
2009-03-14 13:48:12 +00:00
Florian Kagerer f2a066e42f LOL: - some opcodes and interface code so that you can at least get out of the shops and Geron's room
svn-id: r39284
2009-03-10 00:32:20 +00:00
Florian Kagerer cbf2602783 LOL: - fixed inventory bug
- fixed monster speed

svn-id: r39275
2009-03-09 20:34:36 +00:00
Florian Kagerer 6d9a047276 LOL: minor fix for text displayer (text pages now advance automatically when the speech has reached the next part)
svn-id: r39250
2009-03-09 00:54:27 +00:00
Florian Kagerer 6cb3f665af LOL: some more work on the text displayer so that it handles longer texts (needed for some library books)
svn-id: r39249
2009-03-08 23:28:19 +00:00
Johannes Schickel de6f1ec597 Oops, fix size argument to memset call.
svn-id: r39230
2009-03-08 14:33:18 +00:00
Johannes Schickel 8318750f41 - Cleanup
- Add FIXME

svn-id: r39225
2009-03-08 13:32:27 +00:00