FS_Execute
158:FS_Execute (int scriptnumber, side, keynum, message)
![]() |
Warning: The feature described on this page is only there for compatibility purposes with Doom Legacy and will not be extended or maintained beyond this point. It is therefore recommended to look for equivalent ZDoom method to achieve the same effects instead of using this feature. |
Executes a FraggleScript script.
- scriptnumber: Number of the script to run.
- side: on a two-sided linedef, determines if it can be activated from the front side.
- keynum: The number of the key required for activation, as defined in LOCKDEFS.
- message: The type of message given if the player lacks the needed key.
Sides:
- 0: Can be activated from both side
- 1: Can only be activated from the front side
Keynums:
Messages:
- 0: Displays a “you need X key to open this door” message
- 1: Displays a “you need X key to activate this object” message
Examples
![]() |
Note: This article lists no examples. If you make use of this feature in your own project(s) or know of any basic examples that could be shared, please add them. This will make it easier to understand for future authors seeking assistance. Your contributions are greatly appreciated. |
Conversions from linedef types
The following Doom map format types can be converted as FS_Execute:
Type | Conversion | Trigger |
---|---|---|
![]() | FS_Execute (tag) | Player Cross, Repeatable |
![]() | FS_Execute (tag, 1) | Player Cross, Repeatable |
![]() | FS_Execute (tag) | Player Cross |
![]() | FS_Execute (tag, 1) | Player Cross |
![]() | FS_Execute (tag) | Player Use, Repeatable |
![]() | FS_Execute (tag) | Player Use |
![]() | FS_Execute (tag) | Attack Hit, Missile Cross, Repeatable |
![]() | FS_Execute (tag) | Attack Hit, Missile Cross |
This article is issued from Zdoom. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.