Commit Graph
168 Commits
Author SHA1 Message Date
Bastien Bouclet 6771b93522 STARK: Add opcode for changing location to another CD 2016-01-01 07:30:05 +01:00
Bastien Bouclet be41491d4e STARK: Implement three more opcodes 2016-01-01 07:30:05 +01:00
Bastien Bouclet 68c84381a6 STARK: Add script driven location scrolling 2016-01-01 07:30:05 +01:00
Bastien Bouclet a9c5ccd6ea STARK: Allow scripts to enable or disable layers 2016-01-01 07:30:04 +01:00
Bastien Bouclet 87b25fa26f STARK: Fix the logic for the is anim at time opcode 2016-01-01 07:30:04 +01:00
Bastien Bouclet 068ecbd192 STARK: Implement the script abort opcode 2016-01-01 07:30:04 +01:00
Bastien Bouclet 9822c080d9 STARK: Add an opcode to substract a value from another 2016-01-01 07:30:02 +01:00
Bastien Bouclet 6df69603f8 STARK: Implement an opcode to run to a target 2016-01-01 07:30:02 +01:00
Bastien Bouclet 03181b1445 STARK: Rename some opcodes to better reflect the object type they apply to 2016-01-01 07:30:02 +01:00
Bastien Bouclet b7318d411b STARK: Add an opcode to increment an integer value 2016-01-01 07:30:02 +01:00
Bastien Bouclet c241ebf94b STARK: Fix the walk to command when already at the target location 2016-01-01 07:30:01 +01:00
Bastien Bouclet bce28dc32e STARK: Unstub an opcode allowing to jump to a specific animation script item 2016-01-01 07:30:01 +01:00
Bastien Bouclet 671dfe573c STARK: Implement an opcode allowing to pause a script for a number of gameloops 2016-01-01 07:30:01 +01:00
Bastien Bouclet 1d7cb0155f STARK: Implement the 'is anim playing' opcode 2016-01-01 07:30:01 +01:00
Bastien Bouclet b9ff197076 STARK: Remove two useless method parameters 2016-01-01 07:30:01 +01:00
Bastien Bouclet 7ae37f1591 STARK: Add an opcode allowing to check an item's current activity 2016-01-01 07:30:01 +01:00
Bastien Bouclet 5791f4f9c9 STARK: Add initial support for script triggered animations 2016-01-01 07:30:00 +01:00
Bastien Bouclet 951a69b674 STARK: Fix actor direction placement on some scenes 2016-01-01 07:30:00 +01:00
Bastien Bouclet 1edf28faed STARK: Inital implementation for opUseAnimHierachy 2016-01-01 07:30:00 +01:00
Bastien Bouclet 5305beb487 STARK: Implement two opcodes to make items look at things 2016-01-01 07:30:00 +01:00
Bastien Bouclet 77754dae99 STARK: Allow overriding the items tooltips 2016-01-01 07:29:59 +01:00
Bastien Bouclet 0378ea33c4 STARK: Add a is script enabled opcode 2016-01-01 07:29:59 +01:00
Bastien Bouclet 65c1003e39 STARK: Implement two knowledge related opcodes 2016-01-01 07:29:58 +01:00
Bastien Bouclet 70153cd0c3 STARK: Implement two item position test opcodes 2016-01-01 07:29:58 +01:00
Bastien Bouclet 918e4320a6 STARK: Implement two walk opcodes 2016-01-01 07:29:58 +01:00
Bastien Bouclet 993eadccc2 STARK: Fix actor direction placement
Finally!
2016-01-01 07:29:57 +01:00
Bastien Bouclet 38f417e0c6 STARK: Some renaming for consistency 2016-01-01 07:29:57 +01:00
Bastien Bouclet d477249d04 STARK: Implement opItemSelectInInventory 2016-01-01 07:29:55 +01:00
Bastien Bouclet 8e3f9f7f23 STARK: Fix a few UI-related todos 2016-01-01 07:29:54 +01:00
Bastien Bouclet b44354f554 STARK: Generalize upon the FMV playback and introduce the concept of Screen 2016-01-01 07:29:54 +01:00
Bastien Bouclet d7413e53ec STARK: Implement opSetInteractiveMode 2016-01-01 07:29:54 +01:00
Bastien Bouclet 00462b7414 STARK: Add a workaround for a game data bug
The command argument type would be zero
2016-01-01 07:29:54 +01:00
Bastien Bouclet 18d3344f87 STARK: Add shortcuts to use the singleton services 2016-01-01 07:29:53 +01:00
Bastien Bouclet dcd5ae0710 STARK: Rename the UI class and move it to the services subfolder 2016-01-01 07:29:53 +01:00
Bastien Bouclet 9045159d7a STARK: Implement opStopPlayingSound 2016-01-01 07:29:52 +01:00
Bastien Bouclet f79a123fe4 STARK: Implement opSetBoolean 2016-01-01 07:29:52 +01:00
Bastien Bouclet 3f328c735a STARK: Implement opScriptEnable 2016-01-01 07:29:52 +01:00
Bastien Bouclet 96ef5c40f2 STARK: Implement opPauseRandom 2016-01-01 07:29:52 +01:00
Bastien Bouclet 707c269138 STARK: Implement the script call opcode 2016-01-01 07:29:52 +01:00
Bastien Bouclet c4635a343f STARK: Implement opIsRandom 2016-01-01 07:29:52 +01:00
Bastien Bouclet 1c27860b6e STARK: Implement opIsScriptActive 2016-01-01 07:29:52 +01:00
Bastien Bouclet e0a5f5a419 STARK: Checked a few opcodes implementations 2016-01-01 07:29:52 +01:00
Bastien Bouclet 4c5c6014c2 STARK: Rename the Item resource hierarchy 2016-01-01 07:29:52 +01:00
Bastien Bouclet 473113a4ed STARK: Allow changing an item's mesh by script 2016-01-01 07:29:49 +01:00
Bastien Bouclet 87828e4e54 STARK: Allow changing an item's texture by script 2016-01-01 07:29:49 +01:00
Bastien Bouclet 1cc5687cf3 STARK: Add a floorfield resource type 2016-01-01 07:29:49 +01:00
Einar Johan Trøan Sømåen 0f6790ea38 STARK: Suspend script while FMVs is playing. 2016-01-01 07:29:47 +01:00
Einar Johan Trøan Sømåen 1e5ab7c2e6 STARK: Allow FMVs to be triggered. 2016-01-01 07:29:46 +01:00
Einar Johan Trøan Sømåen f97f568b94 STARK: Implement opIsIntegerAbove. 2016-01-01 07:29:45 +01:00
Einar Johan Trøan Sømåen 6f979b045b STARK: Implement opIsIntegerInRange. 2016-01-01 07:29:45 +01:00