Onevent: Difference between revisions
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 08: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.