Event list: Difference between revisions
| No edit summary | No edit summary | ||
| (32 intermediate revisions by 6 users not shown) | |||
| Line 4: | Line 4: | ||
| This is a list of every event in the current release of EDuke32. | This is a list of every event in the current release of EDuke32. | ||
| All [[events]] are accessed using the [[onevent]]  | 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/> | ||
| <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 number set<br/> | ||
| <sup>[4]</sup> no THISACTOR set<br/> | |||
| <sup>[5]</sup> eduke32 standalone build only<br/> | |||
| <sup>[6]</sup> executes at framerate | |||
| |} | |} | ||
| {| cellpadding="0" cellspacing="0" border="0" width="100%" | {| cellpadding="0" cellspacing="0" border="0" width="100%" | ||
| | width=" | | width="25%" valign="top" style="border-right: none; padding: 0.6em;" | | ||
| Misc events | Misc events | ||
| *[[EVENT_ACTIVATECHEAT]]<sup>[1][2]</sup> | *[[EVENT_ACTIVATECHEAT]]<sup>[1][2]</sup> | ||
| *[[EVENT_CAPIR]]<sup>[1][3][5]</sup> | |||
| *[[EVENT_CHEATGETBOOT]]<sup>[1]</sup> | *[[EVENT_CHEATGETBOOT]]<sup>[1]</sup> | ||
| *[[EVENT_CHEATGETFIRSTAID]]<sup>[1]</sup> | *[[EVENT_CHEATGETFIRSTAID]]<sup>[1]</sup> | ||
| Line 28: | Line 29: | ||
| *[[EVENT_CHEATGETSHIELD]]<sup>[1]</sup> | *[[EVENT_CHEATGETSHIELD]]<sup>[1]</sup> | ||
| *[[EVENT_CHEATGETSTEROIDS]]<sup>[1]</sup> | *[[EVENT_CHEATGETSTEROIDS]]<sup>[1]</sup> | ||
| *[[ | *[[EVENT_ENDLEVELSCREEN]] | ||
| *[[ | *[[EVENT_EXITGAMESCREEN]] | ||
| *[[ | *[[EVENT_EXITPROGRAMSCREEN]] | ||
| *[[ | *[[EVENT_INIT]]<sup>[1][3]</sup> | ||
| *[[ | *[[EVENT_INITCOMPLETE]]<sup>[1][3]</sup> | ||
| *[[EVENT_LOADGAME]]<sup>[1]</sup> | |||
| *[[EVENT_MAINMENUSCREEN]] | |||
| *[[EVENT_NEWGAME]]<sup>[1]</sup> | |||
| *[[EVENT_NEWGAMESCREEN]] | |||
| *[[EVENT_POSTSAVEGAME]] | |||
| *[[EVENT_PRELOADGAME]]<sup>[1]</sup> | |||
| *[[EVENT_SAVEGAME]]<sup>[1]</sup> | |||
| *[[EVENT_SETDEFAULTS]]<sup>[1][3]</sup> | |||
| *[[EVENT_VALIDATESTART]] | |||
| Screen drawing events (in-game) | Screen drawing events (in-game) | ||
| *[[ | *[[EVENT_DISPLAYROOMS]]<sup>[1][6]</sup> | ||
| *[[EVENT_DISPLAYROOMSCAMERA]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYROOMSCAMERA]]<sup>[1]</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 | |||
| *[[ | *[[EVENT_FAKEDOMOVETHINGS]]<sup>[1]</sup> | ||
| *[[EVENT_ANIMATEALLSPRITES]]<sup>[1]</sup> | |||
| *[[ | |||
| *[[ | |||
| | width="25%" valign="top" style="border-right: none; border-left: none; padding: 0.6em;" | | |||
| Screen drawing events (menus) | Screen drawing events (menus) | ||
| *[[ | *[[EVENT_CHANGEMENU]]<sup>[1][2]</sup> | ||
| *[[EVENT_DISPLAYMENU]]<sup>[1]</sup> | *[[EVENT_DISPLAYCURSOR]]<sup>[1][6]</sup> | ||
| *[[EVENT_DISPLAYMENUREST]]<sup>[1]</sup> | *[[EVENT_DISPLAYINACTIVEMENU]]<sup>[1][6]</sup> | ||
| *[[ | *[[EVENT_DISPLAYINACTIVEMENUREST]]<sup>[1][6]</sup> | ||
| *[[ | *[[EVENT_DISPLAYMENU]]<sup>[1][6]</sup> | ||
| *[[ | *[[EVENT_DISPLAYMENUREST]]<sup>[1][6]</sup> | ||
| *[[EVENT_GETBONUSTILE]]<sup>[1][6]</sup> | |||
| *[[EVENT_GETMENUTILE]]<sup>[1][6]</sup> | |||
| *[[EVENT_MENUCURSORLEFT]]<sup>[1][4][6]</sup> | |||
| *[[EVENT_MENUCURSORRIGHT]]<sup>[1][4][6]</sup> | |||
| *[[EVENT_MENUCURSORSHADE]]<sup>[1][4][6]</sup> | |||
| *[[EVENT_MENUSHADESELECTED]]<sup>[1][4][6]</sup> | |||
| *[[EVENT_NEWGAMECUSTOM]]<sup>[1][4]</sup> | |||
| Screen drawing events (special screens) | Screen drawing events (special screens and cutscenes) | ||
| *[[EVENT_CUTSCENE]]<sup>[1]</sup> | |||
| *[[EVENT_DISPLAYBONUSSCREEN]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYLOADINGSCREEN]]<sup>[1]</sup> | |||
| *[[EVENT_GETLOADTILE]]<sup>[1]</sup> | *[[EVENT_GETLOADTILE]]<sup>[1]</sup> | ||
| *[[ | *[[EVENT_LOGO]]<sup>[1][6]</sup> | ||
| *[[ | *[[EVENT_PRECUTSCENE]]<sup>[1]</sup> | ||
| *[[ | *[[EVENT_SCREEN]]<sup>[1][2][6]</sup> | ||
| *[[EVENT_SKIPCUTSCENE]]<sup>[2]</sup> | |||
| Screen drawing events (HUD) | |||
| *[[EVENT_DISPLAYBORDER]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYCROSSHAIR]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYLEVELSTATS]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYOVERHEADMAPPLAYER]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYOVERHEADMAPTEXT]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYPOINTER]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYSBAR]]<sup>[1][6]</sup> | |||
| Screen drawing events (player body) | |||
| *[[EVENT_DISPLAYACCESS]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYCAMERAOSD]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYFIST]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYKNEE]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYKNUCKLES]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYSCUBA]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYSPIT]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYTIP]]<sup>[1][6]</sup> | |||
| *[[EVENT_DISPLAYWEAPON]]<sup>[1][6]</sup> | |||
| *[[EVENT_DRAWWEAPON]]<sup>[1][6]</sup> | |||
| | width=" | | width="25%" valign="top" style="border-right: none; border-left: none; padding: 0.6em;" | | ||
| Actor controlling events | Actor controlling events | ||
| *[[ | *[[EVENT_ANIMATESPRITES]]<sup>[1][6]</sup> | ||
| *[[EVENT_EGS]]<sup>[2]</sup> | *[[EVENT_EGS]]<sup>[2]</sup> | ||
| *[[EVENT_GAME]] | *[[EVENT_GAME]] | ||
| *[[EVENT_KILLIT]]<sup>[2]</sup> | |||
| *[[EVENT_LOADACTOR]]<sup>[3]</sup> | |||
| *[[EVENT_PREACTORDAMAGE]] | |||
| *[[EVENT_PREGAME]] | *[[EVENT_PREGAME]] | ||
| *[[ | *[[EVENT_RECOGSOUND]] | ||
| *[[ | *[[EVENT_SPAWN]]<sup>[2]</sup> | ||
| Sound-based events | |||
| *[[EVENT_CONTINUELEVELMUSICSLOT]] | |||
| *[[EVENT_PLAYLEVELMUSICSLOT]] | |||
| *[[EVENT_OPENMENUSOUND]] | |||
| *[[EVENT_SOUND]]<sup>[1][2]</sup> | |||
| Global events | Global events | ||
| *[[EVENT_DAMAGECEILING]] | |||
| *[[EVENT_DAMAGEFLOOR]] | |||
| *[[EVENT_DAMAGEHPLANE]] | |||
| *[[EVENT_DAMAGESPRITE]] | |||
| *[[EVENT_DAMAGEWALL]] | |||
| *[[EVENT_ENTERLEVEL]] | |||
| *[[EVENT_MOVEEFFECTORS]] | |||
| *[[EVENT_MOVESECTOR]] | |||
| *[[EVENT_OPERATEACTIVATORS]] | |||
| *[[EVENT_POSTDAMAGESPRITE]] | |||
| *[[EVENT_PRELEVEL]] | *[[EVENT_PRELEVEL]] | ||
| *[[EVENT_PREWORLD]] | *[[EVENT_PREWORLD]] | ||
| Line 83: | Line 142: | ||
| Player controlling events | Player controlling events | ||
| *[[EVENT_CHANGEWEAPON]] | |||
| *[[EVENT_CHECKFLOORDAMAGE]] | |||
| *[[EVENT_CHECKTOUCHDAMAGE]] | |||
| *[[EVENT_DOFIRE]] | |||
| *[[EVENT_GETAUTOAIMANGLE]] | |||
| *[[EVENT_GETSHOTRANGE]] | |||
| *[[EVENT_INCURDAMAGE]] | |||
| *[[EVENT_POSTUPDATEANGLES]]<sup>[6]</sup> | |||
| *[[EVENT_PREUPDATEANGLES]]<sup>[6]</sup> | |||
| *[[EVENT_RESETINVENTORY]] | |||
| *[[EVENT_RESETPLAYER]] | *[[EVENT_RESETPLAYER]] | ||
| *[[EVENT_RESETWEAPONS]] | *[[EVENT_RESETWEAPONS]] | ||
| | width=" | | width="25%" valign="top" style="border-left: none; padding: 0.6em;" | | ||
| Player input-based events | |||
| *[[EVENT_AIMDOWN]] | *[[EVENT_AIMDOWN]] | ||
| *[[EVENT_AIMUP]] | *[[EVENT_AIMUP]] | ||
| *[[EVENT_ALTFIRE]] | |||
| *[[EVENT_ALTWEAPON]] | |||
| *[[EVENT_CROUCH]] | *[[EVENT_CROUCH]] | ||
| *[[EVENT_FIRE]] | *[[EVENT_FIRE]] | ||
| Line 109: | Line 171: | ||
| *[[EVENT_INVENTORYRIGHT]] | *[[EVENT_INVENTORYRIGHT]] | ||
| *[[EVENT_JUMP]] | *[[EVENT_JUMP]] | ||
| *[[EVENT_LASTWEAPON]] | |||
| *[[EVENT_LOOKDOWN]] | *[[EVENT_LOOKDOWN]] | ||
| *[[EVENT_LOOKLEFT]] | *[[EVENT_LOOKLEFT]] | ||
| Line 116: | Line 179: | ||
| *[[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]] | ||
| Line 137: | Line 202: | ||
| *[[EVENT_USESTEROIDS]] | *[[EVENT_USESTEROIDS]] | ||
| *[[EVENT_WEAPKEY1]] | *[[EVENT_WEAPKEY1]] | ||
| *[[EVENT_WEAPKEY10]] | |||
| *[[EVENT_WEAPKEY2]] | *[[EVENT_WEAPKEY2]] | ||
| *[[EVENT_WEAPKEY3]] | *[[EVENT_WEAPKEY3]] | ||
| Line 145: | Line 211: | ||
| *[[EVENT_WEAPKEY8]] | *[[EVENT_WEAPKEY8]] | ||
| *[[EVENT_WEAPKEY9]] | *[[EVENT_WEAPKEY9]] | ||
| |} | |} | ||
| [[Category:Event manipulation]] | [[Category:Event manipulation]] | ||
| [[Category:Scripting documentation]] | [[Category:Scripting documentation]] | ||
Latest revision as of 13:39, 3 July 2025
EDuke32 Scripting
Scripting · Full command list (alphabetized · categorized) · Event list · Structure members
| 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 | 
