Onevent: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
No edit summary
m Whitespace
Line 2: Line 2:


Used outside of all [[actor]]s. When the [[event]] called <[[event]] name> occurs, any following code occurs. [[endevent]] is used to end the statement. Set the [[gamevar]] RETURN to -1 inside an onevent statement to cancel to effects of the [[event]].
Used outside of all [[actor]]s. When the [[event]] called <[[event]] name> occurs, any following code occurs. [[endevent]] is used to end the statement. Set the [[gamevar]] RETURN to -1 inside an onevent statement to cancel to effects of the [[event]].


Example code:
Example code:
Line 18: Line 17:
endevent
endevent
</pre>
</pre>


See the [[EDuke32 event list]] for a list of all currently valid [[event]]s in Eduke32.
See the [[EDuke32 event list]] for a list of all currently valid [[event]]s in Eduke32.


[[Category:EDuke commands]]
[[Category:EDuke commands]]
[[Category:Event manipulation]]
[[Category:Event manipulation]]

Revision as of 09:29, 7 September 2006

onevent <event name> { code } endevent

Used outside of all actors. When the event called <event name> occurs, any following code occurs. endevent is used to end the statement. Set the gamevar RETURN to -1 inside an onevent statement to cancel to effects of the event.

Example code:

gamevar MYMEDPACK 100 1

onevent EVENT_TURNAROUND
{
    palfrom 32 0 0 32
    addphealth 5
    subvar MYMEDPACK 5
    setvar RETURN -1
}
endevent

See the EDuke32 event list for a list of all currently valid events in Eduke32.