<?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=Fox</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=Fox"/>
	<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/wiki/Special:Contributions/Fox"/>
	<updated>2026-04-15T18:43:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0-alpha</generator>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Ifrnd&amp;diff=14930</id>
		<title>Ifrnd</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Ifrnd&amp;diff=14930"/>
		<updated>2025-06-11T20:10:56Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;ifrnd&#039;&#039;&#039; &amp;lt;value&amp;gt; { do something } else { do something else }&lt;br /&gt;
&lt;br /&gt;
An [[if condition]] stating the probability of it &#039;doin somethin!&#039; in this case.&lt;br /&gt;
&lt;br /&gt;
A &amp;lt;value&amp;gt; greater or equal to 255 corresponds to a 100% probability that the first block is taken. With a &amp;lt;value&amp;gt; of -1, the &amp;quot;else&amp;quot; block is taken every time. (A &amp;lt;value&amp;gt; of 0 means taking the &amp;quot;if&amp;quot; block once out of 256 on average).&lt;br /&gt;
&lt;br /&gt;
The math can be counter-intuitive, putting it simple:&lt;br /&gt;
* &#039;&#039;ifrnd 0&#039;&#039; will return true 1/256 of cases;&lt;br /&gt;
* &#039;&#039;ifrnd 127&#039;&#039; will return true 128/256 of cases;&lt;br /&gt;
* &#039;&#039;ifrnd 255&#039;&#039; will return true 256/256 of cases;&lt;br /&gt;
&lt;br /&gt;
This command must only be used in synchronised code or you will cause desyncs. for display code use [[displayrand]] instead.&lt;br /&gt;
&lt;br /&gt;
[[Category:Duke3D 1.3/1.5 commands]]&lt;br /&gt;
[[Category:If conditions]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Actors_undefined_scaling&amp;diff=14929</id>
		<title>Actors undefined scaling</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Actors_undefined_scaling&amp;diff=14929"/>
		<updated>2025-06-07T00:19:46Z</updated>

		<summary type="html">&lt;p&gt;Fox: Created page with &amp;quot;Some actors in Duke Nukem 3D have undefined scaling, which can cause a variety of issues.  Most enemies in the game are hard-coded to have the xrepeat/yrepeat forced when the map is loaded. However, there are some exceptions for this.  Additionally, some level editors may also force the scaling of sprites with a specific tilenum.  == Hard-coded actors ==  The xrepeat/yrepeat values for the RECON (Recon Patrol Vehicle) and EGG (Protozoid Slimer Egg) are not set anywhere....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Some actors in Duke Nukem 3D have undefined scaling, which can cause a variety of issues.&lt;br /&gt;
&lt;br /&gt;
Most enemies in the game are hard-coded to have the xrepeat/yrepeat forced when the map is loaded. However, there are some exceptions for this.&lt;br /&gt;
&lt;br /&gt;
Additionally, some level editors may also force the scaling of sprites with a specific tilenum.&lt;br /&gt;
&lt;br /&gt;
== Hard-coded actors ==&lt;br /&gt;
&lt;br /&gt;
The xrepeat/yrepeat values for the RECON (Recon Patrol Vehicle) and EGG (Protozoid Slimer Egg) are not set anywhere. As a result, it&#039;s up for the level designer to decide which the size the enemies should have. This also prevents these actors from being respawned, as opposed to being preplaced in the level.&lt;br /&gt;
&lt;br /&gt;
In the original 3 episodes of Duke Nukem 3D, the scaling for the RECON and EGG sprites varies. The RECON sprites found in E3L2 are significantly larger than the other levels. Some levels intentionally randomize the size of EGG sprites.&lt;br /&gt;
&lt;br /&gt;
The 4th episode added in v1.4 has standardized the scaling of RECON and EGG sprites to 40-40, which can be interpreted as their &amp;quot;canon&amp;quot; size.&lt;br /&gt;
&lt;br /&gt;
Like the TANK (Pig Cop Tank), the RECON graphics are downscaled compared to the regular PIGCOP (Pig Cop) enemy. Therefore, a scale of 40-40 will cause the driver to appear much smaller than intended. It could be assumed Chuck Jones rendered the TANK sprites using the same scaling as the RECON, therefore a scaling of 60-60 could also be applied to the later.&lt;br /&gt;
&lt;br /&gt;
== Useractors ==&lt;br /&gt;
&lt;br /&gt;
The Pig Cop Tank (TANK) and Protector Drone (NEWBEAST) are defined using useractor, and the scaling is not hard-coded, but is set in the CON script instead.&lt;br /&gt;
&lt;br /&gt;
As a result, if the level designer has the sprites for these enemies with inaccurate scaling, they will be appear as such before they see the player.&lt;br /&gt;
&lt;br /&gt;
The NEWBEASTSTAYPUT and NEWBEASTJUMP sprites do not set the scaling, and will respawn with scale 1-1 instead.&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Category:Broken&amp;diff=14899</id>
		<title>Category:Broken</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Category:Broken&amp;diff=14899"/>
		<updated>2024-02-02T02:46:37Z</updated>

		<summary type="html">&lt;p&gt;Fox: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Category:Broken&amp;diff=14898</id>
		<title>Category:Broken</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Category:Broken&amp;diff=14898"/>
		<updated>2024-02-02T02:46:32Z</updated>

		<summary type="html">&lt;p&gt;Fox: Created page with &amp;quot;Broken&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Broken&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Stopallmusic&amp;diff=14897</id>
		<title>Stopallmusic</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Stopallmusic&amp;diff=14897"/>
		<updated>2024-02-02T02:46:18Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Broken}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;stopallmusic&#039;&#039;&#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This command is used to stop all music currently playing.&lt;br /&gt;
&lt;br /&gt;
[[Category:EDuke commands]]&lt;br /&gt;
[[Category:Sound manipulation]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Broken&amp;diff=14896</id>
		<title>Template:Broken</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Broken&amp;diff=14896"/>
		<updated>2024-02-02T02:46:11Z</updated>

		<summary type="html">&lt;p&gt;Fox: Created page with &amp;quot;{| width=&amp;quot;80%&amp;quot; style=&amp;quot;background-color: #fee7e6; border: 1px solid #dd3333; padding: 5px 10px 5px 10px; margin-left: auto; margin-right: auto;&amp;quot; |- | width=&amp;quot;1%&amp;quot; style=&amp;quot;padding: 10px;&amp;quot; | 45px | align=&amp;quot;center&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 120%;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;This feature is currently broken.&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;font-size: 90%;&amp;quot;&amp;gt;It&amp;#039;s recommend not to use this feature at the moment.&amp;lt;/span&amp;gt; |}  &amp;lt;noinclude&amp;gt;Category:Warnings&amp;lt;/noinclude&amp;gt; &amp;lt;includeonly&amp;gt;Ca...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;80%&amp;quot; style=&amp;quot;background-color: #fee7e6; border: 1px solid #dd3333; padding: 5px 10px 5px 10px; margin-left: auto; margin-right: auto;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;1%&amp;quot; style=&amp;quot;padding: 10px;&amp;quot; | [[File:Warning.png|left|45px]]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 120%;&amp;quot;&amp;gt;&#039;&#039;&#039;This feature is currently broken.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;font-size: 90%;&amp;quot;&amp;gt;It&#039;s recommend not to use this feature at the moment.&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Warnings]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Broken]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=File:Warning2.png&amp;diff=14895</id>
		<title>File:Warning2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=File:Warning2.png&amp;diff=14895"/>
		<updated>2024-02-02T02:45:02Z</updated>

		<summary type="html">&lt;p&gt;Fox: Category:Icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
[[Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=File:Warning.png&amp;diff=14894</id>
		<title>File:Warning.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=File:Warning.png&amp;diff=14894"/>
		<updated>2024-02-02T02:44:58Z</updated>

		<summary type="html">&lt;p&gt;Fox: Category:Icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
[[Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=File:Tools.png&amp;diff=14893</id>
		<title>File:Tools.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=File:Tools.png&amp;diff=14893"/>
		<updated>2024-02-02T02:44:43Z</updated>

		<summary type="html">&lt;p&gt;Fox: Category:Icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
[[Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=File:Search_question.png&amp;diff=14892</id>
		<title>File:Search question.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=File:Search_question.png&amp;diff=14892"/>
		<updated>2024-02-02T02:44:38Z</updated>

		<summary type="html">&lt;p&gt;Fox: Category:Icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
[[Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=File:Search.png&amp;diff=14891</id>
		<title>File:Search.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=File:Search.png&amp;diff=14891"/>
		<updated>2024-02-02T02:44:34Z</updated>

		<summary type="html">&lt;p&gt;Fox: Category:Icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
[[Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=File:Question.png&amp;diff=14890</id>
		<title>File:Question.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=File:Question.png&amp;diff=14890"/>
		<updated>2024-02-02T02:44:30Z</updated>

		<summary type="html">&lt;p&gt;Fox: Category:Icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
[[Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=File:Lightbulb.png&amp;diff=14889</id>
		<title>File:Lightbulb.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=File:Lightbulb.png&amp;diff=14889"/>
		<updated>2024-02-02T02:44:26Z</updated>

		<summary type="html">&lt;p&gt;Fox: Category:Icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
[[Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=File:Info.png&amp;diff=14888</id>
		<title>File:Info.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=File:Info.png&amp;diff=14888"/>
		<updated>2024-02-02T02:44:21Z</updated>

		<summary type="html">&lt;p&gt;Fox: Category:Icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
[[Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=File:Deleted.png&amp;diff=14887</id>
		<title>File:Deleted.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=File:Deleted.png&amp;diff=14887"/>
		<updated>2024-02-02T02:44:18Z</updated>

		<summary type="html">&lt;p&gt;Fox: Category:Icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
[[Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=File:Cut.png&amp;diff=14886</id>
		<title>File:Cut.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=File:Cut.png&amp;diff=14886"/>
		<updated>2024-02-02T02:44:04Z</updated>

		<summary type="html">&lt;p&gt;Fox: Category:Icons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
[[Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Category:Icons&amp;diff=14885</id>
		<title>Category:Icons</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Category:Icons&amp;diff=14885"/>
		<updated>2024-02-02T02:19:59Z</updated>

		<summary type="html">&lt;p&gt;Fox: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Category:Icons&amp;diff=14884</id>
		<title>Category:Icons</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Category:Icons&amp;diff=14884"/>
		<updated>2024-02-02T02:19:44Z</updated>

		<summary type="html">&lt;p&gt;Fox: Created page with &amp;quot;Icons&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Icons&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=File:Outdated.png&amp;diff=14883</id>
		<title>File:Outdated.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=File:Outdated.png&amp;diff=14883"/>
		<updated>2024-02-02T02:18:47Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=File:Template.png&amp;diff=14882</id>
		<title>File:Template.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=File:Template.png&amp;diff=14882"/>
		<updated>2024-02-02T02:18:37Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=File:Under_construction.png&amp;diff=14881</id>
		<title>File:Under construction.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=File:Under_construction.png&amp;diff=14881"/>
		<updated>2024-02-02T02:17:42Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Icons]]&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Event_list&amp;diff=14405</id>
		<title>Event list</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Event_list&amp;diff=14405"/>
		<updated>2021-10-21T09:32:35Z</updated>

		<summary type="html">&lt;p&gt;Fox: &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 number set&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;[4]&amp;lt;/sup&amp;gt; no THISACTOR set&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;[5]&amp;lt;/sup&amp;gt; eduke32 standalone build only&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;25%&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_ACTIVATECHEAT]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_CAPIR]]&amp;lt;sup&amp;gt;[1][3][5]&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_ENDLEVELSCREEN]]&lt;br /&gt;
*[[EVENT_EXITGAMESCREEN]]&lt;br /&gt;
*[[EVENT_EXITPROGRAMSCREEN]]&lt;br /&gt;
*[[EVENT_INIT]]&amp;lt;sup&amp;gt;[1][3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_INITCOMPLETE]]&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_MAINMENUSCREEN]]&lt;br /&gt;
*[[EVENT_NEWGAME]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_NEWGAMESCREEN]]&lt;br /&gt;
*[[EVENT_POSTSAVEGAME]]&lt;br /&gt;
*[[EVENT_PRELOADGAME]]&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_SETDEFAULTS]]&amp;lt;sup&amp;gt;[1][3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_VALIDATESTART]]&lt;br /&gt;
&lt;br /&gt;
Unused/Removed&lt;br /&gt;
*[[EVENT_FAKEDOMOVETHINGS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_ANIMATEALLSPRITES]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;25%&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;
Screen drawing events (menus)&lt;br /&gt;
*[[EVENT_CHANGEMENU]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYCURSOR]]&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_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_GETMENUTILE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_MENUCURSORLEFT]]&amp;lt;sup&amp;gt;[1][4]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_MENUCURSORRIGHT]]&amp;lt;sup&amp;gt;[1][4]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_MENUCURSORSHADE]]&amp;lt;sup&amp;gt;[1][4]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_MENUSHADESELECTED]]&amp;lt;sup&amp;gt;[1][4]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_NEWGAMECUSTOM]]&amp;lt;sup&amp;gt;[1][4]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Screen drawing events (special screens and cutscenes)&lt;br /&gt;
*[[EVENT_CUTSCENE]]&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_DISPLAYLOADINGSCREEN]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_GETLOADTILE]]&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;
*[[EVENT_PRECUTSCENE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_SCREEN]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_SKIPCUTSCENE]]&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Screen drawing events (HUD)&lt;br /&gt;
*[[EVENT_DISPLAYBORDER]]&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;
*[[EVENT_DISPLAYLEVELSTATS]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYOVERHEADMAPTEXT]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYPOINTER]]&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;
&lt;br /&gt;
Screen drawing events (player body)&lt;br /&gt;
*[[EVENT_DISPLAYACCESS]]&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_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_DISPLAYOVERHEADMAPPLAYER]]&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_DISPLAYSPIT]]&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_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;
&lt;br /&gt;
Screen drawing events (in-game)&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_DISPLAYROOMSCAMERATILE]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_DISPLAYROOMSEND]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_RESETGOTPICS]]&amp;lt;sup&amp;gt;[1][3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Screen drawing events (misc)&lt;br /&gt;
*[[EVENT_DISPLAYEND]]&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_DISPLAYSTART]]&amp;lt;sup&amp;gt;[1]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_UPDATESCREENAREA]]&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;25%&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_ANIMATESPRITES]]&amp;lt;sup&amp;gt;[1]&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_GAME]]&lt;br /&gt;
*[[EVENT_KILLIT]]&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_LOADACTOR]]&amp;lt;sup&amp;gt;[3]&amp;lt;/sup&amp;gt;&lt;br /&gt;
*[[EVENT_PREGAME]]&lt;br /&gt;
*[[EVENT_RECOGSOUND]]&lt;br /&gt;
*[[EVENT_SPAWN]]&amp;lt;sup&amp;gt;[2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sound-based events&lt;br /&gt;
*[[EVENT_CONTINUELEVELMUSICSLOT]]&lt;br /&gt;
*[[EVENT_PLAYLEVELMUSICSLOT]]&lt;br /&gt;
*[[EVENT_OPENMENUSOUND]]&lt;br /&gt;
*[[EVENT_SOUND]]&amp;lt;sup&amp;gt;[1][2]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Global events&lt;br /&gt;
*[[EVENT_DAMAGECEILING]]&lt;br /&gt;
*[[EVENT_DAMAGEFLOOR]]&lt;br /&gt;
*[[EVENT_DAMAGEHPLANE]]&lt;br /&gt;
*[[EVENT_DAMAGESPRITE]]&lt;br /&gt;
*[[EVENT_DAMAGEWALL]]&lt;br /&gt;
*[[EVENT_ENTERLEVEL]]&lt;br /&gt;
*[[EVENT_MOVEEFFECTORS]]&lt;br /&gt;
*[[EVENT_MOVESECTOR]]&lt;br /&gt;
*[[EVENT_POSTDAMAGESPRITE]]&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_CHANGEWEAPON]]&lt;br /&gt;
*[[EVENT_CHECKFLOORDAMAGE]]&lt;br /&gt;
*[[EVENT_CHECKTOUCHDAMAGE]]&lt;br /&gt;
*[[EVENT_DOFIRE]]&lt;br /&gt;
*[[EVENT_GETAUTOAIMANGLE]]&lt;br /&gt;
*[[EVENT_GETSHOTRANGE]]&lt;br /&gt;
*[[EVENT_INCURDAMAGE]]&lt;br /&gt;
*[[EVENT_POSTUPDATEANGLES]]&lt;br /&gt;
*[[EVENT_PREUPDATEANGLES]]&lt;br /&gt;
*[[EVENT_RESETINVENTORY]]&lt;br /&gt;
*[[EVENT_RESETPLAYER]]&lt;br /&gt;
*[[EVENT_RESETWEAPONS]]&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;25%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-left: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
Player input-based events&lt;br /&gt;
*[[EVENT_AIMDOWN]]&lt;br /&gt;
*[[EVENT_AIMUP]]&lt;br /&gt;
*[[EVENT_ALTFIRE]]&lt;br /&gt;
*[[EVENT_ALTWEAPON]]&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_LASTWEAPON]]&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>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Deprecated&amp;diff=14399</id>
		<title>Template:Deprecated</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Deprecated&amp;diff=14399"/>
		<updated>2021-09-14T04:31:14Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;80%&amp;quot; style=&amp;quot;background-color: #fee7e6; border: 1px solid #dd3333; padding: 5px 10px 5px 10px; margin-left: auto; margin-right: auto;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;1%&amp;quot; style=&amp;quot;padding: 10px;&amp;quot; | [[File:Outdated.png|left|45px]]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 120%;&amp;quot;&amp;gt;&#039;&#039;&#039;This feature is deprecated.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;font-size: 90%;&amp;quot;&amp;gt;It&#039;s recommend not to use this feature.&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Warnings]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Deprecated]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Template&amp;diff=14398</id>
		<title>Template:Template</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Template&amp;diff=14398"/>
		<updated>2021-09-13T02:28:47Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;80%&amp;quot; style=&amp;quot;background-color: #efefff; border: 1px solid #9f9fff; padding: 5px 10px 5px 10px; margin-left: auto; margin-right: auto;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;1%&amp;quot; style=&amp;quot;padding: 10px;&amp;quot; | [[File:Template.png|left|45px]]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 120%;&amp;quot;&amp;gt;&#039;&#039;&#039;This page is a template.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;font-size: 90%;&amp;quot;&amp;gt;This page was created to be included in other pages.&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Warnings]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Template&amp;diff=14397</id>
		<title>Template:Template</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Template&amp;diff=14397"/>
		<updated>2021-09-13T02:27:45Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;80%&amp;quot; style=&amp;quot;background-color: #efefff; border: 1px solid #9f9fff; padding: 5px 10px 5px 10px; margin-left: auto; margin-right: auto;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;1%&amp;quot; style=&amp;quot;padding: 10px;&amp;quot; | [[File:Template.png|left|45px]]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | &amp;lt;span style=&amp;quot;font-size: 120%;&amp;quot;&amp;gt;&#039;&#039;&#039;This page is a template.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;font-size: 90%;&amp;quot;&amp;gt;This page was created to be included in other pages.&amp;lt;/span&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Warnings]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Weapons&amp;diff=14396</id>
		<title>Template:Weapons</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Weapons&amp;diff=14396"/>
		<updated>2021-09-12T23:58:15Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table lists the available weapons in Duke Nukem 3D and its expansions, along with their internal index.&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 0 || KNEE_WEAPON || Mighty Foot. Always available.&lt;br /&gt;
|-&lt;br /&gt;
| No || 1 || PISTOL_WEAPON || Pistol. Player starts with this weapon unless the start is located on a HURTRAIL tile (picnum 859).&lt;br /&gt;
|-&lt;br /&gt;
| No || 2 || SHOTGUN_WEAPON || Shotgun&lt;br /&gt;
|-&lt;br /&gt;
| No || 3 || CHAINGUN_WEAPON || &amp;quot;Ripper&amp;quot; Chaingun&lt;br /&gt;
|-&lt;br /&gt;
| No || 4 || RPG_WEAPON || Rocket Launcher (RPG)&lt;br /&gt;
|-&lt;br /&gt;
| No || 5 || HANDBOMB_WEAPON || Pipebomb&lt;br /&gt;
|-&lt;br /&gt;
| No || 6 || SHRINKER_WEAPON || Shrinker&lt;br /&gt;
|-&lt;br /&gt;
| No || 7 || DEVISTATOR_WEAPON || Devastator&lt;br /&gt;
|-&lt;br /&gt;
| No || 8 || TRIPBOMB_WEAPON || Laser Tripbomb&lt;br /&gt;
|-&lt;br /&gt;
| No || 9 || FREEZE_WEAPON || Freezethrower&lt;br /&gt;
|-&lt;br /&gt;
| No || 10 || HANDREMOTE_WEAPON || Pipebomb Detonator&lt;br /&gt;
|-&lt;br /&gt;
| No || 11 || GROW_WEAPON || Expander (Plutonium Pack/Atomic Edition only)&lt;br /&gt;
|-&lt;br /&gt;
| No || 12 || FLAMETHROWER_WEAPON || Incinerator (World Tour only)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define KNEE_WEAPON                        0&lt;br /&gt;
 define PISTOL_WEAPON                      1&lt;br /&gt;
 define SHOTGUN_WEAPON                     2&lt;br /&gt;
 define CHAINGUN_WEAPON                    3&lt;br /&gt;
 define RPG_WEAPON                         4&lt;br /&gt;
 define HANDBOMB_WEAPON                    5&lt;br /&gt;
 define SHRINKER_WEAPON                    6&lt;br /&gt;
 define DEVISTATOR_WEAPON                  7&lt;br /&gt;
 define TRIPBOMB_WEAPON                    8&lt;br /&gt;
 define FREEZE_WEAPON                      9&lt;br /&gt;
 define HANDREMOTE_WEAPON                 10&lt;br /&gt;
 define GROW_WEAPON                       11&lt;br /&gt;
 define FLAMETHROWER_WEAPON               12&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Weapon_gamevars&amp;diff=14395</id>
		<title>Template:Weapon gamevars</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Weapon_gamevars&amp;diff=14395"/>
		<updated>2021-09-12T23:58:12Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table lists the values of WEAPONS [[pre-defined gamevars]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;font-size:75%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !! KNEE !! PISTOL !! SHOTGUN !! CHAINGUN !! RPG !! HANDBOMB !! SHRINKER !! DEVISTATOR !! TRIPBOMB !! FREEZE !! HANDREMOTE !! GROW&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_WORKSLIKE|WORKSLIKE]] || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 || 11&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_CLIP|CLIP]] || 0 || 12 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_RELOAD|RELOAD]] || 0 || 27 || 13 || 0 || 0 || 30 || 0 || 0 || 16 || 0 || 10 || 0&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_FIREDELAY|FIREDELAY]] || 7 || 2 || 4 || 3 || 4 || 6 || 10 || 3 || 3 || 3 || 2 || 3&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_TOTALTIME|TOTALTIME]] || 14 || 5 || 30 || 12 || 20 || 19 || 12 || 6 || 16 || 5 || 10 || 5&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_HOLDDELAY|HOLDDELAY]] || 0 || 0 || 0 || 3 || 0 || 12 || 0 || 5 || 7 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | [[WEAPONx_FLAGS|FLAGS]] || 292 || 32768 || 1024 || 73812 || 0 || 512 || 2 || 72 || 3072 || 65536 || 384 || 2&lt;br /&gt;
|-&lt;br /&gt;
| NOVISIBLE&amp;lt;br /&amp;gt;RANDOMRESTART&amp;lt;br /&amp;gt;AUTOMATIC || RELOAD_TIMING || CHECKATRELOAD || AUTOMATIC&amp;lt;br /&amp;gt;FIREEVERYTHIRD&amp;lt;br /&amp;gt;AMMOPERSHOT&amp;lt;br /&amp;gt;SPAWNTYPE3&amp;lt;br /&amp;gt;RESET || || THROWIT || GLOWS || FIREEVERYOTHER&amp;lt;br /&amp;gt;AMMOPERSHOT || STANDSTILL&amp;lt;br /&amp;gt;CHECKATRELOAD || RESET || BOMB_TRIGGER&amp;lt;br /&amp;gt;NOVISIBLE || GLOWS&lt;br /&gt;
|- [[WEAPONx_SHOOTS]] || KNEE || SHOTSPARK1 || SHOTGUN || CHAINGUN || RPG || HEAVYHBOMB || SHRINKER || RPG || HANDHOLDINGLASER || FREEZEBLAST || align=&amp;quot;right&amp;quot;|0 || GROWSPARK&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_SPAWNTIME|SPAWNTIME]] || 0 || 2 || 24 || 1 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_SPAWN|SPAWN]] || 0 || SHELL || SHOTGUNSHELL || SHELL || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_SHOTSPERBURST|SHOTSPERBURST]] || 0 || 0 || 7 || 0 || 0 || 0 || 0 || 2 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_INITIALSOUND|INITIALSOUND]] || 0 || 0 || 0 || 0 || 0 || 0 || SHRINKER_FIRE || CAT_FIRE || 0 || CAT_FIRE || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_FIRESOUND|FIRESOUND]] || 0 || PISTOL_FIRE || SHOTGUN_FIRE || CHAINGUN_FIRE || 0 || 0 || 0 || 0 || 0 || CAT_FIRE || 0 || EXPANDERSHOOT&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_SOUND2TIME|SOUND2TIME]] || 0 || 0 || 15 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_SOUND2SOUND|SOUND2SOUND]] || 0 || 0 || SHOTGUN_COCK || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_RELOADSOUND1|RELOADSOUND1]] || colspan=&amp;quot;12&amp;quot; | EJECT_CLIP&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_RELOADSOUND2|RELOADSOUND2]] || colspan=&amp;quot;12&amp;quot; | INSERT_CLIP&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_SELECTSOUND|SELECTSOUND]] || 0 || INSERT_CLIP || SHOTGUN_COCK || SELECT_WEAPON || SELECT_WEAPON || 0 || SELECT_WEAPON || SELECT_WEAPON || 0 || SELECT_WEAPON || 0 || SELECT_WEAPON&lt;br /&gt;
|-&lt;br /&gt;
| [[WEAPONx_FLASHCOLOR|FLASHCOLOR]] || 0 || 24575 || 24575 || 24575 || 24575 || 0 || 8454016 || 24575 || 0 || 16744576 || 0 || 24575&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 var WEAPON0_WORKSLIKE                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_CLIP                        0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_RELOAD                      0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_FIREDELAY                   7                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_TOTALTIME                   14                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_HOLDDELAY                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_FLAGS                       292                     GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_SHOOTS                      KNEE                    GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_SPAWNTIME                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_SPAWN                       0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_INITIALSOUND                0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_FIRESOUND                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_SOUND2TIME                  0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_SELECTSOUND                 0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON0_FLASHCOLOR                  0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 &lt;br /&gt;
 var WEAPON1_WORKSLIKE                   1                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_CLIP                        12                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_RELOAD                      27                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_FIREDELAY                   2                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_TOTALTIME                   5                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_HOLDDELAY                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_FLAGS                       32768                   GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_SHOOTS                      SHOTSPARK1              GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_SPAWNTIME                   2                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_SPAWN                       SHELL                   GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_INITIALSOUND                0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_FIRESOUND                   PISTOL_FIRE             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_SOUND2TIME                  0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_SELECTSOUND                 INSERT_CLIP             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON1_FLASHCOLOR                  24575                   GAMEVAR_PERPLAYER&lt;br /&gt;
 &lt;br /&gt;
 var WEAPON2_WORKSLIKE                   2                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_CLIP                        0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_RELOAD                      13                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_FIREDELAY                   4                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_TOTALTIME                   30                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_HOLDDELAY                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_FLAGS                       1024                    GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_SHOOTS                      SHOTGUN                 GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_SPAWNTIME                   24                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_SPAWN                       SHOTGUNSHELL            GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_SHOTSPERBURST               7                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_INITIALSOUND                0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_FIRESOUND                   SHOTGUN_FIRE            GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_SOUND2TIME                  15                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_SOUND2SOUND                 SHOTGUN_COCK            GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_SELECTSOUND                 SHOTGUN_COCK            GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON2_FLASHCOLOR                  24575                   GAMEVAR_PERPLAYER&lt;br /&gt;
 &lt;br /&gt;
 var WEAPON3_WORKSLIKE                   3                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_CLIP                        0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_RELOAD                      0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_FIREDELAY                   3                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_TOTALTIME                   12                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_HOLDDELAY                   3                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_FLAGS                       73812                   GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_SHOOTS                      CHAINGUN                GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_SPAWNTIME                   1                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_SPAWN                       SHELL                   GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_INITIALSOUND                0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_FIRESOUND                   CHAINGUN_FIRE           GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_SOUND2TIME                  0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_SELECTSOUND                 SELECT_WEAPON           GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON3_FLASHCOLOR                  24575                   GAMEVAR_PERPLAYER&lt;br /&gt;
 &lt;br /&gt;
 var WEAPON4_WORKSLIKE                   4                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_CLIP                        0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_RELOAD                      0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_FIREDELAY                   4                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_TOTALTIME                   20                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_HOLDDELAY                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_FLAGS                       0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_SHOOTS                      RPG                     GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_SPAWNTIME                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_SPAWN                       0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_INITIALSOUND                0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_FIRESOUND                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_SOUND2TIME                  0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_SELECTSOUND                 SELECT_WEAPON           GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON4_FLASHCOLOR                  24575                   GAMEVAR_PERPLAYER&lt;br /&gt;
 &lt;br /&gt;
 var WEAPON5_WORKSLIKE                   5                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_CLIP                        0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_RELOAD                      30                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_FIREDELAY                   6                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_TOTALTIME                   19                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_HOLDDELAY                   12                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_FLAGS                       512                     GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_SHOOTS                      HEAVYHBOMB              GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_SPAWNTIME                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_SPAWN                       0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_INITIALSOUND                0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_FIRESOUND                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_SOUND2TIME                  0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_SELECTSOUND                 0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON5_FLASHCOLOR                  0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 &lt;br /&gt;
 var WEAPON6_WORKSLIKE                   6                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_CLIP                        0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_RELOAD                      0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_FIREDELAY                   10                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_TOTALTIME                   12                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_HOLDDELAY                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_FLAGS                       2                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_SHOOTS                      SHRINKER                GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_SPAWNTIME                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_SPAWN                       0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_INITIALSOUND                SHRINKER_FIRE           GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_FIRESOUND                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_SOUND2TIME                  0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_SELECTSOUND                 SELECT_WEAPON           GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON6_FLASHCOLOR                  8454016                 GAMEVAR_PERPLAYER&lt;br /&gt;
 &lt;br /&gt;
 var WEAPON7_WORKSLIKE                   7                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_CLIP                        0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_RELOAD                      0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_FIREDELAY                   3                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_TOTALTIME                   6                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_HOLDDELAY                   5                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_FLAGS                       72                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_SHOOTS                      RPG                     GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_SPAWNTIME                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_SPAWN                       0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_SHOTSPERBURST               2                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_INITIALSOUND                CAT_FIRE                GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_FIRESOUND                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_SOUND2TIME                  0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_SELECTSOUND                 SELECT_WEAPON           GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON7_FLASHCOLOR                  24575                   GAMEVAR_PERPLAYER&lt;br /&gt;
 &lt;br /&gt;
 var WEAPON8_WORKSLIKE                   8                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_CLIP                        0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_RELOAD                      16                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_FIREDELAY                   3                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_TOTALTIME                   16                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_HOLDDELAY                   7                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_FLAGS                       3072                    GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_SHOOTS                      HANDHOLDINGLASER        GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_SPAWNTIME                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_SPAWN                       0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_INITIALSOUND                0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_FIRESOUND                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_SOUND2TIME                  0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_SELECTSOUND                 0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON8_FLASHCOLOR                  0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 &lt;br /&gt;
 var WEAPON9_WORKSLIKE                   9                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_CLIP                        0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_RELOAD                      0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_FIREDELAY                   3                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_TOTALTIME                   5                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_HOLDDELAY                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_FLAGS                       65536                   GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_SHOOTS                      FREEZEBLAST             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_SPAWNTIME                   0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_SPAWN                       0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_INITIALSOUND                CAT_FIRE                GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_FIRESOUND                   CAT_FIRE                GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_SOUND2TIME                  0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_SELECTSOUND                 SELECT_WEAPON           GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON9_FLASHCOLOR                  16744576                GAMEVAR_PERPLAYER&lt;br /&gt;
 &lt;br /&gt;
 var WEAPON10_WORKSLIKE                   10                     GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_CLIP                        0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_RELOAD                      10                     GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_FIREDELAY                   2                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_TOTALTIME                   10                     GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_HOLDDELAY                   0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_FLAGS                       384                    GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_SHOOTS                      0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_SPAWNTIME                   0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_SPAWN                       0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_SHOTSPERBURST               0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_INITIALSOUND                0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_FIRESOUND                   0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_SOUND2TIME                  0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_SOUND2SOUND                 0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_RELOADSOUND1                EJECT_CLIP             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_RELOADSOUND2                INSERT_CLIP            GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_SELECTSOUND                 0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON10_FLASHCOLOR                  0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 &lt;br /&gt;
 var WEAPON11_WORKSLIKE                   11                     GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_CLIP                        0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_RELOAD                      0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_FIREDELAY                   3                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_TOTALTIME                   5                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_HOLDDELAY                   0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_FLAGS                       2                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_SHOOTS                      GROWSPARK              GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_SPAWNTIME                   0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_SPAWN                       0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_SHOTSPERBURST               0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_INITIALSOUND                0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_FIRESOUND                   EXPANDERSHOOT          GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_SOUND2TIME                  0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_SOUND2SOUND                 0                      GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_RELOADSOUND1                EJECT_CLIP             GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_RELOADSOUND2                INSERT_CLIP            GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_SELECTSOUND                 SELECT_WEAPON          GAMEVAR_PERPLAYER&lt;br /&gt;
 var WEAPON11_FLASHCOLOR                  24575                  GAMEVAR_PERPLAYER&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Weapon_flags&amp;diff=14394</id>
		<title>Template:Weapon flags</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Weapon_flags&amp;diff=14394"/>
		<updated>2021-09-12T23:58:07Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[WEAPONx_FLAGS]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
  || No || 1 || WEAPON_HOLSTER_CLEARS_CLIP || Holster key &amp;quot;refills&amp;quot; magazine by removing excess ammo from the player&lt;br /&gt;
|-&lt;br /&gt;
  || No || 2 || WEAPON_GLOWS || Controls glowing effect on SHRINKER weapon&#039;s crystal, no effect on other weapons, probably breaks shotgun if used with that weapon&lt;br /&gt;
|-&lt;br /&gt;
  || No || 4 || WEAPON_AUTOMATIC || Resets [[kickback_pic]] to 1 instead of 0 when animation ends&lt;br /&gt;
|-&lt;br /&gt;
  || No || 8 || WEAPON_FIREEVERYOTHER || Fires projectiles every frame instead of when [[kickback_pic]] is equal to [[WEAPONx_FIREDELAY]].  Also alters burst fire behavior so that shots are dispatched once per tic instead of all at once.&lt;br /&gt;
|-&lt;br /&gt;
  || No || 16 || WEAPON_FIREEVERYTHIRD || Fires when [[kickback_pic]] [[modvar| %]] 3 === 0 (every third frame)&lt;br /&gt;
|-&lt;br /&gt;
  || No || 32 || WEAPON_RANDOMRESTART || When used with WEAPON_AUTOMATIC, resets [[kickback_pic]] to a random value between 1 and 4 instead of 1 when animation ends&lt;br /&gt;
|-&lt;br /&gt;
  || No || 64 || WEAPON_AMMOPERSHOT || Use ammo per shot per burst (like the Devastator)&lt;br /&gt;
|-&lt;br /&gt;
  || No || 128 || WEAPON_BOMB_TRIGGER || Is a bomb trigger (Pipebomb Detonator)&lt;br /&gt;
|-&lt;br /&gt;
  || No || 256 || WEAPON_NOVISIBLE || Using does NOT cause player to flash the level (clear visibility)&lt;br /&gt;
|-&lt;br /&gt;
  || No || 512 || WEAPON_THROWIT || Currently unused&lt;br /&gt;
|-&lt;br /&gt;
  || No || 1024 || WEAPON_CHECKATRELOAD || Check weapon availability at &#039;reload&#039; time, only affects weapons with [[WEAPONx_WORKSLIKE]] of TRIPBOMB_WEAPON&lt;br /&gt;
|-&lt;br /&gt;
  || No || 2048 || WEAPON_STANDSTILL || Stops all player z-axis movement when firing&lt;br /&gt;
|-&lt;br /&gt;
  || No || 4096 || WEAPON_SPAWNTYPE2 || Spawn Type 2 (Shotgun shells)&lt;br /&gt;
|-&lt;br /&gt;
  || No || 8192 || WEAPON_SPAWNTYPE3 || Spawn Type 3 (Chaingun shells)&lt;br /&gt;
|-&lt;br /&gt;
  || No || 16384 || WEAPON_SEMIAUTO || Semi-automatic (cancel button press after each shot)&lt;br /&gt;
|-&lt;br /&gt;
  || No || 32768 || WEAPON_RELOAD_TIMING || Alternate formula for reload sound timing, generally used for pistol&lt;br /&gt;
|-&lt;br /&gt;
  || No || 65536 || WEAPON_RESET || Resets [[kickback_pic]] to 1 instead of 0 at end of firing animation if fire is held&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define WEAPON_HOLSTER_CLEARS_CLIP       0x00000001&lt;br /&gt;
 define WEAPON_GLOWS                     0x00000002&lt;br /&gt;
 define WEAPON_AUTOMATIC                 0x00000004&lt;br /&gt;
 define WEAPON_FIREEVERYOTHER            0x00000008&lt;br /&gt;
 define WEAPON_FIREEVERYTHIRD            0x00000010&lt;br /&gt;
 define WEAPON_RANDOMRESTART             0x00000020&lt;br /&gt;
 define WEAPON_AMMOPERSHOT               0x00000040&lt;br /&gt;
 define WEAPON_BOMB_TRIGGER              0x00000080&lt;br /&gt;
 define WEAPON_NOVISIBLE                 0x00000100&lt;br /&gt;
 define WEAPON_THROWIT                   0x00000200&lt;br /&gt;
 define WEAPON_CHECKATRELOAD             0x00000400&lt;br /&gt;
 define WEAPON_STANDSTILL                0x00000800&lt;br /&gt;
 define WEAPON_SPAWNTYPE2                0x00001000&lt;br /&gt;
 define WEAPON_SPAWNTYPE3                0x00002000&lt;br /&gt;
 define WEAPON_SEMIAUTO                  0x00004000&lt;br /&gt;
 define WEAPON_RELOAD_TIMING             0x00008000&lt;br /&gt;
 define WEAPON_RESET                     0x00010000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Wall_cstat&amp;diff=14393</id>
		<title>Template:Wall cstat</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Wall_cstat&amp;diff=14393"/>
		<updated>2021-09-12T23:58:00Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with wall [[cstat (wall)|cstat]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 1 || CSTAT_WALL_BLOCK || Make wall blockable&lt;br /&gt;
|-&lt;br /&gt;
| No || 2 || CSTAT_WALL_BOTTOM_SWAP || Make bottoms of invisible walls swapped&lt;br /&gt;
|-&lt;br /&gt;
| No || 4 || CSTAT_WALL_ALIGN_BOTTOM || Align picture on bottom&lt;br /&gt;
|-&lt;br /&gt;
| No || 8 || CSTAT_WALL_XFLIP || Flip wall around x-axis&lt;br /&gt;
|-&lt;br /&gt;
| No || 16 || CSTAT_WALL_MASKED || Make wall masking, two-sided&lt;br /&gt;
|-&lt;br /&gt;
| No || 32 || CSTAT_WALL_1WAY || Make wall masking, one-sided. This disables rendering on the other side, meaning it can be used to avoid SOS glitches. However it also disables transparency on the masked wall.&lt;br /&gt;
|-&lt;br /&gt;
| No || 64 || CSTAT_WALL_BLOCK_HITSCAN || Make wall able to be hit by weapons&lt;br /&gt;
|-&lt;br /&gt;
| No || 128 || CSTAT_WALL_TRANSLUCENT || Make wall transparent&lt;br /&gt;
|-&lt;br /&gt;
| No || 256 || CSTAT_WALL_YFLIP || Flip wall around y-axis&lt;br /&gt;
|-&lt;br /&gt;
| No || 512 || CSTAT_WALL_TRANS_FLIP || Second transparency level (combine with cstat &#039;&#039;&#039;128&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| No || 1024 || CSTAT_WALL_YAX_UPWALL ||&lt;br /&gt;
|-&lt;br /&gt;
| No || 2048 || CSTAT_WALL_YAX_DOWNWALL ||&lt;br /&gt;
|-&lt;br /&gt;
| No || 4096 || CSTAT_WALL_ROTATE_90 || Rotate texture by 90 degrees counter-clockwise. (3D-mode hotkey &#039;R&#039; in mapster32)&lt;br /&gt;
|-&lt;br /&gt;
| No || 16384 || CSTAT_WALL_BLOCK_ACTOR || Only used in Shadow Warrior&lt;br /&gt;
|-&lt;br /&gt;
| No || 32768 || CSTAT_WALL_WARP_HITSCAN || Only used in Shadow Warrior&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define CSTAT_WALL_BLOCK                 0x00000001&lt;br /&gt;
 define CSTAT_WALL_BOTTOM_SWAP           0x00000002&lt;br /&gt;
 define CSTAT_WALL_ALIGN_BOTTOM          0x00000004&lt;br /&gt;
 define CSTAT_WALL_XFLIP                 0x00000008&lt;br /&gt;
 define CSTAT_WALL_MASKED                0x00000010&lt;br /&gt;
 define CSTAT_WALL_1WAY                  0x00000020&lt;br /&gt;
 define CSTAT_WALL_BLOCK_HITSCAN         0x00000040&lt;br /&gt;
 define CSTAT_WALL_TRANSLUCENT           0x00000080&lt;br /&gt;
 define CSTAT_WALL_YFLIP                 0x00000100&lt;br /&gt;
 define CSTAT_WALL_TRANS_FLIP            0x00000200&lt;br /&gt;
 define CSTAT_WALL_YAX_UPWALL            0x00000400&lt;br /&gt;
 define CSTAT_WALL_YAX_DOWNWALL          0x00000800&lt;br /&gt;
 define CSTAT_WALL_ROTATE_90             0x00001000&lt;br /&gt;
 define CSTAT_WALL_BLOCK_ACTOR           0x00004000&lt;br /&gt;
 define CSTAT_WALL_WARP_HITSCAN          0x00008000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Volumeflags&amp;diff=14392</id>
		<title>Template:Volumeflags</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Volumeflags&amp;diff=14392"/>
		<updated>2021-09-12T23:57:51Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following table lists the available volumeflags, used with [[definevolumeflags]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 1 || EF_HIDEFROMSP || Hide the episode from the menu when in singleplayer mode.&lt;br /&gt;
|-&lt;br /&gt;
| No || 2 || EF_HIDEFROMMP || Currently does nothing. Originally supposed to hide the episode from the multiplayer menu.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define EF_HIDEFROMSP               0&lt;br /&gt;
 define EF_HIDEFROMMP               1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Tint&amp;diff=14391</id>
		<title>Template:Tint</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Tint&amp;diff=14391"/>
		<updated>2021-09-12T23:57:47Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used by [[tint (DEF)|tint]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| 1 || HICTINT_GRAYSCALE || Convert to grayscale.&lt;br /&gt;
|-&lt;br /&gt;
| 2 || HICTINT_INVERT || Invert colors.&lt;br /&gt;
|-&lt;br /&gt;
| 4 || HICTINT_COLORIZE || This enables the &amp;quot;colorize&amp;quot; color mode. This mode is similar to &amp;quot;multiply&amp;quot;, except the end result will make the pixels 4x brighter. A value of 64 has no effect.&lt;br /&gt;
|-&lt;br /&gt;
| 8 || HICTINT_USEONART || Applies the tint instead of lookup palette on 8-bit tile.&lt;br /&gt;
|-&lt;br /&gt;
| 16 || HICTINT_APPLYOVERPALSWAP || &lt;br /&gt;
|-&lt;br /&gt;
| 32 || HICTINT_APPLYOVERALTPAL || &lt;br /&gt;
|-&lt;br /&gt;
| 64 || HICTINT_BLEND_SCREEN || This enables the &amp;quot;screen&amp;quot; color mode. This mode increases the colors proportionally. A value of zero has no effect.&lt;br /&gt;
|-&lt;br /&gt;
| 128 || HICTINT_BLEND_OVERLAY || Enables the &amp;quot;overlay&amp;quot; color mode. This mode increases or decreases the colors of the pixels from the middle. A value of 128 has no effect.&lt;br /&gt;
|-&lt;br /&gt;
| 64 + 128 || HICTINT_BLEND_HARDLIGHT || Same as overlay, but changes the priority between texture or color during the calculation.&lt;br /&gt;
|-&lt;br /&gt;
| 256 || HICTINT_ALWAYSUSEART || Force 8-bit texture to be displayed even if a hightile was defined.&lt;br /&gt;
|-&lt;br /&gt;
| 512 || HICTINT_NOFOGSHADE || Force an even visibility on the texture. Can be set for all palettes with GLOBAL_NO_GL_FOGSHADE on [[globalflags]].&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Tilenums&amp;diff=14390</id>
		<title>Template:Tilenums</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Tilenums&amp;diff=14390"/>
		<updated>2021-09-12T23:57:39Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hard-coded tilenums.&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 30719 || TILE_SAVESHOT || &lt;br /&gt;
|-&lt;br /&gt;
| No || 30718 || TILE_TILT || &lt;br /&gt;
|-&lt;br /&gt;
| No || 30717 || TILE_LOADSHOT || &lt;br /&gt;
|-&lt;br /&gt;
| No || 30716 || TILE_ANIM || &lt;br /&gt;
|-&lt;br /&gt;
| No || 30715 || TILE_VIEWSCR || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define TILE_SAVESHOT                    30719&lt;br /&gt;
 define TILE_TILT                        30718&lt;br /&gt;
 define TILE_LOADSHOT                    30717&lt;br /&gt;
 define TILE_ANIM                        30716&lt;br /&gt;
 define TILE_VIEWSCR                     30715&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Status_bar_flags&amp;diff=14389</id>
		<title>Template:Status bar flags</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Status_bar_flags&amp;diff=14389"/>
		<updated>2021-09-12T23:57:31Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[statusbarflags]]. &lt;br /&gt;
&lt;br /&gt;
They control what occurs when the player shrinks or increases the screen size through the menu or the keybinds.&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 1 || STATUSBAR_NONONE || If set, prevents the HUD display from being hidden entirely.&lt;br /&gt;
|-&lt;br /&gt;
| No || 2 || STATUSBAR_NOMINI || If set, prevents [[althud]] from being set to 0, disabling the normal minimal hud. Also prevents [[statusbarcustom]] from being incremented. If set together with STATUSBAR_NOMODERN, disables both the minimal and alternate HUD.&lt;br /&gt;
|-&lt;br /&gt;
| No || 4 || STATUSBAR_NOFULL || If set, prevents [[statusbarmode]] from being set to 0, resulting in the overlay HUD always being active. If set together with STATUSBAR_NOOVERLAY and STATUSBAR_NOSHRINK, completely disables the fullscreen HUD.&lt;br /&gt;
|-&lt;br /&gt;
| No || 8 || STATUSBAR_NOSHRINK || (Default) If set, prevents [[screen_size]] from being incremented past 8. In other words, it is not possible to shrink the screen past the no-overlay fullscreen HUD.&lt;br /&gt;
|-&lt;br /&gt;
| No || 16 || STATUSBAR_NOFRAGBAR || (Multiplayer) If set, does not display the fragbar at the top of the screen in multiplayer games.&lt;br /&gt;
|-&lt;br /&gt;
| No || 32 || STATUSBAR_NOOVERLAY || If set, prevents [[statusbarmode]] from being set to 1, disabling the overlay HUD.&lt;br /&gt;
|-&lt;br /&gt;
| No || 64 || STATUSBAR_NOMODERN || If set, prevents [[althud]] from being set to 1, disabling it. If set together with STATUSBAR_NOMINI, disables both the minimal and alternate HUD.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define STATUSBAR_NONONE                 0x00000001&lt;br /&gt;
 define STATUSBAR_NOMINI                 0x00000002&lt;br /&gt;
 define STATUSBAR_NOFULL                 0x00000004&lt;br /&gt;
 define STATUSBAR_NOSHRINK               0x00000008&lt;br /&gt;
 define STATUSBAR_NOFRAGBAR              0x00000010&lt;br /&gt;
 define STATUSBAR_NOOVERLAY              0x00000020&lt;br /&gt;
 define STATUSBAR_NOMODERN               0x00000040&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Statnums&amp;diff=14388</id>
		<title>Template:Statnums</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Statnums&amp;diff=14388"/>
		<updated>2021-09-12T23:57:28Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[statnum]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
|Yes || 0 || STAT_DEFAULT || Sprites that are not defined by the CON code as actors, and are not projectiles, etc, have a statnum of 0. (i.e. the floor texture sprites used to make up a sprite bridge)&lt;br /&gt;
|-&lt;br /&gt;
|Yes || 1 || STAT_ACTOR || Actors. Sprites with a statnum of 1 will execute the actor code that applies to their tile number in the CON scripts.&lt;br /&gt;
|-&lt;br /&gt;
|Yes || 2 || STAT_ZOMBIEACTOR || Sleepers. Sprites taking a break from code execution (e.g. a Pig Cop that has been left alone for long enough will revert to statnum 2, only waking up and going back to statnum 1 upon seeing the player again)&lt;br /&gt;
|-&lt;br /&gt;
|Yes || 3 || STAT_EFFECTOR || &lt;br /&gt;
|-&lt;br /&gt;
|Yes || 4 || STAT_PROJECTILE || Projectiles. This includes hardcoded projectiles like RPG, FREEZEBLAST, and SHRINKSPARK, as well as [[defineprojectile|custom projectiles]].  It does not include hitscan projectiles (bullets), since those are not sprites that exist in the game world. (SHOTSPARK1, the sprite spawned by bullets, is not itself a projectile.)&lt;br /&gt;
|-&lt;br /&gt;
|Yes || 5 || STAT_MISC || &lt;br /&gt;
|-&lt;br /&gt;
|Yes || 6 || STAT_STANDABLE || On spawn, the following sprites have statnum 6: BOLT1+, SIDEBOLT1+, VIEWSCREEN, VIEWSCREEN2, CRANE, TRASH, WATERDRIP, WATERDRIPSPLASH, PLUG, WATERBUBBLEMAKER, MASTERSWITCH, DOORSHOCK, TREE1, TREE2, TIRE, CONE, BOX, FLOORFLAME, CEILINGSTEAM, OOZFILTER, CRACK1-CRACK4, FIREEXT, TOILETWATER.&lt;br /&gt;
&lt;br /&gt;
A few other ones become STANDABLE on seeing the player (changing from ZOMBIEACTOR): RUBBERCAN, EXPLODINGBARREL, WOODENHORSE, HORSEONSIDE, CANWITHSOMETHING, CANWITHSOMETHING2-4, FIREBARREL, FIREVASE, NUKEBARREL, NUKEBARRELDENTED, NUKEBARRELLEAKED, TRIPBOMB.&lt;br /&gt;
|-&lt;br /&gt;
|Yes || 7 || STAT_LOCATOR || &lt;br /&gt;
|-&lt;br /&gt;
|Yes || 8 || STAT_ACTIVATOR || &lt;br /&gt;
|-&lt;br /&gt;
|Yes || 9 || STAT_TRANSPORT || &lt;br /&gt;
|-&lt;br /&gt;
|Yes || 10 || STAT_PLAYER || Player and Holoduke&lt;br /&gt;
|-&lt;br /&gt;
|Yes || 11 || STAT_FX || RESPAWN, MUSICANDSFX&lt;br /&gt;
|-&lt;br /&gt;
|Yes || 12 || STAT_FALLER || Decorative sprites that have a nonzero hitag to make them destructible are assigned to the FALLER statnum.&lt;br /&gt;
|-&lt;br /&gt;
|Yes || 13 || STAT_DUMMYPLAYER || &lt;br /&gt;
|-&lt;br /&gt;
|Yes || 14 || STAT_LIGHT || &lt;br /&gt;
|-&lt;br /&gt;
|No || 99 || TSPR_TEMP || A [[Members of the tsprite structure|tspr]] will have this when it is a shadow cast by an actor.&lt;br /&gt;
|-&lt;br /&gt;
|No || 100 || STAT_MIRROREDACTOR || A [[Members of the tsprite structure|tspr]] will have this when it is part of a mirror reflection.&lt;br /&gt;
|-&lt;br /&gt;
|Yes || 1024 || MAXSTATUS || A sprite id with this statnum is invalid, meaning that it has been deleted or just never existed in the map. Do NOT try to destroy a sprite by setting this value on it, instead use the [[killit]] command or else try setting the sprite&#039;s [[xrepeat]] to zero.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define TSPR_TEMP                        99&lt;br /&gt;
 define STAT_MIRROREDACTOR               100&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Sector_cstat&amp;diff=14387</id>
		<title>Template:Sector cstat</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Sector_cstat&amp;diff=14387"/>
		<updated>2021-09-12T23:57:25Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[floorstat]] and [[ceilingstat]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 1 || FLOOR_STAT_PLAX&amp;lt;br /&amp;gt;CEILING_STAT_PLAX || Parallaxed texture (used for skies). Also, for subway car sectors, if you set this bit to 1, it will shoot RPGs at the nearest player. This is used for the space ship in the beginning of E2L1.&lt;br /&gt;
|-&lt;br /&gt;
| No || 2 || FLOOR_STAT_SLOPE&amp;lt;br /&amp;gt;CEILING_STAT_SLOPE || Slope&lt;br /&gt;
|-&lt;br /&gt;
| No || 4 || FLOOR_STAT_SWAPXY&amp;lt;br /&amp;gt;CEILING_STAT_SWAPXY || Texture&#039;s x &amp;amp; y is swapped&lt;br /&gt;
|-&lt;br /&gt;
| No || 8 || FLOOR_STAT_SMOOSH&amp;lt;br /&amp;gt;CEILING_STAT_SMOOSH || Texture Expansion is on [&amp;quot;E&amp;quot; key in Build/Mapster32]&lt;br /&gt;
|-&lt;br /&gt;
| No || 16 || FLOOR_STAT_XFLIP&amp;lt;br /&amp;gt;CEILING_STAT_XFLIP || Texture&#039;s x is flipped&lt;br /&gt;
|-&lt;br /&gt;
| No || 32 || FLOOR_STAT_YFLIP&amp;lt;br /&amp;gt;CEILING_STAT_YFLIP || Texture&#039;s y is flipped&lt;br /&gt;
|-&lt;br /&gt;
| No || 64 || FLOOR_STAT_RELATIVE&amp;lt;br /&amp;gt;CEILING_STAT_RELATIVE || Texture Relativity is on [&amp;quot;R&amp;quot; key in Build/Mapster32]&lt;br /&gt;
|-&lt;br /&gt;
| No || 128 || FLOOR_STAT_MASKED&amp;lt;br /&amp;gt;CEILING_STAT_MASKED || Masked (different from being clear only for TROR)&lt;br /&gt;
|-&lt;br /&gt;
| No || 256 || FLOOR_STAT_TRANS&amp;lt;br /&amp;gt;CEILING_STAT_TRANS || Translucent mask. Combine with &#039;&#039;&#039;128&#039;&#039;&#039; for reverse translucent mask.&lt;br /&gt;
|-&lt;br /&gt;
| No || 512 ||  || Blocks movement (for TROR)&lt;br /&gt;
|-&lt;br /&gt;
| No || 1024 ||  || TROR&lt;br /&gt;
|-&lt;br /&gt;
| No || 2048 ||  || Blocks projectiles (for TROR)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define FLOOR_STAT_PLAX                  0x00000001&lt;br /&gt;
 define FLOOR_STAT_SLOPE                 0x00000002&lt;br /&gt;
 define FLOOR_STAT_SWAPXY                0x00000004&lt;br /&gt;
 define FLOOR_STAT_SMOOSH                0x00000008&lt;br /&gt;
 define FLOOR_STAT_XFLIP                 0x00000010&lt;br /&gt;
 define FLOOR_STAT_YFLIP                 0x00000020&lt;br /&gt;
 define FLOOR_STAT_RELATIVE              0x00000040&lt;br /&gt;
 define FLOOR_STAT_MASKED                0x00000080&lt;br /&gt;
 define FLOOR_STAT_TRANS                 0x00000100&lt;br /&gt;
 &lt;br /&gt;
 define CEILING_STAT_PLAX                0x00000001&lt;br /&gt;
 define CEILING_STAT_SLOPE               0x00000002&lt;br /&gt;
 define CEILING_STAT_SWAPXY              0x00000004&lt;br /&gt;
 define CEILING_STAT_SMOOSH              0x00000008&lt;br /&gt;
 define CEILING_STAT_XFLIP               0x00000010&lt;br /&gt;
 define CEILING_STAT_YFLIP               0x00000020&lt;br /&gt;
 define CEILING_STAT_RELATIVE            0x00000040&lt;br /&gt;
 define CEILING_STAT_MASKED              0x00000080&lt;br /&gt;
 define CEILING_STAT_TRANS               0x00000100&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Screentext_flags&amp;diff=14386</id>
		<title>Template:Screentext flags</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Screentext_flags&amp;diff=14386"/>
		<updated>2021-09-12T23:57:21Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[screentext]] and [[qstrdim]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 1 || TEXT_XRIGHT || Right-align text on the x-axis. For example, you could display text at x=320 with this flag and the string&#039;s right edge would be on the right edge of the screen.&lt;br /&gt;
|-&lt;br /&gt;
| No || 2 || TEXT_XCENTER || Center-align text on the x-axis. For example, you could display text at x=160 with this flag and the string would be perfectly horizontally centered.&lt;br /&gt;
|-&lt;br /&gt;
| No || 4 || TEXT_YBOTTOM || Bottom-align text on the y-axis. For example, you could display text at y=200 with this flag and the string&#039;s bottom edge would be on the bottom edge of the screen.&lt;br /&gt;
|-&lt;br /&gt;
| No || 8 || TEXT_YCENTER || Center-align text on the y-axis. For example, you could display text at y=100 with this flag and the string would be perfectly vertically centered.&lt;br /&gt;
|-&lt;br /&gt;
| No || 16 || TEXT_INTERNALSPACE || If you are unsure what to specify for the &amp;lt;xspace&amp;gt; parameter, this flag will allow EDuke32 to make its own determination. Don&#039;t use this unless you have no idea whatsoever. The &amp;lt;xspace&amp;gt; value will be added to the internal result.&lt;br /&gt;
|-&lt;br /&gt;
| No || 32 || TEXT_TILESPACE || The &amp;lt;xspace&amp;gt; parameter will be determined using the width of the tile after &#039;~&#039;. Good for custom fonts. (NB: &amp;lt;xbetween&amp;gt; is added to spaces just like any other character.) The &amp;lt;xspace&amp;gt; value will be added to the result.&lt;br /&gt;
|-&lt;br /&gt;
| No || 64 || TEXT_INTERNALLINE || If you are unsure what to specify for the &amp;lt;yline&amp;gt; parameter, this flag will allow EDuke32 to make its own determination. Don&#039;t use this unless you have no idea whatsoever. The &amp;lt;yline&amp;gt; value will be added to the internal result.&lt;br /&gt;
|-&lt;br /&gt;
| No || 128 || TEXT_TILELINE || The &amp;lt;yline&amp;gt; parameter will be determined using the height of the tile after &#039;~&#039;. Good for custom fonts. The &amp;lt;yline&amp;gt; value will be added to the result.&lt;br /&gt;
|-&lt;br /&gt;
| No || 256 || TEXT_XOFFSETZERO || Calculate spacing between characters from the left edge instead of the right. In other words, &amp;lt;xbetween&amp;gt; is used as a constant width for the characters in the string and the potentially variable widths of the tiles displayed in the string are ignored.&lt;br /&gt;
|-&lt;br /&gt;
| No || 512 || TEXT_XJUSTIFY || [[Wikipedia:Justification (typesetting)|Justify]] text in the X direction, using &amp;lt;xbetween&amp;gt; for the total width (since the actual distance will be calculated automatically). Compatible with TEXT_XRIGHT and TEXT_XCENTER.&lt;br /&gt;
|-&lt;br /&gt;
| No || 1024 || TEXT_YOFFSETZERO || Calculate spacing between line from the top edge instead of the bottom. In other words, &amp;lt;ybetween&amp;gt; is used as a constant height for the lines in the string and the potentially variable heights of the tiles displayed in the string are ignored.&lt;br /&gt;
|-&lt;br /&gt;
| No || 2048 || TEXT_YJUSTIFY || [[Wikipedia:Justification (typesetting)|Justify]] text in the Y direction, using &amp;lt;ybetween&amp;gt; for the total height (since the actual distance will be calculated automatically). Compatible with TEXT_YBOTTOM and TEXT_YCENTER.&lt;br /&gt;
|-&lt;br /&gt;
| No || &amp;lt;font color=&amp;quot;gray&amp;quot;&amp;gt;4096&amp;lt;/font&amp;gt; || &amp;lt;font color=&amp;quot;gray&amp;quot;&amp;gt;&amp;lt;RESERVED&amp;gt;&amp;lt;/font&amp;gt; || &amp;lt;font color=&amp;quot;gray&amp;quot;&amp;gt;Do not use.&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| No || 8192 || TEXT_UPPERCASE || Force the case of all letters in the string to uppercase.&lt;br /&gt;
|-&lt;br /&gt;
| No || 16384 || TEXT_INVERTCASE || Invert the case of the letters in the string. Combine with TEXT_UPPERCASE to produce all-lowercase output.&lt;br /&gt;
|-&lt;br /&gt;
| No || 32768 || TEXT_IGNOREESCAPE || Palette escape sequences (# or ##) will have no effect. (See [[definequote]].)&lt;br /&gt;
|-&lt;br /&gt;
| No || 65536 || TEXT_LITERALESCAPE || No parsing will be done for palette escape sequences so they will show up as actual text. This is useful if you have &#039;&#039; followed by a number that you actually want to display on the screen, such as exponentiation.&lt;br /&gt;
|-&lt;br /&gt;
| No || &amp;lt;font color=&amp;quot;gray&amp;quot;&amp;gt;131072&amp;lt;/font&amp;gt; || &amp;lt;font color=&amp;quot;gray&amp;quot;&amp;gt;&amp;lt;RESERVED&amp;gt;&amp;lt;/font&amp;gt; || &amp;lt;font color=&amp;quot;gray&amp;quot;&amp;gt;Do not use.&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| No || 262144 || TEXT_CONSTWIDTHNUMS || All numerals will display as if they have a TEXT_XOFFSETZERO of the width of the &#039;0&#039; minus one. For the standard blue font, this value would be 8. This is useful if you have some string including a number value (such as a countdown timer) that you want to display without the place values shifting due to variable width tiles, particularly &#039;1&#039;.&lt;br /&gt;
|-&lt;br /&gt;
| No || 524288 || TEXT_DIGITALNUMBER || Special tile order: starting at &#039;0&#039; instead of &#039;A&#039;. Using this flag with quotes containing anything other than numbers may give you undefined behavior. (Recommended tile numbers: DIGITALNUM (#2472), THREEBYFIVE (#3010))&lt;br /&gt;
|-&lt;br /&gt;
| No || 1048576 || TEXT_BIGALPHANUM || Special tile order: main menu red font. As in v1.3D, the gray font serves as the lowercase letters, so TEXT_UPPERCASE is recommended. (Recommended tile number: BIGALPHANUM (#2930))&lt;br /&gt;
|-&lt;br /&gt;
| No || 2097152 || TEXT_GRAYFONT || Special tile order: gray font. To parallel the above flag, the red font serves as the lowercase letters, so TEXT_UPPERCASE is recommended. The primary difference compared to using the above flag with the lowercase flags is that the gray font has its own set of numerals. The red font&#039;s punctuation is still used. (Recommended tile number: #2966)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define TEXT_XRIGHT                      0x00000001&lt;br /&gt;
 define TEXT_XCENTER                     0x00000002&lt;br /&gt;
 define TEXT_YBOTTOM                     0x00000004&lt;br /&gt;
 define TEXT_YCENTER                     0x00000008&lt;br /&gt;
 define TEXT_INTERNALSPACE               0x00000010&lt;br /&gt;
 define TEXT_TILESPACE                   0x00000020&lt;br /&gt;
 define TEXT_INTERNALLINE                0x00000040&lt;br /&gt;
 define TEXT_TILELINE                    0x00000080&lt;br /&gt;
 define TEXT_XOFFSETZERO                 0x00000100&lt;br /&gt;
 define TEXT_XJUSTIFY                    0x00000200&lt;br /&gt;
 define TEXT_YOFFSETZERO                 0x00000400&lt;br /&gt;
 define TEXT_YJUSTIFY                    0x00000800&lt;br /&gt;
 define TEXT_LINEWRAP                    0x00001000&lt;br /&gt;
 define TEXT_UPPERCASE                   0x00002000&lt;br /&gt;
 define TEXT_INVERTCASE                  0x00004000&lt;br /&gt;
 define TEXT_IGNOREESCAPE                0x00008000&lt;br /&gt;
 define TEXT_LITERALESCAPE               0x00010000&lt;br /&gt;
 define TEXT_BACKWARDS                   0x00020000&lt;br /&gt;
 define TEXT_GAMETEXTNUMHACK             0x00040000&lt;br /&gt;
 define TEXT_DIGITALNUMBER               0x00080000&lt;br /&gt;
 define TEXT_BIGALPHANUM                 0x00100000&lt;br /&gt;
 define TEXT_GRAYFONT                    0x00200000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Rendmodes&amp;diff=14385</id>
		<title>Template:Rendmodes</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Rendmodes&amp;diff=14385"/>
		<updated>2021-09-12T23:57:16Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[rendmode]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 0 || REND_CLASSIC || Classic BUILD software&lt;br /&gt;
|-&lt;br /&gt;
| No || 1 ||  || Polymost - Polygonal flat-shaded software (removed)&lt;br /&gt;
|-&lt;br /&gt;
| No || 2 ||  || Polymost - Polygonal textured software (removed)&lt;br /&gt;
|-&lt;br /&gt;
| No || 3 || REND_POLYMOST || [[Polymost]] - Polygonal OpenGL&lt;br /&gt;
|-&lt;br /&gt;
| No || 4 || REND_POLYMER || [[Polymer]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define REND_CLASSIC                     0&lt;br /&gt;
 define REND_POLYMOST                    3&lt;br /&gt;
 define REND_POLYMER                     4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Quotes&amp;diff=14384</id>
		<title>Template:Quotes</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Quotes&amp;diff=14384"/>
		<updated>2021-09-12T23:57:12Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[definequote]], [[ftq]] and other string manipulation commands.&lt;br /&gt;
&lt;br /&gt;
These quotes are hardcoded to trigger when certain game events occur. The corresponding text for them is found in USER.CON. &lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Text in 1.5 Atomic!!Triggered by!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 1 || QUOTE_SHOW_MAP_OFF || &amp;quot;SHOW MAP: OFF&amp;quot; || When disabling the &amp;quot;show map&amp;quot; cheat.&lt;br /&gt;
|-&lt;br /&gt;
| No || 2 || QUOTE_ACTIVATED || &amp;quot;ACTIVATED&amp;quot; || When [[Level_editing#Sector_Effectors|Sector Effectors]] 21, 24, 25 and 34 are activated.&lt;br /&gt;
|-&lt;br /&gt;
| No || 3 || QUOTE_MEDKIT || &amp;quot;PORTABLE MEDKIT&amp;quot; || When selecting the &amp;quot;portable medkit&amp;quot; inventory item.&lt;br /&gt;
|-&lt;br /&gt;
| No || 4 || QUOTE_LOCKED || &amp;quot;LOCKED&amp;quot; || When ACTIVATORLOCKED is triggered to lock.&lt;br /&gt;
|-&lt;br /&gt;
| No || 5 || QUOTE_CHEAT_EVERYTHING || &amp;quot;GIVING EVERYTHING!&amp;quot; || When the &amp;quot;DNSTUFF&amp;quot; or &amp;quot;DNITEMS&amp;quot; cheats are triggered.&lt;br /&gt;
|-&lt;br /&gt;
| No || 6 || QUOTE_BOOTS || &amp;quot;BOOTS&amp;quot; || When selecting the &amp;quot;boots&amp;quot; inventory item.&lt;br /&gt;
|-&lt;br /&gt;
| No || 7 || QUOTE_WASTED || &amp;quot;WASTED!&amp;quot; || Only referenced by the [[Sector_effectors#SE5_-_Boss_Sector | unused SE5 sector boss]]. Was supposed to be displayed when the boss was destroyed.&lt;br /&gt;
|-&lt;br /&gt;
| No || 8 || QUOTE_UNLOCKED || &amp;quot;UNLOCKED&amp;quot; || When ACTIVATORLOCKED is triggered to unlock.&lt;br /&gt;
|-&lt;br /&gt;
| No || 9 || QUOTE_FOUND_SECRET || &amp;quot;A SECRET PLACE!&amp;quot; || When a secret sector is triggered by the player.&lt;br /&gt;
|-&lt;br /&gt;
| No || 10 || QUOTE_SQUISHED || &amp;quot;SQUISH!&amp;quot; || Only displayed if [[ifsquished]] returns true. This is displayed regardless of whether any actor was killed.&lt;br /&gt;
|-&lt;br /&gt;
| No || 12 || QUOTE_USED_STEROIDS || &amp;quot;USED STEROIDS&amp;quot; || When the player uses the steroids item.&lt;br /&gt;
|-&lt;br /&gt;
| No || 13 || QUOTE_DEAD || &amp;quot;PRESS SPACE TO RESTART LEVEL&amp;quot; || Never directly triggered by hardcoded functions. HOWEVER: On initialization, the game checks the quote for the substrings &amp;quot;USE&amp;quot;, &amp;quot;OPEN&amp;quot;, and &amp;quot;SPACE&amp;quot; and replaces them with the key string currently bound to [[Template:Input_keys| gamefunc_Open]].&lt;br /&gt;
|-&lt;br /&gt;
| No || 15 || QUOTE_DEACTIVATED || &amp;quot;DEACTIVATED&amp;quot; || When [[Level_editing#Sector_Effectors|Sector Effectors]] 24, 25 and 34 are deactivated.&lt;br /&gt;
|-&lt;br /&gt;
| No || 17 || QUOTE_CHEAT_GODMODE_ON || &amp;quot;GOD MODE: ON&amp;quot; || When godmode is turned on.&lt;br /&gt;
|-&lt;br /&gt;
| No || 18 || QUOTE_CHEAT_GODMODE_OFF || &amp;quot;GOD MODE: OFF&amp;quot; || When godmode is turned off.&lt;br /&gt;
|-&lt;br /&gt;
| No || 20 || QUOTE_CROSSHAIR_ON || &amp;quot;CROSSHAIR: ON&amp;quot; || When the crosshair is turned on. Not defined as a macro in the source code, but still referenced. &lt;br /&gt;
|-&lt;br /&gt;
| No || 21 || QUOTE_CROSSHAIR_OFF || &amp;quot;CROSSHAIR: OFF&amp;quot; || When the crosshair is turned off.&lt;br /&gt;
|-&lt;br /&gt;
| No || 22 || QUOTE_CHEATS_DISABLED || &amp;quot;YOU&#039;RE TOO GOOD TO BE CHEATING!&amp;quot; || When skill level is 4 and the player tries to input a cheat code.&lt;br /&gt;
|-&lt;br /&gt;
| No || 23 || QUOTE_MESSAGES_ON || &amp;quot;MESSAGES: ON&amp;quot; || When quotes are turned on.&lt;br /&gt;
|-&lt;br /&gt;
| No || 24 || QUOTE_MESSAGES_OFF || &amp;quot;MESSAGES: OFF&amp;quot; || When quotes are turned off.&lt;br /&gt;
|-&lt;br /&gt;
| No || 26 || QUOTE_MUSIC || &amp;quot;DETAIL: LOW&amp;quot; || Overridden at runtime to display the filename of the song when changing music. Original string no longer in use.&lt;br /&gt;
|-&lt;br /&gt;
| No || 37 || QUOTE_CHEAT_STEROIDS || &amp;quot;STEROIDS&amp;quot; || When using the DNHYPER cheat.&lt;br /&gt;
|-&lt;br /&gt;
| No || 40 || QUOTE_F1HELP || &amp;quot;Press F1 for Help&amp;quot; || Displayed at the start of E1L1 in the shareware version.&lt;br /&gt;
|-&lt;br /&gt;
| No || 44 || QUOTE_MOUSE_AIMING_OFF || &amp;quot;MOUSE AIMING OFF&amp;quot; || When mouse aiming is turned off.&lt;br /&gt;
|-&lt;br /&gt;
| No || 45 || QUOTE_MOUSE_AIMING_ON || &amp;quot;MOUSE AIMING ON&amp;quot; || When mouse aiming is turned on. Not defined as a macro in the source, but still referenced.&lt;br /&gt;
|-&lt;br /&gt;
| No || 47 || QUOTE_HOLODUKE_ON || &amp;quot;HOLODUKE ON&amp;quot; ||&lt;br /&gt;
|-&lt;br /&gt;
| No || 48 || QUOTE_HOLODUKE_OFF || &amp;quot;HOLODUKE OFF&amp;quot; ||&lt;br /&gt;
|-&lt;br /&gt;
| No || 49 || QUOTE_HOLODUKE_NOT_FOUND || &amp;quot;HOLODUKE NOT FOUND YET!&amp;quot; || &lt;br /&gt;
|-&lt;br /&gt;
| No || 50 || QUOTE_JETPACK_NOT_FOUND || &amp;quot;JETPACK NOT FOUND YET&amp;quot; ||&lt;br /&gt;
|-&lt;br /&gt;
| No || 52 || QUOTE_JETPACK_ON || &amp;quot;JETPACK ON&amp;quot; || &lt;br /&gt;
|-&lt;br /&gt;
| No || 53 || QUOTE_JETPACK_OFF || &amp;quot;JETPACK OFF&amp;quot; ||&lt;br /&gt;
|-&lt;br /&gt;
| No || 70 || QUOTE_NEED_BLUE_KEY || &amp;quot;BLUE ACCESS CARD REQUIRED&amp;quot; ||&lt;br /&gt;
|-&lt;br /&gt;
| No || 71 || QUOTE_NEED_RED_KEY || &amp;quot;RED ACCESS CARD REQUIRED&amp;quot; ||&lt;br /&gt;
|-&lt;br /&gt;
| No || 72 || QUOTE_NEED_YELLOW_KEY || &amp;quot;YELLOW ACCESS CARD REQUIRED&amp;quot; || &lt;br /&gt;
|-&lt;br /&gt;
| No || 73 || QUOTE_WEAPON_LOWERED || &amp;quot;WEAPON LOWERED&amp;quot; || When the &amp;quot;holster weapon&amp;quot; key is used. &lt;br /&gt;
|-&lt;br /&gt;
| No || 74 || QUOTE_WEAPON_RAISED || &amp;quot;WEAPON RAISED&amp;quot; || When the &amp;quot;holster weapon&amp;quot; key is used after holstering.&lt;br /&gt;
|-&lt;br /&gt;
| No || 75 || QUOTE_BOOTS_ON || &amp;quot;PROTECTIVE BOOTS ON&amp;quot; || Whenever the player walks onto a damaging floor with boots in his inventory.&lt;br /&gt;
|-&lt;br /&gt;
| No || 76 || QUOTE_SCUBA_ON || &amp;quot;SCUBA GEAR ON&amp;quot; || Whenever the player is submerged with scuba gear in his inventory.&lt;br /&gt;
|-&lt;br /&gt;
| No || 79 || QUOTE_CHEAT_ALLEN || &amp;quot;BUY MAJOR STRYKER&amp;quot; || DNALLEN cheat code&lt;br /&gt;
|-&lt;br /&gt;
| No || 80 || QUOTE_MIGHTY_FOOT || &amp;quot;MIGHTY FOOT ENGAGED&amp;quot; || Whenever the player presses the quick kick button. (with a delay)&lt;br /&gt;
|-&lt;br /&gt;
| No || 81 || QUOTE_WEAPON_MODE_ON || &amp;quot;WEAPON MODE ON&amp;quot; || (Multiplayer) When the &amp;quot;show opponents weapons&amp;quot; key is activated. Has no macro, but still referenced in the source.&lt;br /&gt;
|-&lt;br /&gt;
| No || 82 || QUOTE_WEAPON_MODE_OFF || &amp;quot;WEAPON MODE OFF&amp;quot; || (Multiplayer) When the &amp;quot;show opponents weapons&amp;quot; key is deactivated.&lt;br /&gt;
|-&lt;br /&gt;
| No || 83 || QUOTE_MAP_FOLLOW_OFF || &amp;quot;FOLLOW MODE OFF&amp;quot; || When the automap stops following the player.&lt;br /&gt;
|-&lt;br /&gt;
| No || 84 || QUOTE_MAP_FOLLOW_ON || &amp;quot;FOLLOW MODE ON&amp;quot; || When the automap starts following the player. Has no macro, but still referenced in the source.&lt;br /&gt;
|-&lt;br /&gt;
| No || 85 || QUOTE_RUN_MODE_OFF || &amp;quot;RUN MODE OFF&amp;quot; || When autorun is turned off.&lt;br /&gt;
|-&lt;br /&gt;
| No || 86 || QUOTE_RUN_MODE_ON || &amp;quot;RUN MODE ON&amp;quot; || When autorun is turned on. Has no macro, but still referenced in the source.&lt;br /&gt;
|-&lt;br /&gt;
| No || 88 || QUOTE_JETPACK || &amp;quot;JET PACK&amp;quot; || When selecting the jetpack inventory item.&lt;br /&gt;
|-&lt;br /&gt;
| No || 89 || QUOTE_SCUBA || &amp;quot;AIRTANK&amp;quot; || When selecting the scuba gear inventory item.&lt;br /&gt;
|-&lt;br /&gt;
| No || 90 || QUOTE_STEROIDS || &amp;quot;STEROIDS&amp;quot; || When selecting the steroids inventory item.&lt;br /&gt;
|-&lt;br /&gt;
| No || 91 || QUOTE_HOLODUKE || &amp;quot;HOLODUKE&amp;quot; || When selecting the holoduke inventory item.&lt;br /&gt;
|-&lt;br /&gt;
| No || 99 || QUOTE_CHEAT_TODD || &amp;quot;REGISTER COSMO TODAY!&amp;quot; || When entering the DNCOSMO cheat.&lt;br /&gt;
|-&lt;br /&gt;
| No || 100 || QUOTE_CHEAT_UNLOCK || &amp;quot;ALL LOCKS TOGGLED&amp;quot; || When entering the DNUNLOCK cheat.&lt;br /&gt;
|-&lt;br /&gt;
| No || 101 || QUOTE_NVG || &amp;quot;NIGHT VISION GOGGLES&amp;quot; || When selecting the NVG inventory item.&lt;br /&gt;
|-&lt;br /&gt;
| No || 102 || QUOTE_WEREGONNAFRYYOURASS || &amp;quot;WE&#039;RE GONNA FRY YOUR ASS, NUKEM!&amp;quot; || When player enter sector with lotag 65534 or if the command [[endofgame]] is triggered with a sound defined.&lt;br /&gt;
|-&lt;br /&gt;
| No || 103 || QUOTE_SCREEN_SAVED || &amp;quot;SCREEN SAVED&amp;quot; || When a screenshot is made using F12.&lt;br /&gt;
|-&lt;br /&gt;
| No || 105 || QUOTE_CHEAT_BETA || &amp;quot;PIRATES SUCK!&amp;quot; || Quote upon entering DNBETA.&lt;br /&gt;
|-&lt;br /&gt;
| No || 106 || QUOTE_NVG_ON || &amp;quot;NIGHT VISION ON&amp;quot; || When the night vision goggles are turned on. Has no macro, but is still referenced by the source code.&lt;br /&gt;
|-&lt;br /&gt;
| No || 107 || QUOTE_NVG_OFF || &amp;quot;NIGHT VISION OFF&amp;quot; || When the night vision goggles are turned off.&lt;br /&gt;
|-&lt;br /&gt;
| No || 109 || QUOTE_VIEW_MODE_OFF || &amp;quot;VIEW MODE OFF&amp;quot; || When third-person view is turned off.&lt;br /&gt;
|-&lt;br /&gt;
| No || 110 || QUOTE_VIEW_MODE_ON || &amp;quot;VIEW MODE ON&amp;quot; || When the third-person view is turned on. Has no macro, but is still referenced by the source code.&lt;br /&gt;
|-&lt;br /&gt;
| No || 111 || QUOTE_SHOW_MAP_ON || &amp;quot;SHOW MAP: ON&amp;quot; || When enabling the &amp;quot;show map&amp;quot; cheat.&lt;br /&gt;
|-&lt;br /&gt;
| No || 112 || QUOTE_CHEAT_CLIP || &amp;quot;CLIPPING: ON&amp;quot; || When player clipping is enabled via cheat. Has no macro, but is still referenced by the source code.&lt;br /&gt;
|-&lt;br /&gt;
| No || 113 || QUOTE_CHEAT_NOCLIP || &amp;quot;CLIPPING: OFF&amp;quot; || When player clipping is disabled via cheat.&lt;br /&gt;
|-&lt;br /&gt;
| No || 114 || QUOTE_SAVE_BAD_VERSION || &amp;quot;!!! INCORRECT VERSION !!!&amp;quot; || When trying to load a savegame and a version error occurs.&lt;br /&gt;
|-&lt;br /&gt;
| No || 115 || QUOTE_RESERVED || &amp;quot;&amp;lt;Please Leave Blank&amp;gt;&amp;quot; || Used by obituaries when you are killed by another player. (&amp;quot;Killed by %s&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| No || 116 || QUOTE_RESERVED2 || &amp;quot;&amp;lt;Please Leave Blank&amp;gt;&amp;quot; || Used by obituaries when you kill another player. (&amp;quot;Killed %s&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| No || 117 || QUOTE_RESERVED3 || &amp;quot;&amp;lt;Please Leave Blank&amp;gt;&amp;quot; || Stores the name of the player you aim at.&lt;br /&gt;
|-&lt;br /&gt;
| No || 118 || QUOTE_SAVE_DEAD || &amp;quot;YOU CANNOT &amp;quot;QUICK SAVE&amp;quot; WHEN DEAD&amp;quot; || When player tries to save and the player&#039;s health is 0 or lower.&lt;br /&gt;
|-&lt;br /&gt;
| No || 119 || QUOTE_CHEAT_ALL_WEAPONS || &amp;quot;GOT ALL WEAPONS/AMMO&amp;quot; ||  &lt;br /&gt;
|-&lt;br /&gt;
| No || 120 || QUOTE_CHEAT_ALL_INV || &amp;quot;GOT ALL INVENTORY&amp;quot; ||&lt;br /&gt;
|-&lt;br /&gt;
| No || 121 || QUOTE_CHEAT_ALL_KEYS || &amp;quot;GOT ALL KEYS&amp;quot; || &lt;br /&gt;
|-&lt;br /&gt;
| No || 122 || QUOTE_RESERVED4 || &amp;quot;&amp;lt;Please Leave Blank&amp;gt;&amp;quot; || Overridden by several hardcoded strings, including savegame quotes, demo recording quotes, the DNMONSTERS cheat quote, the &amp;quot;Come Get Some&amp;quot; cheat quote, and the DNTODD cheat in NAM.&lt;br /&gt;
|-&lt;br /&gt;
| No || 124 || QUOTE_SAVE_BAD_PLAYERS || &amp;quot;MAP HAS A DIFFERENT NUMBER OF PLAYERS&amp;quot; || When trying to load a multiplayer savegame but the number of active players doesn&#039;t match.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define QUOTE_SHOW_MAP_OFF               1&lt;br /&gt;
 define QUOTE_ACTIVATED                  2&lt;br /&gt;
 define QUOTE_MEDKIT                     3&lt;br /&gt;
 define QUOTE_LOCKED                     4&lt;br /&gt;
 define QUOTE_CHEAT_EVERYTHING           5&lt;br /&gt;
 define QUOTE_BOOTS                      6&lt;br /&gt;
 define QUOTE_WASTED                     7&lt;br /&gt;
 define QUOTE_UNLOCKED                   8&lt;br /&gt;
 define QUOTE_FOUND_SECRET               9&lt;br /&gt;
 define QUOTE_SQUISHED                   10&lt;br /&gt;
 define QUOTE_USED_STEROIDS              12&lt;br /&gt;
 define QUOTE_DEAD                       13&lt;br /&gt;
 define QUOTE_DEACTIVATED                15&lt;br /&gt;
 define QUOTE_CHEAT_GODMODE_ON           17&lt;br /&gt;
 define QUOTE_CHEAT_GODMODE_OFF          18&lt;br /&gt;
 define QUOTE_CROSSHAIR_ON               20&lt;br /&gt;
 define QUOTE_CROSSHAIR_OFF              21&lt;br /&gt;
 define QUOTE_CHEATS_DISABLED            22&lt;br /&gt;
 define QUOTE_MESSAGES_ON                23&lt;br /&gt;
 define QUOTE_MESSAGES_OFF               24&lt;br /&gt;
 define QUOTE_MUSIC                      26&lt;br /&gt;
 define QUOTE_CHEAT_STEROIDS             37&lt;br /&gt;
 define QUOTE_F1HELP                     40&lt;br /&gt;
 define QUOTE_MOUSE_AIMING_OFF           44&lt;br /&gt;
 define QUOTE_MOUSE_AIMING_ON            45&lt;br /&gt;
 define QUOTE_HOLODUKE_ON                47&lt;br /&gt;
 define QUOTE_HOLODUKE_OFF               48&lt;br /&gt;
 define QUOTE_HOLODUKE_NOT_FOUND         49&lt;br /&gt;
 define QUOTE_JETPACK_NOT_FOUND          50&lt;br /&gt;
 define QUOTE_JETPACK_ON                 52&lt;br /&gt;
 define QUOTE_JETPACK_OFF                53&lt;br /&gt;
 define QUOTE_NEED_BLUE_KEY              70&lt;br /&gt;
 define QUOTE_NEED_RED_KEY               71&lt;br /&gt;
 define QUOTE_NEED_YELLOW_KEY            72&lt;br /&gt;
 define QUOTE_WEAPON_LOWERED             73&lt;br /&gt;
 define QUOTE_WEAPON_RAISED              74&lt;br /&gt;
 define QUOTE_BOOTS_ON                   75&lt;br /&gt;
 define QUOTE_SCUBA_ON                   76&lt;br /&gt;
 define QUOTE_CHEAT_ALLEN                79&lt;br /&gt;
 define QUOTE_MIGHTY_FOOT                80&lt;br /&gt;
 define QUOTE_WEAPON_MODE_ON             81&lt;br /&gt;
 define QUOTE_WEAPON_MODE_OFF            82&lt;br /&gt;
 define QUOTE_MAP_FOLLOW_OFF             83&lt;br /&gt;
 define QUOTE_MAP_FOLLOW_ON              84&lt;br /&gt;
 define QUOTE_RUN_MODE_OFF               85&lt;br /&gt;
 define QUOTE_RUN_MODE_ON                86&lt;br /&gt;
 define QUOTE_JETPACK                    88&lt;br /&gt;
 define QUOTE_SCUBA                      89&lt;br /&gt;
 define QUOTE_STEROIDS                   90&lt;br /&gt;
 define QUOTE_HOLODUKE                   91&lt;br /&gt;
 define QUOTE_CHEAT_TODD                 99&lt;br /&gt;
 define QUOTE_CHEAT_UNLOCK               100&lt;br /&gt;
 define QUOTE_NVG                        101&lt;br /&gt;
 define QUOTE_WEREGONNAFRYYOURASS        102&lt;br /&gt;
 define QUOTE_SCREEN_SAVED               103&lt;br /&gt;
 define QUOTE_CHEAT_BETA                 105&lt;br /&gt;
 define QUOTE_NVG_ON                     106&lt;br /&gt;
 define QUOTE_NVG_OFF                    107&lt;br /&gt;
 define QUOTE_VIEW_MODE_OFF              109&lt;br /&gt;
 define QUOTE_SHOW_MAP_OFF               110&lt;br /&gt;
 define QUOTE_SHOW_MAP_ON                111&lt;br /&gt;
 define QUOTE_CHEAT_CLIP                 112&lt;br /&gt;
 define QUOTE_CHEAT_NOCLIP               113&lt;br /&gt;
 define QUOTE_SAVE_BAD_VERSION           114&lt;br /&gt;
 define QUOTE_RESERVED                   115&lt;br /&gt;
 define QUOTE_RESERVED2                  116&lt;br /&gt;
 define QUOTE_RESERVED3                  117&lt;br /&gt;
 define QUOTE_SAVE_DEAD                  118&lt;br /&gt;
 define QUOTE_CHEAT_ALL_WEAPONS          119&lt;br /&gt;
 define QUOTE_CHEAT_ALL_INV              120&lt;br /&gt;
 define QUOTE_CHEAT_ALL_KEYS             121&lt;br /&gt;
 define QUOTE_RESERVED4                  122&lt;br /&gt;
 define QUOTE_SAVE_BAD_PLAYERS           124&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Proj_workslike&amp;diff=14383</id>
		<title>Template:Proj workslike</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Proj_workslike&amp;diff=14383"/>
		<updated>2021-09-12T23:57:06Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[defineprojectile]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 1 || PROJECTILE_HITSCAN || Indicates that the projectile is hitscan.&lt;br /&gt;
&lt;br /&gt;
It cannot be applied simultaneously with PROJECTILE_KNEE, PROJECTILE_RPG, or PROJECTILE_BLOOD.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 2 || PROJECTILE_RPG || Indicates that the projectile is a moving [[actor]].&lt;br /&gt;
&lt;br /&gt;
It cannot be applied simultaneously with PROJECTILE_HITSCAN, PROJECTILE_KNEE, or PROJECTILE_BLOOD.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 4 || PROJECTILE_BOUNCESOFFWALLS || Nounce off of all walls, like pipebombs and freezeblasts.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 8 || PROJECTILE_BOUNCESOFFMIRRORS || Bounce off of mirrors only, like shrinker blasts and firelasers. &lt;br /&gt;
|-&lt;br /&gt;
| Yes || 16 || PROJECTILE_KNEE || Indicates that the projectile is melee, essentially hitscan with limited range.&lt;br /&gt;
&lt;br /&gt;
It cannot be applied simultaneously with PROJECTILE_HITSCAN, PROJECTILE_RPG, or PROJECTILE_BLOOD.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 32 || PROJECTILE_WATERBUBBLES || Spawn water bubbles (WATERBUBBLE, tile #661) if underwater.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 64 || PROJECTILE_TIMED || If projectile is flagged as an RPG projectile, then this flag will make the projectile disappear.&lt;br /&gt;
&lt;br /&gt;
You have to define the projectile with PROJ_RANGE. 30 units = 1 second. Which is the ammount of time before the projectile will disappear. Keep in mind. If this flag is set, the projectile won&#039;t start the spawn option, sound options, and probably a few more options.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 128 || PROJECTILE_BOUNCESOFFSPRITES || Bounce off of sprites. &lt;br /&gt;
|-&lt;br /&gt;
| Yes || 256 || PROJECTILE_SPIT || Draw loogies on a player&#039;s screen and tint it green if the player is hit by the projectile. &lt;br /&gt;
|-&lt;br /&gt;
| Yes || 512 || PROJECTILE_COOLEXPLOSION1 || &lt;br /&gt;
|-&lt;br /&gt;
| Yes || 1024 || PROJECTILE_BLOOD || Indicates that the projectile is a blood splat, like the hardcoded &amp;lt;code&amp;gt;BLOODSPLAT1&amp;lt;/code&amp;gt; through &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt; found in &amp;lt;code&amp;gt;state random_wall_jibs&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
It cannot be applied simultaneously with PROJECTILE_HITSCAN, PROJECTILE_RPG, or PROJECTILE_KNEE.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 2048 || PROJECTILE_LOSESVELOCITY || &lt;br /&gt;
|-&lt;br /&gt;
| Yes || 4096 || PROJECTILE_NOAIM || The projectile will not automatically aim at any targets&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 8192 || PROJECTILE_RANDDECALSIZE || If this flag is set in the PROJ_WORKSLIKE variable, then the projectile will randomize the size of its decals.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 16384 || PROJECTILE_EXPLODEONTIMER || If projectile is an RPG with PROJECTILE_FLAG_TIMED flag set, then it normally wouldn&#039;t spawn sounds and more things. To prevent that, use this flag.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 32768 || PROJECTILE_RPG_IMPACT || Setting this flag in the PROJ_WORKSLIKE variable means that the [[actor|actors]]\players that are hit by the projectile will receive direct damage in addition to [[hitradius]], making the total damage close to twice PROJ_EXTRA, similar to the hard-coded RPG projectile. The projectile will also add momentum with direct damage, which can be used in conjunction with setting PROJ_HITRADIUS to 0 in order to create an effect like shooting a rock, if you want it to be realistic.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 65536 || PROJECTILE_RADIUS_PICNUM || This flag sets the projectile&#039;s [[picnum]] to its target&#039;s [[htpicnum]] instead of the default RADIUSEXPLOSION, or 1670.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 131072 || PROJECTILE_ACCURATE_AUTOAIM || &lt;br /&gt;
|-&lt;br /&gt;
| Yes || 262144 || PROJECTILE_FORCEIMPACT || &lt;br /&gt;
|-&lt;br /&gt;
| Yes || 524288 || PROJECTILE_REALCLIPDIST || Allows the value of PROJ_CLIPDIST to take effect if set. Otherwise the hardcoded clipdist of 4 takes effect.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 1048576 || PROJECTILE_ACCURATE || &lt;br /&gt;
|-&lt;br /&gt;
| Yes || 2097152 || PROJECTILE_NOSETOWNERSHADE || &lt;br /&gt;
|-&lt;br /&gt;
| Yes || 4194304 || PROJECTILE_RPG_IMPACT_DAMAGE || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Pals&amp;diff=14382</id>
		<title>Template:Pals</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Pals&amp;diff=14382"/>
		<updated>2021-09-12T23:57:03Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Special lookup palettes (used with commands such as [[spritepal]], etc). Not to be confused with the base [[palette]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 251 || CROSSHAIR_PAL || &lt;br /&gt;
|-&lt;br /&gt;
| No || 252 || NORMALPAL || &lt;br /&gt;
|-&lt;br /&gt;
| No || 253 || SPECULARPAL || &lt;br /&gt;
|-&lt;br /&gt;
| No || 254 || GLOWPAL || &lt;br /&gt;
|-&lt;br /&gt;
| No || 255 || DETAILPAL || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define CROSSHAIR_PAL                    251&lt;br /&gt;
 define NORMALPAL                        252&lt;br /&gt;
 define SPECULARPAL                      253&lt;br /&gt;
 define GLOWPAL                          254&lt;br /&gt;
 define DETAILPAL                        255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Orientation&amp;diff=14381</id>
		<title>Template:Orientation</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Orientation&amp;diff=14381"/>
		<updated>2021-09-12T23:57:00Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used by [[rotatesprite]], [[rotatesprite16]], [[rotatespritea]], [[screentext]], [[gametext]], [[minitext]], [[digitalnumber]], [[digitalnumberz]], [[myos]] and [[myospalx]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 1 || RS_TRANS1 || Translucency level one (66% opacity).&lt;br /&gt;
|-&lt;br /&gt;
| No || 2 || RS_AUTO || Scaling on 320-200 coordinates. This is implicitly applied to all CON screen drawing commands, but including it in your bitfields is recommended for clarity and portability of your code.&lt;br /&gt;
|-&lt;br /&gt;
| No || 4 || RS_YFLIP || Used to invert Y coordinates. Combine this bit with an angle of 1024 (using rotatesprite) and the tile will appear to have inverted X coordinates. If you want inversion for both the X and Y coordinates, simply set the angle (again, with rotatesprite) to 1024 and do not use this bit.&lt;br /&gt;
|-&lt;br /&gt;
| No || 8 || RS_NOCLIP || Causes the sprite to be not affected by the screen size (using the + or - commands). This is usefull, for example, when displaying a status bar.&lt;br /&gt;
|-&lt;br /&gt;
| No || 16 || RS_TOPLEFT || Forces the center of the sprite you&#039;re drawing to its top-left if set. It also ignores the x-y offset of the tile.&lt;br /&gt;
|-&lt;br /&gt;
| No || 32 || RS_TRANS2 || Translucency level two (33% opacity). It won&#039;t work if &#039;&#039;&#039;1&#039;&#039;&#039;  is not set.&lt;br /&gt;
|-&lt;br /&gt;
| No || 64 || RS_NOMASK || Forces masking off if set. It discards translucency too.&lt;br /&gt;
|-&lt;br /&gt;
| No || 128 || RS_PERM || &amp;quot;Permanent&amp;quot; tile (deprecated).&lt;br /&gt;
|-&lt;br /&gt;
| No || 256 || RS_ALIGN_L || Align to the left (widescreen support)&lt;br /&gt;
|-&lt;br /&gt;
| No || 512 || RS_ALIGN_R || Align to the right (widescreen support)&lt;br /&gt;
|-&lt;br /&gt;
| No || 1024 || RS_STRETCH || Stretch to screen resolution (distorts aspect ratio; this is the behavior of rotatesprite prior to widescreen awareness)&lt;br /&gt;
|-&lt;br /&gt;
| No || 2048 || ROTATESPRITE_FULL16 || Always interpret coordinate values as having &amp;quot;full&amp;quot; precision, [[shiftvarl|bit-shifted left by 16]], so that 20971520x13107200 corresponds to 320x200. See [[rotatesprite16]].&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define RS_TRANS1                        0x00000001&lt;br /&gt;
 define RS_AUTO                          0x00000002&lt;br /&gt;
 define RS_YFLIP                         0x00000004&lt;br /&gt;
 define RS_NOCLIP                        0x00000008&lt;br /&gt;
 define RS_TOPLEFT                       0x00000010&lt;br /&gt;
 define RS_TRANS2                        0x00000020&lt;br /&gt;
 define RS_NOMASK                        0x00000040&lt;br /&gt;
 define RS_PERM                          0x00000080&lt;br /&gt;
 define RS_ALIGN_L                       0x00000100&lt;br /&gt;
 define RS_ALIGN_R                       0x00000200&lt;br /&gt;
 define RS_STRETCH                       0x00000400&lt;br /&gt;
 define ROTATESPRITE_FULL16              0x00000800&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
As with [[cstat (sprite)|cstat]], the bit values can be added together and used in combination.  For example, orientation 33 (32+1) is transparency level two, and orientation 5 (4+1) is transparency level one with inverted Y coordinates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Music&amp;diff=14380</id>
		<title>Template:Music</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Music&amp;diff=14380"/>
		<updated>2021-09-12T23:56:56Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[music]], [[starttrack]], [[starttrackvar]], [[music_level]] and other music manipulation commands.&lt;br /&gt;
&lt;br /&gt;
These are the tracks defined with [[music]] using zero as the episode value. Entries four through eight are reserved by EDuke32 for future use.&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 0 || MUS_INTRO || &lt;br /&gt;
|-&lt;br /&gt;
| No || 1 || MUS_BRIEFING || &lt;br /&gt;
|-&lt;br /&gt;
| No || 2 || MUS_LOADING || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define MUS_INTRO                        0&lt;br /&gt;
 define MUS_BRIEFING                     1&lt;br /&gt;
 define MUS_LOADING                      2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Menus&amp;diff=14379</id>
		<title>Template:Menus</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Menus&amp;diff=14379"/>
		<updated>2021-09-12T23:56:50Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[current_menu]], [[cmenu]], [[EVENT_CHANGEMENU]] and [[EVENT_DISPLAYMENU]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Name!!Description / Notes!!&lt;br /&gt;
|-&lt;br /&gt;
| No || -2147483648 || MENU_NULL || Do nothing&lt;br /&gt;
|-&lt;br /&gt;
| No || -2 || MENU_CLOSE || Close the menu&lt;br /&gt;
|-&lt;br /&gt;
| No || -1 || MENU_PREVIOUS || Go to previous menu&lt;br /&gt;
|-&lt;br /&gt;
| No || 0 || MENU_MAIN || Base menu accessed when not in an active game.&lt;br /&gt;
|-&lt;br /&gt;
| No || 50 || MENU_MAIN_INGAME || Differs from the above by displaying &amp;quot;Save Game&amp;quot; and &amp;quot;Quit to Title&amp;quot; options.&lt;br /&gt;
|-&lt;br /&gt;
| No || 100 || MENU_EPISODE || Normally accessed when selecting the &amp;quot;New Game&amp;quot; option if [[newgamechoices_(DEF) | newgamechoices]] are &#039;&#039;&#039;NOT&#039;&#039;&#039; defined. &lt;br /&gt;
|-&lt;br /&gt;
| No || 101 || MENU_USERMAP || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 102 || MENU_NEWGAMECUSTOM || Normally accessed when selecting the &amp;quot;New Game&amp;quot; option if [[newgamechoices_(DEF) | newgamechoices]] &#039;&#039;&#039;ARE&#039;&#039;&#039; defined.&lt;br /&gt;
|-&lt;br /&gt;
| No || 103 || MENU_NEWGAMECUSTOMSUB || Normally reached if submenu choices are defined for the selected [[newgamechoices_(DEF) | newgamechoices]] entry.&lt;br /&gt;
|-&lt;br /&gt;
| No || 110 || MENU_SKILL || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 200 || MENU_GAMESETUP || Has no menu entry in Retail builds. (e.g. the build included for Ion Fury)&lt;br /&gt;
|-&lt;br /&gt;
| No || 202 || MENU_OPTIONS || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 203 || MENU_VIDEOSETUP || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 204 || MENU_KEYBOARDSETUP || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 205 || MENU_MOUSESETUP || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 206 || MENU_JOYSTICKSETUP || Corresponding menu entry is called &amp;quot;Gamepad Setup&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| No || 207 || MENU_JOYSTICKBTNS || Only reachable if a gamepad or joystick is available.&lt;br /&gt;
|-&lt;br /&gt;
| No || 208 || MENU_JOYSTICKAXES || Only reachable if a gamepad or joystick is available.&lt;br /&gt;
|-&lt;br /&gt;
| No || 209 || MENU_KEYBOARDKEYS || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 210 || MENU_MOUSEBTNS || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 212 || MENU_MOUSEADVANCED || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 213 || MENU_JOYSTICKAXIS || Normally accessed over MENU_JOYSTICKAXES.&lt;br /&gt;
|-&lt;br /&gt;
| No || 214 || MENU_TOUCHSETUP || Android builds only.&lt;br /&gt;
|-&lt;br /&gt;
| No || 215 || MENU_TOUCHSENS || Android builds only.&lt;br /&gt;
|-&lt;br /&gt;
| No || 216 || MENU_TOUCHBUTTONS || Android builds only.&lt;br /&gt;
|-&lt;br /&gt;
| No || 220 || MENU_CONTROLS || Parent menu for keyboard, mouse and gamepad controls.&lt;br /&gt;
|-&lt;br /&gt;
| No || 230 || MENU_POLYMOST || Normally only accessible from the Display menu when Polymost is active.&lt;br /&gt;
|-&lt;br /&gt;
| No || 231 || MENU_COLCORR || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 232 || MENU_COLCORR_INGAME || Only accessed when pressing the &#039;&#039;F11&#039;&#039; key ingame. Closes the menu on ESC. Otherwise equivalent to the above.&lt;br /&gt;
|-&lt;br /&gt;
| No || 233 || MENU_SCREENSETUP || Corresponding menu entry is called &amp;quot;HUD Setup&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| No || 234 || MENU_DISPLAYSETUP || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 240 || MENU_POLYMER || Normally only accessible from the Display menu when Polymer is active.&lt;br /&gt;
|-&lt;br /&gt;
| No || 300 || MENU_LOAD || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 350 || MENU_SAVE || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 400 || MENU_STORY || Normally accessible over the &amp;quot;Help&amp;quot; menu entry.&lt;br /&gt;
|-&lt;br /&gt;
| No || 401 || MENU_F1HELP || Default controls info screen, reachable from MENU_STORY. Not actually accessed when F1 is pressed, instead MENU_STORY is reached.&lt;br /&gt;
|-&lt;br /&gt;
| No || 500 || MENU_QUIT || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 501 || MENU_QUITTOTITLE || Corresponding menu entry only displayed when inside an active game.&lt;br /&gt;
|-&lt;br /&gt;
| No || 502 || MENU_QUIT_INGAME || Normally accessed when pressing F10 ingame. Closes the menu when exited out of. Otherwise equivalent to MENU_QUIT.&lt;br /&gt;
|-&lt;br /&gt;
| No || 600 || MENU_NETSETUP || Netgames only.&lt;br /&gt;
|-&lt;br /&gt;
| No || 601 || MENU_NETWAITMASTER || Netgames only. &lt;br /&gt;
|-&lt;br /&gt;
| No || 603 || MENU_NETWAITVOTES || Netgames only.&lt;br /&gt;
|-&lt;br /&gt;
| No || 700 || MENU_SOUND || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 701 || MENU_SOUND_INGAME || Normally accessed when pressing F4 ingame. Closes the menu when exited out of. Otherwise equivalent to MENU_SOUND.&lt;br /&gt;
|-&lt;br /&gt;
| No || 702 || MENU_ADVSOUND || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 750 || MENU_SAVESETUP || Normally only accessible for Retail builds. (e.g. the build included for Ion Fury)&lt;br /&gt;
|- &lt;br /&gt;
| No || 751 || MENU_SAVECLEANVERIFY || Normally only accessible for Retail builds.&lt;br /&gt;
|-&lt;br /&gt;
| No || 752 || MENU_RESETSTATSVERIFY || Resets achievements. Normally only accessible for Retail builds with a connection to the Steam servers.&lt;br /&gt;
|-&lt;br /&gt;
| No || 800 || MENU_CHEATS || Cheat unlock menu. Once an ingame cheat is typed in, will display it as a menu option here.&lt;br /&gt;
|-&lt;br /&gt;
| No || 801 || MENU_CHEATENTRY || Entry field to type cheats in.&lt;br /&gt;
|-&lt;br /&gt;
| No || 802 || MENU_CHEAT_WARP || Reached through the &amp;quot;warp&amp;quot; option in the cheat menu, which is unlocked after the &amp;quot;DNSCOTTY###&amp;quot; cheat has been entered for the first time.&lt;br /&gt;
|-&lt;br /&gt;
| No || 803 || MENU_CHEAT_SKILL || Reached through the &amp;quot;skill level&amp;quot; option in the cheat menu, which is unlocked after the &amp;quot;DNSKILL#&amp;quot; cheat has been entered for the first time.&lt;br /&gt;
|-&lt;br /&gt;
| No || 990 || MENU_CREDITS || Plutonium Pack credits.&lt;br /&gt;
|-&lt;br /&gt;
| No || 991 || MENU_CREDITS2 || v1.3d credits.&lt;br /&gt;
|-&lt;br /&gt;
| No || 992 || MENU_CREDITS3 || Special Thanks page.&lt;br /&gt;
|-&lt;br /&gt;
| No || 993 || MENU_CREDITS4 || eduke32 credits. Working around, hiding, or skipping this is a violation of the EDuke32 license.&lt;br /&gt;
|-&lt;br /&gt;
| No || 994 || MENU_CREDITS5 || eduke32 credits. Working around, hiding, or skipping this is a violation of the EDuke32 license.&lt;br /&gt;
|-&lt;br /&gt;
| No || 1000 || MENU_LOADVERIFY || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 1100 || MENU_LOADDELVERIFY || Accessed when deleting saves from the &amp;quot;load&amp;quot; menu. Functionally equivalent to MENU_SAVEDELVERIFY.&lt;br /&gt;
|-&lt;br /&gt;
| No || 1500 || MENU_NEWVERIFY || Accessed when selecting &amp;quot;New Game&amp;quot; while in an active game.&lt;br /&gt;
|-&lt;br /&gt;
| No || 2000 || MENU_SAVEVERIFY || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 2100 || MENU_SAVEDELVERIFY || Accessed when deleting saves from the &amp;quot;save&amp;quot; menu. Functionally equivalent to MENU_LOADDELVERIFY.&lt;br /&gt;
|-&lt;br /&gt;
| No || 2200 || MENU_COLCORRRESETVERIFY || - &lt;br /&gt;
|-&lt;br /&gt;
| No || 2201 || MENU_KEYSRESETVERIFY || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 2202 || MENU_KEYSCLASSICVERIFY || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 2203 || MENU_JOYSTANDARDVERIFY || Reached when selecting the &amp;quot;standard&amp;quot; gamepad default controls.&lt;br /&gt;
|-&lt;br /&gt;
| No || 2204 || MENU_JOYPROVERIFY || Reached when selecting the &amp;quot;pro&amp;quot; gamepad default controls.&lt;br /&gt;
|-&lt;br /&gt;
| No || 2205 || MENU_JOYCLEARVERIFY || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 10001 || MENU_ADULTPASSWORD || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 15000 || MENU_RESETPLAYER || Screen normally only reached after pressing the &#039;use&#039; key while dead. Prompts you to reload the latest savegame. Will crash if no current save available.&lt;br /&gt;
|-&lt;br /&gt;
| No || 20000 || MENU_BUYDUKE || Screen normally only reached when trying to play episode 2 or 3 using the Shareware version of Duke 3D.&lt;br /&gt;
|-&lt;br /&gt;
| No || 20001 || MENU_NETWORK || Netgames only.&lt;br /&gt;
|-&lt;br /&gt;
| No || 20002 || MENU_PLAYER || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 20004 || MENU_MACROS || -&lt;br /&gt;
|-&lt;br /&gt;
| No || 20010 || MENU_NETHOST || Netgames only.&lt;br /&gt;
|-&lt;br /&gt;
| No || 20011 || MENU_NETOPTIONS || Netgames only.&lt;br /&gt;
|-&lt;br /&gt;
| No || 20012 || MENU_NETUSERMAP || Netgames only.&lt;br /&gt;
|-&lt;br /&gt;
| No || 20020 || MENU_NETJOIN || Netgames only.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define MENU_NULL                        -2147483648&lt;br /&gt;
 define MENU_CLOSE                       -2&lt;br /&gt;
 define MENU_PREVIOUS                    -1&lt;br /&gt;
 define MENU_MAIN                        0&lt;br /&gt;
 define MENU_MAIN_INGAME                 50&lt;br /&gt;
 define MENU_EPISODE                     100&lt;br /&gt;
 define MENU_USERMAP                     101&lt;br /&gt;
 define MENU_NEWGAMECUSTOM               102&lt;br /&gt;
 define MENU_NEWGAMECUSTOMSUB            103&lt;br /&gt;
 define MENU_SKILL                       110&lt;br /&gt;
 define MENU_GAMESETUP                   200&lt;br /&gt;
 define MENU_OPTIONS                     202&lt;br /&gt;
 define MENU_VIDEOSETUP                  203&lt;br /&gt;
 define MENU_KEYBOARDSETUP               204&lt;br /&gt;
 define MENU_MOUSESETUP                  205&lt;br /&gt;
 define MENU_JOYSTICKSETUP               206&lt;br /&gt;
 define MENU_JOYSTICKBTNS                207&lt;br /&gt;
 define MENU_JOYSTICKAXES                208&lt;br /&gt;
 define MENU_KEYBOARDKEYS                209&lt;br /&gt;
 define MENU_MOUSEBTNS                   210&lt;br /&gt;
 define MENU_MOUSEADVANCED               212&lt;br /&gt;
 define MENU_JOYSTICKAXIS                213&lt;br /&gt;
 define MENU_TOUCHSETUP                  214&lt;br /&gt;
 define MENU_TOUCHSENS                   215&lt;br /&gt;
 define MENU_TOUCHBUTTONS                216&lt;br /&gt;
 define MENU_CONTROLS                    220&lt;br /&gt;
 define MENU_POLYMOST                    230&lt;br /&gt;
 define MENU_COLCORR                     231&lt;br /&gt;
 define MENU_COLCORR_INGAME              232&lt;br /&gt;
 define MENU_SCREENSETUP                 233&lt;br /&gt;
 define MENU_DISPLAYSETUP                234&lt;br /&gt;
 define MENU_POLYMER                     240&lt;br /&gt;
 define MENU_LOAD                        300&lt;br /&gt;
 define MENU_SAVE                        350&lt;br /&gt;
 define MENU_STORY                       400&lt;br /&gt;
 define MENU_F1HELP                      401&lt;br /&gt;
 define MENU_QUIT                        500&lt;br /&gt;
 define MENU_QUITTOTITLE                 501&lt;br /&gt;
 define MENU_QUIT_INGAME                 502&lt;br /&gt;
 define MENU_NETSETUP                    600&lt;br /&gt;
 define MENU_NETWAITMASTER               601&lt;br /&gt;
 define MENU_NETWAITVOTES                603&lt;br /&gt;
 define MENU_SOUND                       700&lt;br /&gt;
 define MENU_SOUND_INGAME                701&lt;br /&gt;
 define MENU_ADVSOUND                    702&lt;br /&gt;
 define MENU_SAVESETUP                   750&lt;br /&gt;
 define MENU_SAVECLEANVERIFY             751&lt;br /&gt;
 define MENU_RESETSTATSVERIFY            752&lt;br /&gt;
 define MENU_CHEATS                      800&lt;br /&gt;
 define MENU_CHEATENTRY                  801&lt;br /&gt;
 define MENU_CHEAT_WARP                  802&lt;br /&gt;
 define MENU_CHEAT_SKILL                 803&lt;br /&gt;
 define MENU_CREDITS                     990&lt;br /&gt;
 define MENU_CREDITS2                    991&lt;br /&gt;
 define MENU_CREDITS3                    992&lt;br /&gt;
 define MENU_CREDITS4                    993&lt;br /&gt;
 define MENU_CREDITS5                    994&lt;br /&gt;
 define MENU_LOADVERIFY                  1000&lt;br /&gt;
 define MENU_LOADDELVERIFY               1100&lt;br /&gt;
 define MENU_NEWVERIFY                   1500&lt;br /&gt;
 define MENU_SAVEVERIFY                  2000&lt;br /&gt;
 define MENU_SAVEDELVERIFY               2100&lt;br /&gt;
 define MENU_COLCORRRESETVERIFY          2200&lt;br /&gt;
 define MENU_KEYSRESETVERIFY             2201&lt;br /&gt;
 define MENU_KEYSCLASSICVERIFY           2202&lt;br /&gt;
 define MENU_JOYSTANDARDVERIFY           2203&lt;br /&gt;
 define MENU_JOYPROVERIFY                2204&lt;br /&gt;
 define MENU_JOYCLEARVERIFY              2205&lt;br /&gt;
 define MENU_ADULTPASSWORD               10001&lt;br /&gt;
 define MENU_RESETPLAYER                 15000&lt;br /&gt;
 define MENU_BUYDUKE                     20000&lt;br /&gt;
 define MENU_NETWORK                     20001&lt;br /&gt;
 define MENU_PLAYER                      20002&lt;br /&gt;
 define MENU_MACROS                      20004&lt;br /&gt;
 define MENU_NETHOST                     20010&lt;br /&gt;
 define MENU_NETOPTIONS                  20011&lt;br /&gt;
 define MENU_NETUSERMAP                  20012&lt;br /&gt;
 define MENU_NETJOIN                     20020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Mdflags&amp;diff=14378</id>
		<title>Template:Mdflags</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Mdflags&amp;diff=14378"/>
		<updated>2021-09-12T23:56:45Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[mdflags]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 1 || SPREXT_NOTMD || Force sprite be displayed as sprite, instead of a model.&lt;br /&gt;
|-&lt;br /&gt;
| No || 2 || SPREXT_NOMDANIM || No model animation.&lt;br /&gt;
|-&lt;br /&gt;
| No || 4 || SPREXT_AWAY1 || &lt;br /&gt;
|-&lt;br /&gt;
| No || 8 || SPREXT_AWAY2 || &lt;br /&gt;
|-&lt;br /&gt;
| No || 16 || SPREXT_TSPRACCESS || Process in EVENT_ANIMATESPRITES.&lt;br /&gt;
|-&lt;br /&gt;
| No || 32 || SPREXT_TEMPINVISIBLE || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define SPREXT_NOTMD                     0x00000001&lt;br /&gt;
 define SPREXT_NOMDANIM                  0x00000002&lt;br /&gt;
 define SPREXT_AWAY1                     0x00000004&lt;br /&gt;
 define SPREXT_AWAY2                     0x00000008&lt;br /&gt;
 define SPREXT_TSPRACCESS                0x00000010&lt;br /&gt;
 define SPREXT_TEMPINVISIBLE             0x00000020&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Logo_flags&amp;diff=14377</id>
		<title>Template:Logo flags</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Logo_flags&amp;diff=14377"/>
		<updated>2021-09-12T23:56:41Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[LOGO_FLAGS]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 1 || LOGO_ENABLED || If 0, will disable the entire logo startup sequence.&lt;br /&gt;
|-&lt;br /&gt;
| No || 2 || LOGO_PLAYANIM || If 0, will disable playback of the &amp;lt;code&amp;gt;logo.anm&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;logo.ivf&amp;lt;/code&amp;gt; animation (e.g. the Nuke logo).&lt;br /&gt;
|-&lt;br /&gt;
| No || 4 || LOGO_PLAYMUSIC || If 0, will disable music on the main menu.&lt;br /&gt;
|-&lt;br /&gt;
| No || 8 || LOGO_3DRSCREEN || If 0, will disable the 3DRealms screen before the &amp;quot;Duke Nukem 3D&amp;quot; logo sequence.&lt;br /&gt;
|-&lt;br /&gt;
| No || 16 || LOGO_TITLESCREEN || If 0, will disable the entire &amp;quot;Duke Nukem 3D&amp;quot; title animation.&lt;br /&gt;
|-&lt;br /&gt;
| No || 32 || LOGO_DUKENUKEM || If 0, will prevent the &amp;quot;Duke Nukem&amp;quot; logo tile from appearing on the title screen.&lt;br /&gt;
|-&lt;br /&gt;
| No || 64 || LOGO_THREEDEE || If 0, will prevent the &amp;quot;3D&amp;quot; tile from appearing on the title screen.&lt;br /&gt;
|-&lt;br /&gt;
| No || 128 || LOGO_PLUTOPAKSPRITE || If 0, will prevent the &amp;quot;ATOMIC&amp;quot; tile from appearing on the title screen.&lt;br /&gt;
|-&lt;br /&gt;
| No || 256 || LOGO_SHAREWARESCREENS || If 1, will enable the two screens that normally only appear when quitting the game using the shareware GRP.&lt;br /&gt;
|-&lt;br /&gt;
| No || 512 || LOGO_TENSCREEN || If 1, will enable the &amp;quot;PLAY ON TEN&amp;quot; screen to appear when quitting the game.&lt;br /&gt;
|-&lt;br /&gt;
| No || 1024 || LOGO_STOPANIMSOUNDS || If 1, will prevent the sound of the logo animation from overlapping into the title screen.&lt;br /&gt;
|-&lt;br /&gt;
| No || 2048 || LOGO_NOE4CUTSCENE || If 1, will disable the Episode 4 intro cutscene.&lt;br /&gt;
|-&lt;br /&gt;
| No || 4096 || LOGO_NOE1BONUSSCENE || If 1, will disable the Episode 1 ending cutscene.&lt;br /&gt;
|-&lt;br /&gt;
| No || 8192 || LOGO_NOE2BONUSSCENE || If 1, will disable the Episode 2 ending cutscene.&lt;br /&gt;
|-&lt;br /&gt;
| No || 16384 || LOGO_NOE3BONUSSCENE || If 1, will disable the Episode 3 ending cutscene.&lt;br /&gt;
|-&lt;br /&gt;
| No || 32768 || LOGO_NOE4BONUSSCENE || If 1, will disable the Episode 4 ending cutscene.&lt;br /&gt;
|-&lt;br /&gt;
| No || 65536 || LOGO_NOE1ENDSCREEN || If 1, will disable the Episode 1 ending story screens.&lt;br /&gt;
|-&lt;br /&gt;
| No || 131072 || LOGO_NOE2ENDSCREEN || If 1, will disable the Episode 2 ending story screens.&lt;br /&gt;
|-&lt;br /&gt;
| No || 262144 || LOGO_NOE3RADLOGO || If 1, disables the Episode 3 ending screen after the cutscene.&lt;br /&gt;
|-&lt;br /&gt;
| No || 524288 || LOGO_NODUKETEAMTEXT || If 1, disables the &amp;quot;thanks for giving us Big Heads&amp;quot; screen that appears at the end of Episode 4.&lt;br /&gt;
|-&lt;br /&gt;
| No || 1048576 || LOGO_NODUKETEAMPIC || If 1, disables the 3DRealms team screen that appears at the end of either E3 or E4, depending on whether the expansion is present.&lt;br /&gt;
|-&lt;br /&gt;
| No || 2097152 || LOGO_STOPMISCSOUNDS || If 1, disables the hardcoded sound &amp;lt;code&amp;gt;NITEVISION_ONOFF&amp;lt;/code&amp;gt; (index 213) that occurs when the logo sequence ends.&lt;br /&gt;
|-&lt;br /&gt;
| No || 4194304 || LOGO_NOGAMETITLE || If 1, removes the &amp;quot;Duke Nukem 3D&amp;quot; logo tile, as well as the &amp;quot;ATOMIC&amp;quot; tile on the main menu.&lt;br /&gt;
|-&lt;br /&gt;
| No || 8388608 || LOGO_NOTITLEBAR || If 1, removes the background tile of the submenu title bar.&lt;br /&gt;
|-&lt;br /&gt;
| No || 16777216 || LOGO_HIDEEPISODE || If 1, prevents the episode name from being displayed on the automap.&lt;br /&gt;
|-&lt;br /&gt;
| No || 33554432 || LOGO_NOHELP || If 1, removes the &amp;quot;Help&amp;quot; option from the main menu, and makes it inaccessible through pressing F1. Note that the removal of the menu entry is done exactly once at startup, and cannot be toggled thereafter.&lt;br /&gt;
|-&lt;br /&gt;
| No || 67108864 || LOGO_NOCREDITS || If 1, removes the &amp;quot;Credits&amp;quot; option from the main menu. Note that the removal of the menu entry is done exactly once at startup, and cannot be toggled thereafter.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define LOGO_ENABLED                     0x00000001&lt;br /&gt;
 define LOGO_PLAYANIM                    0x00000002&lt;br /&gt;
 define LOGO_PLAYMUSIC                   0x00000004&lt;br /&gt;
 define LOGO_3DRSCREEN                   0x00000008&lt;br /&gt;
 define LOGO_TITLESCREEN                 0x00000010&lt;br /&gt;
 define LOGO_DUKENUKEM                   0x00000020&lt;br /&gt;
 define LOGO_THREEDEE                    0x00000040&lt;br /&gt;
 define LOGO_PLUTOPAKSPRITE              0x00000080&lt;br /&gt;
 define LOGO_SHAREWARESCREENS            0x00000100&lt;br /&gt;
 define LOGO_TENSCREEN                   0x00000200&lt;br /&gt;
 define LOGO_STOPANIMSOUNDS              0x00000400&lt;br /&gt;
 define LOGO_NOE4CUTSCENE                0x00000800&lt;br /&gt;
 define LOGO_NOE1BONUSSCENE              0x00001000&lt;br /&gt;
 define LOGO_NOE2BONUSSCENE              0x00002000&lt;br /&gt;
 define LOGO_NOE3BONUSSCENE              0x00004000&lt;br /&gt;
 define LOGO_NOE4BONUSSCENE              0x00008000&lt;br /&gt;
 define LOGO_NOE1ENDSCREEN               0x00010000&lt;br /&gt;
 define LOGO_NOE2ENDSCREEN               0x00020000&lt;br /&gt;
 define LOGO_NOE3RADLOGO                 0x00040000&lt;br /&gt;
 define LOGO_NODUKETEAMTEXT              0x00080000&lt;br /&gt;
 define LOGO_NODUKETEAMPIC               0x00100000&lt;br /&gt;
 define LOGO_STOPMISCSOUNDS              0x00200000&lt;br /&gt;
 define LOGO_NOGAMETITLE                 0x00400000&lt;br /&gt;
 define LOGO_NOTITLEBAR                  0x00800000&lt;br /&gt;
 define LOGO_HIDEEPISODE                 0x01000000&lt;br /&gt;
 define LOGO_NOHELP                      0x02000000&lt;br /&gt;
 define LOGO_NOCREDITS                   0x04000000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Inventory_icons&amp;diff=14376</id>
		<title>Template:Inventory icons</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Inventory_icons&amp;diff=14376"/>
		<updated>2021-09-12T23:56:32Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[inven_icon]]. Not be to be confused with [[addinventory]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 0 || ICON_NONE || &lt;br /&gt;
|-&lt;br /&gt;
| No || 1 || ICON_FIRSTAID || &lt;br /&gt;
|-&lt;br /&gt;
| No || 2 || ICON_STEROIDS || &lt;br /&gt;
|-&lt;br /&gt;
| No || 3 || ICON_HOLODUKE || &lt;br /&gt;
|-&lt;br /&gt;
| No || 4 || ICON_JETPACK || &lt;br /&gt;
|-&lt;br /&gt;
| No || 5 || ICON_HEATS || &lt;br /&gt;
|-&lt;br /&gt;
| No || 6 || ICON_SCUBA || &lt;br /&gt;
|-&lt;br /&gt;
| No || 7 || ICON_BOOTS || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define ICON_NONE                        0&lt;br /&gt;
 define ICON_FIRSTAID                    1&lt;br /&gt;
 define ICON_STEROIDS                    2&lt;br /&gt;
 define ICON_HOLODUKE                    3&lt;br /&gt;
 define ICON_JETPACK                     4&lt;br /&gt;
 define ICON_HEATS                       5&lt;br /&gt;
 define ICON_SCUBA                       6&lt;br /&gt;
 define ICON_BOOTS                       7&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Inventory&amp;diff=14375</id>
		<title>Template:Inventory</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Inventory&amp;diff=14375"/>
		<updated>2021-09-12T23:56:29Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[addinventory]] and [[ifpinventory]]. Not be to be confused with [[inven_icon]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 0 || GET_STEROIDS || Steroids Powerup. 100% equals an inventory amount of 400. &amp;lt;br&amp;gt; If &amp;lt;code&amp;gt;amount &amp;lt; 400&amp;lt;/code&amp;gt;, then it will automatically activate and begin counting down by 1 every game tic until it reaches 0. &amp;lt;br&amp;gt;If &amp;lt;code&amp;gt;amount &amp;gt; 400&amp;lt;/code&amp;gt;, the item cannot be used.&lt;br /&gt;
|-&lt;br /&gt;
| No || 1 || GET_SHIELD || Armor. In eduke32, the upper bound is [[max_shield_amount]]. In Duke 1.5, the upper bound for armor was set by [[max_player_health]]. &lt;br /&gt;
|-&lt;br /&gt;
| No || 2 || GET_SCUBA || Scuba Gear. 100% equals an inventory amount of 6400. &amp;lt;br&amp;gt; Activates automatically when underwater, and decreases by 1 every gametic until it reaches 0.&lt;br /&gt;
|-&lt;br /&gt;
| No || 3 || GET_HOLODUKE || Holoduke. 100% equals an inventory amount of 2400. Decreases by 1 every gametic while active.&lt;br /&gt;
|-&lt;br /&gt;
| No || 4 || GET_JETPACK || Jetpack. 100% equals an inventory amount of 1600. Decreases by 1 every gametic while active.&lt;br /&gt;
|-&lt;br /&gt;
| No || 5 || GET_DUMMY1 || Reserved, unused.&lt;br /&gt;
|-&lt;br /&gt;
| No || 6 || GET_ACCESS || Access Card. Identified by palette: &amp;lt;code&amp;gt;Blue: 0, Red: 21, Yellow: 23&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| No || 7 || GET_HEATS || Night Vision Goggles. 100% equals an inventory amount of 1200. Decreases by 1 every gametic while active.&lt;br /&gt;
|-&lt;br /&gt;
| No || 8 || GET_DUMMY2 || Reserved, unused.&lt;br /&gt;
|-&lt;br /&gt;
| No || 9 || GET_FIRSTAID || Portable Medkit. 100% equals an inventory amount of 100. Upper bound is directly tied to [[max_player_health]].&lt;br /&gt;
|-&lt;br /&gt;
| No || 10 || GET_BOOTS || Protective Boots. 100% equals an inventory amount of 200.&amp;lt;br&amp;gt; Decreased by 2 every time the player is supposed to take damage from HURTRAIL, FLOORSLIME, or FLOORPLASMA.&amp;lt;br&amp;gt; Decreased by 1 every time the player is supposed to take damage from BLOODPOOL with pal 0.&amp;lt;br&amp;gt; Decreased by 1 every gametic as long as the player is in a sector with PURPLELAVA as floor or ceiling tile.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define GET_STEROIDS                  0&lt;br /&gt;
 define GET_SHIELD                    1&lt;br /&gt;
 define GET_SCUBA                     2&lt;br /&gt;
 define GET_HOLODUKE                  3&lt;br /&gt;
 define GET_JETPACK                   4&lt;br /&gt;
 define GET_DUMMY1                    5&lt;br /&gt;
 define GET_ACCESS                    6&lt;br /&gt;
 define GET_HEATS                     7&lt;br /&gt;
 define GET_DUMMY2                    8&lt;br /&gt;
 define GET_FIRSTAID                  9&lt;br /&gt;
 define GET_BOOTS                    10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Input_keys&amp;diff=14374</id>
		<title>Template:Input keys</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Input_keys&amp;diff=14374"/>
		<updated>2021-09-12T23:56:26Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[definegamefuncname]], [[getgamefuncbind]], [[getkeyname]] and [[undefinegamefunc]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| No || 0 || gamefunc_Move_Forward || &lt;br /&gt;
|-&lt;br /&gt;
| No || 1 || gamefunc_Move_Backward || &lt;br /&gt;
|-&lt;br /&gt;
| No || 2 || gamefunc_Turn_Left || &lt;br /&gt;
|-&lt;br /&gt;
| No || 3 || gamefunc_Turn_Right || &lt;br /&gt;
|-&lt;br /&gt;
| No || 4 || gamefunc_Strafe || &lt;br /&gt;
|-&lt;br /&gt;
| No || 5 || gamefunc_Fire || &lt;br /&gt;
|-&lt;br /&gt;
| No || 6 || gamefunc_Open || &lt;br /&gt;
|-&lt;br /&gt;
| No || 7 || gamefunc_Run || &lt;br /&gt;
|-&lt;br /&gt;
| No || 8 || gamefunc_Alt_Fire || Does nothing without defining [[EVENT_ALTFIRE]].&lt;br /&gt;
|-&lt;br /&gt;
| No || 9 || gamefunc_Jump || &lt;br /&gt;
|-&lt;br /&gt;
| No || 10 || gamefunc_Crouch || &lt;br /&gt;
|-&lt;br /&gt;
| No || 11 || gamefunc_Look_Up || &lt;br /&gt;
|-&lt;br /&gt;
| No || 12 || gamefunc_Look_Down || &lt;br /&gt;
|-&lt;br /&gt;
| No || 13 || gamefunc_Look_Left || &lt;br /&gt;
|-&lt;br /&gt;
| No || 14 || gamefunc_Look_Right || &lt;br /&gt;
|-&lt;br /&gt;
| No || 15 || gamefunc_Strafe_Left || &lt;br /&gt;
|-&lt;br /&gt;
| No || 16 || gamefunc_Strafe_Right || &lt;br /&gt;
|-&lt;br /&gt;
| No || 17 || gamefunc_Aim_Up || &lt;br /&gt;
|-&lt;br /&gt;
| No || 18 || gamefunc_Aim_Down || &lt;br /&gt;
|-&lt;br /&gt;
| No || 19 || gamefunc_Weapon_1 || &lt;br /&gt;
|-&lt;br /&gt;
| No || 20 || gamefunc_Weapon_2 || &lt;br /&gt;
|-&lt;br /&gt;
| No || 21 || gamefunc_Weapon_3 || &lt;br /&gt;
|-&lt;br /&gt;
| No || 22 || gamefunc_Weapon_4 || &lt;br /&gt;
|-&lt;br /&gt;
| No || 23 || gamefunc_Weapon_5 || &lt;br /&gt;
|-&lt;br /&gt;
| No || 24 || gamefunc_Weapon_6 || &lt;br /&gt;
|-&lt;br /&gt;
| No || 25 || gamefunc_Weapon_7 || &lt;br /&gt;
|-&lt;br /&gt;
| No || 26 || gamefunc_Weapon_8 || &lt;br /&gt;
|-&lt;br /&gt;
| No || 27 || gamefunc_Weapon_9 || &lt;br /&gt;
|-&lt;br /&gt;
| No || 28 || gamefunc_Weapon_10 || &lt;br /&gt;
|-&lt;br /&gt;
| No || 29 || gamefunc_Inventory || &lt;br /&gt;
|-&lt;br /&gt;
| No || 30 || gamefunc_Inventory_Left || &lt;br /&gt;
|-&lt;br /&gt;
| No || 31 || gamefunc_Inventory_Right || &lt;br /&gt;
|-&lt;br /&gt;
| No || 32 || gamefunc_Holo_Duke || &lt;br /&gt;
|-&lt;br /&gt;
| No || 33 || gamefunc_Jetpack || &lt;br /&gt;
|-&lt;br /&gt;
| No || 34 || gamefunc_NightVision || &lt;br /&gt;
|-&lt;br /&gt;
| No || 35 || gamefunc_MedKit || &lt;br /&gt;
|-&lt;br /&gt;
| No || 36 || gamefunc_TurnAround || &lt;br /&gt;
|-&lt;br /&gt;
| No || 37 || gamefunc_SendMessage || &lt;br /&gt;
|-&lt;br /&gt;
| No || 38 || gamefunc_Map || &lt;br /&gt;
|-&lt;br /&gt;
| No || 39 || gamefunc_Shrink_Screen || &lt;br /&gt;
|-&lt;br /&gt;
| No || 40 || gamefunc_Enlarge_Screen || &lt;br /&gt;
|-&lt;br /&gt;
| No || 41 || gamefunc_Center_View || &lt;br /&gt;
|-&lt;br /&gt;
| No || 42 || gamefunc_Holster_Weapon || &lt;br /&gt;
|-&lt;br /&gt;
| No || 43 || gamefunc_Show_Opponents_Weapon || &lt;br /&gt;
|-&lt;br /&gt;
| No || 44 || gamefunc_Map_Follow_Mode || &lt;br /&gt;
|-&lt;br /&gt;
| No || 45 || gamefunc_See_Coop_View || &lt;br /&gt;
|-&lt;br /&gt;
| No || 46 || gamefunc_Mouse_Aiming || &lt;br /&gt;
|-&lt;br /&gt;
| No || 47 || gamefunc_Toggle_Crosshair || &lt;br /&gt;
|-&lt;br /&gt;
| No || 48 || gamefunc_Steroids || &lt;br /&gt;
|-&lt;br /&gt;
| No || 49 || gamefunc_Quick_Kick || &lt;br /&gt;
|-&lt;br /&gt;
| No || 50 || gamefunc_Next_Weapon || &lt;br /&gt;
|-&lt;br /&gt;
| No || 51 || gamefunc_Previous_Weapon || &lt;br /&gt;
|-&lt;br /&gt;
| No || 52 || gamefunc_Show_Console || &lt;br /&gt;
|-&lt;br /&gt;
| No || 53 || gamefunc_Show_DukeMatch_Scores || &lt;br /&gt;
|-&lt;br /&gt;
| No || 54 || gamefunc_Dpad_Select || &lt;br /&gt;
|-&lt;br /&gt;
| No || 55 || gamefunc_Dpad_Aiming || &lt;br /&gt;
|-&lt;br /&gt;
| No || 56 || gamefunc_AutoRun ||&lt;br /&gt;
|-&lt;br /&gt;
| No || 57 || gamefunc_Last_Weapon || &lt;br /&gt;
|-&lt;br /&gt;
| No || 58 || gamefunc_Quick_Save || &lt;br /&gt;
|-&lt;br /&gt;
| No || 59 || gamefunc_Quick_Load || &lt;br /&gt;
|-&lt;br /&gt;
| No || 60 || gamefunc_Alt_Weapon || Switch between Pipebomb &amp;amp; Detonator, Shrinker &amp;amp; Expander&lt;br /&gt;
|-&lt;br /&gt;
| No || 61 || gamefunc_Third_Person_View || &lt;br /&gt;
|-&lt;br /&gt;
| No || 62 || gamefunc_Toggle_Crouch ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define gamefunc_Move_Forward            0&lt;br /&gt;
 define gamefunc_Move_Backward           1&lt;br /&gt;
 define gamefunc_Turn_Left               2&lt;br /&gt;
 define gamefunc_Turn_Right              3&lt;br /&gt;
 define gamefunc_Strafe                  4&lt;br /&gt;
 define gamefunc_Fire                    5&lt;br /&gt;
 define gamefunc_Open                    6&lt;br /&gt;
 define gamefunc_Run                     7&lt;br /&gt;
 define gamefunc_Alt_Fire                8&lt;br /&gt;
 define gamefunc_Jump                    9&lt;br /&gt;
 define gamefunc_Crouch                  10&lt;br /&gt;
 define gamefunc_Look_Up                 11&lt;br /&gt;
 define gamefunc_Look_Down               12&lt;br /&gt;
 define gamefunc_Look_Left               13&lt;br /&gt;
 define gamefunc_Look_Right              14&lt;br /&gt;
 define gamefunc_Strafe_Left             15&lt;br /&gt;
 define gamefunc_Strafe_Right            16&lt;br /&gt;
 define gamefunc_Aim_Up                  17&lt;br /&gt;
 define gamefunc_Aim_Down                18&lt;br /&gt;
 define gamefunc_Weapon_1                19&lt;br /&gt;
 define gamefunc_Weapon_2                20&lt;br /&gt;
 define gamefunc_Weapon_3                21&lt;br /&gt;
 define gamefunc_Weapon_4                22&lt;br /&gt;
 define gamefunc_Weapon_5                23&lt;br /&gt;
 define gamefunc_Weapon_6                24&lt;br /&gt;
 define gamefunc_Weapon_7                25&lt;br /&gt;
 define gamefunc_Weapon_8                26&lt;br /&gt;
 define gamefunc_Weapon_9                27&lt;br /&gt;
 define gamefunc_Weapon_10               28&lt;br /&gt;
 define gamefunc_Inventory               29&lt;br /&gt;
 define gamefunc_Inventory_Left          30&lt;br /&gt;
 define gamefunc_Inventory_Right         31&lt;br /&gt;
 define gamefunc_Holo_Duke               32&lt;br /&gt;
 define gamefunc_Jetpack                 33&lt;br /&gt;
 define gamefunc_NightVision             34&lt;br /&gt;
 define gamefunc_MedKit                  35&lt;br /&gt;
 define gamefunc_TurnAround              36&lt;br /&gt;
 define gamefunc_SendMessage             37&lt;br /&gt;
 define gamefunc_Map                     38&lt;br /&gt;
 define gamefunc_Shrink_Screen           39&lt;br /&gt;
 define gamefunc_Enlarge_Screen          40&lt;br /&gt;
 define gamefunc_Center_View             41&lt;br /&gt;
 define gamefunc_Holster_Weapon          42&lt;br /&gt;
 define gamefunc_Show_Opponents_Weapon   43&lt;br /&gt;
 define gamefunc_Map_Follow_Mode         44&lt;br /&gt;
 define gamefunc_See_Coop_View           45&lt;br /&gt;
 define gamefunc_Mouse_Aiming            46&lt;br /&gt;
 define gamefunc_Toggle_Crosshair        47&lt;br /&gt;
 define gamefunc_Steroids                48&lt;br /&gt;
 define gamefunc_Quick_Kick              49&lt;br /&gt;
 define gamefunc_Next_Weapon             50&lt;br /&gt;
 define gamefunc_Previous_Weapon         51&lt;br /&gt;
 define gamefunc_Show_Console            52&lt;br /&gt;
 define gamefunc_Show_DukeMatch_Scores   53&lt;br /&gt;
 define gamefunc_Dpad_Select             54&lt;br /&gt;
 define gamefunc_Dpad_Aiming             55&lt;br /&gt;
 define gamefunc_AutoRun                 56&lt;br /&gt;
 define gamefunc_Last_Weapon             57&lt;br /&gt;
 define gamefunc_Quick_Save              58&lt;br /&gt;
 define gamefunc_Quick_Load              59&lt;br /&gt;
 define gamefunc_Alt_Weapon              60 &lt;br /&gt;
 define gamefunc_Third_Person_View       61 &lt;br /&gt;
 define gamefunc_Toggle_Crouch           62&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Htmovflags&amp;diff=14373</id>
		<title>Template:Htmovflags</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Htmovflags&amp;diff=14373"/>
		<updated>2021-09-12T23:56:20Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[htmovflag]] and [[movesprite]].&lt;br /&gt;
&lt;br /&gt;
 define HIT_SECTOR                       16384&lt;br /&gt;
 define HIT_WALL                         32768&lt;br /&gt;
 define HIT_SPRITE                       49152&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Template:Htflags&amp;diff=14372</id>
		<title>Template:Htflags</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Template:Htflags&amp;diff=14372"/>
		<updated>2021-09-12T23:56:18Z</updated>

		<summary type="html">&lt;p&gt;Fox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Template}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following values are used with [[gameflags]], [[htflags]] and [[spriteflags]].&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
!Exposed!!Value!!Label!!Description!!&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 1 || SFLAG_SHADOW || Generates a shadow. See [[spriteshadow]].&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 2 || SFLAG_NVG || Turns [[spritepal|palette]] 6 whenever night vision goggles are used. See [[spritenvg]].&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 4 || SFLAG_NOSHADE || The sprite&#039;s shade is unaffected by the shade of its sector. See [[spritenoshade]].&lt;br /&gt;
|-&lt;br /&gt;
| No || 8 || SFLAG_PROJECTILE || Has been defined with [[defineprojectile]].&lt;br /&gt;
|-&lt;br /&gt;
| No || 16 || SFLAG_DECAL || Prevents teleporting. The sprite is not entered into the [[decal deletion queue]].&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 32 || SFLAG_BADGUY || Is an enemy. See [[useractor]].&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 64 || SFLAG_NOPAL || Sprite will be insusceptible to floor palette of sector containing this sprite. See [[spritenopal]].&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 128 || SFLAG_NOEVENTS || Sprite will not be run through [[EVENT_GAME]] or [[EVENT_PREGAME]].&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 256 || SFLAG_NOLIGHT || Sprite will not emit hardcoded Polymer-based lights.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 512 || SFLAG_USEACTIVATOR || &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;font color=&amp;quot;gray&amp;quot;&amp;gt;Internal&amp;lt;/font&amp;gt; || &amp;lt;font color=&amp;quot;gray&amp;quot;&amp;gt;1024&amp;lt;/font&amp;gt; || &amp;lt;font color=&amp;quot;gray&amp;quot;&amp;gt;SFLAG_NULL&amp;lt;/font&amp;gt; || &amp;lt;font color=&amp;quot;gray&amp;quot;&amp;gt;Null sprite in multiplayer [internal, do not use]&amp;lt;/font&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 2048 || SFLAG_NOCLIP || Sprite will call &amp;quot;[[clipmove]]()&amp;quot; with a [[clipmask]] of 0, skipping collision detection with other sprites to increase performance. (Specifically, to prevent runtime behavior that is quadratic with the number of sprites.) Useful for particle effects.&lt;br /&gt;
|-&lt;br /&gt;
| No || 4096 || SFLAG_NOFLOORSHADOW || &lt;br /&gt;
|-&lt;br /&gt;
| Yes || 8192 || SFLAG_SMOOTHMOVE || &lt;br /&gt;
|-&lt;br /&gt;
| Yes || 16384 || SFLAG_NOTELEPORT || &lt;br /&gt;
|-&lt;br /&gt;
| No || 32768 || SFLAG_BADGUYSTAYPUT || Actor will stay inside its original sector..&lt;br /&gt;
|-&lt;br /&gt;
| No || 65536 || SFLAG_CACHE || &lt;br /&gt;
|-&lt;br /&gt;
| No || 131072 || SFLAG_ROTFIXED || rotation-fixed with respect to a pivot point to prevent position diverging due to roundoff error accumulation.&lt;br /&gt;
|-&lt;br /&gt;
| No || 262144 || SFLAG_HARDCODED_BADGUY || &lt;br /&gt;
|-&lt;br /&gt;
| No || 524288 || SFLAG_DIDNOSE7WATER || Used temporarily.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 1048576 || SFLAG_NODAMAGEPUSH || Actor should not be pushed back when damaged (by default TANK, RECON, ROTATEGUN, and the bosses).&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 2097152 || SFLAG_NOWATERDIP || Actor will not appear to sink into the floor in sectors tagged Above Water (lotag 1).&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 4194304 || SFLAG_HURTSPAWNBLOOD || Actor will spawn blood as hardcoded enemies do when hurt.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 8388608 || SFLAG_GREENSLIMEFOOD || Actor can be eaten by GREENSLIME actor (Protozoid Slimer). Can only be set outside of actor and event code whereupon it is applied to all sprites of the same picnum.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 16777216 || SFLAG_REALCLIPDIST || Actor will always use its set clipdist instead of one potentially overridden in hardcoded circumstances based on its xrepeat and picnum.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 33554432 || SFLAG_WAKEUPBADGUYS || When awoken (changed to an active actor), any sprite with this flag set will wake up any enemy with which it has a line of sight.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 67108864 || SFLAG_DAMAGEEVENT || Actor fires EVENT_(POST)DAMAGESPRITE when damaged.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 134217728 || SFLAG_NOWATERSECTOR || Will prevent a sprite from moving into water.&lt;br /&gt;
|-&lt;br /&gt;
| Yes || 268435456 || SFLAG_QUEUEDFORDELETE || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| {{Collapse}}&lt;br /&gt;
| &amp;lt;strong&amp;gt;Defines&amp;lt;/strong&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
 define SFLAG_SHADOW                     0x00000001&lt;br /&gt;
 define SFLAG_NVG                        0x00000002&lt;br /&gt;
 define SFLAG_NOSHADE                    0x00000004&lt;br /&gt;
 define SFLAG_PROJECTILE                 0x00000008&lt;br /&gt;
 define SFLAG_DECAL                      0x00000010&lt;br /&gt;
 define SFLAG_NULL                       0x00000400&lt;br /&gt;
 define SFLAG_NOFLOORSHADOW              0x00001000&lt;br /&gt;
 define SFLAG_BADGUYSTAYPUT              0x00008000&lt;br /&gt;
 define SFLAG_CACHE                      0x00010000&lt;br /&gt;
 define SFLAG_ROTFIXED                   0x00020000&lt;br /&gt;
 define SFLAG_HARDCODED_BADGUY           0x00040000&lt;br /&gt;
 define SFLAG_DIDNOSE7WATER              0x00080000&lt;br /&gt;
 define SFLAG_HURTSPAWNBLOOD             0x00400000&lt;br /&gt;
 define SFLAG_GREENSLIMEFOOD             0x00800000&lt;br /&gt;
 define SFLAG_WAKEUPBADGUYS              0x02000000&lt;br /&gt;
 define SFLAG_DAMAGEEVENT                0x04000000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:Templates]]&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;[[Category:Pages with templates]]&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fox</name></author>
	</entry>
</feed>