EVENT PRELEVEL: Difference between revisions
Jump to navigation
Jump to search
Doom64hunter (talk | contribs) mNo edit summary |
Doom64hunter (talk | contribs) mNo edit summary |
||
Line 2: | Line 2: | ||
'''EVENT_PRELEVEL''' is a [[EDuke32_event_list|Game Event]]. | '''EVENT_PRELEVEL''' is a [[EDuke32_event_list|Game Event]]. | ||
This [[event]] is executed when the map is loaded. | This [[event]] is executed when the map is loaded, before event [[EVENT_ENTERLEVEL]]. | ||
It is placed at the very beginning of the engine's <code>prelevel()</code> function, after actor variables have been reset, but before any sector data is set up, before the player has been defined, before sprites are spawned, and before any [[EVENT_LOADACTOR]] is executed. | It is placed at the very beginning of the engine's <code>prelevel()</code> function, after actor variables have been reset, but before any sector data is set up, before the player has been defined, before sprites are spawned, and before any [[EVENT_LOADACTOR]] is executed. |
Revision as of 06:38, 5 February 2022
Event ID | player# | THISACTOR | RETURN | |
---|---|---|---|---|
EVENT_PRELEVEL | -1 | -1 | 0 values |
EVENT_PRELEVEL is a Game Event.
This event is executed when the map is loaded, before event EVENT_ENTERLEVEL.
It is placed at the very beginning of the engine's prelevel()
function, after actor variables have been reset, but before any sector data is set up, before the player has been defined, before sprites are spawned, and before any EVENT_LOADACTOR is executed.
You can use this event to initialize gamevars at level start, which do not require any of the level's data to be present.
See also: EVENT_ENTERLEVEL