diff --git a/wadsrc/static/filter/dukelike/rmapinfo.spawnclasses b/wadsrc/static/filter/dukelike/rmapinfo.spawnclasses
index dfa74e9ee..b944e6e8a 100644
--- a/wadsrc/static/filter/dukelike/rmapinfo.spawnclasses
+++ b/wadsrc/static/filter/dukelike/rmapinfo.spawnclasses
@@ -15,6 +15,7 @@ spawnclasses
 	2613 = DukeShotgunShot
 	2536 = DukeChaingunShot
 	1670 = DukeRadiusExplosion
+	3384 = DukeShrinker
 	
 	1221 = DukeCranePole
 	1222 = DukeCrane
@@ -358,6 +359,7 @@ spawnclasses
 	
 	4610 = DukeNewBeast
 	4611 = DukeNewBeastStayput
+	4670 = DukeNewBeastHang
 	1975 = DukeTank
 	
 	1550 = DukeShark
diff --git a/wadsrc/static/zscript/games/duke/actors/_placeholders.zs b/wadsrc/static/zscript/games/duke/actors/_placeholders.zs
index dab4536a4..fb865ba68 100644
--- a/wadsrc/static/zscript/games/duke/actors/_placeholders.zs
+++ b/wadsrc/static/zscript/games/duke/actors/_placeholders.zs
@@ -36,6 +36,14 @@ class DukeShotgunShot : DukeActor
 	}
 }
 
+class DukeShrinker : DukeActor
+{
+	default
+	{
+		pic "SHRINKER";
+	}
+}
+
 class RedneckShotgunShot : DukeShotgunShot
 {
 }
diff --git a/wadsrc/static/zscript/games/duke/actors/dukemisc.zs b/wadsrc/static/zscript/games/duke/actors/dukemisc.zs
index e040ce174..a4a9643f0 100644
--- a/wadsrc/static/zscript/games/duke/actors/dukemisc.zs
+++ b/wadsrc/static/zscript/games/duke/actors/dukemisc.zs
@@ -295,6 +295,14 @@ class DukeNewBeastStayput : DukeNewBeast
 	}
 }
 
+class DukeNewBeastHang : DukeNewBeast
+{
+	default
+	{
+		pic "NEWBEASTHANG";
+	}
+}
+
  class DukeTank : DukeActor
  {
  	default