<?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=Matteus</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=Matteus"/>
	<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/wiki/Special:Contributions/Matteus"/>
	<updated>2026-05-23T15:16:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-alpha</generator>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EDuke&amp;diff=1061</id>
		<title>EDuke</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EDuke&amp;diff=1061"/>
		<updated>2005-02-11T01:57:00Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EDuke is the original DOS Duke3D modding enhancement project first released in July of 2000.&lt;br /&gt;
&lt;br /&gt;
Many of the Duke Nukem 3D modding community&#039;s veterans were disappointed with 3D Realms&#039; lack of interest in releasing the source code to the game, and the existing CON language was very limited in scope. In response, Matthew &amp;quot;Matteus&amp;quot; Saettler proposed to expand upon the CON language of WW2GI, a Build Engine game based on the Duke Nukem 3D source code and similar to Duke Nukem 3D in most respects. Saettler was the lead programmer on the project, and had also worked on the prior Build games Blood and Nam. After some discussion (and not entirely without shameless begging), the 3DR brass relented and allowed the project to work with Duke3D itself. Dubbed Eduke, the project would continue the Duke3D version numbering with 2.0.&lt;br /&gt;
&lt;br /&gt;
EDuke 2.0 was developed over several months with the aid of a testing team selected from the Duke3D mod community.  It assimilated all of the WW2GI enhancements (gamevars, weapon controls, and events) and implemented new features as well, such as access to player and actor properties.&lt;br /&gt;
&lt;br /&gt;
EDuke 2.0 was released by 3D Realms as a patch for v1.5 of Duke Nukem 3D.  Unfortunately, it was compatible only with the Atomic Edition release, and could not work with Plutonium Pak, East Meets West, or the Kill-a-Ton Collection due to its dependence on file dates for insuring authenticity.  EDuke suffered some criticism as a result of the poor deployment, and adoption of the program wasn&#039;t as widespread as many of the testing team were hoping.&lt;br /&gt;
&lt;br /&gt;
Work commenced shortly thereafter on EDuke 2.1, and the original testing team was disbanded.  The new team was made up of various mod project leaders. Progress on 2.1 continued throughout the summer of 2001 until Matteus became [http://journalism.nyu.edu/pubzone/ReadMe/article.php?id=125 addicted]to Dark Age of Camelot, at which point development ceased.&lt;br /&gt;
&lt;br /&gt;
The 2003 release of the Duke Nukem 3D source code led to Matteus making public his code for both Eduke 2.0 and 2.1. Shortly thereafter, the project was picked up by Renegado and Malone3D, who are still continuing the original DOS EDuke project. The latest version is 2.1.1, released in July of 2004.&lt;br /&gt;
&lt;br /&gt;
EDuke32 is a branch of EDuke begun by TerminX in late 2004. It combines EDuke 2.0 with the JFDuke3D Windows port of Duke3D, along with a few backported EDuke 2.1 commands and various new features. Its first version was released in December of 2004.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Findnearactor3dvar&amp;diff=2258</id>
		<title>Findnearactor3dvar</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Findnearactor3dvar&amp;diff=2258"/>
		<updated>2005-02-11T01:35:07Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Version of [[findnearactor3d]] that takes a [[gamervar]]&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Findnearactor3dvar&amp;diff=291</id>
		<title>Findnearactor3dvar</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Findnearactor3dvar&amp;diff=291"/>
		<updated>2005-02-11T01:34:54Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Version of [[findnearactor3d] that takes a [[gamervar]]&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Findnearactorvar&amp;diff=2257</id>
		<title>Findnearactorvar</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Findnearactorvar&amp;diff=2257"/>
		<updated>2005-02-11T01:34:24Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Version of [[findnearactor]] that takes a [[gamevar]]&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Access_spritenum&amp;diff=2225</id>
		<title>Access spritenum</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Access_spritenum&amp;diff=2225"/>
		<updated>2005-02-11T01:33:04Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When &#039;using&#039; a [[wall]] or [[sprite]] that needs access, it checks to see if the [[player]] has the correct access card and then starts the access animation by setting [[access_incs]] to one. It also sets the [[access wallnum]] or [[access_spritenum]] to itself. &amp;lt;BR&amp;gt;&lt;br /&gt;
For [[sprite]]s, the access card animation takes on the palette of the &#039;target&#039; access [[sprite]]. &lt;br /&gt;
[[got_access]] bits are UN-set for the access after it is granted:&amp;lt;BR&amp;gt;&lt;br /&gt;
pal: 0 bit 0&amp;lt;BR&amp;gt;&lt;br /&gt;
Pal: 21 Bit 2&amp;lt;BR&amp;gt;&lt;br /&gt;
Pal: 23 Bit 3&amp;lt;BR&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Access_wallnum&amp;diff=2256</id>
		<title>Access wallnum</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Access_wallnum&amp;diff=2256"/>
		<updated>2005-02-11T01:32:10Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When &#039;using&#039; a [[wall]] or [[sprite]] that needs access, it checks to see if the [[player]] has the correct access card and then starts the access animation by setting [[access_incs]] to one. It also sets the [[access wallnum]] or [[access spritenum]] to itself. &amp;lt;BR&amp;gt;&lt;br /&gt;
For [[sprite]]s, the access card animation takes on the palette of the &#039;target&#039; access [[sprite]]. &lt;br /&gt;
[[got_access]] bits are UN-set for the access after it is granted:&amp;lt;BR&amp;gt;&lt;br /&gt;
pal: 0 bit 0&amp;lt;BR&amp;gt;&lt;br /&gt;
Pal: 21 Bit 2&amp;lt;BR&amp;gt;&lt;br /&gt;
Pal: 23 Bit 3&amp;lt;BR&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Access_wallnum&amp;diff=289</id>
		<title>Access wallnum</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Access_wallnum&amp;diff=289"/>
		<updated>2005-02-11T01:31:43Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When &#039;using&#039; a [[wall]] or [[sprite]] that needs access, it checks to see if the [[player]] has the correct access card and then starts the access animation by setting [[access_incs]] to one. It also sets the [[access_walnum]] or [[access_spritenum]] to itself. &amp;lt;BR&amp;gt;&lt;br /&gt;
For [[sprite]]s, the access card animation takes on the palette of the &#039;target&#039; access [[sprite]]. &lt;br /&gt;
[[got_access]] bits are UN-set for the access after it is granted:&amp;lt;BR&amp;gt;&lt;br /&gt;
pal: 0 bit 0&amp;lt;BR&amp;gt;&lt;br /&gt;
Pal: 21 Bit 2&amp;lt;BR&amp;gt;&lt;br /&gt;
Pal: 23 Bit 3&amp;lt;BR&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Hard_landing&amp;diff=2255</id>
		<title>Hard landing</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Hard_landing&amp;diff=2255"/>
		<updated>2005-02-11T01:30:58Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a non-zero count-down timer. When the [[player]] lands on ground with a large velocity, [[hard_landing]] is set with the velocity. This causes the display to &#039;bounce&#039; down as if in a hard landing on the ground.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Palookup&amp;diff=2254</id>
		<title>Palookup</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Palookup&amp;diff=2254"/>
		<updated>2005-02-11T01:30:20Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the [[player]]&#039;s &#039;color&#039;/&#039;team&#039;?&amp;lt;BR&amp;gt;&lt;br /&gt;
When a [[level]] is loaded, it is set to the pal of the [[player sprite]] for that [[player]] if it is non-zero. If [[sprite]]&#039;s [[pal]] is zero, then it increments from 9 to 16 and back again.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Walking_snd_toggle&amp;diff=2253</id>
		<title>Walking snd toggle</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Walking_snd_toggle&amp;diff=2253"/>
		<updated>2005-02-11T01:29:08Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is initialized to zero. It is a non-zero count-down timer This is used to delay making walking sounds to that they occur every &#039;other&#039; frame&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Select_dir&amp;diff=293</id>
		<title>Select dir</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Select_dir&amp;diff=293"/>
		<updated>2005-02-11T01:28:50Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is not used and is not initialized&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Knuckle_incs&amp;diff=2251</id>
		<title>Knuckle incs</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Knuckle_incs&amp;diff=2251"/>
		<updated>2005-02-11T01:28:37Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initialized to one. This is used for animating the knuckle cracks. If it is 10 and the game has been going for a while (totalclock&amp;gt;1024), then knuckle cracking is started. When it reaches 22, or when a weapon is fired, it resets to zero.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Toggle_key_flag&amp;diff=2250</id>
		<title>Toggle key flag</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Toggle_key_flag&amp;diff=2250"/>
		<updated>2005-02-11T01:28:11Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This seems to be used for &#039;hitting&#039; things with the space key. Cameras and queue balls.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Palette&amp;diff=2249</id>
		<title>Palette</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Palette&amp;diff=2249"/>
		<updated>2005-02-11T01:27:54Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The pointer to the current [[palette]] in use&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Lastrandomspot&amp;diff=2248</id>
		<title>Lastrandomspot</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Lastrandomspot&amp;diff=2248"/>
		<updated>2005-02-11T01:27:37Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is initialized to zero and is not used&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Buttonpalette&amp;diff=2247</id>
		<title>Buttonpalette</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Buttonpalette&amp;diff=2247"/>
		<updated>2005-02-11T01:27:23Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This saves the [[palette]] of the hit NUKEBUTTON. It&#039;s used when [[fist_incs]] reaches 42 and the next level is calculated.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Name&amp;diff=2246</id>
		<title>Name</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Name&amp;diff=2246"/>
		<updated>2005-02-11T01:26:58Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This was probably meant to be the player&#039;s name, but it&#039;s not used.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Gm&amp;diff=2245</id>
		<title>Gm</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Gm&amp;diff=2245"/>
		<updated>2005-02-11T01:26:35Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[GameMode]]. Valid values are:&amp;lt;BR&amp;gt;&lt;br /&gt;
[[MODE_MENU]] 1 Menu is being dispalyed&lt;br /&gt;
[[MODE_DEMO]] 2 Demo is being played back&lt;br /&gt;
[[MODE_GAME]] 4 Game is running&lt;br /&gt;
[[MODE_EOL]] 8 End of Level has been signaled&lt;br /&gt;
[[MODE_TYPE]] 16 User is typing chat message&lt;br /&gt;
[[MODE_RESTART]] 32 Level is restarting&lt;br /&gt;
[[MODE_SENDTOWHOM]] 64 Choosing who to send message to&lt;br /&gt;
[[MODE_END]] 128 Game is ending(exit main game loop)&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Weapon_pos&amp;diff=2244</id>
		<title>Weapon pos</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Weapon_pos&amp;diff=2244"/>
		<updated>2005-02-11T01:25:22Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;used to control display placement and sequencing. When set to -9, it stops counting and checks for reseting last weapon. When set to any other non-zero value, it is decremented until it reaches zero or -9. It&#039;s also used when placing the weapon tile(s) on the screen for raising and lowering of the weapon(s).&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Pycount&amp;diff=2243</id>
		<title>Pycount</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Pycount&amp;diff=2243"/>
		<updated>2005-02-11T01:24:50Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[pycount]] is used to modify [[pyoff]]. It is an increasing [[angle]] that is used to get sin for use in [[pyoff]] (resulting in a bobbing effect). It&#039;s incremented by 32 or 52 if the jetpack isn&#039;t on, etc...&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Dead_flag&amp;diff=2242</id>
		<title>Dead flag</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Dead_flag&amp;diff=2242"/>
		<updated>2005-02-11T01:23:02Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is initalized to zero. This is used to control one-time processing when [[player]] dies. When health (extra) is &amp;lt;0, then [[dead_flag]] is checked and then set.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Rotscrnang&amp;diff=2241</id>
		<title>Rotscrnang</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Rotscrnang&amp;diff=2241"/>
		<updated>2005-02-11T01:22:24Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This controls the angle warping of the screen. To emulate [[LOOKLEFT]], subtract 152 from [[look_ang]], and add 24 to [[rotscrnang]].&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Interface_toggle_flag&amp;diff=2240</id>
		<title>Interface toggle flag</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Interface_toggle_flag&amp;diff=2240"/>
		<updated>2005-02-11T01:21:47Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is used to dis-allow commands from being processed when the menus are up. (or something). &amp;lt;BR&amp;gt;&lt;br /&gt;
Set to zero it allows normal processing.&amp;lt;BR&amp;gt;&lt;br /&gt;
Set to 1, it disables processing.&amp;lt;BR&amp;gt;&lt;br /&gt;
It seems to be set when a multiplayer game is starting.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Weapreccnt&amp;diff=2239</id>
		<title>Weapreccnt</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Weapreccnt&amp;diff=2239"/>
		<updated>2005-02-11T01:21:09Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These have something to do with picking up a (active?) handbomb sprite only once... It&#039;s used (only used and set) by the CON command ifgetweaponce (so weprecs[16] should actually be [MAXWEAPONS]...)&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Weaprecs&amp;diff=2238</id>
		<title>Weaprecs</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Weaprecs&amp;diff=2238"/>
		<updated>2005-02-11T01:21:01Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These have something to do with picking up a (active?) handbomb sprite only once... It&#039;s used (only used and set) by the CON command ifgetweaponce (so weprecs[16] should actually be [MAXWEAPONS]...)&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Timebeforeexit&amp;diff=2237</id>
		<title>Timebeforeexit</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Timebeforeexit&amp;diff=2237"/>
		<updated>2005-02-11T01:20:14Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[timebeforeexit]] is a non-zero count-down timer. At 26*5, all sounds are stopped and the [[customexitsound]] is played if it is &amp;gt; 0. If [[customexitsound]], quote 102 is displayed. &amp;lt;BR&amp;gt;&lt;br /&gt;
At one, all [[player]]s are set to end of level mode (.gm) (MODE_EOL) and the next level number is set...&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Customexitsound&amp;diff=2236</id>
		<title>Customexitsound</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Customexitsound&amp;diff=2236"/>
		<updated>2005-02-11T01:20:00Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[timebeforeexit]] is a non-zero count-down timer. At 26*5, all sounds are stopped and the [[customexitsound]] is played if it is &amp;gt; 0. If [[customexitsound]], quote 102 is displayed. &amp;lt;BR&amp;gt;&lt;br /&gt;
At one, all [[player]]s are set to end of level mode (.gm) (MODE_EOL) and the next level number is set...&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Actorsqu&amp;diff=2235</id>
		<title>Actorsqu</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Actorsqu&amp;diff=2235"/>
		<updated>2005-02-11T01:18:35Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is initialized to -1. It&#039;s the actor squished... the actor that you are stepping on when they are shrunk. &amp;lt;BR&amp;gt;&lt;br /&gt;
When [[knee_incs]] is &amp;gt; 0 then the [[player]] is made to face the squishee. The [[actor]] is actually killed when knee_incs reaches &amp;gt;15.&amp;lt;BR&amp;gt;&lt;br /&gt;
In multiplayer, you auto-squish other players who are shrunk. This is done by setting:&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;CODE&amp;gt;&lt;br /&gt;
knee_incs = 1;&amp;lt;BR&amp;gt;&lt;br /&gt;
weapon_pos = -1;&amp;lt;BR&amp;gt;&lt;br /&gt;
actorsqu = ps[otherp].i;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;/CODE&amp;gt;&lt;br /&gt;
This is also set by the CON command pstomp.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Extra_extra8&amp;diff=294</id>
		<title>Extra extra8</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Extra_extra8&amp;diff=294"/>
		<updated>2005-02-11T01:17:11Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is initialized to zero. The [[player]] is given this amount of damage divded by 256 (shift right by 8). If no actual damage is done, then the value is not cleared. The actual damage applied to the player is modified by [[shield_amount]].&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Dummyplayersprite&amp;diff=2233</id>
		<title>Dummyplayersprite</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Dummyplayersprite&amp;diff=2233"/>
		<updated>2005-02-11T01:16:30Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When going underwater, a dummyplayersprite of PLAYERUNDERWATER is spawned. This sprite ID is tracked in dummy player sprite. This sprite is made to follow the player&#039;s position. The sprite is killed when the player moves back out of water.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=One_eighty_count&amp;diff=2232</id>
		<title>One eighty count</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=One_eighty_count&amp;diff=2232"/>
		<updated>2005-02-11T01:15:53Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If [[one_eighty_count]] is less than zero, then 128 is added to [[one_eighty_count]] and [[ang]]. (this lets the player turn a set angle over time...) This is set on key TURNAROUND to -1024. To completely emulate what is being done during [[EVENT_TURNAROUND]], just set one_eighty_count to -1024.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Fist_incs&amp;diff=2231</id>
		<title>Fist incs</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Fist_incs&amp;diff=2231"/>
		<updated>2005-02-11T01:14:43Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a non-zero count-up timer. It is used to sequence display of the FIST tile on the screen. It holds at 32. Set to 1 to start animation of fist.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Random_club_frame&amp;diff=2230</id>
		<title>Random club frame</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Random_club_frame&amp;diff=2230"/>
		<updated>2005-02-11T01:14:20Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is initialized to zero. The comment in the code says &#039;Glowing&#039;.... For WW2GI, this is incremented by 64 each frame if the current has the WEAPON_FLAG_GLOWS flag. Also, if it&#039;s not zero, you can&#039;t fire the shotgun (I don&#039;t know why...) When the shrinker or grower are dispalyed on the screen, tile SHRINKER +2 is drawn using this as a modifier, then the normal weapon is drawn.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=One_parallax_sectnum&amp;diff=2229</id>
		<title>One parallax sectnum</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=One_parallax_sectnum&amp;diff=2229"/>
		<updated>2005-02-11T01:13:54Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For [[SE]] with a [[lotag]] of 13, the sector&#039;s [[ceilingpicnum]] and [[ceilingshade]] is set to this sector&#039;s [[ceilingpic]] and [[ceilingshade]]. This only comes from [[playerID]] of zero. This is set for [[player]] 0 only when a [[level]] is loaded to the first [[sector]] found with [[ceilingstat]] with bit 0 set.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Ftq&amp;diff=2228</id>
		<title>Ftq</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Ftq&amp;diff=2228"/>
		<updated>2005-02-11T01:12:23Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[fta]] is a count-down timer for the time to display a quote. [[ftq]] is the [[quote]] number to display.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Fta&amp;diff=2227</id>
		<title>Fta</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Fta&amp;diff=2227"/>
		<updated>2005-02-11T01:12:00Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[fta]] is a count-down timer for the time to display a quote. [[ftq]] is the [[quote]] number to display.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Got_access&amp;diff=2226</id>
		<title>Got access</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Got_access&amp;diff=2226"/>
		<updated>2005-02-11T01:11:12Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When &#039;using&#039; a [[wall]] or [[sprite]] that needs access, it checks to see if the [[player]] has the correct access card and then starts the access animation by setting [[access_incs]] to one. It also sets the [[access_walnum]] or [[access_spritenum]] to itself. &amp;lt;BR&amp;gt;&lt;br /&gt;
For [[sprite]]s, the access card animation takes on the palette of the &#039;target&#039; access [[sprite]]. &lt;br /&gt;
[[got_access]] bits are UN-set for the access after it is granted:&amp;lt;BR&amp;gt;&lt;br /&gt;
pal: 0 bit 0&amp;lt;BR&amp;gt;&lt;br /&gt;
Pal: 21 Bit 2&amp;lt;BR&amp;gt;&lt;br /&gt;
Pal: 23 Bit 3&amp;lt;BR&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Access_spritenum&amp;diff=290</id>
		<title>Access spritenum</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Access_spritenum&amp;diff=290"/>
		<updated>2005-02-11T01:10:38Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When &#039;using&#039; a [[wall]] or [[sprite]] that needs access, it checks to see if the [[player]] has the correct access card and then starts the access animation by setting [[access_incs]] to one. It also sets the access_walnum or access_spritenum to itself. &amp;lt;BR&amp;gt;&lt;br /&gt;
For [[sprite]]s, the access card animation takes on the palette of the &#039;target&#039; access [[sprite]]. &lt;br /&gt;
[[got_access]] bits are UN-set for the access after it is granted:&amp;lt;BR&amp;gt;&lt;br /&gt;
pal: 0 bit 0&amp;lt;BR&amp;gt;&lt;br /&gt;
Pal: 21 Bit 2&amp;lt;BR&amp;gt;&lt;br /&gt;
Pal: 23 Bit 3&amp;lt;BR&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Access_incs&amp;diff=2224</id>
		<title>Access incs</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Access_incs&amp;diff=2224"/>
		<updated>2005-02-11T01:08:49Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Like [[tip_incs]], this is used to sequence the key-card access display. access_incs is a non-zero count-up timer. Max value is 20.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Knee_incs&amp;diff=2223</id>
		<title>Knee incs</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Knee_incs&amp;diff=2223"/>
		<updated>2005-02-11T01:08:15Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is used to control sequencing of the knee animation (mighty foot) (max value for animations is 11). This is a non-zero count-up timer (if set to non-zero, it counts up). It is reset to zero after is reachces 15.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Scuba_on&amp;diff=287</id>
		<title>Scuba on</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Scuba_on&amp;diff=287"/>
		<updated>2005-02-11T01:07:58Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;scuba_on is set to one when the player is underwater and there is scuba air left (scuba_amount) It is set to zero when the scuba is on and the scuba_amount is decremented to zero. It is also reset to zero when not underwater ([[sector.lotag]] == 20)&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Airleft&amp;diff=2222</id>
		<title>Airleft</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Airleft&amp;diff=2222"/>
		<updated>2005-02-11T01:06:56Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AirLeft: This is the amount of &#039;breath&#039; that the player has left. It is a count-down timer ONLY when&amp;lt;BR&amp;gt;&lt;br /&gt;
1) underwater and scuba off ([[sector.lotag]] == 2 and player.[[scuba_on]] == 0)&amp;lt;BR&amp;gt;&lt;br /&gt;
2) player runs out of scuba amount&amp;lt;BR&amp;gt;&lt;br /&gt;
If it reaches zero, then Player takes damage ([[extra_extra8]] is incremented by 32) It is initialized to 15*26 when a map is loaded. (approximately 20 seconds?).&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Airleft&amp;diff=285</id>
		<title>Airleft</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Airleft&amp;diff=285"/>
		<updated>2005-02-11T01:06:41Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AirLeft: This is the amount of &#039;breath&#039; that the player has left. It is a count-down timer ONLY when&amp;lt;BR&amp;gt;&lt;br /&gt;
1) underwater and scuba off ([[sector.lotag]] == 2 and player.[[scuba_on]] == 0)&amp;lt;BR&amp;gt;&lt;br /&gt;
2) player runs out of scuba amount&amp;lt;BR&amp;gt;&lt;br /&gt;
If it reaches zero, then Player takes damage (&amp;lt;BR&amp;gt;extra_extra8&amp;lt;BR&amp;gt; is incremented by 32) It is initialized to 15*26 when a map is loaded. (approximately 20 seconds?).&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Hbomb_hold_delay&amp;diff=2221</id>
		<title>Hbomb hold delay</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Hbomb_hold_delay&amp;diff=2221"/>
		<updated>2005-02-11T01:03:24Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is used for display purposes. It is &amp;gt; 0 when the [[player]] is throwing a pipe bomb. It sequences through the animation and then is reset to zero.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Hurt_delay&amp;diff=2220</id>
		<title>Hurt delay</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Hurt_delay&amp;diff=2220"/>
		<updated>2005-02-11T01:03:02Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a count-down timer. It is used to provide a delay between damage for items that auto-hurt. &amp;lt;BR&amp;gt;&lt;br /&gt;
-Set and check for delay:&amp;lt;BR&amp;gt;&lt;br /&gt;
CACTUS: set to 16. Delay until 8 &amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
-Set, but don&#039;t delay:&amp;lt;BR&amp;gt;&lt;br /&gt;
FORCEFIELD: 16&amp;lt;BR&amp;gt;&lt;br /&gt;
BIGFORCE: 26&amp;lt;BR&amp;gt;&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Wantweaponfire&amp;diff=2219</id>
		<title>Wantweaponfire</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Wantweaponfire&amp;diff=2219"/>
		<updated>2005-02-11T01:02:09Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is set to the [[weapon ID]] that is being SELECTED (not fired). It it reset after the weapon is checked.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Tipincs&amp;diff=2218</id>
		<title>Tipincs</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Tipincs&amp;diff=2218"/>
		<updated>2005-02-11T01:01:45Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A count-down timer, set to 26 by the &#039;tip&#039; CON command. If non-zero, it is used to sequence the tipping animation.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Subweapon&amp;diff=2217</id>
		<title>Subweapon</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Subweapon&amp;diff=2217"/>
		<updated>2005-02-11T01:01:28Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This controls the secondary weapon choice. In Duke(TM) only GROW_WEAPON is supported.&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Last_extra&amp;diff=2216</id>
		<title>Last extra</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Last_extra&amp;diff=2216"/>
		<updated>2005-02-11T01:00:35Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[extra]] is the [[player health]], last_extra contains the previous value of extra&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Oang&amp;diff=2215</id>
		<title>Oang</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Oang&amp;diff=2215"/>
		<updated>2005-02-11T01:00:07Z</updated>

		<summary type="html">&lt;p&gt;Matteus: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;used to temporalily store ang while calculations are being performed&lt;/div&gt;</summary>
		<author><name>Matteus</name></author>
	</entry>
</feed>