raze/wadsrc/static/zscript/games/duke/actors
Christoph Oelckers 9e3318a2fb - moved spawnclasses and breakwall definitions from .def to RMAPINFO.
.def is not the right place for this - it needs to run very early in the process, before scripted actors are loaded, so doing this stuff there means that half the initialization has to be postponed and error reporting is sub-par.
These are now part of RMAPINFO which gets parsed as one of the very last things - it is also where GZDoom is doing some of these things.

The better error reporting also allowed fixing some errors in these definitions.
2022-12-11 19:43:57 +01:00
..
airplane.zs - scriptified the two final special stat items from RRRA. 2022-12-11 19:43:52 +01:00
balloons.zs - converted all simple destructible sprites. 2022-12-11 19:43:46 +01:00
bloodpool.zs - scriptified several smaller actors 2022-12-11 19:43:51 +01:00
bloodsplats.zs - virtualized the 'shoot' interface and scriptified the bloodsplats to test it. 2022-12-11 19:43:48 +01:00
bolt.zs - fixed code up to the point where everything compiles again. Duke sounds are currently non-functional. 2022-12-11 18:41:51 +01:00
bowling.zs - scriptified RR's bowling stuff. 2022-12-11 19:43:52 +01:00
cactus.zs - scriptified FrameEffect 2022-12-11 19:43:51 +01:00
canwithsomething.zs - did a bit of actor class consolidation by using explicit sprite assignments through 'spawnclasses'. 2022-12-11 19:43:54 +01:00
chickenplant.zs - fixed code up to the point where everything compiles again. Duke sounds are currently non-functional. 2022-12-11 18:41:51 +01:00
controllers.zs - converted several of RR's static init sprite types to the class system. 2022-12-11 19:43:55 +01:00
crack.zs - did a bit of actor class consolidation by using explicit sprite assignments through 'spawnclasses'. 2022-12-11 19:43:54 +01:00
crane.zs - scriptified FrameEffect 2022-12-11 19:43:51 +01:00
destructibles.zs - implemented breakable walls with external definitions. 2022-12-11 19:43:57 +01:00
doorshock.zs - scriptified doorshock 2022-11-19 15:40:21 +01:00
ducktarget.zs - scriptified Duke's shooting gallery targets. 2022-12-11 19:43:50 +01:00
dukemisc.zs - did a bit of actor class consolidation by using explicit sprite assignments through 'spawnclasses'. 2022-12-11 19:43:54 +01:00
emptybike.zs - converted the two last non-CON-based active items - RRRA's empty bike and boat. 2022-12-11 19:43:54 +01:00
fireext.zs - fixed code up to the point where everything compiles again. Duke sounds are currently non-functional. 2022-12-11 18:41:51 +01:00
flammables.zs - avoid propagating owner flags where easily doable. 2022-12-11 19:43:50 +01:00
forcesphere.zs - scriptified the force sphere. 2022-12-11 19:43:47 +01:00
frameeffect.zs - scriptified FrameEffect 2022-12-11 19:43:51 +01:00
gamblingmachine.zs - scriptified RRRA's gambling machines. 2022-12-11 19:43:46 +01:00
genericdestructible.zs - cleaned up the generic destructible code and used it for several more things. 2022-12-11 19:43:50 +01:00
glasspieces.zs - scriptified several smaller actors 2022-12-11 19:43:51 +01:00
greenslime.zs - moved spawnclasses and breakwall definitions from .def to RMAPINFO. 2022-12-11 19:43:57 +01:00
heavyhbomb.zs - scriptified the pipe bomb and RR's dynamite, which is mostly the same thing. 2022-12-11 19:43:51 +01:00
helicopt.zs - scriptified transport vehicles. 2022-12-11 19:43:50 +01:00
jibs.zs - Duke: fixed Jibs animation and scale. 2022-12-11 19:43:46 +01:00
lumberblade.zs - fixed code up to the point where everything compiles again. Duke sounds are currently non-functional. 2022-12-11 18:41:51 +01:00
masterswitch.zs - converted the masterswitch. 2022-11-19 11:24:39 +01:00
mortar.zs - moved spawnclasses and breakwall definitions from .def to RMAPINFO. 2022-12-11 19:43:57 +01:00
naturallightning.zs - added isEffector inline and exported NATURALLIGHTNING which got a bit in the way. 2022-12-11 19:43:52 +01:00
nukebutton.zs - scriptified several smaller actors 2022-12-11 19:43:51 +01:00
ooz.zs - scriptified ooz. 2022-12-11 19:43:47 +01:00
oozfilter.zs - scriptified OozFilter + Seenine 2022-11-17 21:46:24 +01:00
paper.zs - scriptified several smaller actors 2022-12-11 19:43:51 +01:00
piano.zs - scriptified the two final special stat items from RRRA. 2022-12-11 19:43:52 +01:00
pigback.zs - scriptified stat121 special effect. 2022-12-11 19:43:52 +01:00
projectiles.zs - scriptified the last two RR projectiles. 2022-12-11 19:43:49 +01:00
queball.zs - scriptified RR's bowling stuff. 2022-12-11 19:43:52 +01:00
rabbitspawner.zs - scriptified the respawn controller. 2022-11-20 11:58:19 +01:00
rat.zs - scriptified the rat. 2022-12-11 19:43:46 +01:00
reactor.zs - scriptified Duke's reactor. 2022-12-11 19:43:50 +01:00
recon.zs - cleaned up the main thinker loops, using a flag to denote actors that are not on STAT_ACTOR but need to run CON code. 2022-12-11 19:43:54 +01:00
redneckmisc.zs - scriptified two of RRRA's special effects. 2022-12-11 19:43:54 +01:00
respawncontroller.zs - scriptified the respawn controller. 2022-11-20 11:58:19 +01:00
respawnmarker.zs - scriptified the respawn marker. 2022-12-11 19:43:46 +01:00
rrcactus.zs - scriptified the jibs 2022-12-11 18:46:40 +01:00
rrteleport.zs - scriptified RR's UFO teleporter. 2022-12-11 19:43:52 +01:00
scrap.zs - Remove some leftover console debug prints. 2022-11-24 13:41:15 +11:00
shell.zs - scriptified several smaller actors 2022-12-11 19:43:51 +01:00
soundcontroller.zs fixed the sound controller's sound selection. 2022-12-11 18:41:52 +01:00
toilet.zs - scriptified the toilet. 2022-12-11 19:43:53 +01:00
tongue.zs - scriptified the jibs 2022-12-11 18:46:40 +01:00
touchplate.zs - scriptified the respawn controller. 2022-11-20 11:58:19 +01:00
trash.zs - scriptified the trash actor. 2022-11-19 12:54:15 +01:00
tripbomb.zs - Duke sound is working again. 2022-12-11 18:41:52 +01:00
viewscreen.zs - fixed code up to the point where everything compiles again. Duke sounds are currently non-functional. 2022-12-11 18:41:51 +01:00
waterdrip.zs - fixed code up to the point where everything compiles again. Duke sounds are currently non-functional. 2022-12-11 18:41:51 +01:00
waterfountain.zs - scriptified FrameEffect 2022-12-11 19:43:51 +01:00
watersplash.zs - scriptified several smaller actors 2022-12-11 19:43:51 +01:00