<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.eduke32.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jaap</id>
	<title>EDukeWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eduke32.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jaap"/>
	<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/wiki/Special:Contributions/Jaap"/>
	<updated>2026-05-23T06:18:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-alpha</generator>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=System_gamearrays&amp;diff=12642</id>
		<title>System gamearrays</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=System_gamearrays&amp;diff=12642"/>
		<updated>2018-07-17T18:28:17Z</updated>

		<summary type="html">&lt;p&gt;Jaap: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are [[gamearray]]s which are defined as direct pointers to internal arrays in the game.  While some will change frequently, others will remain static for the whole game.  Please note that the values of these array may be different on each peer, so be sure of what you are doing or you could possibly have an effect on sync.&lt;br /&gt;
&lt;br /&gt;
The following is a listing of accessible arrays along with their size in brackets. Where the size is variable, it indicates the maximum allowable index plus 1. All of the built-in arrays are read-only.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;tilesiz&#039;&#039;(&#039;&#039;x&#039;&#039;/&#039;&#039;y&#039;&#039;) arrays are indexed by tile numbers and hold the x/y dimensions of the loaded tiles. If a tile doesn&#039;t exist, they will be 0.&lt;br /&gt;
*[[sizex|tilesizx]][MAXTILES]&lt;br /&gt;
*[[sizey|tilesizy]][MAXTILES]&lt;br /&gt;
&lt;br /&gt;
Sectors that are visible in 2d map mode:&lt;br /&gt;
*[[show2dsector]][numsectors]&lt;br /&gt;
&lt;br /&gt;
[[Category:Gamearray manipulation]]&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Event_list&amp;diff=12489</id>
		<title>Event list</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Event_list&amp;diff=12489"/>
		<updated>2017-12-03T20:11:07Z</updated>

		<summary type="html">&lt;p&gt;Jaap: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{EDuke32 Intro}}&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
This is a list of every event in the current release of EDuke32.&lt;br /&gt;
&lt;br /&gt;
All [[events]] are accessed using the [[onevent]] command.&lt;br /&gt;
| width=&amp;quot;1%&amp;quot; nowrap=&amp;quot;nowrap&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; border-left: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt; [[unsynchronized events|Unsynchronized events]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt; may recurse&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; no current player set&lt;br /&gt;
|}&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
Misc events&lt;br /&gt;
*[[EVENT_INIT]]&amp;lt;sup&amp;gt;[1][3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_NEWGAME]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_ENTERLEVEL]]&amp;lt;sup&amp;gt;[1][3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_LOADGAME]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_SAVEGAME]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_FAKEDOMOVETHINGS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_ACTIVATECHEAT]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETBOOT]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETFIRSTAID]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETHEAT]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETHOLODUKE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETJETPACK]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETSCUBA]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETSHIELD]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETSTEROIDS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_SOUND]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHANGEMENU]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CUTSCENE]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_PRECUTSCENE]]&lt;br /&gt;
*[[EVENT_SKIPCUTSCENE]]&lt;br /&gt;
*[[EVENT_MOVESECTOR]]&lt;br /&gt;
*[[EVENT_MOVEEFFECTORS]]&lt;br /&gt;
&lt;br /&gt;
Screen drawing events (in-game)&lt;br /&gt;
*[[EVENT_DISPLAYSTART]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYROOMS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYROOMSCAMERA]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYCAMERAOSD]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYSBAR]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYLEVELSTATS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYFIST]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYKNEE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYKNUCKLES]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYSCUBA]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYTIP]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYACCESS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYWEAPON]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DRAWWEAPON]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYSPIT]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYREST]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYCROSSHAIR]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Screen drawing events (menus)&lt;br /&gt;
*[[EVENT_GETMENUTILE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYMENU]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYMENUREST]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYINACTIVEMENU]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYINACTIVEMENUREST]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYCURSOR]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Screen drawing events (special screens)&lt;br /&gt;
*[[EVENT_GETLOADTILE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYLOADINGSCREEN]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYBONUSSCREEN]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_LOGO]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; border-left: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
Actor controlling events&lt;br /&gt;
*[[EVENT_LOADACTOR]]&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_EGS]]&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_SPAWN]]&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_GAME]]&lt;br /&gt;
*[[EVENT_PREGAME]]&lt;br /&gt;
*[[EVENT_KILLIT]]&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_ANIMATESPRITES]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Global events&lt;br /&gt;
*[[EVENT_PRELEVEL]]&lt;br /&gt;
*[[EVENT_PREWORLD]]&lt;br /&gt;
*[[EVENT_WORLD]]&lt;br /&gt;
&lt;br /&gt;
Player controlling events&lt;br /&gt;
*[[EVENT_RESETPLAYER]]&lt;br /&gt;
*[[EVENT_RESETWEAPONS]]&lt;br /&gt;
*[[EVENT_RESETINVENTORY]]&lt;br /&gt;
*[[EVENT_DAMAGEHPLANE]]&lt;br /&gt;
*[[EVENT_INCURDAMAGE]]&lt;br /&gt;
*[[EVENT_DOFIRE]]&lt;br /&gt;
*[[EVENT_GETSHOTRANGE]]&lt;br /&gt;
*[[EVENT_GETAUTOAIMANGLE]]&lt;br /&gt;
*[[EVENT_CHANGEWEAPON]]&lt;br /&gt;
*[[EVENT_CHECKTOUCHDAMAGE]]&lt;br /&gt;
*[[EVENT_CHECKFLOORDAMAGE]]&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-left: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
Input controlling/activated events&lt;br /&gt;
*[[EVENT_AIMDOWN]]&lt;br /&gt;
*[[EVENT_AIMUP]]&lt;br /&gt;
*[[EVENT_CROUCH]]&lt;br /&gt;
*[[EVENT_FIRE]]&lt;br /&gt;
*[[EVENT_FIREWEAPON]]&lt;br /&gt;
*[[EVENT_HOLODUKEOFF]]&lt;br /&gt;
*[[EVENT_HOLODUKEON]]&lt;br /&gt;
*[[EVENT_HOLSTER]]&lt;br /&gt;
*[[EVENT_INVENTORY]]&lt;br /&gt;
*[[EVENT_INVENTORYLEFT]]&lt;br /&gt;
*[[EVENT_INVENTORYRIGHT]]&lt;br /&gt;
*[[EVENT_JUMP]]&lt;br /&gt;
*[[EVENT_LOOKDOWN]]&lt;br /&gt;
*[[EVENT_LOOKLEFT]]&lt;br /&gt;
*[[EVENT_LOOKRIGHT]]&lt;br /&gt;
*[[EVENT_LOOKUP]]&lt;br /&gt;
*[[EVENT_MOVEBACKWARD]]&lt;br /&gt;
*[[EVENT_MOVEFORWARD]]&lt;br /&gt;
*[[EVENT_NEXTWEAPON]]&lt;br /&gt;
*[[EVENT_PRESSEDFIRE]]&lt;br /&gt;
*[[EVENT_PREVIOUSWEAPON]]&lt;br /&gt;
*[[EVENT_PROCESSINPUT]]&lt;br /&gt;
*[[EVENT_QUICKKICK]]&lt;br /&gt;
*[[EVENT_RETURNTOCENTER]]&lt;br /&gt;
*[[EVENT_SELECTWEAPON]]&lt;br /&gt;
*[[EVENT_SOARDOWN]]&lt;br /&gt;
*[[EVENT_SOARUP]]&lt;br /&gt;
*[[EVENT_STRAFELEFT]]&lt;br /&gt;
*[[EVENT_STRAFERIGHT]]&lt;br /&gt;
*[[EVENT_SWIMDOWN]]&lt;br /&gt;
*[[EVENT_SWIMUP]]&lt;br /&gt;
*[[EVENT_TURNAROUND]]&lt;br /&gt;
*[[EVENT_TURNLEFT]]&lt;br /&gt;
*[[EVENT_TURNRIGHT]]&lt;br /&gt;
*[[EVENT_USE]]&lt;br /&gt;
*[[EVENT_USEJETPACK]]&lt;br /&gt;
*[[EVENT_USEMEDKIT]]&lt;br /&gt;
*[[EVENT_USENIGHTVISION]]&lt;br /&gt;
*[[EVENT_USESTEROIDS]]&lt;br /&gt;
*[[EVENT_WEAPKEY1]]&lt;br /&gt;
*[[EVENT_WEAPKEY2]]&lt;br /&gt;
*[[EVENT_WEAPKEY3]]&lt;br /&gt;
*[[EVENT_WEAPKEY4]]&lt;br /&gt;
*[[EVENT_WEAPKEY5]]&lt;br /&gt;
*[[EVENT_WEAPKEY6]]&lt;br /&gt;
*[[EVENT_WEAPKEY7]]&lt;br /&gt;
*[[EVENT_WEAPKEY8]]&lt;br /&gt;
*[[EVENT_WEAPKEY9]]&lt;br /&gt;
*[[EVENT_WEAPKEY10]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Event manipulation]]&lt;br /&gt;
[[Category:Scripting documentation]]&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Index.php&amp;diff=12381</id>
		<title>Index.php</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Index.php&amp;diff=12381"/>
		<updated>2016-10-01T13:56:15Z</updated>

		<summary type="html">&lt;p&gt;Jaap: Jaap moved page Index.php to SpamIndex.php&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[SpamIndex.php]]&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EVENT_MOVESECTOR&amp;diff=12377</id>
		<title>EVENT MOVESECTOR</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EVENT_MOVESECTOR&amp;diff=12377"/>
		<updated>2016-09-28T14:44:37Z</updated>

		<summary type="html">&lt;p&gt;Jaap: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVENT_MOVESECTOR is a [[EDuke32_event_list|Game Event]].&lt;br /&gt;
&lt;br /&gt;
This [[event]] is triggered when a sector is moved.&lt;br /&gt;
&lt;br /&gt;
[[THISACTOR]] is the actor that is moving the sector.&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EVENT_MOVEEFFECTORS&amp;diff=12376</id>
		<title>EVENT MOVEEFFECTORS</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EVENT_MOVEEFFECTORS&amp;diff=12376"/>
		<updated>2016-09-28T14:44:08Z</updated>

		<summary type="html">&lt;p&gt;Jaap: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVENT_MOVEEFFECTORS is a [[EDuke32_event_list|Game Event]].&lt;br /&gt;
&lt;br /&gt;
This [[event]] is triggered for each sector effector that moves sectors.&lt;br /&gt;
&lt;br /&gt;
[[THISACTOR]] is the actor that is moving the sector.&lt;br /&gt;
&lt;br /&gt;
To cancel the movement of a sector set [[RETURN]] to a non zero value.&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EVENT_MOVEEFFECTORS&amp;diff=12375</id>
		<title>EVENT MOVEEFFECTORS</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EVENT_MOVEEFFECTORS&amp;diff=12375"/>
		<updated>2016-09-28T14:43:49Z</updated>

		<summary type="html">&lt;p&gt;Jaap: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVENT_MOVEEFFECTORS is a [[EDuke32_event_list|Game Event]].&lt;br /&gt;
&lt;br /&gt;
This [[event]] is triggered for each sector effector that moves sectors.&lt;br /&gt;
&lt;br /&gt;
THISACTOR is the actor that is moving the sector.&lt;br /&gt;
&lt;br /&gt;
To cancel the movement of a sector set [[RETURN]] to a non zero value.&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EVENT_MOVEEFFECTORS&amp;diff=12374</id>
		<title>EVENT MOVEEFFECTORS</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EVENT_MOVEEFFECTORS&amp;diff=12374"/>
		<updated>2016-09-28T14:42:37Z</updated>

		<summary type="html">&lt;p&gt;Jaap: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVENT_MOVEEFFECTORS is a [[EDuke32_event_list|Game Event]].&lt;br /&gt;
&lt;br /&gt;
This [[event]] is triggered for each sector effector that moves sectors.&lt;br /&gt;
&lt;br /&gt;
THISACTOR is the actor that is moving the sector.&lt;br /&gt;
&lt;br /&gt;
To cancel the movement of a sector set [[return]] to a non zero value.&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EVENT_MOVEEFFECTORS&amp;diff=12373</id>
		<title>EVENT MOVEEFFECTORS</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EVENT_MOVEEFFECTORS&amp;diff=12373"/>
		<updated>2016-09-28T14:41:21Z</updated>

		<summary type="html">&lt;p&gt;Jaap: Created page with &amp;quot;EVENT_MOVEEFFECTORS is a Game Event.  This event is triggered for each sector effector that moves sectors.  THISACTOR is the actor that is moving th...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVENT_MOVEEFFECTORS is a [[EDuke32_event_list|Game Event]].&lt;br /&gt;
&lt;br /&gt;
This [[event]] is triggered for each sector effector that moves sectors.&lt;br /&gt;
&lt;br /&gt;
THISACTOR is the actor that is moving the sector.&lt;br /&gt;
&lt;br /&gt;
To cancel the movement of a sector set RETURN to a non zero value.&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Event_list&amp;diff=12372</id>
		<title>Event list</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Event_list&amp;diff=12372"/>
		<updated>2016-09-28T14:38:07Z</updated>

		<summary type="html">&lt;p&gt;Jaap: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{EDuke32 Intro}}&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
This is a list of every event in the current release of EDuke32.&lt;br /&gt;
&lt;br /&gt;
All [[events]] are accessed using the [[onevent]] command.&lt;br /&gt;
| width=&amp;quot;1%&amp;quot; nowrap=&amp;quot;nowrap&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; border-left: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt; [[unsynchronized events|Unsynchronized events]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt; may recurse&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; no current player set&lt;br /&gt;
|}&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
Misc events&lt;br /&gt;
*[[EVENT_INIT]]&amp;lt;sup&amp;gt;[1][3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_NEWGAME]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_ENTERLEVEL]]&amp;lt;sup&amp;gt;[1][3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_LOADGAME]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_SAVEGAME]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_FAKEDOMOVETHINGS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_ACTIVATECHEAT]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETBOOT]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETFIRSTAID]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETHEAT]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETHOLODUKE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETJETPACK]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETSCUBA]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETSHIELD]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETSTEROIDS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_SOUND]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHANGEMENU]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CUTSCENE]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_MOVESECTOR]]&lt;br /&gt;
*[[EVENT_MOVEEFFECTORS]]&lt;br /&gt;
&lt;br /&gt;
Screen drawing events (in-game)&lt;br /&gt;
*[[EVENT_DISPLAYSTART]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYROOMS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYROOMSCAMERA]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYCAMERAOSD]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYSBAR]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYLEVELSTATS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYFIST]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYKNEE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYKNUCKLES]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYSCUBA]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYTIP]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYACCESS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYWEAPON]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DRAWWEAPON]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYSPIT]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYREST]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYCROSSHAIR]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Screen drawing events (menus)&lt;br /&gt;
*[[EVENT_GETMENUTILE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYMENU]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYMENUREST]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYINACTIVEMENU]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYINACTIVEMENUREST]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYCURSOR]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Screen drawing events (special screens)&lt;br /&gt;
*[[EVENT_GETLOADTILE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYLOADINGSCREEN]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYBONUSSCREEN]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_LOGO]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; border-left: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
Actor controlling events&lt;br /&gt;
*[[EVENT_LOADACTOR]]&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_EGS]]&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_SPAWN]]&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_GAME]]&lt;br /&gt;
*[[EVENT_PREGAME]]&lt;br /&gt;
*[[EVENT_KILLIT]]&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_ANIMATESPRITES]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Global events&lt;br /&gt;
*[[EVENT_PRELEVEL]]&lt;br /&gt;
*[[EVENT_PREWORLD]]&lt;br /&gt;
*[[EVENT_WORLD]]&lt;br /&gt;
&lt;br /&gt;
Player controlling events&lt;br /&gt;
*[[EVENT_RESETPLAYER]]&lt;br /&gt;
*[[EVENT_RESETWEAPONS]]&lt;br /&gt;
*[[EVENT_RESETINVENTORY]]&lt;br /&gt;
*[[EVENT_DAMAGEHPLANE]]&lt;br /&gt;
*[[EVENT_INCURDAMAGE]]&lt;br /&gt;
*[[EVENT_DOFIRE]]&lt;br /&gt;
*[[EVENT_GETSHOTRANGE]]&lt;br /&gt;
*[[EVENT_GETAUTOAIMANGLE]]&lt;br /&gt;
*[[EVENT_CHANGEWEAPON]]&lt;br /&gt;
*[[EVENT_CHECKTOUCHDAMAGE]]&lt;br /&gt;
*[[EVENT_CHECKFLOORDAMAGE]]&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-left: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
Input controlling/activated events&lt;br /&gt;
*[[EVENT_AIMDOWN]]&lt;br /&gt;
*[[EVENT_AIMUP]]&lt;br /&gt;
*[[EVENT_CROUCH]]&lt;br /&gt;
*[[EVENT_FIRE]]&lt;br /&gt;
*[[EVENT_FIREWEAPON]]&lt;br /&gt;
*[[EVENT_HOLODUKEOFF]]&lt;br /&gt;
*[[EVENT_HOLODUKEON]]&lt;br /&gt;
*[[EVENT_HOLSTER]]&lt;br /&gt;
*[[EVENT_INVENTORY]]&lt;br /&gt;
*[[EVENT_INVENTORYLEFT]]&lt;br /&gt;
*[[EVENT_INVENTORYRIGHT]]&lt;br /&gt;
*[[EVENT_JUMP]]&lt;br /&gt;
*[[EVENT_LOOKDOWN]]&lt;br /&gt;
*[[EVENT_LOOKLEFT]]&lt;br /&gt;
*[[EVENT_LOOKRIGHT]]&lt;br /&gt;
*[[EVENT_LOOKUP]]&lt;br /&gt;
*[[EVENT_MOVEBACKWARD]]&lt;br /&gt;
*[[EVENT_MOVEFORWARD]]&lt;br /&gt;
*[[EVENT_NEXTWEAPON]]&lt;br /&gt;
*[[EVENT_PRESSEDFIRE]]&lt;br /&gt;
*[[EVENT_PREVIOUSWEAPON]]&lt;br /&gt;
*[[EVENT_PROCESSINPUT]]&lt;br /&gt;
*[[EVENT_QUICKKICK]]&lt;br /&gt;
*[[EVENT_RETURNTOCENTER]]&lt;br /&gt;
*[[EVENT_SELECTWEAPON]]&lt;br /&gt;
*[[EVENT_SOARDOWN]]&lt;br /&gt;
*[[EVENT_SOARUP]]&lt;br /&gt;
*[[EVENT_STRAFELEFT]]&lt;br /&gt;
*[[EVENT_STRAFERIGHT]]&lt;br /&gt;
*[[EVENT_SWIMDOWN]]&lt;br /&gt;
*[[EVENT_SWIMUP]]&lt;br /&gt;
*[[EVENT_TURNAROUND]]&lt;br /&gt;
*[[EVENT_TURNLEFT]]&lt;br /&gt;
*[[EVENT_TURNRIGHT]]&lt;br /&gt;
*[[EVENT_USE]]&lt;br /&gt;
*[[EVENT_USEJETPACK]]&lt;br /&gt;
*[[EVENT_USEMEDKIT]]&lt;br /&gt;
*[[EVENT_USENIGHTVISION]]&lt;br /&gt;
*[[EVENT_USESTEROIDS]]&lt;br /&gt;
*[[EVENT_WEAPKEY1]]&lt;br /&gt;
*[[EVENT_WEAPKEY10]]&lt;br /&gt;
*[[EVENT_WEAPKEY2]]&lt;br /&gt;
*[[EVENT_WEAPKEY3]]&lt;br /&gt;
*[[EVENT_WEAPKEY4]]&lt;br /&gt;
*[[EVENT_WEAPKEY5]]&lt;br /&gt;
*[[EVENT_WEAPKEY6]]&lt;br /&gt;
*[[EVENT_WEAPKEY7]]&lt;br /&gt;
*[[EVENT_WEAPKEY8]]&lt;br /&gt;
*[[EVENT_WEAPKEY9]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Event manipulation]]&lt;br /&gt;
[[Category:Scripting documentation]]&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EVENT_MOVESECTOR&amp;diff=12371</id>
		<title>EVENT MOVESECTOR</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EVENT_MOVESECTOR&amp;diff=12371"/>
		<updated>2016-09-28T14:31:32Z</updated>

		<summary type="html">&lt;p&gt;Jaap: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVENT_MOVESECTOR is a [[EDuke32_event_list|Game Event]].&lt;br /&gt;
&lt;br /&gt;
This [[event]] is triggered when a sector is moved.&lt;br /&gt;
&lt;br /&gt;
THISACTOR is the actor that is moving the sector.&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EVENT_MOVESECTOR&amp;diff=12370</id>
		<title>EVENT MOVESECTOR</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EVENT_MOVESECTOR&amp;diff=12370"/>
		<updated>2016-09-28T14:25:20Z</updated>

		<summary type="html">&lt;p&gt;Jaap: Created page with &amp;quot;EVENT_MOVESECTOR is a Game Event.  This event is triggered when a sector is moved.  THISACTOR is the sector number of the sector that is moving.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVENT_MOVESECTOR is a [[EDuke32_event_list|Game Event]].&lt;br /&gt;
&lt;br /&gt;
This [[event]] is triggered when a sector is moved.&lt;br /&gt;
&lt;br /&gt;
THISACTOR is the sector number of the sector that is moving.&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Event_list&amp;diff=12369</id>
		<title>Event list</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Event_list&amp;diff=12369"/>
		<updated>2016-09-28T14:22:27Z</updated>

		<summary type="html">&lt;p&gt;Jaap: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{EDuke32 Intro}}&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
This is a list of every event in the current release of EDuke32.&lt;br /&gt;
&lt;br /&gt;
All [[events]] are accessed using the [[onevent]] command.&lt;br /&gt;
| width=&amp;quot;1%&amp;quot; nowrap=&amp;quot;nowrap&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; border-left: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt; [[unsynchronized events|Unsynchronized events]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt; may recurse&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt; no current player set&lt;br /&gt;
|}&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
Misc events&lt;br /&gt;
*[[EVENT_INIT]]&amp;lt;sup&amp;gt;[1][3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_NEWGAME]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_ENTERLEVEL]]&amp;lt;sup&amp;gt;[1][3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_LOADGAME]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_SAVEGAME]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_FAKEDOMOVETHINGS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_ACTIVATECHEAT]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETBOOT]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETFIRSTAID]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETHEAT]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETHOLODUKE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETJETPACK]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETSCUBA]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETSHIELD]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHEATGETSTEROIDS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_SOUND]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CHANGEMENU]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CUTSCENE]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_MOVESECTOR]]&lt;br /&gt;
&lt;br /&gt;
Screen drawing events (in-game)&lt;br /&gt;
*[[EVENT_DISPLAYSTART]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYROOMS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYROOMSCAMERA]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYCAMERAOSD]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYSBAR]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYLEVELSTATS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYFIST]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYKNEE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYKNUCKLES]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYSCUBA]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYTIP]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYACCESS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYWEAPON]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DRAWWEAPON]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYSPIT]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYREST]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYCROSSHAIR]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Screen drawing events (menus)&lt;br /&gt;
*[[EVENT_GETMENUTILE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYMENU]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYMENUREST]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYINACTIVEMENU]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYINACTIVEMENUREST]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYCURSOR]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Screen drawing events (special screens)&lt;br /&gt;
*[[EVENT_GETLOADTILE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYLOADINGSCREEN]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYBONUSSCREEN]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_LOGO]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; border-left: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
Actor controlling events&lt;br /&gt;
*[[EVENT_LOADACTOR]]&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_EGS]]&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_SPAWN]]&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_GAME]]&lt;br /&gt;
*[[EVENT_PREGAME]]&lt;br /&gt;
*[[EVENT_KILLIT]]&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_ANIMATESPRITES]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Global events&lt;br /&gt;
*[[EVENT_PRELEVEL]]&lt;br /&gt;
*[[EVENT_PREWORLD]]&lt;br /&gt;
*[[EVENT_WORLD]]&lt;br /&gt;
&lt;br /&gt;
Player controlling events&lt;br /&gt;
*[[EVENT_RESETPLAYER]]&lt;br /&gt;
*[[EVENT_RESETWEAPONS]]&lt;br /&gt;
*[[EVENT_RESETINVENTORY]]&lt;br /&gt;
*[[EVENT_DAMAGEHPLANE]]&lt;br /&gt;
*[[EVENT_INCURDAMAGE]]&lt;br /&gt;
*[[EVENT_DOFIRE]]&lt;br /&gt;
*[[EVENT_GETSHOTRANGE]]&lt;br /&gt;
*[[EVENT_GETAUTOAIMANGLE]]&lt;br /&gt;
*[[EVENT_CHANGEWEAPON]]&lt;br /&gt;
*[[EVENT_CHECKTOUCHDAMAGE]]&lt;br /&gt;
*[[EVENT_CHECKFLOORDAMAGE]]&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-left: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
Input controlling/activated events&lt;br /&gt;
*[[EVENT_AIMDOWN]]&lt;br /&gt;
*[[EVENT_AIMUP]]&lt;br /&gt;
*[[EVENT_CROUCH]]&lt;br /&gt;
*[[EVENT_FIRE]]&lt;br /&gt;
*[[EVENT_FIREWEAPON]]&lt;br /&gt;
*[[EVENT_HOLODUKEOFF]]&lt;br /&gt;
*[[EVENT_HOLODUKEON]]&lt;br /&gt;
*[[EVENT_HOLSTER]]&lt;br /&gt;
*[[EVENT_INVENTORY]]&lt;br /&gt;
*[[EVENT_INVENTORYLEFT]]&lt;br /&gt;
*[[EVENT_INVENTORYRIGHT]]&lt;br /&gt;
*[[EVENT_JUMP]]&lt;br /&gt;
*[[EVENT_LOOKDOWN]]&lt;br /&gt;
*[[EVENT_LOOKLEFT]]&lt;br /&gt;
*[[EVENT_LOOKRIGHT]]&lt;br /&gt;
*[[EVENT_LOOKUP]]&lt;br /&gt;
*[[EVENT_MOVEBACKWARD]]&lt;br /&gt;
*[[EVENT_MOVEFORWARD]]&lt;br /&gt;
*[[EVENT_NEXTWEAPON]]&lt;br /&gt;
*[[EVENT_PRESSEDFIRE]]&lt;br /&gt;
*[[EVENT_PREVIOUSWEAPON]]&lt;br /&gt;
*[[EVENT_PROCESSINPUT]]&lt;br /&gt;
*[[EVENT_QUICKKICK]]&lt;br /&gt;
*[[EVENT_RETURNTOCENTER]]&lt;br /&gt;
*[[EVENT_SELECTWEAPON]]&lt;br /&gt;
*[[EVENT_SOARDOWN]]&lt;br /&gt;
*[[EVENT_SOARUP]]&lt;br /&gt;
*[[EVENT_STRAFELEFT]]&lt;br /&gt;
*[[EVENT_STRAFERIGHT]]&lt;br /&gt;
*[[EVENT_SWIMDOWN]]&lt;br /&gt;
*[[EVENT_SWIMUP]]&lt;br /&gt;
*[[EVENT_TURNAROUND]]&lt;br /&gt;
*[[EVENT_TURNLEFT]]&lt;br /&gt;
*[[EVENT_TURNRIGHT]]&lt;br /&gt;
*[[EVENT_USE]]&lt;br /&gt;
*[[EVENT_USEJETPACK]]&lt;br /&gt;
*[[EVENT_USEMEDKIT]]&lt;br /&gt;
*[[EVENT_USENIGHTVISION]]&lt;br /&gt;
*[[EVENT_USESTEROIDS]]&lt;br /&gt;
*[[EVENT_WEAPKEY1]]&lt;br /&gt;
*[[EVENT_WEAPKEY10]]&lt;br /&gt;
*[[EVENT_WEAPKEY2]]&lt;br /&gt;
*[[EVENT_WEAPKEY3]]&lt;br /&gt;
*[[EVENT_WEAPKEY4]]&lt;br /&gt;
*[[EVENT_WEAPKEY5]]&lt;br /&gt;
*[[EVENT_WEAPKEY6]]&lt;br /&gt;
*[[EVENT_WEAPKEY7]]&lt;br /&gt;
*[[EVENT_WEAPKEY8]]&lt;br /&gt;
*[[EVENT_WEAPKEY9]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Event manipulation]]&lt;br /&gt;
[[Category:Scripting documentation]]&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Movement_lock&amp;diff=12352</id>
		<title>Movement lock</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Movement_lock&amp;diff=12352"/>
		<updated>2016-05-29T12:36:58Z</updated>

		<summary type="html">&lt;p&gt;Jaap: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A [[bitfield]] that can be used to stop the player from moving using the keyboard the player can still move when with the mouse (if mouse aiming is off). It takes the following values:&lt;br /&gt;
&lt;br /&gt;
 1 Move_Forward&lt;br /&gt;
 2 Move_Backward&lt;br /&gt;
 4 Strafe_Left&lt;br /&gt;
 8 Strafe_Right&lt;br /&gt;
&lt;br /&gt;
[[Category:Bitfields]]&lt;br /&gt;
[[Category:Player structure members]]&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Tutorials&amp;diff=12313</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Tutorials&amp;diff=12313"/>
		<updated>2016-02-02T22:19:31Z</updated>

		<summary type="html">&lt;p&gt;Jaap: /* Table of Tutorials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are a few basic tutorials which show off some things made possible by EDuke32&#039;s enhanced [[scripting]] system.  Want more examples?  Download one of the many existing EDuke32 mods, open up the CON files and dig in!&lt;br /&gt;
&lt;br /&gt;
==Table of Tutorials==&lt;br /&gt;
&amp;lt;table width=80%  class=wikitable&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th rowspan=1&amp;gt;Name&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th colspan=5&amp;gt;Difficulty Level 1 - 4&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Artificial_Intelligence_101|Artificial Intelligence 101]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_Change_the_Loading_Screen_Background|Change the loading screen background]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Value_controlled_rain_code|Control rain on a fine scale]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Breakable Actor|Create Breakable Actors]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_display_negative_numbers_with_the_digital_font|Display negative numbers with the digital font]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Eliminate_Shrunk_Enemies_Attacking_Bug|Eliminate the &amp;quot;shrunk enemies attacking&amp;quot; bug]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_manually_reload|How to code a manual reload for the pistol]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Improve_The_Third_Person_View_with_Zoom|Improve the third person view with zoom]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Limit_the_height_of_the_player&#039;s_jump|Limit/extend the player&#039;s jumping height]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_make_a_health_bar|Make a health bar]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_make_a_clock|Make a in-game clock]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_make_a_sprint_key|Make a sprint key]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_Make_a_Working_Keypad|Make a working keypad]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_Shoot_Different_Kinds_of_RPGs|Make actors shoot different types of RPGs]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Make_actor_aim_vertical|Make an actor aim vertically at another]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_Make_Controllable_Security_Cameras|Make controllable security cameras]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_Make_Models_Pitch|Make models pitch on sloped surfaces]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Make_one_actor_face_another|Make one actor face another]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Make_Nightvision_light_rooms|Make the night vision goggles light up darkened areas]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_Make_the_Player_Swim_Like_Modern_FPS|Make the player swim like in a modern FPS]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_Make_the_Screen_Tilt_While_Using_Jetpack|Make the screen tilt while using jetpack]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Prevent_fall_damage_or_falling_death|Prevent damage/death from long falls]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Eliminate_player_self-damage|Prevent players/actors from inflicting self-damage]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[EpisodeIntroCutscene|Play an animation/cutscene when starting an episode]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: Tutorials]]&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Cutscene_(DEF)&amp;diff=12312</id>
		<title>Cutscene (DEF)</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Cutscene_(DEF)&amp;diff=12312"/>
		<updated>2016-02-02T22:18:38Z</updated>

		<summary type="html">&lt;p&gt;Jaap: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Have you event wanted to have a cutscene play when you start episode 1-3? You can with a few steps.&lt;br /&gt;
&lt;br /&gt;
First you have to define your animations with the DEF Language. In this example I have defined 3 animations in duke3d.def:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cutscene START0.ANM { delay 10 }&lt;br /&gt;
&lt;br /&gt;
cutscene START1.ANM { delay 10 }&lt;br /&gt;
&lt;br /&gt;
cutscene START2.ANM { delay 10 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The cutscene command is followed by the name of the animation file to play the delay: 10 means the animation will play at 12 fps (120/10 = 12).&lt;br /&gt;
&lt;br /&gt;
You can play the animation using the startcutscene command which takes the number of a quote that contains the name of the animation file to play. In order to trigger the animation we have to use the EVENT_NEWGAME event. I have added the con code below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
onevent EVENT_NEWGAME&lt;br /&gt;
{&lt;br /&gt;
	// Only trigger when we come from the skill select menu&lt;br /&gt;
	ifvare current_menu 110&lt;br /&gt;
	{&lt;br /&gt;
&lt;br /&gt;
		switch VOLUME&lt;br /&gt;
		{&lt;br /&gt;
			case 0 // episode 1&lt;br /&gt;
				redefinequote 254 START0.ANM&lt;br /&gt;
				startcutscene 254&lt;br /&gt;
				break&lt;br /&gt;
			case 1 // episode 2&lt;br /&gt;
				redefinequote 254 START1.ANM&lt;br /&gt;
				startcutscene 254&lt;br /&gt;
				break&lt;br /&gt;
			case 2 // episode 3&lt;br /&gt;
				redefinequote 254 START2.ANM&lt;br /&gt;
				startcutscene 254&lt;br /&gt;
				break&lt;br /&gt;
&lt;br /&gt;
		}&lt;br /&gt;
		endswitch&lt;br /&gt;
&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
endevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This code first checks to see if current_menu is set to 110 (skill select). This is necessary because the event EVENT_NEWGAME is also fired when a saved game is loaded. After this it sets quote 254 to the name of the animation file we want to play. We do this by looking at VOLUME since that contains the number of the selected episode and redefining the quote 254 to the name of the animation we want to play for that episode.&lt;br /&gt;
&lt;br /&gt;
Once quote 254 is set startcutscene is called to start the animation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Right now we only have an animation. We can add sounds by defining them in the DEF Language again:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// START0.ANM&lt;br /&gt;
// frame 1 play DUKE_LOOKINTOMIRROR&lt;br /&gt;
// frame 50 play FLY_BY&lt;br /&gt;
animsounds START0.ANM { 1 252  50 244 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More information on the [[DEF_Language|DEFS lanuage]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Tutorials]]&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Cutscene_(DEF)&amp;diff=12311</id>
		<title>Cutscene (DEF)</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Cutscene_(DEF)&amp;diff=12311"/>
		<updated>2016-02-02T22:17:28Z</updated>

		<summary type="html">&lt;p&gt;Jaap: Created page with &amp;quot;Have you event wanted to have a cutscene play when you start episode 1-3? You can with a few steps.  First you have to define your animations with the DEF Language. In this ex...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Have you event wanted to have a cutscene play when you start episode 1-3? You can with a few steps.&lt;br /&gt;
&lt;br /&gt;
First you have to define your animations with the DEF Language. In this example I have defined 3 animations in duke3d.def:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
cutscene START0.ANM { delay 10 }&lt;br /&gt;
&lt;br /&gt;
cutscene START1.ANM { delay 10 }&lt;br /&gt;
&lt;br /&gt;
cutscene START2.ANM { delay 10 }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The cutscene command is followed by the name of the animation file to play the delay: 10 means the animation will play at 12 fps (120/10 = 12).&lt;br /&gt;
&lt;br /&gt;
You can play the animation using the startcutscene command which takes the number of a quote that contains the name of the animation file to play. In order to trigger the animation we have to use the EVENT_NEWGAME event. I have added the con code below:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
onevent EVENT_NEWGAME&lt;br /&gt;
{&lt;br /&gt;
	// Only trigger when we come from the skill select menu&lt;br /&gt;
	ifvare current_menu 110&lt;br /&gt;
	{&lt;br /&gt;
&lt;br /&gt;
		switch VOLUME&lt;br /&gt;
		{&lt;br /&gt;
			case 0 // episode 1&lt;br /&gt;
				redefinequote 254 START0.ANM&lt;br /&gt;
				startcutscene 254&lt;br /&gt;
				break&lt;br /&gt;
			case 1 // episode 2&lt;br /&gt;
				redefinequote 254 START1.ANM&lt;br /&gt;
				startcutscene 254&lt;br /&gt;
				break&lt;br /&gt;
			case 2 // episode 3&lt;br /&gt;
				redefinequote 254 START2.ANM&lt;br /&gt;
				startcutscene 254&lt;br /&gt;
				break&lt;br /&gt;
&lt;br /&gt;
		}&lt;br /&gt;
		endswitch&lt;br /&gt;
&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
endevent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This code first checks to see if current_menu is set to 110 (skill select). This is necessary because the event EVENT_NEWGAME is also fired when a saved game is loaded. After this it sets quote 254 to the name of the animation file we want to play. We do this by looking at VOLUME since that contains the number of the selected episode and redefining the quote 254 to the name of the animation we want to play for that episode.&lt;br /&gt;
&lt;br /&gt;
Once quote 254 is set startcutscene is called to start the animation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Right now we only have an animation. We can add sounds by defining them in the DEF Language again:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// START0.ANM&lt;br /&gt;
// frame 1 play DUKE_LOOKINTOMIRROR&lt;br /&gt;
// frame 50 play FLY_BY&lt;br /&gt;
animsounds START0.ANM { 1 252  50 244 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More information on the [[DEF_Language|DEFS lanuage]]&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Tutorials&amp;diff=12310</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Tutorials&amp;diff=12310"/>
		<updated>2016-02-02T21:52:42Z</updated>

		<summary type="html">&lt;p&gt;Jaap: /* Table of Tutorials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are a few basic tutorials which show off some things made possible by EDuke32&#039;s enhanced [[scripting]] system.  Want more examples?  Download one of the many existing EDuke32 mods, open up the CON files and dig in!&lt;br /&gt;
&lt;br /&gt;
==Table of Tutorials==&lt;br /&gt;
&amp;lt;table width=80%  class=wikitable&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th rowspan=1&amp;gt;Name&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th colspan=5&amp;gt;Difficulty Level 1 - 4&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Artificial_Intelligence_101|Artificial Intelligence 101]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_Change_the_Loading_Screen_Background|Change the loading screen background]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Value_controlled_rain_code|Control rain on a fine scale]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Breakable Actor|Create Breakable Actors]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_display_negative_numbers_with_the_digital_font|Display negative numbers with the digital font]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Eliminate_Shrunk_Enemies_Attacking_Bug|Eliminate the &amp;quot;shrunk enemies attacking&amp;quot; bug]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_manually_reload|How to code a manual reload for the pistol]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Improve_The_Third_Person_View_with_Zoom|Improve the third person view with zoom]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Limit_the_height_of_the_player&#039;s_jump|Limit/extend the player&#039;s jumping height]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_make_a_health_bar|Make a health bar]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_make_a_clock|Make a in-game clock]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_make_a_sprint_key|Make a sprint key]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_Make_a_Working_Keypad|Make a working keypad]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_Shoot_Different_Kinds_of_RPGs|Make actors shoot different types of RPGs]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Make_actor_aim_vertical|Make an actor aim vertically at another]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_Make_Controllable_Security_Cameras|Make controllable security cameras]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_Make_Models_Pitch|Make models pitch on sloped surfaces]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Make_one_actor_face_another|Make one actor face another]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Make_Nightvision_light_rooms|Make the night vision goggles light up darkened areas]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_Make_the_Player_Swim_Like_Modern_FPS|Make the player swim like in a modern FPS]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[How_to_Make_the_Screen_Tilt_While_Using_Jetpack|Make the screen tilt while using jetpack]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Prevent_fall_damage_or_falling_death|Prevent damage/death from long falls]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Eliminate_player_self-damage|Prevent players/actors from inflicting self-damage]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr align=center&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[EpisodeIntroCutscene|Have a cutscene play when starting an episode]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;*&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: Tutorials]]&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EVENT_DAMAGEHPLANE&amp;diff=12309</id>
		<title>EVENT DAMAGEHPLANE</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EVENT_DAMAGEHPLANE&amp;diff=12309"/>
		<updated>2016-02-02T21:47:35Z</updated>

		<summary type="html">&lt;p&gt;Jaap: Created page with &amp;quot;EVENT_DAMAGEHPLANE is a Game Event.  This event is triggered whenever a floor or ceiling is hit by a weapon. Note that kicks don&amp;#039;t trigger this even...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EVENT_DAMAGEHPLANE is a [[EDuke32_event_list|Game Event]].&lt;br /&gt;
&lt;br /&gt;
This [[event]] is triggered whenever a floor or ceiling is hit by a weapon. Note that kicks don&#039;t trigger this event nor does the radius damage of the devastator.&lt;br /&gt;
&lt;br /&gt;
The number of the sector that was hit is stored in [[RETURN]]. When when a floor is hit 131072 is added to [[RETURN]] and when a ceiling is hit 65536 is added to [[RETURN]].&lt;br /&gt;
&lt;br /&gt;
You can make pieces of glass fall down from the ceiling by setting [[RETURN]] to 131072, this will also play the GLASS_BREAKING sound (this does not change the [[ceilingpicnum]], you still have to do this yourself).&lt;br /&gt;
&lt;br /&gt;
[[Category:Events]]&lt;/div&gt;</summary>
		<author><name>Jaap</name></author>
	</entry>
</feed>