Commit Graph

1154 Commits

Author SHA1 Message Date
Strangerke
cbb302a550 MADS: Phantom: Implement scene 301 2015-10-27 22:28:43 +01:00
Strangerke
49a5b194d0 MADS: Phantom: Rewrite some comments 2015-10-27 14:27:54 +01:00
Strangerke
cb72286b34 MADS: Phantom: Set scaling velocity in generic classes Scene1xx and Scene2xx 2015-10-27 14:24:50 +01:00
Strangerke
892565069c MADS: Phantom: Add generic class Scene3xx 2015-10-27 14:23:54 +01:00
Strangerke
8aa06b4dd9 MADS: Phantom: Implement scene 250 2015-10-27 12:33:00 +01:00
Strangerke
18683f98b0 MADS: Phantom: Implement scene 208 2015-10-27 11:44:35 +01:00
Strangerke
f0f5bd81ee MADS: Phantom: Implement scene 207 2015-10-27 10:37:19 +01:00
Strangerke
26ae514e9d MADS: Phantom: Add scene 206 2015-10-27 09:57:29 +01:00
Strangerke
de343a4d41 MADS: Phantom: Implement scene 205 2015-10-27 00:26:03 +01:00
Strangerke
98b52670c9 MADS: Phantom: Implement scene 204 2015-10-26 01:24:16 +01:00
Strangerke
adfe7de5ab MADS: Phantom: change the type of a couple of local variables 2015-10-25 19:05:28 +01:00
Strangerke
2c5b63acfa MADS: Phantom: Implement scene 203 2015-10-25 19:02:11 +01:00
Strangerke
f7389e98bc MADS: Dragon: Some rework in scene 104 2015-10-25 00:28:40 +02:00
Strangerke
8422142c74 MADS: Phantom: Implement scene 202 2015-10-25 00:26:05 +02:00
Strangerke
9aeecf83a3 MADS: Implement getFrameWidth and getFrameHeight 2015-10-24 23:21:08 +02:00
Filippos Karapetis
86722cc41f MADS: Phantom: Initial implementation of Player::setWalkTrigger() 2015-10-24 14:43:36 +03:00
Filippos Karapetis
6fc4d50443 MADS: Phantom: Add hack in setHeroTrigger to stop conversations
This allows the conversation in Phantom scene 101 to close, and enables
player actions for the scene
2015-10-24 14:41:01 +03:00
Filippos Karapetis
3e979e59ef MADS: More work on V2 conversations
Most of the conversation data has been figured out, with a few TODOs
left
2015-10-24 14:38:19 +03:00
Strangerke
85c45c210e MADS: Dragon: Implement scene 104 2015-10-24 12:38:31 +02:00
Strangerke
d26bc1937d MADS: Dragon: Implement scene 103 2015-10-23 10:50:55 +02:00
Strangerke
796b04d3cd MADS: Dragon: Implement scene 102 2015-10-23 00:28:47 +02:00
Filippos Karapetis
0f27b68d57 MADS: Phantom: Disable auto camera adjust code for V2 games, for now 2015-10-22 23:23:07 +03:00
Filippos Karapetis
91bc69b1a3 MADS: Phantom: Some initial work on reading conversation files 2015-10-22 23:23:06 +03:00
Strangerke
43065c9ee2 MADS: Dragon: Implement scene 101 2015-10-22 22:15:57 +02:00
Strangerke
2856020c37 MADS: Dragon: Add generic scene for group 1 2015-10-22 21:22:37 +02:00
Strangerke
9bb46f2af3 MADS: Phantom: Some renaming in scene 113 2015-10-22 17:16:16 +02:00
Strangerke
cbbfeb0171 MADS: Phantom: Implement scene 201 2015-10-22 17:11:02 +02:00
Strangerke
5e6dbbef4c MADS: Phantom: Add Scene Group 2 generic functions 2015-10-22 15:15:57 +02:00
Filippos Karapetis
6a14396d73 MADS: Dragon: Better checking for scene codes 2015-10-22 03:24:14 +03:00
Filippos Karapetis
a2bd9b524e MADS: Phantom: Better checking for scene codes
This allows scene 150 to start
2015-10-22 03:23:52 +03:00
Filippos Karapetis
51d5f6c2b8 MADS: Phantom: Implement deleteSequence()
I've left in a CHECKME for the part of the code I'm not 100% sure.
Unfortunately, this can't really be tested yet until animations
work properly
2015-10-22 03:23:08 +03:00
Filippos Karapetis
fac601ae2e MADS: Fix typo 2015-10-22 03:21:54 +03:00
Filippos Karapetis
9bfa51ef30 MADS: Phantom: Expand the existing camera adjustment logic for V2 games
This fixes all of the scenes that expand over the screen (e.g. 101, 104,
109 in Phantom, as well as the several scenes in the Dragonsphere intro).

Also added a new debugger command, "set_camera", which sets the scene
camera to specific coordinates
2015-10-22 02:14:41 +03:00
Filippos Karapetis
80dae7b8fc MADS: Phantom: Initial work on hotspots with dynamic animations 2015-10-22 00:42:04 +03:00
Filippos Karapetis
e232c9fdb6 MADS: Phantom: Implement resetFacing() 2015-10-21 23:42:33 +03:00
Filippos Karapetis
51365c11ca MADS: Phantom: Fix loadAnimation and silence warning in animations_tick 2015-10-21 21:42:25 +03:00
Filippos Karapetis
d12d110543 MADS: Phantom: Increase maximum dynamic hotspots to 10, up from 8
Scene 105 in Phantom uses 9 dynamic hotspots
2015-10-21 21:42:24 +03:00
Strangerke
d22a997cb2 MADS: Get rid of SequenceList::setRange, use SequenceList::setAnimRange instead 2015-10-21 20:17:57 +02:00
Filippos Karapetis
d7ba77cfe6 MADS: Phantom: Implement loadSpeech() and playSpeech() 2015-10-21 21:08:33 +03:00
Strangerke
52d035e962 MADS: Phantom: Implement SequenceList::addStampCycle() 2015-10-21 18:48:13 +02:00
Strangerke
0b046f848a MADS: Phantom: Add scene 150 2015-10-21 10:21:08 +02:00
Strangerke
4e0b3ca04b MADS: Phantom: Implement scene 114 2015-10-20 22:50:26 +02:00
Strangerke
44a28dbd49 MADS: Phantom: Move Exit and Climb to verbs. Review calls to isAction, use isObject instead when needed 2015-10-20 16:52:43 +02:00
Strangerke
3864ad17ac MADS: Phantom: Some refactoring and renaming 2015-10-20 16:40:44 +02:00
Strangerke
5b02ca1316 MADS: Phantom: Fix calls to setDynamicAnim in Scene 101 2015-10-20 16:29:20 +02:00
Strangerke
e2d86c3248 MADS: Phantom: Implement scene 113, some renaming 2015-10-20 14:07:26 +02:00
Strangerke
340016f423 MADS: Phantom: Implement scene 112 2015-10-20 01:04:59 +02:00
Strangerke
808ef06339 MADS: Phantom: Implement scene 111. Remove dead 'breaks'. 2015-10-19 21:32:27 +02:00
Strangerke
8d7872272f MADS: Phantom: Move "lock" to the list of verbs 2015-10-19 14:34:02 +02:00
Strangerke
1ce678fddb MADS: Phantom: Implement scene 110 2015-10-19 14:31:31 +02:00