ThrustThing: Difference between revisions

From Eternity Wiki
Jump to navigationJump to search
(Created page with "72:'''ThrustThing'''(''angle'', ''speed'', ''reserved'', ''tid'') Pushes a thing or more in a horizontal direction. ==Arguments== *''angle'': byte angle of direction to...")
 
No edit summary
 
Line 1: Line 1:
72:'''ThrustThing'''(''angle'', ''speed'', ''reserved'', ''tid'')
72:'''ThrustThing'''(''angle'', ''speed'', ''nolimit'', ''tid'')


Pushes a thing or more in a horizontal direction.
Pushes a thing or more in a horizontal direction.
Line 6: Line 6:
*''angle'': [[byte angle]] of direction to push things by.
*''angle'': [[byte angle]] of direction to push things by.
*''speed'': starting speed by which to push things.
*''speed'': starting speed by which to push things.
*''reserved'': must be 0. Otherwise the game will break in future versions of Eternity.
*''nolimit'': if 1, it will allow thrusting at speeds greater than the usual limit in DOOM of plasma projectiles. Otherwise, if 0, the velocity will be capped.
*''tid'': [[TID]] optional tag of things to push. As usual, 0 means activator.
*''tid'': [[TID]] optional tag of things to push. As usual, 0 means activator.



Latest revision as of 12:11, 23 August 2025

72:ThrustThing(angle, speed, nolimit, tid)

Pushes a thing or more in a horizontal direction.

Arguments[edit]

  • angle: byte angle of direction to push things by.
  • speed: starting speed by which to push things.
  • nolimit: if 1, it will allow thrusting at speeds greater than the usual limit in DOOM of plasma projectiles. Otherwise, if 0, the velocity will be capped.
  • tid: TID optional tag of things to push. As usual, 0 means activator.

Remarks[edit]

In Hexen, from where this special was inherited, it can only be triggered from the front side. In Eternity however it can be triggered from any side, unless you set a UDMF or ExtraData flag to limit activation from front side.

See also ThrustThingZ for vertical thrusting.