Christoph Oelckers
24a3d91d0d
scriptified the things
2023-10-08 09:41:15 +02:00
Christoph Oelckers
6250906879
implemented proper handling of VM functions as identifiers.
2023-10-08 09:41:15 +02:00
Christoph Oelckers
2c08ee0c5d
refactored SEQ callbacks as well.
2023-10-08 09:41:15 +02:00
Christoph Oelckers
11f094c7fb
reference event callbacks by name, not by internal index.
...
This is needed to allow writing new callbacks.
2023-10-08 09:41:15 +02:00
Christoph Oelckers
cb443d443c
Blood projectile scriptification.
2023-10-08 09:41:14 +02:00
Christoph Oelckers
11caee7477
exported actGetRespawnTime as a first simple test case.
2023-10-08 09:41:13 +02:00
Christoph Oelckers
64d8fd6072
Blood: scriptified item spawning
...
This was merely a testbed with a limited amount of code, the biggest gain here is that the spawning no longer depends on item IDs but classes so new ones can be added later.
2023-10-08 09:41:11 +02:00
Christoph Oelckers
d83c9f51c3
added texture and class definitions for the 18 items that have no coded function
2023-10-08 09:39:46 +02:00
Christoph Oelckers
051aa14830
added skeleton classes for Blood's actors.
2023-10-01 14:03:23 +02:00