Difference between revisions of "Projectile"

From DoomWiki.org

[unchecked revision][unchecked revision]
m
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
During the early Doom years (1993-1994) the word 'projectile' was only used to refer to the damage-inducing [[thing]]s that players or [[monsters]] fire/throw using their ranged attack(s). Since then the term has broadened and currently any thing with certain missile/fireball-type characteristics and/or behaviour is usually categorized as a projectile. This includes [[Lost Soul]]s, who are treated as such by the algorithm.
+
A '''projectile''' is any [[thing]] that behaves like a damaging object that is fired or hurled, such as [[monster]] fireballs and missiles, [[Plasma gun|plasma]] or [[BFG9000|BFG]] bursts, and attacking [[lost soul]]s. They require the following mobj (or thing) flags:
 +
 
 +
* <tt>MF_NOGRAVITY</tt> (or "No gravity" in DeHackEd; 512 bits)
 +
* <tt>MF_DROPOFF</tt> (or "Travels over cliffs" in DeHackEd; 1024 bits)
 +
* <tt>MF_MISSILE</tt> (or "Projectile" in DeHackEd; 65536 bits)
 +
 
 +
And usually also (the lost soul does not use it):
 +
 
 +
* <tt>MF_NOBLOCKMAP</tt> (or "Can't be hit" in DeHackEd; 16 bits)
 +
 
 +
== See also ==
  
==See also==
 
* [[Fireball]]
 
 
* [[Hitscan]]
 
* [[Hitscan]]
 +
 
[[Category:Doom engine]]
 
[[Category:Doom engine]]
 +
[[Category:Gameplay]]

Revision as of 17:50, 12 December 2010

A projectile is any thing that behaves like a damaging object that is fired or hurled, such as monster fireballs and missiles, plasma or BFG bursts, and attacking lost souls. They require the following mobj (or thing) flags:

  • MF_NOGRAVITY (or "No gravity" in DeHackEd; 512 bits)
  • MF_DROPOFF (or "Travels over cliffs" in DeHackEd; 1024 bits)
  • MF_MISSILE (or "Projectile" in DeHackEd; 65536 bits)

And usually also (the lost soul does not use it):

  • MF_NOBLOCKMAP (or "Can't be hit" in DeHackEd; 16 bits)

See also