Event list: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
mNo edit summary
Add EVENT_PREACTORDAMAGE, EVENT_PREWEAPONSHOOT, EVENT_POSTWEAPONSHOOT
 
(4 intermediate revisions by the same user not shown)
Line 5: Line 5:


All [[events]] are accessed using the [[onevent]] and [[appendevent]] commands.
All [[events]] are accessed using the [[onevent]] and [[appendevent]] commands.
See also: [[:Category:Event manipulation|Event Manipulation]].
| width="1%" nowrap="nowrap" valign="top" style="border-right: none; border-left: none; padding: 0.6em;" |
| width="1%" nowrap="nowrap" valign="top" style="border-right: none; border-left: none; padding: 0.6em;" |
<sup>[1]</sup> [[unsynchronized events|Unsynchronized events]]<br/>
<sup>[1]</sup> [[unsynchronized events|Unsynchronized events]]<br/>
Line 11: Line 14:
<sup>[4]</sup> no THISACTOR set<br/>
<sup>[4]</sup> no THISACTOR set<br/>
<sup>[5]</sup> eduke32 standalone build only<br/>
<sup>[5]</sup> eduke32 standalone build only<br/>
<sup>[6]</sup> framerate-dependent
<sup>[6]</sup> executes at framerate
|}
|}
{| cellpadding="0" cellspacing="0" border="0" width="100%"
{| cellpadding="0" cellspacing="0" border="0" width="100%"
Line 40: Line 43:
*[[EVENT_SETDEFAULTS]]<sup>[1][3]</sup>
*[[EVENT_SETDEFAULTS]]<sup>[1][3]</sup>
*[[EVENT_VALIDATESTART]]
*[[EVENT_VALIDATESTART]]
Screen drawing events (in-game)
*[[EVENT_DISPLAYROOMS]]<sup>[1][6]</sup>
*[[EVENT_DISPLAYROOMSCAMERA]]<sup>[1][6]</sup>
*[[EVENT_DISPLAYROOMSCAMERATILE]]<sup>[1]</sup>
*[[EVENT_DISPLAYROOMSEND]]<sup>[1][6]</sup>
*[[EVENT_RESETGOTPICS]]<sup>[1][3][6]</sup>
Screen drawing events (misc)
*[[EVENT_DISPLAYEND]]<sup>[1][6]</sup>
*[[EVENT_DISPLAYREST]]<sup>[1][6]</sup>
*[[EVENT_DISPLAYSTART]]<sup>[1][6]</sup>
*[[EVENT_UPDATESCREENAREA]]<sup>[6]</sup>


Unused/Removed
Unused/Removed
Line 53: Line 69:
*[[EVENT_DISPLAYMENU]]<sup>[1][6]</sup>
*[[EVENT_DISPLAYMENU]]<sup>[1][6]</sup>
*[[EVENT_DISPLAYMENUREST]]<sup>[1][6]</sup>
*[[EVENT_DISPLAYMENUREST]]<sup>[1][6]</sup>
*[[EVENT_GETBONUSTILE]]<sup>[1][6]</sup>
*[[EVENT_GETMENUTILE]]<sup>[1][6]</sup>
*[[EVENT_GETMENUTILE]]<sup>[1][6]</sup>
*[[EVENT_GETBONUSTILE]]<sup>[1][6]</sup>
*[[EVENT_MENUCURSORLEFT]]<sup>[1][4][6]</sup>
*[[EVENT_MENUCURSORLEFT]]<sup>[1][4][6]</sup>
*[[EVENT_MENUCURSORRIGHT]]<sup>[1][4][6]</sup>
*[[EVENT_MENUCURSORRIGHT]]<sup>[1][4][6]</sup>
Line 91: Line 107:
*[[EVENT_DISPLAYWEAPON]]<sup>[1][6]</sup>
*[[EVENT_DISPLAYWEAPON]]<sup>[1][6]</sup>
*[[EVENT_DRAWWEAPON]]<sup>[1][6]</sup>
*[[EVENT_DRAWWEAPON]]<sup>[1][6]</sup>
Screen drawing events (in-game)
*[[EVENT_DISPLAYROOMS]]<sup>[1][6]</sup>
*[[EVENT_DISPLAYROOMSCAMERA]]<sup>[1][6]</sup>
*[[EVENT_DISPLAYROOMSCAMERATILE]]<sup>[1]</sup>
*[[EVENT_DISPLAYROOMSEND]]<sup>[1][6]</sup>
*[[EVENT_RESETGOTPICS]]<sup>[1][3][6]</sup>
Screen drawing events (misc)
*[[EVENT_DISPLAYEND]]<sup>[1][6]</sup>
*[[EVENT_DISPLAYREST]]<sup>[1][6]</sup>
*[[EVENT_DISPLAYSTART]]<sup>[1][6]</sup>
*[[EVENT_UPDATESCREENAREA]]<sup>[6]</sup>


| width="25%" valign="top" style="border-right: none; border-left: none; padding: 0.6em;" |
| width="25%" valign="top" style="border-right: none; border-left: none; padding: 0.6em;" |
Line 112: Line 115:
*[[EVENT_KILLIT]]<sup>[2]</sup>
*[[EVENT_KILLIT]]<sup>[2]</sup>
*[[EVENT_LOADACTOR]]<sup>[3]</sup>
*[[EVENT_LOADACTOR]]<sup>[3]</sup>
*[[EVENT_PREACTORDAMAGE]]
*[[EVENT_PREGAME]]
*[[EVENT_PREGAME]]
*[[EVENT_RECOGSOUND]]
*[[EVENT_RECOGSOUND]]
Line 174: Line 178:
*[[EVENT_MOVEFORWARD]]
*[[EVENT_MOVEFORWARD]]
*[[EVENT_NEXTWEAPON]]
*[[EVENT_NEXTWEAPON]]
*[[EVENT_POSTWEAPONSHOOT]]
*[[EVENT_PRESSEDFIRE]]
*[[EVENT_PRESSEDFIRE]]
*[[EVENT_PREVIOUSWEAPON]]
*[[EVENT_PREVIOUSWEAPON]]
*[[EVENT_PREWEAPONSHOOT]]
*[[EVENT_PROCESSINPUT]]
*[[EVENT_PROCESSINPUT]]
*[[EVENT_QUICKKICK]]
*[[EVENT_QUICKKICK]]

Latest revision as of 10:06, 7 January 2024

EDuke32 Scripting

This is a list of every event in the current release of EDuke32.

All events are accessed using the onevent and appendevent commands.

See also: Event Manipulation.

[1] Unsynchronized events
[2] may recurse
[3] no current player number set
[4] no THISACTOR set
[5] eduke32 standalone build only
[6] executes at framerate

Misc events

Screen drawing events (in-game)

Screen drawing events (misc)

Unused/Removed

Screen drawing events (menus)

Screen drawing events (special screens and cutscenes)

Screen drawing events (HUD)

Screen drawing events (player body)

Actor controlling events

Sound-based events

Global events

Player controlling events

Player input-based events