Commit graph

19 commits

Author SHA1 Message Date
Bastien Bouclet
46b5424956 MYST3: Scripts can now override the next destination using variables 2012-01-08 11:04:56 +01:00
Bastien Bouclet
ca867d739e MYST3: Specify the room when loading nodes
This handles the case where several rooms have a node with the same id
2012-01-07 22:17:21 +01:00
Bastien Bouclet
c72e7398bf MYST3: Add a debug command to get all the inventory objects 2012-01-07 17:54:57 +01:00
Bastien Bouclet
d70d1294b9 MYST3: Draw the inventory 2012-01-07 17:36:25 +01:00
Bastien Bouclet
877182f5af GRAPHICS: Add a debug command to extract a file from the archives 2012-01-06 20:46:40 +01:00
Bastien Bouclet
673d01318f MYST3: The room id is actuallu a 32 bits integer 2012-01-06 14:32:01 +01:00
Bastien Bouclet
32cfc312b2 MYST3: Some menus WIP 2012-01-06 12:22:43 +01:00
Bastien Bouclet
87caace1cb MYST3: Relicense as GPL v2 2012-01-05 10:07:48 +01:00
Bastien Bouclet
20d87148b9 MYST3: Provide better output in the script disassembler by typing opcode arguments. 2011-10-15 10:02:30 +02:00
Bastien Bouclet
2e4cde7814 MYST3: Introduce script<->engine mapped variables 2011-09-21 19:28:57 +02:00
Bastien Bouclet
53fd9fcd49 MYST3: Add a "go" console command. Fix loading nodes when several nodes share the same scripts. 2011-09-09 07:40:18 +02:00
Bastien Bouclet
1e2f4b4313 MYST3: More opcodes, frame mode. 2011-09-05 20:13:48 +02:00
Bastien Bouclet
f594450710 MYST3: Script driven node loading 2011-09-04 21:58:40 +02:00
Bastien Bouclet
e3fdb0ecd2 MYST3: Implement running a node script 2011-09-04 20:57:57 +02:00
Bastien Bouclet
fb91ee65b1 MYST3: Implement a few opcodes 2011-09-04 20:08:37 +02:00
Bastien Bouclet
917fffc172 MYST3: Add variables 2011-09-04 11:16:27 +02:00
Bastien Bouclet
3c99d7b994 MYST3: Load the node init script 2011-09-04 09:24:06 +02:00
Bastien Bouclet
027cc290c8 MYST3: Rework the script engine to allow more flexible opcode handling 2011-09-03 19:19:25 +02:00
Bastien Bouclet
b541e3507e MYST3: Added a simple debugging console 2011-09-03 17:33:14 +02:00