Teleport linedef types: Difference between revisions

From Eternity Wiki
Jump to navigationJump to search
(→‎Teleport Linedef types: Added extradata mnemonics to reg/ext linetypes)
(Undo revision 2375 by Printz (Talk))
Line 24: Line 24:


  Regular and Extended Teleport types
  Regular and Extended Teleport types
  -----------------------------------------------------------------------------------------------
  -------------------------------------------------------------------
  #    Class  Trig  Silent Mon Plyr Orient    Dest                           ExtraData mnemonic
  #    Class  Trig  Silent Mon Plyr Orient    Dest
   
   
  195  Ext    SR    No    Yes Yes  Set      TP thing in tagged sector       SR_TeleportToSpot
  195  Ext    SR    No    Yes Yes  Set      TP thing in tagged sector
  174  Ext    S1    No    Yes Yes  Set      TP thing in tagged sector       S1_TeleportToSpot
  174  Ext    S1    No    Yes Yes  Set      TP thing in tagged sector
  97    Reg    WR    No    Yes Yes  Set      TP thing in tagged sector       WR_TeleportToSpot
  97    Reg    WR    No    Yes Yes  Set      TP thing in tagged sector
  39    Reg    W1    No    Yes Yes  Set      TP thing in tagged sector       W1_TeleportToSpot
  39    Reg    W1    No    Yes Yes  Set      TP thing in tagged sector
   
   
  126  Reg    WR    No    Yes No  Set      TP thing in tagged sector       WR_TeleportToSpot_MonOnly
  126  Reg    WR    No    Yes No  Set      TP thing in tagged sector
  125  Reg    W1    No    Yes No  Set      TP thing in tagged sector       W1_TeleportToSpot_MonOnly
  125  Reg    W1    No    Yes No  Set      TP thing in tagged sector
  269  Ext    WR    Yes    Yes No  Set      TP thing in tagged sector       WR_TeleportToSpot_Silent_MonOnly
  269  Ext    WR    Yes    Yes No  Set      TP thing in tagged sector
  268  Ext    W1    Yes    Yes No  Set      TP thing in tagged sector       W1_TeleportToSpot_Silent_MonOnly
  268  Ext    W1    Yes    Yes No  Set      TP thing in tagged sector
   
   
  210  Ext    SR    Yes    Yes Yes  Preserve  TP thing in tagged sector       SR_TeleportToSpot_Orient_Silent
  210  Ext    SR    Yes    Yes Yes  Preserve  TP thing in tagged sector
  209  Ext    S1    Yes    Yes Yes  Preserve  TP thing in tagged sector       S1_TeleportToSpot_Orient_Silent
  209  Ext    S1    Yes    Yes Yes  Preserve  TP thing in tagged sector
  208  Ext    WR    Yes    Yes Yes  Preserve  TP thing in tagged sector       WR_TeleportToSpot_Orient_Silent
  208  Ext    WR    Yes    Yes Yes  Preserve  TP thing in tagged sector
  207  Ext    W1    Yes    Yes Yes  Preserve  TP thing in tagged sector       W1_TeleportToSpot_Orient_Silent
  207  Ext    W1    Yes    Yes Yes  Preserve  TP thing in tagged sector
   
   
  244  Ext    WR    Yes    Yes Yes  Preserve  Line with same tag             WR_TeleportToLine
  244  Ext    WR    Yes    Yes Yes  Preserve  Line with same tag
  243  Ext    W1    Yes    Yes Yes  Preserve  Line with same tag             W1_TeleportToLine
  243  Ext    W1    Yes    Yes Yes  Preserve  Line with same tag
  263  Ext    WR    Yes    Yes Yes  Preserve  Line with same tag (reversed)   WR_TeleportToLine_Reverse
  263  Ext    WR    Yes    Yes Yes  Preserve  Line with same tag (reversed)
  262  Ext    W1    Yes    Yes Yes  Preserve  Line with same tag (reversed)   W1_TeleportToLine_Reverse
  262  Ext    W1    Yes    Yes Yes  Preserve  Line with same tag (reversed)
   
   
  267  Ext    WR    Yes    Yes No  Preserve  Line with same tag             WR_TeleportToLine_MonOnly
  267  Ext    WR    Yes    Yes No  Preserve  Line with same tag  
  266  Ext    W1    Yes    Yes No  Preserve  Line with same tag             W1_TeleportToLine_MonOnly
  266  Ext    W1    Yes    Yes No  Preserve  Line with same tag  
  265  Ext    WR    Yes    Yes No  Preserve  Line with same tag (reversed)   WR_TeleportToLine_Reverse_MonOnly
  265  Ext    WR    Yes    Yes No  Preserve  Line with same tag (reversed)  
  264  Ext    W1    Yes    Yes No  Preserve  Line with same tag (reversed)   W1_TeleportToLine_Reverse_MonOnly
  264  Ext    W1    Yes    Yes No  Preserve  Line with same tag (reversed)


''Back to [[Linedef types]]''
''Back to [[Linedef types]]''

Revision as of 17:52, 22 February 2010

A teleporter is a linedef that when crossed or switched makes the player or monster appear elsewhere in the level. There are only regular and extended teleporters, no generalized teleporters exist (yet). Teleporters are the only direction sensitive walkover triggers in DOOM (to allow them to be exited without teleporting again). They must be crossed from the first sidedef side in order to work.

The place that the player or monster appears is set in one of two ways. The more common is by a teleport thing in the sector tagged to the teleport line. The newer completely player preserving line-line silent teleport makes the player appear relative to the exit line (identified by having the same tag as the entry line) with the same orientation, position, momentum and height that they had relative to the entry line just before teleportation. A special kind of line-line teleporter is also provided that reverses the player's orientation by 180 degrees.

In the case of several lines tagged the same as the teleport line, or several sectors tagged the same, or several teleport things in the tagged sector, in all cases the lowest numbered one is used.

In DOOM crossing a W1 teleport line in the wrong direction used it up, and it was never activatable. In BOOM this is not the case, it does not teleport but remains active until next crossed in the right direction.

If the exit of a teleporter is blocked a monster (or anything besides a player) will not teleport thru it. However if the exit of teleporter is blocked a player will, including into a down crusher, a monster, or another player. In the latter two cases the monster/player occupying the spot dies messily, and this is called a telefrag.

Teleport Varieties

A teleporter can be walkover or switched, and retriggerable or not.

A teleporter can have destination set by a teleport thing in the tagged sector, or by a line tagged the same as the teleport line. These are called thing teleporters and line teleporters resp.

A teleporter can preserve orientation or set orientation from the position, height, and angle of the teleport thing. Note a thing destination teleporter always sets position, though it may preserve orientation otherwise.

A teleporter can produce green fog and a whoosh noise, or it can be silent, in which case it does neither.

A teleporter can transport monsters only, or both players and monsters.

Teleport Linedef types

Regular and Extended Teleport types
-------------------------------------------------------------------
#     Class  Trig  Silent Mon Plyr Orient    Dest

195   Ext    SR    No     Yes Yes  Set       TP thing in tagged sector
174   Ext    S1    No     Yes Yes  Set       TP thing in tagged sector
97    Reg    WR    No     Yes Yes  Set       TP thing in tagged sector
39    Reg    W1    No     Yes Yes  Set       TP thing in tagged sector

126   Reg    WR    No     Yes No   Set       TP thing in tagged sector
125   Reg    W1    No     Yes No   Set       TP thing in tagged sector
269   Ext    WR    Yes    Yes No   Set       TP thing in tagged sector
268   Ext    W1    Yes    Yes No   Set       TP thing in tagged sector

210   Ext    SR    Yes    Yes Yes  Preserve  TP thing in tagged sector
209   Ext    S1    Yes    Yes Yes  Preserve  TP thing in tagged sector
208   Ext    WR    Yes    Yes Yes  Preserve  TP thing in tagged sector
207   Ext    W1    Yes    Yes Yes  Preserve  TP thing in tagged sector

244   Ext    WR    Yes    Yes Yes  Preserve  Line with same tag
243   Ext    W1    Yes    Yes Yes  Preserve  Line with same tag
263   Ext    WR    Yes    Yes Yes  Preserve  Line with same tag (reversed)
262   Ext    W1    Yes    Yes Yes  Preserve  Line with same tag (reversed)

267   Ext    WR    Yes    Yes No   Preserve  Line with same tag 
266   Ext    W1    Yes    Yes No   Preserve  Line with same tag 
265   Ext    WR    Yes    Yes No   Preserve  Line with same tag (reversed) 
264   Ext    W1    Yes    Yes No   Preserve  Line with same tag (reversed)

Back to Linedef types