diff --git a/wadsrc/static/filter/dukelike/rmapinfo.spawnclasses b/wadsrc/static/filter/dukelike/rmapinfo.spawnclasses index 8d511dfa2..4995eddb8 100644 --- a/wadsrc/static/filter/dukelike/rmapinfo.spawnclasses +++ b/wadsrc/static/filter/dukelike/rmapinfo.spawnclasses @@ -417,5 +417,45 @@ spawnclasses 1335 = DukeFem6Pad 1817 = DukeCannonball + 487 = DukeSpaceShuttle + 489 = DukeSatellite2 + 4497 = DukeMop + 4496 = DukeBroom + 4495 = DukeWetFloor + 4370 = DukeDeskLamp + 4367 = DukeHatRack + 4372 = DukeCoffeeMachine + 4874 = DukeWoman + 4516 = DukePirateHalf + 4520 = DukeChestOfGold + 4402 = DukeRobotDog + 4887 = DukePleaseWait + 4530 = DukeFoodObject1 + 4532 = DukeFoodObject3 + 4533 = DukeFoodObject4 + 4534 = DukeFoodObject5 + 4536 = DukeFoodObject7 + 4537 = DukeFoodObject8 + 4538 = DukeFoodObject9 + 4539 = DukeFoodObject10 + 4547 = DukeFoodObject18 + 4548 = DukeFoodObject19 + 4549 = DukeFoodObject20 + 4550 = DukeHeadLamp + 4374 = DukeGavals + 4375 = DukeGavals2 + 4373 = DukeCups + 4453 = DukeMeter + 4454 = DukeDeskPhone + 4464 = DukeMace + 4438 = DukeCoffeeMug + 1642 = DukeDevastatorBlast + 1818 = DukeCannonballs + 1810 = DukeCannon + 4427 = DukeHotMeat + 4340 = DukeLavaBubble + 4671 = DukeNewBeastHangDead + 4690 = DukeNewBeastJump + } diff --git a/wadsrc/static/zscript/games/duke/actors/dukemisc.zs b/wadsrc/static/zscript/games/duke/actors/dukemisc.zs index 38a6937b0..2a67349f6 100644 --- a/wadsrc/static/zscript/games/duke/actors/dukemisc.zs +++ b/wadsrc/static/zscript/games/duke/actors/dukemisc.zs @@ -303,7 +303,7 @@ class DukeNewBeastHang : DukeNewBeast } } - class DukeTank : DukeActor +class DukeTank : DukeActor { default { @@ -644,3 +644,315 @@ class DukeCannonball: DukeActor } } +class DukeSpaceShuttle : DukeActor // (487) +{ + default + { + pic "SPACESHUTTLE"; + } +} + +class DukeSatellite2 : DukeActor // (489) +{ + default + { + pic "SATELLITE"; + } +} + +class DukeMop : DukeActor // (4497) +{ + default + { + pic "MOP"; + } +} + +class DukeBroom : DukeActor // (4496) +{ + default + { + pic "BROOM"; + } +} + +class DukeWetFloor : DukeActor // (4495) +{ + default + { + pic "WETFLOOR"; + } +} + +class DukeDeskLamp : DukeActor // (4370) +{ + default + { + pic "DESKLAMP"; + } +} + +class DukeHatRack : DukeActor // (4367) +{ + default + { + pic "HATRACK"; + } +} + +class DukeCoffeeMachine : DukeActor // (4372) +{ + default + { + pic "COFFEEMACHINE"; + } +} + +class DukeWoman : DukeActor // (4874) +{ + default + { + pic "WOMAN"; + } +} + +class DukePirateHalf : DukeActor // (4516) +{ + default + { + pic "PIRATEHALF"; + } +} + +class DukeChestOfGold : DukeActor // (4520) +{ + default + { + pic "CHESTOFGOLD"; + } +} + +class DukeRobotDog : DukeActor // (4402) +{ + default + { + pic "ROBOTDOG"; + } +} + +class DukePleaseWait : DukeActor // (4887) +{ + default + { + pic "PLEASEWAIT"; + } +} + +class DukeFoodObject1 : DukeActor // (4530) +{ + default + { + pic "FOODOBJECT1"; + } +} + +class DukeFoodObject3 : DukeActor // (4532) +{ + default + { + pic "FOODOBJECT3"; + } +} + +class DukeFoodObject4 : DukeActor // (4533) +{ + default + { + pic "FOODOBJECT4"; + } +} + +class DukeFoodObject5 : DukeActor // (4534) +{ + default + { + pic "FOODOBJECT5"; + } +} + +class DukeFoodObject7 : DukeActor // (4536) +{ + default + { + pic "FOODOBJECT7"; + } +} + +class DukeFoodObject8 : DukeActor // (4537) +{ + default + { + pic "FOODOBJECT8"; + } +} + +class DukeFoodObject9 : DukeActor // (4538) +{ + default + { + pic "FOODOBJECT9"; + } +} + +class DukeFoodObject10 : DukeActor // (4539) +{ + default + { + pic "FOODOBJECT10"; + } +} + +class DukeFoodObject18 : DukeActor // (4547) +{ + default + { + pic "FOODOBJECT18"; + } +} + +class DukeFoodObject19 : DukeActor // (4548) +{ + default + { + pic "FOODOBJECT19"; + } +} + +class DukeFoodObject20 : DukeActor // (4549) +{ + default + { + pic "FOODOBJECT20"; + } +} + +class DukeHeadLamp : DukeActor // (4550) +{ + default + { + pic "HEADLAMP"; + } +} + +class DukeGavals : DukeActor // (4374) +{ + default + { + pic "GAVALS"; + } +} + +class DukeGavals2 : DukeActor // (4375) +{ + default + { + pic "GAVALS2"; + } +} + +class DukeCups : DukeActor // (4373) +{ + default + { + pic "CUPS"; + } +} + +class DukeMeter : DukeActor // (4453) +{ + default + { + pic "METER"; + } +} + +class DukeDeskPhone : DukeActor // (4454) +{ + default + { + pic "DESKPHONE"; + } +} + +class DukeMace : DukeActor // (4464) +{ + default + { + pic "MACE"; + } +} + +class DukeCoffeeMug : DukeActor // (4438) +{ + default + { + pic "COFFEEMUG"; + } +} + +class DukeDevastatorBlast : DukeActor // (1642) +{ + default + { + pic "DEVISTATORBLAST"; + } +} + +class DukeCannonballs : DukeActor // (1818) +{ + default + { + pic "CANNONBALLS"; + } +} + +class DukeCannon : DukeActor // (1810) +{ + default + { + pic "CANNON"; + } +} + +class DukeHotMeat : DukeActor // (4427) +{ + default + { + pic "HOTMEAT"; + } +} + +class DukeLavaBubble : DukeActor // (4340) +{ + default + { + pic "LAVABUBBLE"; + } +} + +class DukeNewBeastHangDead : DukeNewBeast // (4671) +{ + default + { + pic "NEWBEASTHANGDEAD"; + } +} + +class DukeNewBeastJump : DukeNewBeast // (4690) +{ + default + { + pic "NEWBEASTJUMP"; + } +} +