Christoph Oelckers
|
4397e65443
|
- cleaned up the generic destructible code and used it for several more things.
|
2022-12-11 19:43:50 +01:00 |
|
Christoph Oelckers
|
f89ccec829
|
- scriptified Duke's reactor.
|
2022-12-11 19:43:50 +01:00 |
|
Christoph Oelckers
|
d946ebb74d
|
- added Projectile base class.
Not hooked up yet, this only defines the framework for what comes.
|
2022-12-11 19:43:48 +01:00 |
|
Christoph Oelckers
|
15fb7dab35
|
- virtualized the 'shoot' interface and scriptified the bloodsplats to test it.
This calls virtual functions on the actor defaults now to allow writing specific shoot functions for subclasses.
|
2022-12-11 19:43:48 +01:00 |
|
Christoph Oelckers
|
8a921c98bd
|
- scriptified ooz.
|
2022-12-11 19:43:47 +01:00 |
|
Christoph Oelckers
|
9d1384449c
|
- scriptified the Recon.
|
2022-12-11 19:43:47 +01:00 |
|
Christoph Oelckers
|
7db953e0ea
|
- scriptified the force sphere.
Doesn't seem to be used anywhere, though...
|
2022-12-11 19:43:47 +01:00 |
|
Christoph Oelckers
|
6d9a8bfaa5
|
- scriptified the pool balls.
|
2022-12-11 19:43:47 +01:00 |
|
Christoph Oelckers
|
f138798e26
|
- scriptified the rat.
|
2022-12-11 19:43:46 +01:00 |
|
Christoph Oelckers
|
99413651b3
|
- scriptified the respawn marker.
|
2022-12-11 19:43:46 +01:00 |
|
Christoph Oelckers
|
a6a4e628df
|
- scriptified RRRA's gambling machines.
These were fallout from the generic destructibles because the code to destroy them was removed along with that.
|
2022-12-11 19:43:46 +01:00 |
|
Christoph Oelckers
|
1d52963d4b
|
- converted all simple destructible sprites.
Ironically the first item I used for testing needed a dedicated class, so here's that, too...
|
2022-12-11 19:43:46 +01:00 |
|
Christoph Oelckers
|
9e29c3970d
|
- generic destructibles
|
2022-12-11 19:43:45 +01:00 |
|
Christoph Oelckers
|
3ac8bd02f5
|
- scriptified the jibs
|
2022-12-11 18:46:40 +01:00 |
|
Christoph Oelckers
|
1ac4aee0c1
|
- RR cactus stuff
|
2022-12-11 18:41:50 +01:00 |
|
Christoph Oelckers
|
c48dfc082f
|
- scriptified RR's lumber blade.
|
2022-12-11 18:41:50 +01:00 |
|
Christoph Oelckers
|
76fabcd1c7
|
- chickenplant scriptified.
|
2022-12-11 18:41:50 +01:00 |
|
Christoph Oelckers
|
1061e3e2ca
|
- backend update from GZDoom.
|
2022-12-04 16:51:44 +01:00 |
|
Christoph Oelckers
|
a76d166966
|
- scriptified tongue actor.
This seems to be develpment garbage. No proper sprites exist for this.
|
2022-11-20 20:40:46 +01:00 |
|
Christoph Oelckers
|
cb005062cd
|
- scriptified activators and locators.
|
2022-11-20 12:43:24 +01:00 |
|
Christoph Oelckers
|
9fa2fb75cf
|
- scriptified the respawn controller.
This also handles one special RRRA controller which was just easier to scriptify right away than temporarily work around it.
|
2022-11-20 11:58:19 +01:00 |
|
Christoph Oelckers
|
f515939fde
|
- scriptified the sound controller.
|
2022-11-20 08:46:49 +01:00 |
|
Christoph Oelckers
|
714a2ef70e
|
- scriptified canwithsomething, the last internal STAT_STANDABLE item.
|
2022-11-19 19:01:17 +01:00 |
|
Christoph Oelckers
|
dee33ba4dd
|
- scriptified viewscreen and camera.
|
2022-11-19 17:35:04 +01:00 |
|
Christoph Oelckers
|
046ba1ae0c
|
- scriptified touchplate
|
2022-11-19 15:40:35 +01:00 |
|
Christoph Oelckers
|
63a8c3148c
|
- scriptified doorshock
|
2022-11-19 15:40:21 +01:00 |
|
Christoph Oelckers
|
15cd80cad3
|
- scriptified the waterdrip
|
2022-11-19 15:40:09 +01:00 |
|
Christoph Oelckers
|
11acb92553
|
- scriptified the bolts.
|
2022-11-19 12:54:50 +01:00 |
|
Christoph Oelckers
|
676ca73983
|
- scriptified the trash actor.
|
2022-11-19 12:54:15 +01:00 |
|
Christoph Oelckers
|
5ae7011e41
|
- converted the masterswitch.
|
2022-11-19 11:24:39 +01:00 |
|
Christoph Oelckers
|
b106fb693a
|
- scriptified OozFilter + Seenine
Also fixing the default handling for onHit.
|
2022-11-17 21:46:24 +01:00 |
|
Christoph Oelckers
|
26ba1f601e
|
- scriptified the fire extinguisher.
|
2022-11-17 20:19:22 +01:00 |
|
Christoph Oelckers
|
f9826241ef
|
- scriptied the cracks.
|
2022-11-17 20:18:46 +01:00 |
|
Christoph Oelckers
|
8ce358fc24
|
- scriptified the trip bombs.
|
2022-11-17 18:38:25 +01:00 |
|
Christoph Oelckers
|
6b3e57fd2c
|
- added 'foreach' loop to ZScript.
Syntax:
foreach(variable : array)
{
}
the variable's type is automatically deducted.
|
2022-11-15 21:29:04 +01:00 |
|
Christoph Oelckers
|
a2683559ce
|
- refactored Duke's cactus.
|
2022-11-15 10:44:06 +01:00 |
|
Christoph Oelckers
|
d253468b22
|
- scriptified the scraps.
A Duke-ish mess of epic proportions.
|
2022-11-15 00:06:21 +01:00 |
|
Christoph Oelckers
|
5fea500f92
|
- flammable actors scriptified.
|
2022-11-14 16:31:45 +01:00 |
|
Christoph Oelckers
|
190fd1827e
|
- scriptified Dukes water fountain.
That's this thingy in the first corridor of E2L1.
|
2022-11-14 12:10:13 +01:00 |
|
Christoph Oelckers
|
f23ddc28f0
|
- Duke: scriptified the crane
|
2022-11-13 18:55:32 +01:00 |
|
Christoph Oelckers
|
c32a695384
|
- DukeActor scriptification framework.
|
2022-11-13 08:55:20 +01:00 |
|
Christoph Oelckers
|
6586868cb8
|
- added the framework for scripted level compatibility patching.
|
2022-10-30 16:51:41 +01:00 |
|
Christoph Oelckers
|
ff71ab14ce
|
- added a GZDoom-style alternative HUD.
So far only implemented for Blood.
|
2022-10-30 16:51:37 +01:00 |
|
Christoph Oelckers
|
cac54d42e9
|
- fixed script warnings after updating to version 4.9.0
|
2022-08-03 13:49:17 +02:00 |
|
Christoph Oelckers
|
df7e6dfec8
|
- added scripting exports for the global map types and a few more actor utilities.
|
2022-02-21 00:12:51 +01:00 |
|
Christoph Oelckers
|
43f2601bd6
|
- added script definitions for the base actor classes so that the engine can start up again.
|
2022-01-23 13:03:40 +01:00 |
|
Rachael Alexanderson
|
85aee83bf8
|
- backend sync with GZDoom
|
2022-01-21 01:15:22 +01:00 |
|
Christoph Oelckers
|
ffd23c23ca
|
- implemented user map browser.
|
2021-12-30 09:58:08 +01:00 |
|
Christoph Oelckers
|
0d793a59fd
|
- moved the cutscene core to 'engine'.
More adjustments for making this code compatible with GZDoom.
|
2021-05-22 02:15:49 +02:00 |
|
Christoph Oelckers
|
8d8b3cda46
|
- scriptified SW's status bar.
Not tested yet. This just compiles without errors.
|
2021-05-16 09:34:08 +02:00 |
|