diff --git a/src/p_mobj.c b/src/p_mobj.c
index e658d192c6bb50452433c48653e46dc4d6575656..4533a2ce8882b370306f2de66b1bd1cf6f3a9d8b 100644
--- a/src/p_mobj.c
+++ b/src/p_mobj.c
@@ -4448,7 +4448,7 @@ static void P_Boss3Thinker(mobj_t *mobj)
 
 			CONS_Debug(DBG_GAMELOGIC, "Eggman path %d - Dummy selected paths %d and %d\n", way0, way1, way2);
 			if (mobj->spawnpoint)
-				P_LinedefExecute(mobj->spawnpoint->args[3], mobj, NULL);
+				P_LinedefExecute(mobj->spawnpoint->args[4], mobj, NULL);
 		}
 	}
 	else if (mobj->movecount) // Firing mode