Difference between revisions of "Action specials"
From DoomWiki.org
[checked revision] | [checked revision] |
m (moved Hexen action specials to Action specials: More generic name) |
(Added Eternity stuff) |
||
Line 26: | Line 26: | ||
||5||Polyobj_ExplicitLine||Yes||Yes||Yes||No script|| || | ||5||Polyobj_ExplicitLine||Yes||Yes||Yes||No script|| || | ||
|- | |- | ||
− | ||6||Polyobj_MoveTimes8||Yes||Yes|| || || || | + | ||6||Polyobj_MoveTimes8||Yes||Yes||Yes|| || || |
|- | |- | ||
||7||Polyobj_DoorSwing||Yes||Yes||Yes|| || || | ||7||Polyobj_DoorSwing||Yes||Yes||Yes|| || || | ||
Line 32: | Line 32: | ||
||8||Polyobj_DoorSlide||Yes||Yes||Yes|| || || | ||8||Polyobj_DoorSlide||Yes||Yes||Yes|| || || | ||
|- | |- | ||
− | ||9||Line_Horizon|| ||Yes|| ||No script|| || | + | ||9||Line_Horizon|| ||Yes||Yes||No script|| || |
|- | |- | ||
||10||Door_Close||Yes||Yes||Yes|| || || | ||10||Door_Close||Yes||Yes||Yes|| || || | ||
Line 40: | Line 40: | ||
||12||Door_Raise||Yes||Yes||Yes|| || || | ||12||Door_Raise||Yes||Yes||Yes|| || || | ||
|- | |- | ||
− | ||13||Door_LockedRaise||Yes||Yes|| || || || | + | ||13||Door_LockedRaise||Yes||Yes||Yes|| || || |
|- | |- | ||
||14||Door_Animated|| ||Yes|| || | ||14||Door_Animated|| ||Yes|| || | ||
Line 48: | Line 48: | ||
||16||Transfer_WallLight|| ||Yes|| ||No script|| || | ||16||Transfer_WallLight|| ||Yes|| ||No script|| || | ||
|- | |- | ||
− | ||17||Thing_Raise|| ||Yes|| || || | + | ||17||Thing_Raise|| ||Yes||Yes|| || |
|- | |- | ||
||18||StartConversation|| ||Yes|| || || | ||18||StartConversation|| ||Yes|| || || | ||
|- | |- | ||
− | ||19||Thing_Stop|| ||Yes|| || || | + | ||19||Thing_Stop|| ||Yes||Yes|| || |
|- | |- | ||
||20||Floor_LowerByValue||Yes||Yes||Yes|| || || | ||20||Floor_LowerByValue||Yes||Yes||Yes|| || || | ||
Line 70: | Line 70: | ||
||27||Stairs_BuildUp||Yes||Yes|| || || || | ||27||Stairs_BuildUp||Yes||Yes|| || || || | ||
|- | |- | ||
− | ||28||Floor_RaiseAndCrush||Yes||Yes|| || || || | + | ||28||Floor_RaiseAndCrush||Yes||Yes||Yes|| || || |
|- | |- | ||
||29||Pillar_Build||Yes||Yes||Yes|| || || | ||29||Pillar_Build||Yes||Yes||Yes|| || || | ||
Line 88: | Line 88: | ||
||36||Floor_LowerByValueTimes8||Yes||Yes||Yes|| || || | ||36||Floor_LowerByValueTimes8||Yes||Yes||Yes|| || || | ||
|- | |- | ||
− | ||37||Floor_MoveToValue|| ||Yes|| || || || | + | ||37||Floor_MoveToValue|| ||Yes||Yes|| || || |
|- | |- | ||
||38||Ceiling_Waggle|| ||Yes|| || || || | ||38||Ceiling_Waggle|| ||Yes|| || || || | ||
Line 98: | Line 98: | ||
||41||Ceiling_RaiseByValue||Yes||Yes||Yes|| || || | ||41||Ceiling_RaiseByValue||Yes||Yes||Yes|| || || | ||
|- | |- | ||
− | ||42||Ceiling_CrushAndRaise||Yes||Yes|| || || || | + | ||42||Ceiling_CrushAndRaise||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||43||Ceiling_LowerAndCrush||Yes||Yes|| || || || | + | ||43||Ceiling_LowerAndCrush||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||44||Ceiling_CrushStop||Yes||Yes|| || || || | + | ||44||Ceiling_CrushStop||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||45||Ceiling_CrushRaiseAndStay||Yes||Yes|| || || || | + | ||45||Ceiling_CrushRaiseAndStay||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||46||Floor_CrushStop||Yes||Yes|| || || || | + | ||46||Floor_CrushStop||Yes||Yes||Yes|| || || |
|- | |- | ||
||47||Ceiling_MoveToValue|| ||Yes||Yes|| || || | ||47||Ceiling_MoveToValue|| ||Yes||Yes|| || || | ||
|- | |- | ||
− | ||48||Sector_Attach3dMidtex|| ||Yes|| ||No script|| || | + | ||48||Sector_Attach3dMidtex|| ||Yes||Yes||No script|| || |
|- | |- | ||
||49||GlassBreak|| ||Yes|| || || || | ||49||GlassBreak|| ||Yes|| || || || | ||
Line 134: | Line 134: | ||
||59||Polyobj_OR_MoveToSpot|| ||Yes|| || | ||59||Polyobj_OR_MoveToSpot|| ||Yes|| || | ||
|- | |- | ||
− | ||60||Plat_PerpetualRaise||Yes||Yes|| || || || | + | ||60||Plat_PerpetualRaise||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||61||Plat_Stop||Yes||Yes|| || || || | + | ||61||Plat_Stop||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||62||Plat_DownWaitUpStay||Yes||Yes|| || || || | + | ||62||Plat_DownWaitUpStay||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||63||Plat_DownByValue||Yes||Yes|| || || || | + | ||63||Plat_DownByValue||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||64||Plat_UpWaitDownStay||Yes||Yes|| || || || | + | ||64||Plat_UpWaitDownStay||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||65||Plat_UpByValue||Yes||Yes|| || || || | + | ||65||Plat_UpByValue||Yes||Yes||Yes|| || || |
|- | |- | ||
||66||Floor_LowerInstant||Yes||Yes||Yes|| || || | ||66||Floor_LowerInstant||Yes||Yes||Yes|| || || | ||
Line 150: | Line 150: | ||
||67||Floor_RaiseInstant||Yes||Yes||Yes|| || || | ||67||Floor_RaiseInstant||Yes||Yes||Yes|| || || | ||
|- | |- | ||
− | ||68||Floor_MoveToValueTimes8||Yes||Yes|| || || || | + | ||68||Floor_MoveToValueTimes8||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||69||Ceiling_MoveToValueTimes8||Yes||Yes|| || || || | + | ||69||Ceiling_MoveToValueTimes8||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||70||Teleport||Yes||Yes|| || || || | + | ||70||Teleport||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||71||Teleport_NoFog||Yes||Yes|| || || || | + | ||71||Teleport_NoFog||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||72||ThrustThing||Yes||Yes|| || || || | + | ||72||ThrustThing||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||73||DamageThing||Yes||Yes|| || || || | + | ||73||DamageThing||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||74||Teleport_NewMap||Yes||Yes|| || || || | + | ||74||Teleport_NewMap||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||75||Teleport_EndGame||Yes||Yes|| || || || | + | ||75||Teleport_EndGame||Yes||Yes||Yes|| || || |
|- | |- | ||
||76||TeleportOther|| ||Yes|| || || || | ||76||TeleportOther|| ||Yes|| || || || | ||
Line 180: | Line 180: | ||
||82||ACS_Terminate||Yes||Yes||Yes|| || || | ||82||ACS_Terminate||Yes||Yes||Yes|| || || | ||
|- | |- | ||
− | ||83||ACS_LockedExecute||Yes||Yes|| || || || | + | ||83||ACS_LockedExecute||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||84||ACS_ExecuteWithResult|| ||Yes|| || || || | + | ||84||ACS_ExecuteWithResult|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||85||ACS_LockedExecuteDoor|| ||Yes|| || || || | + | ||85||ACS_LockedExecuteDoor|| ||Yes||Yes|| || || |
|- | |- | ||
||86||Polyobj_MoveToSpot|| ||Yes|| || | ||86||Polyobj_MoveToSpot|| ||Yes|| || | ||
|- | |- | ||
− | ||87||Polyobj_Stop|| ||Yes|| || | + | ||87||Polyobj_Stop|| ||Yes||Yes|| |
|- | |- | ||
||88||Polyobj_MoveTo|| ||Yes|| || | ||88||Polyobj_MoveTo|| ||Yes|| || | ||
Line 200: | Line 200: | ||
||92||Polyobj_OR_Move||Yes||Yes||Yes|| || || | ||92||Polyobj_OR_Move||Yes||Yes||Yes|| || || | ||
|- | |- | ||
− | ||93||Polyobj_OR_MoveTimes8||Yes||Yes|| || || || | + | ||93||Polyobj_OR_MoveTimes8||Yes||Yes||Yes|| || || |
|- | |- | ||
||94||Pillar_BuildAndCrush||Yes||Yes||Yes|| || || | ||94||Pillar_BuildAndCrush||Yes||Yes||Yes|| || || | ||
|- | |- | ||
− | ||95||FloorAndCeiling_LowerByValue||Yes||Yes|| || || || | + | ||95||FloorAndCeiling_LowerByValue||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||96||FloorAndCeiling_RaiseByValue||Yes||Yes|| || || || | + | ||96||FloorAndCeiling_RaiseByValue||Yes||Yes||Yes|| || || |
<!--|- | <!--|- | ||
||97|||| || || || | ||97|||| || || || | ||
Line 214: | Line 214: | ||
||99|||| || || ||--> | ||99|||| || || ||--> | ||
|- | |- | ||
− | ||100||Scroll_Texture_Left||Yes||Yes|| ||No script|| || | + | ||100||Scroll_Texture_Left||Yes||Yes||Yes||No script|| || |
|- | |- | ||
− | ||101||Scroll_Texture_Right||Yes||Yes|| ||No script|| || | + | ||101||Scroll_Texture_Right||Yes||Yes||Yes||No script|| || |
|- | |- | ||
− | ||102||Scroll_Texture_Up||Yes||Yes|| ||No script|| || | + | ||102||Scroll_Texture_Up||Yes||Yes||Yes||No script|| || |
|- | |- | ||
− | ||103||Scroll_Texture_Down||Yes||Yes|| ||No script|| || | + | ||103||Scroll_Texture_Down||Yes||Yes||Yes||No script|| || |
<!--|- | <!--|- | ||
||104|||| || || || | ||104|||| || || || | ||
Line 246: | Line 246: | ||
||115||Light_Flicker||Yes||Yes||Yes|| || || | ||115||Light_Flicker||Yes||Yes||Yes|| || || | ||
|- | |- | ||
− | ||116||Light_Strobe||Yes||Yes|| || || || | + | ||116||Light_Strobe||Yes||Yes||Yes|| || || |
|- | |- | ||
||117||Light_Stop|| ||Yes||Yes|| || || | ||117||Light_Stop|| ||Yes||Yes|| || || | ||
Line 252: | Line 252: | ||
||118||Plane_Copy|| ||Yes||Yes | ||118||Plane_Copy|| ||Yes||Yes | ||
|- | |- | ||
− | ||119||Thing_Damage|| ||Yes|| || || || | + | ||119||Thing_Damage|| ||Yes||Yes|| || || |
|- | |- | ||
||120||Radius_Quake||Yes||Yes||Yes|| || || | ||120||Radius_Quake||Yes||Yes||Yes|| || || | ||
Line 270: | Line 270: | ||
||127||Thing_SetSpecial|| ||Yes|| || || || | ||127||Thing_SetSpecial|| ||Yes|| || || || | ||
|- | |- | ||
− | ||128||ThrustThingZ|| ||Yes|| || || || | + | ||128||ThrustThingZ|| ||Yes||Yes|| || || |
|- | |- | ||
||129||UsePuzzleItem||Yes||Yes|| || || || | ||129||UsePuzzleItem||Yes||Yes|| || || || | ||
|- | |- | ||
− | ||130||Thing_Activate||Yes||Yes|| || || || | + | ||130||Thing_Activate||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||131||Thing_Deactivate||Yes||Yes|| || || || | + | ||131||Thing_Deactivate||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||132||Thing_Remove||Yes||Yes|| || || || | + | ||132||Thing_Remove||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||133||Thing_Destroy||Yes||Yes|| || || || | + | ||133||Thing_Destroy||Yes||Yes||Yes|| || || |
|- | |- | ||
− | ||134||Thing_Projectile||Yes||Yes|| || || || | + | ||134||Thing_Projectile||Yes||Yes||Yes|| || || |
|- | |- | ||
||135||Thing_Spawn||Yes||Yes||Yes|| || || | ||135||Thing_Spawn||Yes||Yes||Yes|| || || | ||
|- | |- | ||
− | ||136||Thing_ProjectileGravity||Yes||Yes|| || || || | + | ||136||Thing_ProjectileGravity||Yes||Yes||Yes|| || || |
|- | |- | ||
||137||Thing_SpawnNoFog||Yes||Yes||Yes|| || || | ||137||Thing_SpawnNoFog||Yes||Yes||Yes|| || || | ||
Line 294: | Line 294: | ||
||139||Thing_SpawnFacing|| ||Yes|| || || || | ||139||Thing_SpawnFacing|| ||Yes|| || || || | ||
|- | |- | ||
− | ||140||Sector_ChangeSound||Yes||Yes|| || || || | + | ||140||Sector_ChangeSound||Yes||Yes||Yes|| || || |
<!--|- | <!--|- | ||
||141|||| || || || | ||141|||| || || || | ||
Line 366: | Line 366: | ||
||175||Thing_ProjectileIntercept|| ||Yes|| || || || | ||175||Thing_ProjectileIntercept|| ||Yes|| || || || | ||
|- | |- | ||
− | ||176||Thing_ChangeTID|| ||Yes|| || || || | + | ||176||Thing_ChangeTID|| ||Yes||Yes|| || || |
|- | |- | ||
||177||Thing_Hate|| ||Yes|| || || || | ||177||Thing_Hate|| ||Yes|| || || || | ||
Line 372: | Line 372: | ||
||178||Thing_ProjectileAimed|| ||Yes|| || || || | ||178||Thing_ProjectileAimed|| ||Yes|| || || || | ||
|- | |- | ||
− | ||179||ChangeSkill|| ||Yes|| || || || | + | ||179||ChangeSkill|| ||Yes||Yes|| || || |
|- | |- | ||
||180||Thing_SetTranslation|| ||Yes|| || || || | ||180||Thing_SetTranslation|| ||Yes|| || || || | ||
|- | |- | ||
− | ||181||Plane_Align|| ||Yes|| ||No script|| || | + | ||181||Plane_Align|| ||Yes||Yes||No script|| || |
|- | |- | ||
||182||Line_Mirror|| ||Yes|| ||No script|| || | ||182||Line_Mirror|| ||Yes|| ||No script|| || | ||
Line 384: | Line 384: | ||
||184||Line_AlignFloor|| ||Yes|| || ||No line|| | ||184||Line_AlignFloor|| ||Yes|| || ||No line|| | ||
|- | |- | ||
− | ||185||Sector_SetRotation|| ||Yes|| || || || | + | ||185||Sector_SetRotation|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||186||Sector_SetCeilingPanning|| ||Yes|| || || || | + | ||186||Sector_SetCeilingPanning|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||187||Sector_SetFloorPanning|| ||Yes|| || || || | + | ||187||Sector_SetFloorPanning|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||188||Sector_SetCeilingScale|| ||Yes|| || || || | + | ||188||Sector_SetCeilingScale|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||189||Sector_SetFloorScale|| ||Yes|| || || || | + | ||189||Sector_SetFloorScale|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||190||Static_Init|| ||Yes|| ||No script|| || | + | ||190||Static_Init|| ||Yes||Yes||No script|| || |
|- | |- | ||
||191||SetPlayerProperty|| ||Yes|| || || || | ||191||SetPlayerProperty|| ||Yes|| || || || | ||
|- | |- | ||
− | ||192||Ceiling_LowerToHighestFloor|| ||Yes|| || || || | + | ||192||Ceiling_LowerToHighestFloor|| ||Yes||Yes|| || || |
|- | |- | ||
||193||Ceiling_LowerInstant|| ||Yes||Yes|| || || | ||193||Ceiling_LowerInstant|| ||Yes||Yes|| || || | ||
Line 404: | Line 404: | ||
||194||Ceiling_RaiseInstant|| ||Yes||Yes|| || || | ||194||Ceiling_RaiseInstant|| ||Yes||Yes|| || || | ||
|- | |- | ||
− | ||195||Ceiling_CrushRaiseAndStayA|| ||Yes|| || || || | + | ||195||Ceiling_CrushRaiseAndStayA|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||196||Ceiling_CrushAndRaiseA|| ||Yes|| || || || | + | ||196||Ceiling_CrushAndRaiseA|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||197||Ceiling_CrushAndRaiseSilentA|| ||Yes|| || || || | + | ||197||Ceiling_CrushAndRaiseSilentA|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||198||Ceiling_RaiseByValueTimes8|| ||Yes|| || || || | + | ||198||Ceiling_RaiseByValueTimes8|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||199||Ceiling_LowerByValueTimes8|| ||Yes|| || || || | + | ||199||Ceiling_LowerByValueTimes8|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||200||Generic_Floor|| ||Yes|| || || || | + | ||200||Generic_Floor|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||201||Generic_Ceiling|| ||Yes|| || || || | + | ||201||Generic_Ceiling|| ||Yes||Yes|| || || |
|- | |- | ||
||202||Generic_Door|| ||Yes|| || || || | ||202||Generic_Door|| ||Yes|| || || || | ||
Line 424: | Line 424: | ||
||204||Generic_Stairs|| ||Yes|| || || || | ||204||Generic_Stairs|| ||Yes|| || || || | ||
|- | |- | ||
− | ||205||Generic_Crusher|| ||Yes|| || || || | + | ||205||Generic_Crusher|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||206||Plat_DownWaitUpStayLip|| ||Yes|| || || || | + | ||206||Plat_DownWaitUpStayLip|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||207||Plat_PerpetualRaiseLip|| ||Yes|| || || || | + | ||207||Plat_PerpetualRaiseLip|| ||Yes||Yes|| || || |
|- | |- | ||
||208||TranslucentLine|| ||Yes|| || || || | ||208||TranslucentLine|| ||Yes|| || || || | ||
|- | |- | ||
− | ||209||Transfer_Heights|| ||Yes|| ||No script|| || | + | ||209||Transfer_Heights|| ||Yes||Yes||No script|| || |
|- | |- | ||
− | ||210||Transfer_FloorLight|| ||Yes|| ||No script|| || | + | ||210||Transfer_FloorLight|| ||Yes||Yes||No script|| || |
|- | |- | ||
− | ||211||Transfer_CeilingLight|| ||Yes|| ||No script|| || | + | ||211||Transfer_CeilingLight|| ||Yes||Yes||No script|| || |
|- | |- | ||
||212||Sector_SetColor|| ||Yes|| || || || | ||212||Sector_SetColor|| ||Yes|| || || || | ||
Line 444: | Line 444: | ||
||214||Sector_SetDamage|| ||Yes|| || || || | ||214||Sector_SetDamage|| ||Yes|| || || || | ||
|- | |- | ||
− | ||215||Teleport_Line|| ||Yes|| || || || | + | ||215||Teleport_Line|| ||Yes||Yes|| || || |
|- | |- | ||
||216||Sector_SetGravity|| ||Yes|| || || || | ||216||Sector_SetGravity|| ||Yes|| || || || | ||
Line 450: | Line 450: | ||
||217||Stairs_BuildUpDoom|| ||Yes||Yes|| || || | ||217||Stairs_BuildUpDoom|| ||Yes||Yes|| || || | ||
|- | |- | ||
− | ||218||Sector_SetWind|| ||Yes|| || || || | + | ||218||Sector_SetWind|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||219||Sector_SetFriction|| ||Yes|| || || || | + | ||219||Sector_SetFriction|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||220||Sector_SetCurrent|| ||Yes|| || || || | + | ||220||Sector_SetCurrent|| ||Yes||Yes|| || || |
|- | |- | ||
||221||Scroll_Texture_Both|| ||Yes|| || || || | ||221||Scroll_Texture_Both|| ||Yes|| || || || | ||
|- | |- | ||
− | ||222||Scroll_Texture_Model|| ||Yes|| ||No script|| || | + | ||222||Scroll_Texture_Model|| ||Yes||Yes||No script|| || |
|- | |- | ||
− | ||223||Scroll_Floor|| ||Yes|| || || || | + | ||223||Scroll_Floor|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||224||Scroll_Ceiling|| ||Yes|| || || || | + | ||224||Scroll_Ceiling|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||225||Scroll_Texture_Offsets|| ||Yes|| ||No script|| || | + | ||225||Scroll_Texture_Offsets|| ||Yes||Yes||No script|| || |
|- | |- | ||
− | ||226||ACS_ExecuteAlways|| ||Yes|| || || || | + | ||226||ACS_ExecuteAlways|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||227||PointPush_SetForce|| ||Yes|| ||No script|| || | + | ||227||PointPush_SetForce|| ||Yes||Yes||No script|| || |
|- | |- | ||
− | ||228||Plat_RaiseAndStayTx0|| ||Yes|| || || || | + | ||228||Plat_RaiseAndStayTx0|| ||Yes||Yes|| || || |
|- | |- | ||
||229||Thing_SetGoal|| ||Yes|| || || | ||229||Thing_SetGoal|| ||Yes|| || || | ||
|- | |- | ||
− | ||230||Plat_UpByValueStayTx|| ||Yes|| || || || | + | ||230||Plat_UpByValueStayTx|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||231||Plat_ToggleCeiling|| ||Yes|| || || || | + | ||231||Plat_ToggleCeiling|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||232||Light_StrobeDoom|| ||Yes|| || || || | + | ||232||Light_StrobeDoom|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||233||Light_MinNeighbor|| ||Yes|| || || || | + | ||233||Light_MinNeighbor|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||234||Light_MaxNeighbor|| ||Yes|| || || || | + | ||234||Light_MaxNeighbor|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||235||Floor_TransferTrigger|| ||Yes|| || || || | + | ||235||Floor_TransferTrigger|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||236||Floor_TransferNumeric|| ||Yes|| || || || | + | ||236||Floor_TransferNumeric|| ||Yes||Yes|| || || |
|- | |- | ||
||237||ChangeCamera|| ||Yes|| || || || | ||237||ChangeCamera|| ||Yes|| || || || | ||
Line 500: | Line 500: | ||
||242||Floor_LowerToHighest|| ||Yes||Yes|| || || | ||242||Floor_LowerToHighest|| ||Yes||Yes|| || || | ||
|- | |- | ||
− | ||243||Exit_Normal|| ||Yes|| || || || | + | ||243||Exit_Normal|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||244||Exit_Secret|| ||Yes|| || || || | + | ||244||Exit_Secret|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||245||Elevator_RaiseToNearest|| ||Yes|| || || || | + | ||245||Elevator_RaiseToNearest|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||246||Elevator_MoveToFloor|| ||Yes|| || || || | + | ||246||Elevator_MoveToFloor|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||247||Elevator_LowerToNearest|| ||Yes|| || || || | + | ||247||Elevator_LowerToNearest|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||248||HealThing|| ||Yes|| || || || | + | ||248||HealThing|| ||Yes||Yes|| || || |
|- | |- | ||
||249||Door_CloseWaitOpen|| ||Yes||Yes|| || || | ||249||Door_CloseWaitOpen|| ||Yes||Yes|| || || | ||
|- | |- | ||
− | ||250||Floor_Donut|| ||Yes|| || || || | + | ||250||Floor_Donut|| ||Yes||Yes|| || || |
|- | |- | ||
− | ||251||FloorAndCeiling_LowerRaise|| ||Yes|| || || || | + | ||251||FloorAndCeiling_LowerRaise|| ||Yes||Yes|| || || |
|- | |- | ||
||252||Ceiling_RaiseToNearest|| ||Yes||Yes|| || || | ||252||Ceiling_RaiseToNearest|| ||Yes||Yes|| || || | ||
Line 524: | Line 524: | ||
||254||Ceiling_LowerToFloor|| ||Yes||Yes|| || || | ||254||Ceiling_LowerToFloor|| ||Yes||Yes|| || || | ||
|- | |- | ||
− | ||255||Ceiling_CrushRaiseAndStaySilA|| ||Yes|| || || || | + | ||255||Ceiling_CrushRaiseAndStaySilA|| ||Yes||Yes|| || || |
|} | |} | ||
Revision as of 14:31, 17 January 2017
Hexen uses a single byte for its linedefs' specials (instead of two in the Doom/Heretic/Strife format) limiting the amount of specials to 255 (0 is no-op). However, these specials have up to five parameters, giving them more flexibility.
ZDoom, derived ports and Vavoom use this map format as well and added several additional ones. It is also planned for the Eternity Engine to use them as well for UDMF maps. This list shows which such special currently exist.
Documentation for them can be found on the ZDoom wiki; though it does not differentiate between specials inherited from Hexen and those added by ZDoom.
# | Name | Hexen | ZDoom | Eternity | Script | Line | |
---|---|---|---|---|---|---|---|
0 | No special | Yes | Yes | Yes | |||
1 | Polyobj_StartLine | Yes | Yes | Yes | No script | ||
2 | Polyobj_RotateLeft | Yes | Yes | Yes | |||
3 | Polyobj_RotateRight | Yes | Yes | Yes | |||
4 | Polyobj_Move | Yes | Yes | Yes | |||
5 | Polyobj_ExplicitLine | Yes | Yes | Yes | No script | ||
6 | Polyobj_MoveTimes8 | Yes | Yes | Yes | |||
7 | Polyobj_DoorSwing | Yes | Yes | Yes | |||
8 | Polyobj_DoorSlide | Yes | Yes | Yes | |||
9 | Line_Horizon | Yes | Yes | No script | |||
10 | Door_Close | Yes | Yes | Yes | |||
11 | Door_Open | Yes | Yes | Yes | |||
12 | Door_Raise | Yes | Yes | Yes | |||
13 | Door_LockedRaise | Yes | Yes | Yes | |||
14 | Door_Animated | Yes | |||||
15 | Autosave | Yes | |||||
16 | Transfer_WallLight | Yes | No script | ||||
17 | Thing_Raise | Yes | Yes | ||||
18 | StartConversation | Yes | |||||
19 | Thing_Stop | Yes | Yes | ||||
20 | Floor_LowerByValue | Yes | Yes | Yes | |||
21 | Floor_LowerToLowest | Yes | Yes | Yes | |||
22 | Floor_LowerToNearest | Yes | Yes | Yes | |||
23 | Floor_RaiseByValue | Yes | Yes | Yes | |||
24 | Floor_RaiseToHighest | Yes | Yes | Yes | |||
25 | Floor_RaiseToNearest | Yes | Yes | Yes | |||
26 | Stairs_BuildDown | Yes | Yes | ||||
27 | Stairs_BuildUp | Yes | Yes | ||||
28 | Floor_RaiseAndCrush | Yes | Yes | Yes | |||
29 | Pillar_Build | Yes | Yes | Yes | |||
30 | Pillar_Open | Yes | Yes | Yes | |||
31 | Stairs_BuildDownSync | Yes | Yes | ||||
32 | Stairs_BuildUpSync | Yes | Yes | ||||
33 | ForceField | Yes | |||||
34 | ClearForceField | Yes | |||||
35 | Floor_RaiseByValueTimes8 | Yes | Yes | Yes | |||
36 | Floor_LowerByValueTimes8 | Yes | Yes | Yes | |||
37 | Floor_MoveToValue | Yes | Yes | ||||
38 | Ceiling_Waggle | Yes | |||||
39 | Teleport_ZombieChanger | Yes | |||||
40 | Ceiling_LowerByValue | Yes | Yes | Yes | |||
41 | Ceiling_RaiseByValue | Yes | Yes | Yes | |||
42 | Ceiling_CrushAndRaise | Yes | Yes | Yes | |||
43 | Ceiling_LowerAndCrush | Yes | Yes | Yes | |||
44 | Ceiling_CrushStop | Yes | Yes | Yes | |||
45 | Ceiling_CrushRaiseAndStay | Yes | Yes | Yes | |||
46 | Floor_CrushStop | Yes | Yes | Yes | |||
47 | Ceiling_MoveToValue | Yes | Yes | ||||
48 | Sector_Attach3dMidtex | Yes | Yes | No script | |||
49 | GlassBreak | Yes | |||||
50 | ExtraFloor_LightOnly | Yes | No script | ||||
51 | Sector_SetLink | Yes | |||||
52 | Scroll_Wall | Yes | |||||
53 | Line_SetTextureOffset | Yes | No line | ||||
54 | Sector_ChangeFlags | Yes | |||||
55 | Line_SetBlocking | Yes | |||||
56 | Line_SetTextureScale | Yes | |||||
57 | Sector_SetPortal | Yes | |||||
58 | Sector_CopyScroller | Yes | |||||
59 | Polyobj_OR_MoveToSpot | Yes | |||||
60 | Plat_PerpetualRaise | Yes | Yes | Yes | |||
61 | Plat_Stop | Yes | Yes | Yes | |||
62 | Plat_DownWaitUpStay | Yes | Yes | Yes | |||
63 | Plat_DownByValue | Yes | Yes | Yes | |||
64 | Plat_UpWaitDownStay | Yes | Yes | Yes | |||
65 | Plat_UpByValue | Yes | Yes | Yes | |||
66 | Floor_LowerInstant | Yes | Yes | Yes | |||
67 | Floor_RaiseInstant | Yes | Yes | Yes | |||
68 | Floor_MoveToValueTimes8 | Yes | Yes | Yes | |||
69 | Ceiling_MoveToValueTimes8 | Yes | Yes | Yes | |||
70 | Teleport | Yes | Yes | Yes | |||
71 | Teleport_NoFog | Yes | Yes | Yes | |||
72 | ThrustThing | Yes | Yes | Yes | |||
73 | DamageThing | Yes | Yes | Yes | |||
74 | Teleport_NewMap | Yes | Yes | Yes | |||
75 | Teleport_EndGame | Yes | Yes | Yes | |||
76 | TeleportOther | Yes | |||||
77 | TeleportGroup | Yes | |||||
78 | TeleportInSector | Yes | |||||
79 | Thing_SetConversation | Yes | |||||
80 | ACS_Execute | Yes | Yes | Yes | |||
81 | ACS_Suspend | Yes | Yes | Yes | |||
82 | ACS_Terminate | Yes | Yes | Yes | |||
83 | ACS_LockedExecute | Yes | Yes | Yes | |||
84 | ACS_ExecuteWithResult | Yes | Yes | ||||
85 | ACS_LockedExecuteDoor | Yes | Yes | ||||
86 | Polyobj_MoveToSpot | Yes | |||||
87 | Polyobj_Stop | Yes | Yes | ||||
88 | Polyobj_MoveTo | Yes | |||||
89 | Polyobj_OR_MoveTo | Yes | |||||
90 | Polyobj_OR_RotateLeft | Yes | Yes | Yes | |||
91 | Polyobj_OR_RotateRight | Yes | Yes | Yes | |||
92 | Polyobj_OR_Move | Yes | Yes | Yes | |||
93 | Polyobj_OR_MoveTimes8 | Yes | Yes | Yes | |||
94 | Pillar_BuildAndCrush | Yes | Yes | Yes | |||
95 | FloorAndCeiling_LowerByValue | Yes | Yes | Yes | |||
96 | FloorAndCeiling_RaiseByValue | Yes | Yes | Yes | |||
100 | Scroll_Texture_Left | Yes | Yes | Yes | No script | ||
101 | Scroll_Texture_Right | Yes | Yes | Yes | No script | ||
102 | Scroll_Texture_Up | Yes | Yes | Yes | No script | ||
103 | Scroll_Texture_Down | Yes | Yes | Yes | No script | ||
109 | Light_ForceLightning | Yes | Yes | ||||
110 | Light_RaiseByValue | Yes | Yes | Yes | |||
111 | Light_LowerByValue | Yes | Yes | Yes | |||
112 | Light_ChangeToValue | Yes | Yes | Yes | |||
113 | Light_Fade | Yes | Yes | Yes | |||
114 | Light_Glow | Yes | Yes | Yes | |||
115 | Light_Flicker | Yes | Yes | Yes | |||
116 | Light_Strobe | Yes | Yes | Yes | |||
117 | Light_Stop | Yes | Yes | ||||
118 | Plane_Copy | Yes | Yes | ||||
119 | Thing_Damage | Yes | Yes | ||||
120 | Radius_Quake | Yes | Yes | Yes | |||
121 | Line_SetIdentification | Yes | Yes | Yes | No script | ||
125 | Thing_Move | Yes | |||||
127 | Thing_SetSpecial | Yes | |||||
128 | ThrustThingZ | Yes | Yes | ||||
129 | UsePuzzleItem | Yes | Yes | ||||
130 | Thing_Activate | Yes | Yes | Yes | |||
131 | Thing_Deactivate | Yes | Yes | Yes | |||
132 | Thing_Remove | Yes | Yes | Yes | |||
133 | Thing_Destroy | Yes | Yes | Yes | |||
134 | Thing_Projectile | Yes | Yes | Yes | |||
135 | Thing_Spawn | Yes | Yes | Yes | |||
136 | Thing_ProjectileGravity | Yes | Yes | Yes | |||
137 | Thing_SpawnNoFog | Yes | Yes | Yes | |||
138 | Floor_Waggle | Yes | Yes | Yes | |||
139 | Thing_SpawnFacing | Yes | |||||
140 | Sector_ChangeSound | Yes | Yes | Yes | |||
145 | Player_SetTeam | ST | |||||
152 | Team_Score | ST | |||||
153 | Team_GivePoints | ST | |||||
154 | Teleport_NoStop | Yes | |||||
157 | SetGlobalFogParameter | Yes | |||||
158 | FS_Execute | GZD | |||||
159 | Sector_SetPlaneReflection | Yes | |||||
160 | Sector_Set3dFloor | G/ST | |||||
161 | Sector_SetContents | G/ST | |||||
169 | Generic_Crusher2 | Yes | |||||
170 | Sector_SetCeilingScale2 | Yes | No line | ||||
171 | Sector_SetFloorScale2 | Yes | No line | ||||
172 | Plat_UpNearestWaitDownStay | Yes | |||||
173 | NoiseAlert | Yes | |||||
174 | SendToCommunicator | Yes | |||||
175 | Thing_ProjectileIntercept | Yes | |||||
176 | Thing_ChangeTID | Yes | Yes | ||||
177 | Thing_Hate | Yes | |||||
178 | Thing_ProjectileAimed | Yes | |||||
179 | ChangeSkill | Yes | Yes | ||||
180 | Thing_SetTranslation | Yes | |||||
181 | Plane_Align | Yes | Yes | No script | |||
182 | Line_Mirror | Yes | No script | ||||
183 | Line_AlignCeiling | Yes | No line | ||||
184 | Line_AlignFloor | Yes | No line | ||||
185 | Sector_SetRotation | Yes | Yes | ||||
186 | Sector_SetCeilingPanning | Yes | Yes | ||||
187 | Sector_SetFloorPanning | Yes | Yes | ||||
188 | Sector_SetCeilingScale | Yes | Yes | ||||
189 | Sector_SetFloorScale | Yes | Yes | ||||
190 | Static_Init | Yes | Yes | No script | |||
191 | SetPlayerProperty | Yes | |||||
192 | Ceiling_LowerToHighestFloor | Yes | Yes | ||||
193 | Ceiling_LowerInstant | Yes | Yes | ||||
194 | Ceiling_RaiseInstant | Yes | Yes | ||||
195 | Ceiling_CrushRaiseAndStayA | Yes | Yes | ||||
196 | Ceiling_CrushAndRaiseA | Yes | Yes | ||||
197 | Ceiling_CrushAndRaiseSilentA | Yes | Yes | ||||
198 | Ceiling_RaiseByValueTimes8 | Yes | Yes | ||||
199 | Ceiling_LowerByValueTimes8 | Yes | Yes | ||||
200 | Generic_Floor | Yes | Yes | ||||
201 | Generic_Ceiling | Yes | Yes | ||||
202 | Generic_Door | Yes | |||||
203 | Generic_Lift | Yes | |||||
204 | Generic_Stairs | Yes | |||||
205 | Generic_Crusher | Yes | Yes | ||||
206 | Plat_DownWaitUpStayLip | Yes | Yes | ||||
207 | Plat_PerpetualRaiseLip | Yes | Yes | ||||
208 | TranslucentLine | Yes | |||||
209 | Transfer_Heights | Yes | Yes | No script | |||
210 | Transfer_FloorLight | Yes | Yes | No script | |||
211 | Transfer_CeilingLight | Yes | Yes | No script | |||
212 | Sector_SetColor | Yes | |||||
213 | Sector_SetFade | Yes | |||||
214 | Sector_SetDamage | Yes | |||||
215 | Teleport_Line | Yes | Yes | ||||
216 | Sector_SetGravity | Yes | |||||
217 | Stairs_BuildUpDoom | Yes | Yes | ||||
218 | Sector_SetWind | Yes | Yes | ||||
219 | Sector_SetFriction | Yes | Yes | ||||
220 | Sector_SetCurrent | Yes | Yes | ||||
221 | Scroll_Texture_Both | Yes | |||||
222 | Scroll_Texture_Model | Yes | Yes | No script | |||
223 | Scroll_Floor | Yes | Yes | ||||
224 | Scroll_Ceiling | Yes | Yes | ||||
225 | Scroll_Texture_Offsets | Yes | Yes | No script | |||
226 | ACS_ExecuteAlways | Yes | Yes | ||||
227 | PointPush_SetForce | Yes | Yes | No script | |||
228 | Plat_RaiseAndStayTx0 | Yes | Yes | ||||
229 | Thing_SetGoal | Yes | |||||
230 | Plat_UpByValueStayTx | Yes | Yes | ||||
231 | Plat_ToggleCeiling | Yes | Yes | ||||
232 | Light_StrobeDoom | Yes | Yes | ||||
233 | Light_MinNeighbor | Yes | Yes | ||||
234 | Light_MaxNeighbor | Yes | Yes | ||||
235 | Floor_TransferTrigger | Yes | Yes | ||||
236 | Floor_TransferNumeric | Yes | Yes | ||||
237 | ChangeCamera | Yes | |||||
238 | Floor_RaiseToLowestCeiling | Yes | Yes | ||||
239 | Floor_RaiseByValueTxTy | Yes | |||||
240 | Floor_RaiseByTexture | Yes | Yes | ||||
241 | Floor_LowerToLowestTxTy | Yes | |||||
242 | Floor_LowerToHighest | Yes | Yes | ||||
243 | Exit_Normal | Yes | Yes | ||||
244 | Exit_Secret | Yes | Yes | ||||
245 | Elevator_RaiseToNearest | Yes | Yes | ||||
246 | Elevator_MoveToFloor | Yes | Yes | ||||
247 | Elevator_LowerToNearest | Yes | Yes | ||||
248 | HealThing | Yes | Yes | ||||
249 | Door_CloseWaitOpen | Yes | Yes | ||||
250 | Floor_Donut | Yes | Yes | ||||
251 | FloorAndCeiling_LowerRaise | Yes | Yes | ||||
252 | Ceiling_RaiseToNearest | Yes | Yes | ||||
253 | Ceiling_LowerToLowest | Yes | Yes | ||||
254 | Ceiling_LowerToFloor | Yes | Yes | ||||
255 | Ceiling_CrushRaiseAndStaySilA | Yes | Yes |