Linedef Executors are used to set up special events in a level, from switches and doors, to on-screen messages, to changing sky and weather.
Contents |
Linedef executors are made up of two parts, a trigger and commands. The sector trigger activates the linedef executor. The trigger is always a sector type, because Sonic can thok past a linedef without triggering it. The commands are linedef types. When the trigger sector is set off, it will run all the linedef executors in the control sector the linedef trigger is in.
The trigger is what sets off the linedef executor. This will be what causes the action to happen. There are many sector types and linedef types, and all of them have different purposes. The sector types determine what action will trigger the linedef executor, and the linedef type determines how to run the commands. Also, the executor sector should share the sector tag as the trigger linedef.
The linedef executor commands are what the trigger linedef will make happen. When the linedef executor is triggered, all the commands in the control sector where the trigger linedef is will be executed. Note that many of the linedef executor commands are very specific about details, so make sure that the linedef is facing the proper direction if it needs to have data from another sector, and that any values you're giving it make sense. If it doesn't work, check the pages below to make sure that all the details are correct.