diff --git a/wadsrc/static/filter/duke.worldtour/rmapinfo.spawnclasses b/wadsrc/static/filter/duke.worldtour/rmapinfo.spawnclasses index 9ce5bc7d7..fda3e0de4 100644 --- a/wadsrc/static/filter/duke.worldtour/rmapinfo.spawnclasses +++ b/wadsrc/static/filter/duke.worldtour/rmapinfo.spawnclasses @@ -13,12 +13,16 @@ spawnclasses 5310 = DukeBoss5 5311 = DukeBoss5Stayput 5180 = DukeFirefly + 5360 = DukeFireflyShrinkEffect + 5367 = DukeFireflyGrowEffect + 5134 = DukeFlamethrowerSprite 5135 = DukeFlamethrowerAmmo 5143 = DukeOnFire, noskill 5152 = DukeOnFireSmoke 5268 = DukeWhispySmoke, noskill + 5371 = DukeLavaSplash 5846 = DukeSeriousSam, noskill 5173 = DukeBurnedCorpse } diff --git a/wadsrc/static/zscript/games/duke/actors/dukedecos.zs b/wadsrc/static/zscript/games/duke/actors/dukedecos.zs index ec1032e59..65b069b58 100644 --- a/wadsrc/static/zscript/games/duke/actors/dukedecos.zs +++ b/wadsrc/static/zscript/games/duke/actors/dukedecos.zs @@ -209,6 +209,14 @@ class DukeWhispySmoke : DukeActor } } +class DukeLavaSplash : DukeActor +{ + default + { + pic "LAVASPLASH"; + } +} + class DukeSeriousSam : DukeActor { default diff --git a/wadsrc/static/zscript/games/duke/actors/firefly.zs b/wadsrc/static/zscript/games/duke/actors/firefly.zs index 86aa25ca1..abd99f061 100644 --- a/wadsrc/static/zscript/games/duke/actors/firefly.zs +++ b/wadsrc/static/zscript/games/duke/actors/firefly.zs @@ -1,4 +1,23 @@ +class DukeFireflyShrinkEffect : DukeActor +{ + default + { + pic "FIREFLYSHRINKEFFECT"; + } + +} + + +class DukeFireflyGrowEffect : DukeActor +{ + default + { + pic "FIREFLYGROWEFFECT"; + } + +} + class DukeFireflyFlyingEffect : DukeActor { default