EVENT MOVEEFFECTORS: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
Jaap (talk | contribs)
No edit summary
Completely incorrect article, this event triggers for every sector effector, not just the ones that move sectors around.
Line 1: Line 1:
{{EventTable|1=EVENT_MOVEEFFECTORS|2=closest player to sprite|3=current effector|4=0 values}}
EVENT_MOVEEFFECTORS is a [[EDuke32_event_list|Game Event]].
EVENT_MOVEEFFECTORS is a [[EDuke32_event_list|Game Event]].


This [[event]] is triggered for each sector effector that moves sectors.
This [[event]] is triggered once per tic for each sector effector present in a map (i.e. sprites with [[statnum|STAT_EFFECTOR]]).


[[THISACTOR]] is the actor that is moving the sector.
[[THISACTOR]] is set to the current effector spriteNum, while the current player is chosen as the one closest to the current effector.


To cancel the movement of a sector set [[RETURN]] to a non zero value.
Contrary to what the name implies, this event is not only invoked for each sector-movement-based effector, but all of them.
 
Set [[RETURN]] to a non-zero value to cancel the hardcoded behavior of the sector effector.
 
See also: [[Sector Effector Reference Guide]]

Revision as of 09:05, 5 February 2022

Event ID player# THISACTOR RETURN
EVENT_MOVEEFFECTORS closest player to sprite current effector 0 values

EVENT_MOVEEFFECTORS is a Game Event.

This event is triggered once per tic for each sector effector present in a map (i.e. sprites with STAT_EFFECTOR).

THISACTOR is set to the current effector spriteNum, while the current player is chosen as the one closest to the current effector.

Contrary to what the name implies, this event is not only invoked for each sector-movement-based effector, but all of them.

Set RETURN to a non-zero value to cancel the hardcoded behavior of the sector effector.

See also: Sector Effector Reference Guide