Fandom

Doom Wiki

Projectiles triggering linedefs

3,484pages on
this wiki
Add New Page
Talk2 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

This article is a stub. Please help the Doom Wiki by expanding it.
Doom12r-projectile-lift-bug

Lift being activated by plasma bolt

In Doom 1.2 and lower, as well as Doom 1.666 and higher, some walk-activated linedefs can be activated by certain player and monster projectiles.

Mechanism

In early versions of Doom, things flagged MF_MISSILE were able to trigger some types of P_CrossSpecialLine linedefs triggers, such as those activating lifts. This was "fixed" in later versions of Doom with a specific exception in P_SPEC.C for the existing (at the time) projectiles:

	// Things that should NOT trigger specials...
	switch(thing->type)
	{
	  case MT_ROCKET:
	  case MT_PLASMA:
	  case MT_BFG:
	  case MT_TROOPSHOT:
	  case MT_HEADSHOT:
	  case MT_BRUISERSHOT:
	    return;
	    break;
	    
	  default: break;
	}

When Doom II was released, three new projectile-shooting enemies were introduced (the Revenant, Arachnotron and Mancubus), and the projectiles for these monsters were not added to the exceptions list. This can be easily seen on the outdoor area of MAP09: The Pit (Doom II) where the Mancubus fireballs, when crossing any of the type 88 linedefs, lower the lift in the center. The Hell knight's fireball is functionally identical to the Baron of hell's so it is exempt.

Also on Fandom

Random Wiki