Event list: Difference between revisions
Jump to navigation
Jump to search
A new event added |
Doom64hunter (talk | contribs) Add EVENT_PREACTORDAMAGE, EVENT_PREWEAPONSHOOT, EVENT_POSTWEAPONSHOOT |
||
(68 intermediate revisions by 15 users not shown) | |||
Line 1: | Line 1: | ||
{{EDuke32 Intro}} | {{EDuke32 Intro}} | ||
{| cellpadding="0" cellspacing="0" border="0" width="100%" | |||
| valign="top" style="border-right: none; padding: 0.6em;" | | |||
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: [[:Category:Event manipulation|Event Manipulation]]. | |||
| 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>[2]</sup> may recurse<br/> | |||
<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 | |||
*[[EVENT_ACTIVATECHEAT]]<sup>[1][2]</sup> | |||
*[[EVENT_CAPIR]]<sup>[1][3][5]</sup> | |||
*[[EVENT_CHEATGETBOOT]]<sup>[1]</sup> | |||
*[[EVENT_CHEATGETFIRSTAID]]<sup>[1]</sup> | |||
*[[EVENT_CHEATGETHEAT]]<sup>[1]</sup> | |||
*[[EVENT_CHEATGETHOLODUKE]]<sup>[1]</sup> | |||
*[[EVENT_CHEATGETJETPACK]]<sup>[1]</sup> | |||
*[[EVENT_CHEATGETSCUBA]]<sup>[1]</sup> | |||
*[[EVENT_CHEATGETSHIELD]]<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) | |||
*[[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 | |||
*[[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) | |||
*[[EVENT_CHANGEMENU]]<sup>[1][2]</sup> | |||
*[[EVENT_DISPLAYCURSOR]]<sup>[1][6]</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 and cutscenes) | |||
*[[EVENT_CUTSCENE]]<sup>[1]</sup> | |||
*[[EVENT_DISPLAYBONUSSCREEN]]<sup>[1][6]</sup> | |||
*[[EVENT_DISPLAYLOADINGSCREEN]]<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="25%" valign="top" style="border-right: none; border-left: none; padding: 0.6em;" | | |||
Actor controlling events | |||
*[[EVENT_ANIMATESPRITES]]<sup>[1][6]</sup> | |||
*[[EVENT_EGS]]<sup>[2]</sup> | |||
*[[EVENT_GAME]] | |||
*[[EVENT_KILLIT]]<sup>[2]</sup> | |||
*[[EVENT_LOADACTOR]]<sup>[3]</sup> | |||
*[[EVENT_PREACTORDAMAGE]] | |||
*[[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 | |||
*[[EVENT_DAMAGECEILING]] | |||
*[[EVENT_DAMAGEFLOOR]] | |||
*[[EVENT_DAMAGEHPLANE]] | |||
*[[EVENT_DAMAGESPRITE]] | |||
*[[EVENT_DAMAGEWALL]] | |||
*[[EVENT_ENTERLEVEL]] | |||
*[[EVENT_MOVEEFFECTORS]] | |||
*[[EVENT_MOVESECTOR]] | |||
*[[EVENT_POSTDAMAGESPRITE]] | |||
*[[EVENT_PRELEVEL]] | |||
*[[EVENT_PREWORLD]] | |||
*[[EVENT_WORLD]] | |||
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_RESETWEAPONS]] | |||
| 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]] | ||
*[[EVENT_FIREWEAPON]] | *[[EVENT_FIREWEAPON]] | ||
*[[EVENT_HOLODUKEOFF]] | *[[EVENT_HOLODUKEOFF]] | ||
*[[EVENT_HOLODUKEON]] | *[[EVENT_HOLODUKEON]] | ||
*[[EVENT_HOLSTER]] | *[[EVENT_HOLSTER]] | ||
*[[EVENT_INVENTORY]] | *[[EVENT_INVENTORY]] | ||
*[[EVENT_INVENTORYLEFT]] | *[[EVENT_INVENTORYLEFT]] | ||
*[[EVENT_INVENTORYRIGHT]] | *[[EVENT_INVENTORYRIGHT]] | ||
*[[EVENT_JUMP]] | *[[EVENT_JUMP]] | ||
*[[ | *[[EVENT_LASTWEAPON]] | ||
*[[EVENT_LOOKDOWN]] | *[[EVENT_LOOKDOWN]] | ||
*[[EVENT_LOOKLEFT]] | *[[EVENT_LOOKLEFT]] | ||
Line 58: | 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]] | ||
*[[EVENT_RETURNTOCENTER]] | *[[EVENT_RETURNTOCENTER]] | ||
*[[EVENT_SELECTWEAPON]] | *[[EVENT_SELECTWEAPON]] | ||
*[[EVENT_SOARDOWN]] | *[[EVENT_SOARDOWN]] | ||
*[[EVENT_SOARUP]] | *[[EVENT_SOARUP]] | ||
*[[EVENT_STRAFELEFT]] | *[[EVENT_STRAFELEFT]] | ||
*[[EVENT_STRAFERIGHT]] | *[[EVENT_STRAFERIGHT]] | ||
Line 96: | Line 210: | ||
*[[EVENT_WEAPKEY8]] | *[[EVENT_WEAPKEY8]] | ||
*[[EVENT_WEAPKEY9]] | *[[EVENT_WEAPKEY9]] | ||
|} | |} | ||
[[Category:Event manipulation]] | [[Category:Event manipulation]] | ||
[[Category:Scripting documentation]] |
Latest revision as of 09:06, 7 January 2024
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 |