Commit graph

46 commits

Author SHA1 Message Date
Eric Fry
c836646b69 DRAGONS: added ScriptOpCode constructor. Work on eyes bg layer in mini
game 3
2020-02-25 14:43:42 +01:00
Eric Fry
fcd92dc4c3 DRAGONS: handle negative offsets in background shift for minigame 3 2020-02-25 14:43:42 +01:00
Eric Fry
3299c2136d DRAGONS: Fixed bug with performAction script 2020-02-25 14:43:42 +01:00
Eric Fry
d510e2541f DRAGONS: Renamed magic variable 2020-02-25 14:43:42 +01:00
Eric Fry
939bd5dfd6 DRAGONS: Work on palette handling. Converted Actor back to 8bit surface.
Added debug mode. Toggle with Tab key.
2020-02-25 14:43:42 +01:00
Eric Fry
77d0b6770e DRAGONS: work on mini game 3. Work on cutscenes. 2020-02-25 14:43:42 +01:00
Eric Fry
4a0a4ee1af DRAGONS: Fixed bugs in first mini game. It should be winable now 2020-02-25 14:43:42 +01:00
Eric Fry
59b26b78f5 DRAGONS: Fixed bug when attempting some actions. More work on special
opcodes
2020-02-25 14:43:42 +01:00
Eric Fry
52c0f285a0 DRAGONS: Fixed bug with sequence animations not reseting to the correct sequenceID. Fixed mem smashing bug with dialog menu 2020-02-25 14:43:42 +01:00
Eric Fry
f65a55783d DRAGONS: Fixed font colours. More work on talking to actors 2020-02-25 14:43:42 +01:00
Eric Fry
7b0c04eb3d DRAGONS: work on text formatting and dialog menu 2020-02-25 14:43:42 +01:00
Eric Fry
d173ea7c5d DRAGONS: Removed some magic numbers 2020-02-25 14:43:42 +01:00
Eric Fry
c20d288e22 DRAGONS: refactored inventory logic into inventory class 2020-02-25 14:43:42 +01:00
Eric Fry
015d68c114 DRAGONS: Added random function. Cleaned up method names 2020-02-25 14:43:42 +01:00
Eric Fry
a65be38d90 DRAGONS: Improved camera logic in scene 1 cutscene 2020-02-25 14:43:42 +01:00
Eric Fry
a77889f85a DRAGONS: More script/special opcodes 2020-02-25 14:43:42 +01:00
Eric Fry
f4b4156b51 DRAGONS: More work on talk dialog logic 2020-02-25 14:43:42 +01:00
Eric Fry
fe6600cc1f DRAGONS: Added Font class 2020-02-25 14:43:42 +01:00
Eric Fry
7cf98ce5d3 DRAGONS: more dialog work 2020-02-25 14:43:42 +01:00
Eric Fry
e399d5b272 DRAGOMS: work on speech audio 2020-02-25 14:43:42 +01:00
Eric Fry
5e3804e0e0 DRAGONS: work on flicker talk logic 2020-02-25 14:43:42 +01:00
Eric Fry
ba284455b6 DRAGONS: work on talk sequences 2020-02-25 14:43:42 +01:00
Eric Fry
d0d1f29722 DRAGONS: Added more script opcodes 2020-02-25 14:43:42 +01:00
Eric Fry
10df96224e DRAGONS: Fix op14 if instruction 2020-02-25 14:43:42 +01:00
Eric Fry
799c33ccb2 DRAGONS: script bug fixes. Improving load game logic 2020-02-25 14:43:42 +01:00
Eric Fry
c848548c02 DRAGONS: work on save/load 2020-02-25 14:43:42 +01:00
Eric Fry
2e7b8b91b5 DRAGONS: Fixed inventory selection logic 2020-02-25 14:43:42 +01:00
Eric Fry
c9204e3090 DRAGONS: Added items to inventory display 2020-02-25 14:43:42 +01:00
Eric Fry
1746fefb0d DRAGONS: execute action after walking to location 2020-02-25 14:43:42 +01:00
Eric Fry
6749657877 DRAGONS: More opcodes. Work on scene changing 2020-02-25 14:43:42 +01:00
Eric Fry
7a75ae2190 DRAGONS: More work on cursor action logic 2020-02-25 14:43:42 +01:00
Edu Garcia
deecd24582 DRAGONS: Implementing opcode 15 2020-02-25 14:43:42 +01:00
Edu Garcia
28a75525fd DRAGONS: Implementing opcode 14 2020-02-25 14:43:42 +01:00
Eric Fry
cbf85f6913 DRAGONS: Implementing more script opcodes 2020-02-25 14:43:42 +01:00
Eric Fry
ed56d587d5 DRAGONS: Show / Hide tile overlays. Work on inventory bag display 2020-02-25 14:43:42 +01:00
Eric Fry
69ec3ed7c8 DRAGONS: image overlays 2020-02-25 14:43:42 +01:00
Eric Fry
7a596728de DRAGONS: work on tilemap overlays 2020-02-25 14:43:42 +01:00
Eric Fry
1ecd63ca02 DRAGONS: Start walking actors along path 2020-02-25 14:43:42 +01:00
Eric Fry
925b2292d6 DRAGONS: More work on actor pathfinding 2020-02-25 14:43:42 +01:00
Eric Fry
712071f256 DRAGONS: Work on actor pathfinding logic 2020-02-25 14:43:42 +01:00
Eric Fry
b4b5689af5 DRAGONS: More work on scripts 2020-02-25 14:43:42 +01:00
Eric Fry
5bab09d76e DRAGONS: More work on script logic 2020-02-25 14:43:42 +01:00
Eric Fry
be017e1950 DRAGOMS: More work on scripts 2020-02-25 14:43:42 +01:00
Eric Fry
a25ee6f255 DRAGONS: Add start of special opcode support 2020-02-25 14:43:42 +01:00
Eric Fry
875d9f7bd7 DRAGONS: More work on script opCodes 2020-02-25 14:43:42 +01:00
Eric Fry
534fdd0640 DRAGONS: Started work on script logic 2020-02-25 14:43:42 +01:00