From 867dd76902a8df475ea0384883527b15b2557907 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sun, 23 Apr 2023 16:43:07 +0200 Subject: [PATCH] - gave the blimp its own source file --- wadsrc/static/zscript.txt | 1 + .../zscript/games/duke/actors/dukedecos.zs | 16 --------------- .../games/duke/actors/dukestuff/blimp.zs | 20 +++++++++++++++++++ 3 files changed, 21 insertions(+), 16 deletions(-) create mode 100644 wadsrc/static/zscript/games/duke/actors/dukestuff/blimp.zs diff --git a/wadsrc/static/zscript.txt b/wadsrc/static/zscript.txt index 186723b0b..794e79931 100644 --- a/wadsrc/static/zscript.txt +++ b/wadsrc/static/zscript.txt @@ -160,6 +160,7 @@ version "4.10" #include "zscript/games/duke/actors/dukeenemies/tank.zs" #include "zscript/games/duke/actors/dukeenemies/turret.zs" +#include "zscript/games/duke/actors/dukestuff/blimp.zs" #include "zscript/games/duke/actors/redneckcstuff/airplane.zs" #include "zscript/games/duke/actors/redneckcstuff/balloons.zs" #include "zscript/games/duke/actors/redneckcstuff/bowling.zs" diff --git a/wadsrc/static/zscript/games/duke/actors/dukedecos.zs b/wadsrc/static/zscript/games/duke/actors/dukedecos.zs index f702e3a70..efbb69c6a 100644 --- a/wadsrc/static/zscript/games/duke/actors/dukedecos.zs +++ b/wadsrc/static/zscript/games/duke/actors/dukedecos.zs @@ -163,22 +163,6 @@ class RedneckBlood : DukeBlood } -class DukeBlimp : DukeActor -{ - default - { - pic "BLIMP"; - +SPAWNWEAPONDEBRIS; - } - - override void Initialize() - { - self.cstat |= CSTAT_SPRITE_BLOCK_ALL; - self.clipdist = 32; - self.ChangeStat(STAT_ACTOR); - } -} - class DukeMike : DukeActor { default diff --git a/wadsrc/static/zscript/games/duke/actors/dukestuff/blimp.zs b/wadsrc/static/zscript/games/duke/actors/dukestuff/blimp.zs new file mode 100644 index 000000000..111cabb83 --- /dev/null +++ b/wadsrc/static/zscript/games/duke/actors/dukestuff/blimp.zs @@ -0,0 +1,20 @@ + +class DukeBlimp : DukeActor +{ + const BLIMPRESPAWNTIME = 2048; + + default + { + pic "BLIMP"; + Strength 1; + +SPAWNWEAPONDEBRIS; + } + + override void Initialize() + { + self.cstat |= CSTAT_SPRITE_BLOCK_ALL; + self.clipdist = 32; + self.ChangeStat(STAT_ACTOR); + } + +}