Difference between revisions of "Event list"

From EDukeWiki
Jump to navigation Jump to search
(Added missing events)
Line 8: Line 8:
 
<sup>[1]</sup> [[unsynchronized events|Unsynchronized events]]<br/>
 
<sup>[1]</sup> [[unsynchronized events|Unsynchronized events]]<br/>
 
<sup>[2]</sup> may recurse<br/>
 
<sup>[2]</sup> may recurse<br/>
<sup>[3]</sup> no current player set
+
<sup>[3]</sup> no current player set<br/>
 +
<sup>[4]</sup> lunatic (lua) build only
 
|}
 
|}
 
{| cellpadding="0" cellspacing="0" border="0" width="100%"
 
{| cellpadding="0" cellspacing="0" border="0" width="100%"
Line 14: Line 15:
 
Misc events
 
Misc events
 
*[[EVENT_ACTIVATECHEAT]]<sup>[1][2]</sup>
 
*[[EVENT_ACTIVATECHEAT]]<sup>[1][2]</sup>
 +
*[[EVENT_CAPIR]]<sup>[1][3]</sup>
 
*[[EVENT_CHANGEMENU]]<sup>[1][2]</sup>
 
*[[EVENT_CHANGEMENU]]<sup>[1][2]</sup>
 
*[[EVENT_CHEATGETBOOT]]<sup>[1]</sup>
 
*[[EVENT_CHEATGETBOOT]]<sup>[1]</sup>
Line 28: Line 30:
 
*[[EVENT_EXITPROGRAMSCREEN]]
 
*[[EVENT_EXITPROGRAMSCREEN]]
 
*[[EVENT_INIT]]<sup>[1][3]</sup>
 
*[[EVENT_INIT]]<sup>[1][3]</sup>
 +
*[[EVENT_INITCOMPLETE]]<sup>[1][3]</sup>
 
*[[EVENT_LOADGAME]]<sup>[1]</sup>
 
*[[EVENT_LOADGAME]]<sup>[1]</sup>
 
*[[EVENT_MAINMENUSCREEN]]
 
*[[EVENT_MAINMENUSCREEN]]
 
*[[EVENT_NEWGAME]]<sup>[1]</sup>
 
*[[EVENT_NEWGAME]]<sup>[1]</sup>
 +
*[[EVENT_NEWGAMECUSTOM]]<sup>[1]</sup>
 
*[[EVENT_NEWGAMESCREEN]]
 
*[[EVENT_NEWGAMESCREEN]]
 
*[[EVENT_OPENMENUSOUND]]
 
*[[EVENT_OPENMENUSOUND]]
Line 42: Line 46:
 
*[[EVENT_SOUND]]<sup>[1][2]</sup>
 
*[[EVENT_SOUND]]<sup>[1][2]</sup>
 
*[[EVENT_UPDATESCREENAREA]]
 
*[[EVENT_UPDATESCREENAREA]]
 +
*[[EVENT_VALIDATESTART]]
  
 
Unused
 
Unused
Line 92: Line 97:
 
*[[EVENT_DISPLAYROOMS]]<sup>[1]</sup>
 
*[[EVENT_DISPLAYROOMS]]<sup>[1]</sup>
 
*[[EVENT_DISPLAYROOMSCAMERA]]<sup>[1]</sup>
 
*[[EVENT_DISPLAYROOMSCAMERA]]<sup>[1]</sup>
 +
*[[EVENT_DISPLAYROOMSCAMERATILE]]<sup>[1]</sup>
 
*[[EVENT_DISPLAYROOMSEND]]<sup>[1]</sup>
 
*[[EVENT_DISPLAYROOMSEND]]<sup>[1]</sup>
 +
*[[EVENT_RESETGOTPICS]]<sup>[1][3]</sup>
  
 
Screen drawing events (misc)
 
Screen drawing events (misc)
Line 102: Line 109:
 
Actor controlling events
 
Actor controlling events
 
*[[EVENT_ANIMATESPRITES]]<sup>[1]</sup>
 
*[[EVENT_ANIMATESPRITES]]<sup>[1]</sup>
 +
*[[EVENT_ANIMATEALLSPRITES]]<sup>[1][4]</sup>
 
*[[EVENT_EGS]]<sup>[2]</sup>
 
*[[EVENT_EGS]]<sup>[2]</sup>
 
*[[EVENT_GAME]]
 
*[[EVENT_GAME]]
Line 140: Line 148:
 
*[[EVENT_AIMDOWN]]
 
*[[EVENT_AIMDOWN]]
 
*[[EVENT_AIMUP]]
 
*[[EVENT_AIMUP]]
 +
*[[EVENT_ALTFIRE]]
 
*[[EVENT_ALTWEAPON]]
 
*[[EVENT_ALTWEAPON]]
 
*[[EVENT_CROUCH]]
 
*[[EVENT_CROUCH]]

Revision as of 02:07, 9 February 2020

EDuke32 Scripting

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

All events are accessed using the onevent command.

[1] Unsynchronized events
[2] may recurse
[3] no current player set
[4] lunatic (lua) build only

Misc events

Unused

Screen drawing events (menus)

Screen drawing events (special screens and cutscenes)

Screen drawing events (HUD)

Screen drawing events (player body)

Screen drawing events (in-game)

Screen drawing events (misc)

Actor controlling events

Global events

Player controlling events

Input controlling/activated events