<?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=189.32.93.140</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=189.32.93.140"/>
	<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/wiki/Special:Contributions/189.32.93.140"/>
	<updated>2026-07-19T05:08:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.47.0-alpha</generator>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Crosshair&amp;diff=7269</id>
		<title>Crosshair</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Crosshair&amp;diff=7269"/>
		<updated>2008-09-09T00:47:52Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is set to 0 if the crosshair has been turned off, 1 if the crosshair is enabled.&lt;br /&gt;
&lt;br /&gt;
[[Category:Userdef structure members]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Updatesector&amp;diff=7268</id>
		<title>Updatesector</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Updatesector&amp;diff=7268"/>
		<updated>2008-09-09T00:38:03Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;updatesector &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;gamevar&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Returns [[sector number]] of [[sector]] at (&amp;lt;x&amp;gt;,&amp;lt;y&amp;gt;) into [[gamevar]] &amp;lt;gamevar&amp;gt;.  See [[updatesectorz]]. If it is not a valid sector (like outside the map or inside a column) it is set to -1.&lt;br /&gt;
&lt;br /&gt;
[[Category:EDuke32 specific commands]]&lt;br /&gt;
[[Category:Sector manipulation]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Cstat_(wall)&amp;diff=7258</id>
		<title>Cstat (wall)</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Cstat_(wall)&amp;diff=7258"/>
		<updated>2008-09-04T03:49:54Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: I am not sure, but every weapon doesn&amp;#039;t always can be hit by weapons...?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sets flags for how to draw an wall, as well as a few flags for interaction. Add all together all wanted flag values.&lt;br /&gt;
&lt;br /&gt;
Flag values for wall cstat are:&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&#039;1&#039;&#039;&#039; - Make wall blockable&lt;br /&gt;
:&#039;&#039;&#039;2&#039;&#039;&#039; - Make bottoms of invisible walls swapped&lt;br /&gt;
:&#039;&#039;&#039;4&#039;&#039;&#039; - Align picture on bottom&lt;br /&gt;
:&#039;&#039;&#039;8&#039;&#039;&#039; - Flip wall around y-axis&lt;br /&gt;
:&#039;&#039;&#039;16&#039;&#039;&#039; - Make masking wall&lt;br /&gt;
:&#039;&#039;&#039;32&#039;&#039;&#039; - Make wall one sided&lt;br /&gt;
:&#039;&#039;&#039;64&#039;&#039;&#039; - Hide a room in automap unless player is on the sector (while normally the room is revealed if the player can see a single wall)&lt;br /&gt;
:&#039;&#039;&#039;128&#039;&#039;&#039; - Make wall transparent&lt;br /&gt;
:&#039;&#039;&#039;256&#039;&#039;&#039; - Flip wall around x-axis&lt;br /&gt;
:&#039;&#039;&#039;512&#039;&#039;&#039; - Second transparency level (combine with cstat &#039;&#039;&#039;128&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
[[Category:Wall structure members]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Xvel&amp;diff=7242</id>
		<title>Xvel</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Xvel&amp;diff=7242"/>
		<updated>2008-08-31T14:19:19Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;xvel holds the forward/backward velocity of the sprite.  Positive values are forward, negative are backward.&lt;br /&gt;
&lt;br /&gt;
A projectile doesn&#039;t move in the same rate as a normal actor, it is faster. If you want to make a actor move alongside a projectile (using [[define projecile]]), you will need to multiply the value by 2.5.&lt;br /&gt;
&lt;br /&gt;
[[Category:Sprite structure members]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Player_par&amp;diff=7199</id>
		<title>Player par</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Player_par&amp;diff=7199"/>
		<updated>2008-08-25T06:29:27Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a simple counter that is used to display the player&#039;s time in the level.&amp;lt;BR&amp;gt;&lt;br /&gt;
This will give a count of how long the player has been in the level (in tics)... Maybe useful for triggering things only after a certain amount of time...... It&#039;s only currently used to display the &#039;par&#039; times at the end of the level.&lt;br /&gt;
&lt;br /&gt;
[[Category:Player structure members]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Gametext&amp;diff=7198</id>
		<title>Gametext</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Gametext&amp;diff=7198"/>
		<updated>2008-08-24T03:45:08Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;gametext &amp;lt;tilenum&amp;gt; &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;quote&amp;gt; &amp;lt;shade&amp;gt; &amp;lt;pal&amp;gt; &amp;lt;[[orientation]]&amp;gt; &amp;lt;x1&amp;gt; &amp;lt;y1&amp;gt; &amp;lt;x2&amp;gt; &amp;lt;y2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prints a defined quote to the screen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tilenum&amp;gt; is the first tile of a sequence of characters.  See tile 2822 for an example.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;x&amp;gt; and &amp;lt;y&amp;gt; are on-screen coordinates. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;quote&amp;gt; is the quote to print, as defined by [[definequote]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;shade&amp;gt; and &amp;lt;pal&amp;gt; are obviously shade and palette.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;[[orientation]]&amp;gt; controls the way the sprite is drawn (see entry). Note: it&#039;s recommended to you always set the bit 16 in order to the letters be placed correctly.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;x1&amp;gt;, &amp;lt;y1&amp;gt;, &amp;lt;x2&amp;gt; and &amp;lt;y2&amp;gt; are boundaries on the screen that define where the text may be drawn.&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
setvar x 320                                // &amp;quot;x=320&amp;quot; makes text be centered&lt;br /&gt;
setvar y 100&lt;br /&gt;
setvar shade 0&lt;br /&gt;
setvar pal 0&lt;br /&gt;
setvar tilenum STARTALPHANUM&lt;br /&gt;
setvar orientation 26&lt;br /&gt;
setvar TEMP 100&lt;br /&gt;
redefinequote TEMP This is ^10red           // makes the &amp;quot;red&amp;quot; word be tinted, 10 is red.&lt;br /&gt;
&lt;br /&gt;
gametext tilenum x y TEMP shade pal orientation ZERO ZERO xdim ydim&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please note that as with [[digitalnumber]], [[digitalnumberz]], [[gametextz]], [[minitext]] and friends, gametext only works during [[events]].&lt;br /&gt;
&lt;br /&gt;
[[Category:EDuke32 specific commands]]&lt;br /&gt;
[[Category:Screen drawing commands]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Yvel&amp;diff=7184</id>
		<title>Yvel</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Yvel&amp;diff=7184"/>
		<updated>2008-08-21T17:47:44Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In a sprite that happens to be a player, yvel is the player ID of that player (to be used in conjunction with [[getplayer]] and [[setplayer]], etc.).&lt;br /&gt;
&lt;br /&gt;
[[Category:Sprite structure members]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EVENT_DISPLAYBONUSSCREEN&amp;diff=7131</id>
		<title>EVENT DISPLAYBONUSSCREEN</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EVENT_DISPLAYBONUSSCREEN&amp;diff=7131"/>
		<updated>2008-08-10T16:06:50Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This event is loaded during the between levels screen.&lt;br /&gt;
&lt;br /&gt;
Not much is know about how to control it. Rotatesprite seems to work after the texts are shown.&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EVENT_DISPLAYBONUSSCREEN&amp;diff=7130</id>
		<title>EVENT DISPLAYBONUSSCREEN</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EVENT_DISPLAYBONUSSCREEN&amp;diff=7130"/>
		<updated>2008-08-10T16:06:11Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: Nah, verified it, it&amp;#039;s always like that&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This event is loaded during the between levels screen.&lt;br /&gt;
&lt;br /&gt;
Not much is know about how to control it.&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EVENT_DISPLAYBONUSSCREEN&amp;diff=7113</id>
		<title>EVENT DISPLAYBONUSSCREEN</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EVENT_DISPLAYBONUSSCREEN&amp;diff=7113"/>
		<updated>2008-08-09T20:01:25Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: New page: This event is loaded during the between levels screen.  Nothing much is know about how to control it. Althougth INPUT_AIM_MODE bits structure is always set while running.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This event is loaded during the between levels screen.&lt;br /&gt;
&lt;br /&gt;
Nothing much is know about how to control it. Althougth INPUT_AIM_MODE [[bits]] structure is always set while running.&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Ifspawnedby&amp;diff=7110</id>
		<title>Ifspawnedby</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Ifspawnedby&amp;diff=7110"/>
		<updated>2008-08-08T16:02:29Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ifspawnedby &amp;lt;actor&amp;gt; { do something } else { do something else }&lt;br /&gt;
&lt;br /&gt;
[[If condition]] returning true if the current [[actor]] was spawned by &amp;lt;actor&amp;gt;. If the actor wasn&#039;t spawned by any actor and was loaded by the map, the value takes his own tile number.&lt;br /&gt;
&lt;br /&gt;
[[Category:Duke3D 1.3/1.5 commands]]&lt;br /&gt;
[[Category:Sprite manipulation]]&lt;br /&gt;
[[Category:If conditions]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Members_of_the_player_structure&amp;diff=7089</id>
		<title>Members of the player structure</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Members_of_the_player_structure&amp;diff=7089"/>
		<updated>2008-08-03T08:55:10Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The various members of the player structure affect various aspects of the player, and manipulating their values is a very important aspect of scripting in EDuke32.  Values can be retrieved from the game&#039;s internal player structures and stored in a [[gamevar]] with the [[getplayer]] command, and the [[setplayer]] command allows you to set any of the player structure member&#039;s value to that of a gamevar.&lt;br /&gt;
&lt;br /&gt;
Here is the list of members of the player structure:&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
*[[access_incs]]&lt;br /&gt;
*[[access_spritenum]]&lt;br /&gt;
*[[access_wallnum]][1]&lt;br /&gt;
*[[actors_killed]]&lt;br /&gt;
*[[actorsqu]]&lt;br /&gt;
*[[aim_mode]]&lt;br /&gt;
*[[airleft]]&lt;br /&gt;
*[[ammo_amount]]&lt;br /&gt;
*[[ang]]&lt;br /&gt;
*[[angvel]]&lt;br /&gt;
*[[auto_aim]]&lt;br /&gt;
*[[bobcounter]]&lt;br /&gt;
*[[bobposx]]&lt;br /&gt;
*[[bobposy]]&lt;br /&gt;
*[[boot_amount]]&lt;br /&gt;
*[[buttonpalette]]&lt;br /&gt;
*[[cheat_phase]]&lt;br /&gt;
*[[crack_time]]&lt;br /&gt;
*[[curr_weapon]]&lt;br /&gt;
*[[cursectnum]]&lt;br /&gt;
*[[customexitsound]]&lt;br /&gt;
*[[dead_flag]]&lt;br /&gt;
*[[dummyplayersprite]]&lt;br /&gt;
*[[exitx]][1]&lt;br /&gt;
*[[exity]][1]&lt;br /&gt;
*[[extra_extra8]]&lt;br /&gt;
*[[falling_counter]]&lt;br /&gt;
*[[firstaid_amount]]&lt;br /&gt;
*[[fist_incs]]&lt;br /&gt;
*[[footprintcount]]&lt;br /&gt;
*[[footprintpal]]&lt;br /&gt;
*[[footprintshade]]&lt;br /&gt;
*[[frag]]&lt;br /&gt;
*[[frag_ps]]&lt;br /&gt;
*[[fraggedself]]&lt;br /&gt;
*[[fta]]&lt;br /&gt;
*[[ftq]]&lt;br /&gt;
*[[gm]]&lt;br /&gt;
*[[got_access]]&lt;br /&gt;
*[[gotweapon]]&lt;br /&gt;
*[[hard_landing]]&lt;br /&gt;
*[[hbomb_hold_delay]]&lt;br /&gt;
*[[hbomb_on]]&lt;br /&gt;
*[[heat_amount]]&lt;br /&gt;
*[[heat_on]]&lt;br /&gt;
*[[holoduke_amount]]&lt;br /&gt;
*[[holoduke_on]]&lt;br /&gt;
*[[holster_weapon]]&lt;br /&gt;
*[[horiz]]&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; border-left: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*[[horizoff]]&lt;br /&gt;
*[[hurt_delay]]&lt;br /&gt;
*[[i]]&lt;br /&gt;
*[[interface_toggle_flag]]&lt;br /&gt;
*[[invdisptime]]&lt;br /&gt;
*[[inven_icon]]&lt;br /&gt;
*[[jetpack_amount]]&lt;br /&gt;
*[[jetpack_on]]&lt;br /&gt;
*[[jumping_counter]]&lt;br /&gt;
*[[jumping_toggle]]&lt;br /&gt;
*[[kickback_pic]]&lt;br /&gt;
*[[knee_incs]]&lt;br /&gt;
*[[knuckle_incs]]&lt;br /&gt;
*[[last_extra]]&lt;br /&gt;
*[[last_pissed_time]]&lt;br /&gt;
*[[lastrandomspot]][1]&lt;br /&gt;
*[[last_full_weapon]]&lt;br /&gt;
*[[last_weapon]]&lt;br /&gt;
*[[loogcnt]]&lt;br /&gt;
*[[loogiex]]&lt;br /&gt;
*[[loogiey]]&lt;br /&gt;
*[[look_ang]]&lt;br /&gt;
*[[max_actors_killed]]&lt;br /&gt;
*[[max_ammo_amount]]&lt;br /&gt;
*[[max_player_health]]&lt;br /&gt;
*[[max_secret_rooms]]&lt;br /&gt;
*[[max_shield_amount]]&lt;br /&gt;
*[[movement_lock]]&lt;br /&gt;
*[[name]][1]&lt;br /&gt;
*[[newowner]]&lt;br /&gt;
*[[numloogs]]&lt;br /&gt;
*[[oang]]&lt;br /&gt;
*[[ohoriz]]&lt;br /&gt;
*[[ohorizoff]]&lt;br /&gt;
*[[on_crane]]&lt;br /&gt;
*[[on_ground]]&lt;br /&gt;
*[[on_warping_sector]]&lt;br /&gt;
*[[one_eighty_count]]&lt;br /&gt;
*[[one_parallax_sectnum]]&lt;br /&gt;
*[[oposx]]&lt;br /&gt;
*[[oposy]]&lt;br /&gt;
*[[oposz]]&lt;br /&gt;
*[[opyoff]]&lt;br /&gt;
*[[over_shoulder_on]]&lt;br /&gt;
*[[palette]]&lt;br /&gt;
*[[palookup]]&lt;br /&gt;
*[[pals]]&lt;br /&gt;
*[[pals_time]]&lt;br /&gt;
*[[player_par]]&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-left: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*[[posx]]&lt;br /&gt;
*[[posxv]]&lt;br /&gt;
*[[posy]]&lt;br /&gt;
*[[posyv]]&lt;br /&gt;
*[[posz]]&lt;br /&gt;
*[[poszv]]&lt;br /&gt;
*[[pycount]]&lt;br /&gt;
*[[pyoff]]&lt;br /&gt;
*[[quick_kick]]&lt;br /&gt;
*[[random_club_frame]]&lt;br /&gt;
*[[randomflamex]][1]&lt;br /&gt;
*[[rapid_fire_hold]]&lt;br /&gt;
*[[refresh_inventory]]&lt;br /&gt;
*[[reloading]]&lt;br /&gt;
*[[return_to_center]]&lt;br /&gt;
*[[rotscrnang]]&lt;br /&gt;
*[[runspeed]]&lt;br /&gt;
*[[sbs]]&lt;br /&gt;
*[[scuba_amount]]&lt;br /&gt;
*[[scuba_on]]&lt;br /&gt;
*[[secret_rooms]]&lt;br /&gt;
*[[select_dir]][2]&lt;br /&gt;
*[[shield_amount]]&lt;br /&gt;
*[[show_empty_weapon]]&lt;br /&gt;
*[[somethingonplayer]]&lt;br /&gt;
*[[sound_pitch]]&lt;br /&gt;
*[[spritebridge]]&lt;br /&gt;
*[[steroids_amount]]&lt;br /&gt;
*[[subweapon]]&lt;br /&gt;
*[[team]]&lt;br /&gt;
*[[timebeforeexit]]&lt;br /&gt;
*[[tipincs]]&lt;br /&gt;
*[[toggle_key_flag]]&lt;br /&gt;
*[[transporter_hold]]&lt;br /&gt;
*[[truefz]]&lt;br /&gt;
*[[truecz]]&lt;br /&gt;
*[[visibility]]&lt;br /&gt;
*[[wackedbyactor]]&lt;br /&gt;
*[[walking_snd_toggle]]&lt;br /&gt;
*[[wantweaponfire]]&lt;br /&gt;
*[[weapon_ang]][1]&lt;br /&gt;
*[[weapon_pos]]&lt;br /&gt;
*[[weapon_sway]]&lt;br /&gt;
*[[weaponswitch]]&lt;br /&gt;
*[[weaprecs]][2]&lt;br /&gt;
*[[weapreccnt]]&lt;br /&gt;
*[[zoom]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[1]Deprecated or unknown function commands.&lt;br /&gt;
&lt;br /&gt;
[2]The following commands may not be recognized by the latest version of Eduke32.&lt;br /&gt;
&lt;br /&gt;
[[Category:Player manipulation]]&lt;br /&gt;
[[Category:Structure member documentation]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Members_of_the_player_structure&amp;diff=7088</id>
		<title>Members of the player structure</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Members_of_the_player_structure&amp;diff=7088"/>
		<updated>2008-08-03T08:25:45Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: I was testing this around, I believe is a usefull information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The various members of the player structure affect various aspects of the player, and manipulating their values is a very important aspect of scripting in EDuke32.  Values can be retrieved from the game&#039;s internal player structures and stored in a [[gamevar]] with the [[getplayer]] command, and the [[setplayer]] command allows you to set any of the player structure member&#039;s value to that of a gamevar.&lt;br /&gt;
&lt;br /&gt;
Here is the list of members of the player structure:&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*[[access_incs]]&lt;br /&gt;
*[[access_spritenum]]&lt;br /&gt;
*[[access_wallnum]]&lt;br /&gt;
*[[actors_killed]]&lt;br /&gt;
*[[actorsqu]]&lt;br /&gt;
*[[aim_mode]]&lt;br /&gt;
*[[airleft]]&lt;br /&gt;
*[[ammo_amount]]&lt;br /&gt;
*[[ang]]&lt;br /&gt;
*[[angvel]]&lt;br /&gt;
*[[auto_aim]]&lt;br /&gt;
*[[bobcounter]]&lt;br /&gt;
*[[bobposx]]&lt;br /&gt;
*[[bobposy]]&lt;br /&gt;
*[[boot_amount]]&lt;br /&gt;
*[[buttonpalette]]&lt;br /&gt;
*[[cheat_phase]]&lt;br /&gt;
*[[crack_time]]&lt;br /&gt;
*[[curr_weapon]]&lt;br /&gt;
*[[cursectnum]]&lt;br /&gt;
*[[customexitsound]]&lt;br /&gt;
*[[dead_flag]]&lt;br /&gt;
*[[dummyplayersprite]]&lt;br /&gt;
*[[exitx]]&lt;br /&gt;
*[[exity]]&lt;br /&gt;
*[[extra_extra8]]&lt;br /&gt;
*[[falling_counter]]&lt;br /&gt;
*[[firstaid_amount]]&lt;br /&gt;
*[[fist_incs]]&lt;br /&gt;
*[[footprintcount]]&lt;br /&gt;
*[[footprintpal]]&lt;br /&gt;
*[[footprintshade]]&lt;br /&gt;
*[[frag]]&lt;br /&gt;
*[[frag_ps]]&lt;br /&gt;
*[[fraggedself]]&lt;br /&gt;
*[[fta]]&lt;br /&gt;
*[[ftq]]&lt;br /&gt;
*[[gm]]&lt;br /&gt;
*[[got_access]]&lt;br /&gt;
*[[gotweapon]]&lt;br /&gt;
*[[hard_landing]]&lt;br /&gt;
*[[hbomb_hold_delay]]&lt;br /&gt;
*[[hbomb_on]]&lt;br /&gt;
*[[heat_amount]]&lt;br /&gt;
*[[heat_on]]&lt;br /&gt;
*[[holoduke_amount]]&lt;br /&gt;
*[[holoduke_on]]&lt;br /&gt;
*[[holster_weapon]]&lt;br /&gt;
*[[horiz]]&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; border-left: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*[[horizoff]]&lt;br /&gt;
*[[hurt_delay]]&lt;br /&gt;
*[[i]]&lt;br /&gt;
*[[interface_toggle_flag]]&lt;br /&gt;
*[[invdisptime]]&lt;br /&gt;
*[[inven_icon]]&lt;br /&gt;
*[[jetpack_amount]]&lt;br /&gt;
*[[jetpack_on]]&lt;br /&gt;
*[[jumping_counter]]&lt;br /&gt;
*[[jumping_toggle]]&lt;br /&gt;
*[[kickback_pic]]&lt;br /&gt;
*[[knee_incs]]&lt;br /&gt;
*[[knuckle_incs]]&lt;br /&gt;
*[[last_extra]]&lt;br /&gt;
*[[last_pissed_time]]&lt;br /&gt;
*[[lastrandomspot]]&lt;br /&gt;
*[[last_full_weapon]]&lt;br /&gt;
*[[last_weapon]]&lt;br /&gt;
*[[loogcnt]]&lt;br /&gt;
*[[loogiex]]&lt;br /&gt;
*[[loogiey]]&lt;br /&gt;
*[[look_ang]]&lt;br /&gt;
*[[max_actors_killed]]&lt;br /&gt;
*[[max_ammo_amount]]&lt;br /&gt;
*[[max_player_health]]&lt;br /&gt;
*[[max_secret_rooms]]&lt;br /&gt;
*[[max_shield_amount]]&lt;br /&gt;
*[[movement_lock]]&lt;br /&gt;
*[[name]]&lt;br /&gt;
*[[newowner]]&lt;br /&gt;
*[[numloogs]]&lt;br /&gt;
*[[oang]]&lt;br /&gt;
*[[ohoriz]]&lt;br /&gt;
*[[ohorizoff]]&lt;br /&gt;
*[[on_crane]]&lt;br /&gt;
*[[on_ground]]&lt;br /&gt;
*[[on_warping_sector]]&lt;br /&gt;
*[[one_eighty_count]]&lt;br /&gt;
*[[one_parallax_sectnum]]&lt;br /&gt;
*[[oposx]]&lt;br /&gt;
*[[oposy]]&lt;br /&gt;
*[[oposz]]&lt;br /&gt;
*[[opyoff]]&lt;br /&gt;
*[[over_shoulder_on]]&lt;br /&gt;
*[[palette]]&lt;br /&gt;
*[[palookup]]&lt;br /&gt;
*[[pals]]&lt;br /&gt;
*[[pals_time]]&lt;br /&gt;
*[[player_par]]&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-left: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*[[posx]]&lt;br /&gt;
*[[posxv]]&lt;br /&gt;
*[[posy]]&lt;br /&gt;
*[[posyv]]&lt;br /&gt;
*[[posz]]&lt;br /&gt;
*[[poszv]]&lt;br /&gt;
*[[pycount]]&lt;br /&gt;
*[[pyoff]]&lt;br /&gt;
*[[quick_kick]]&lt;br /&gt;
*[[random_club_frame]]&lt;br /&gt;
*[[randomflamex]]&lt;br /&gt;
*[[rapid_fire_hold]]&lt;br /&gt;
*[[refresh_inventory]]&lt;br /&gt;
*[[reloading]]&lt;br /&gt;
*[[return_to_center]]&lt;br /&gt;
*[[rotscrnang]]&lt;br /&gt;
*[[runspeed]]&lt;br /&gt;
*[[sbs]]&lt;br /&gt;
*[[scuba_amount]]&lt;br /&gt;
*[[scuba_on]]&lt;br /&gt;
*[[secret_rooms]]&lt;br /&gt;
*[[shield_amount]]&lt;br /&gt;
*[[show_empty_weapon]]&lt;br /&gt;
*[[somethingonplayer]]&lt;br /&gt;
*[[sound_pitch]]&lt;br /&gt;
*[[spritebridge]]&lt;br /&gt;
*[[steroids_amount]]&lt;br /&gt;
*[[subweapon]]&lt;br /&gt;
*[[team]]&lt;br /&gt;
*[[timebeforeexit]]&lt;br /&gt;
*[[tipincs]]&lt;br /&gt;
*[[toggle_key_flag]]&lt;br /&gt;
*[[transporter_hold]]&lt;br /&gt;
*[[truefz]]&lt;br /&gt;
*[[truecz]]&lt;br /&gt;
*[[visibility]]&lt;br /&gt;
*[[wackedbyactor]]&lt;br /&gt;
*[[walking_snd_toggle]]&lt;br /&gt;
*[[wantweaponfire]]&lt;br /&gt;
*[[weapon_ang]]&lt;br /&gt;
*[[weapon_pos]]&lt;br /&gt;
*[[weapon_sway]]&lt;br /&gt;
*[[weaponswitch]]&lt;br /&gt;
*[[weapreccnt]]&lt;br /&gt;
*[[zoom]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following commands may not be recognized by the latest version of Eduke32:&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; valign=&amp;quot;top&amp;quot; style=&amp;quot;border-right: none; padding: 0.6em;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*[[select_dir]]&lt;br /&gt;
*[[weaprecs]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Player manipulation]]&lt;br /&gt;
[[Category:Structure member documentation]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Weaprecs&amp;diff=7087</id>
		<title>Weaprecs</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Weaprecs&amp;diff=7087"/>
		<updated>2008-08-03T08:19:50Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &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 [[ifgotweaponce]] (so weprecs[16] should actually be [MAXWEAPONS]...)&lt;br /&gt;
&lt;br /&gt;
[[Category:Player structure members]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Weapreccnt&amp;diff=7086</id>
		<title>Weapreccnt</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Weapreccnt&amp;diff=7086"/>
		<updated>2008-08-03T08:19:47Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &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 [[ifgotweaponce]] (so weprecs[16] should actually be [MAXWEAPONS]...)&lt;br /&gt;
&lt;br /&gt;
[[Category:Player structure members]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EVENT_FIRE&amp;diff=7070</id>
		<title>EVENT FIRE</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EVENT_FIRE&amp;diff=7070"/>
		<updated>2008-07-28T19:21:12Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This event is called when the player fires ( default key is &amp;quot;CTRL&amp;quot; ). Setting the gamevar RETURN to positive values disable firing.&lt;br /&gt;
&lt;br /&gt;
The hard-coded [[gamevar]] [[WEAPON]] contains the variable for the player&#039;s current weapon.&lt;br /&gt;
&lt;br /&gt;
See also [[EVENT_PRESSEDFIRE]] and [[EVENT_DOFIRE]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Events]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Yvel&amp;diff=7058</id>
		<title>Yvel</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Yvel&amp;diff=7058"/>
		<updated>2008-07-16T01:14:22Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In a sprite that happens to be a player, yvel is the player ID of that player (to be used in conjunction with [[getplayer]] and [[setplayer]], etc.). &lt;br /&gt;
&lt;br /&gt;
In a projectile, yvel is the number of bounces that the projectile has left. Setting the yvel of a RPG-type projectile cause it to explode (simulate impact).&lt;br /&gt;
&lt;br /&gt;
[[Category:Sprite structure members]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EVENT_RESETPLAYER&amp;diff=7017</id>
		<title>EVENT RESETPLAYER</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EVENT_RESETPLAYER&amp;diff=7017"/>
		<updated>2008-07-03T07:06:52Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;EVENT_RESETPLAYER&#039;&#039;&#039; is a Game Event.&lt;br /&gt;
&lt;br /&gt;
This event is called when the command [[resetplayer]] is used or after the player returns it&#039;s initial position in the map. Generally if you press USE botton (spacebar as default) after player&#039;s death and before another game loaded or started.&lt;br /&gt;
&lt;br /&gt;
[[Category:Events]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=Resetplayer&amp;diff=6982</id>
		<title>Resetplayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=Resetplayer&amp;diff=6982"/>
		<updated>2008-06-10T16:11:30Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Reload the map (if in Single Player) and the player loses his inventory. See also [[EVENT_RESETPLAYER]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Duke3D 1.3/1.5 commands]]&lt;br /&gt;
[[Category:Player manipulation]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
	<entry>
		<id>https://wiki.eduke32.com/w/index.php?title=EVENT_RESETPLAYER&amp;diff=6981</id>
		<title>EVENT RESETPLAYER</title>
		<link rel="alternate" type="text/html" href="https://wiki.eduke32.com/w/index.php?title=EVENT_RESETPLAYER&amp;diff=6981"/>
		<updated>2008-06-10T16:09:17Z</updated>

		<summary type="html">&lt;p&gt;189.32.93.140: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;EVENT_RESETPLAYER&#039;&#039;&#039; is a Game Event.&lt;br /&gt;
&lt;br /&gt;
This event is called when the command [[resetplayer]] is used. Generally if you press USE botton (spacebar as default) after player&#039;s death and before another game loaded or started.&lt;br /&gt;
&lt;br /&gt;
[[Category:Events]]&lt;/div&gt;</summary>
		<author><name>189.32.93.140</name></author>
	</entry>
</feed>