Pre-defined gamevars: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
mNo edit summary
Fox (talk | contribs)
→‎Weapon Properties: Leav on pre-defined values for now
(29 intermediate revisions by 9 users not shown)
Line 1: Line 1:
Each [[gamevar]] below is listed along with its default value and flag.  These pre-defined gamevars may be altered without giving them the standard gamevar definition shown below.  Giving them a gamevar definition, however, alters their default values.
Each [[gamevar]] below is listed along with its default value and flag.  These pre-defined gamevars may be altered without giving them the standard gamevar definition shown below.  Giving them a gamevar definition, however, alters their default values.  See also [[Constantly_updated_gamevars|constantly updated gamevars]].


*gamevar [[WEAPONx_WORKSLIKE|WEAPON0_WORKSLIKE]] 0 1
{| cellpadding="0" cellspacing="0" border="0" width="100%"
*gamevar [[WEAPONx_CLIP|WEAPON0_CLIP]] 0 1
| width="33%" valign="top" style="border-right: none; padding: 0.6em;" |
*gamevar [[WEAPONx_RELOAD|WEAPON0_RELOAD]] 30 1
*gamevar [[WEAPONx_FIREDELAY|WEAPON0_FIREDELAY]] 7 1
*gamevar [[WEAPONx_TOTALTIME|WEAPON0_TOTALTIME]] 14 1
*gamevar [[WEAPONx_HOLDDELAY|WEAPON0_HOLDDELAY]] 14 1
*gamevar [[WEAPONx_FLAGS|WEAPON0_FLAGS]] 292 1
*gamevar [[WEAPONx_SHOOTS|WEAPON0_SHOOTS]] 2521 1
*gamevar [[WEAPONx_SPAWNTIME|WEAPON0_SPAWNTIME]] 0 1
*gamevar WEAPON0_SPAWN 0 1
*gamevar WEAPON0_SHOTSPERBURST 0 1
*gamevar WEAPON0_INITIALSOUND 0 1
*gamevar WEAPON0_FIRESOUND 0 1
*gamevar WEAPON0_SOUND2TIME 0 1
*gamevar WEAPON0_SOUND2SOUND 0 1
*gamevar WEAPON0_RENDERSIZE 0 1
*gamevar WEAPON1_WORKSLIKE 1 1
*gamevar WEAPON1_CLIP 12 1
*gamevar WEAPON1_RELOAD 27 1
*gamevar WEAPON1_FIREDELAY 2 1
*gamevar WEAPON1_TOTALTIME 6 1
*gamevar WEAPON1_HOLDDELAY 0 1
*gamevar WEAPON1_FLAGS 4 1
*gamevar WEAPON1_SHOOTS 2595 1
*gamevar WEAPON1_SPAWNTIME 2 1
*gamevar WEAPON1_SPAWN 2533 1
*gamevar WEAPON1_SHOTSPERBURST 0 1
*gamevar WEAPON1_INITIALSOUND 0 1
*gamevar WEAPON1_FIRESOUND 3 1
*gamevar WEAPON1_SOUND2TIME 0 1
*gamevar WEAPON1_SOUND2SOUND 0 1
*gamevar WEAPON1_RENDERSIZE 0 1
*gamevar WEAPON2_WORKSLIKE 2 1
*gamevar WEAPON2_CLIP 0 1
*gamevar WEAPON2_RELOAD 13 1
*gamevar WEAPON2_FIREDELAY 4 1
*gamevar WEAPON2_TOTALTIME 31 1
*gamevar WEAPON2_HOLDDELAY 0 1
*gamevar WEAPON2_FLAGS 1024 1
*gamevar WEAPON2_SHOOTS 2613 1
*gamevar WEAPON2_SPAWNTIME 24 1
*gamevar WEAPON2_SPAWN 2535 1
*gamevar WEAPON2_SHOTSPERBURST 7 1
*gamevar WEAPON2_INITIALSOUND 0 1
*gamevar WEAPON2_FIRESOUND 109 1
*gamevar WEAPON2_SOUND2TIME 15 1
*gamevar WEAPON2_SOUND2SOUND 169 1
*gamevar WEAPON2_RENDERSIZE 0 1
*gamevar WEAPON3_WORKSLIKE 3 1
*gamevar WEAPON3_CLIP 0 1
*gamevar WEAPON3_RELOAD 0 1
*gamevar WEAPON3_FIREDELAY 1 1
*gamevar WEAPON3_TOTALTIME 12 1
*gamevar WEAPON3_HOLDDELAY 0 1
*gamevar WEAPON3_FLAGS 84 1
*gamevar WEAPON3_SHOOTS 2536 1
*gamevar WEAPON3_SPAWNTIME 0 1
*gamevar WEAPON3_SPAWN 2533 1
*gamevar WEAPON3_SHOTSPERBURST 0 1
*gamevar WEAPON3_INITIALSOUND 0 1
*gamevar WEAPON3_FIRESOUND 6 1
*gamevar WEAPON3_SOUND2TIME 0 1
*gamevar WEAPON3_SOUND2SOUND 0 1
*gamevar WEAPON3_RENDERSIZE 0 1
*gamevar WEAPON4_WORKSLIKE 4 1
*gamevar WEAPON4_CLIP 0 1
*gamevar WEAPON4_RELOAD 30 1
*gamevar WEAPON4_FIREDELAY 4 1
*gamevar WEAPON4_TOTALTIME 20 1
*gamevar WEAPON4_HOLDDELAY 0 1
*gamevar WEAPON4_FLAGS 0 1
*gamevar WEAPON4_SHOOTS 2605 1
*gamevar WEAPON4_SPAWNTIME 0 1
*gamevar WEAPON4_SPAWN 0 1
*gamevar WEAPON4_SHOTSPERBURST 0 1
*gamevar WEAPON4_INITIALSOUND 0 1
*gamevar WEAPON4_FIRESOUND 0 1
*gamevar WEAPON4_SOUND2TIME 0 1
*gamevar WEAPON4_SOUND2SOUND 0 1
*gamevar WEAPON4_RENDERSIZE 0 1
*gamevar WEAPON5_WORKSLIKE 5 1
*gamevar WEAPON5_CLIP 0 1
*gamevar WEAPON5_RELOAD 30 1
*gamevar WEAPON5_FIREDELAY 6 1
*gamevar WEAPON5_TOTALTIME 19 1
*gamevar WEAPON5_HOLDDELAY 12 1
*gamevar WEAPON5_FLAGS 512 1
*gamevar WEAPON5_SHOOTS 26 1
*gamevar WEAPON5_SPAWNTIME 0 1
*gamevar WEAPON5_SPAWN 0 1
*gamevar WEAPON5_SHOTSPERBURST 0 1
*gamevar WEAPON5_INITIALSOUND 0 1
*gamevar WEAPON5_FIRESOUND 0 1
*gamevar WEAPON5_SOUND2TIME 0 1
*gamevar WEAPON5_SOUND2SOUND 0 1
*gamevar WEAPON5_RENDERSIZE 0 1
*gamevar WEAPON6_WORKSLIKE 6 1
*gamevar WEAPON6_CLIP 0 1
*gamevar WEAPON6_RELOAD 0 1
*gamevar WEAPON6_FIREDELAY 3 1
*gamevar WEAPON6_TOTALTIME 12 1
*gamevar WEAPON6_HOLDDELAY 0 1
*gamevar WEAPON6_FLAGS 2 1
*gamevar WEAPON6_SHOOTS 2556 1
*gamevar WEAPON6_SPAWNTIME 0 1
*gamevar WEAPON6_SPAWN 0 1
*gamevar WEAPON6_SHOTSPERBURST 0 1
*gamevar WEAPON6_INITIALSOUND 11 1
*gamevar WEAPON6_FIRESOUND 0 1
*gamevar WEAPON6_SOUND2TIME 0 1
*gamevar WEAPON6_SOUND2SOUND 0 1
*gamevar WEAPON6_RENDERSIZE 0 1
*gamevar WEAPON7_WORKSLIKE 7 1
*gamevar WEAPON7_CLIP 0 1
*gamevar WEAPON7_RELOAD 30 1
*gamevar WEAPON7_FIREDELAY 3 1
*gamevar WEAPON7_TOTALTIME 5 1
*gamevar WEAPON7_HOLDDELAY 5 1
*gamevar WEAPON7_FLAGS 72 1
*gamevar WEAPON7_SHOOTS 2605 1
*gamevar WEAPON7_SPAWNTIME 0 1
*gamevar WEAPON7_SPAWN 0 1
*gamevar WEAPON7_SHOTSPERBURST 2 1
*gamevar WEAPON7_INITIALSOUND 10 1
*gamevar WEAPON7_FIRESOUND 0 1
*gamevar WEAPON7_SOUND2TIME 0 1
*gamevar WEAPON7_SOUND2SOUND 0 1
*gamevar WEAPON7_RENDERSIZE 0 1
*gamevar WEAPON8_WORKSLIKE 8 1
*gamevar WEAPON8_CLIP 0 1
*gamevar WEAPON8_RELOAD 30 1
*gamevar WEAPON8_FIREDELAY 3 1
*gamevar WEAPON8_TOTALTIME 40 1
*gamevar WEAPON8_HOLDDELAY 7 1
*gamevar WEAPON8_FLAGS 2048 1
*gamevar WEAPON8_SHOOTS 2563 1
*gamevar WEAPON8_SPAWNTIME 0 1
*gamevar WEAPON8_SPAWN 0 1
*gamevar WEAPON8_SHOTSPERBURST 0 1
*gamevar WEAPON8_INITIALSOUND 0 1
*gamevar WEAPON8_FIRESOUND 0 1
*gamevar WEAPON8_SOUND2TIME 0 1
*gamevar WEAPON8_SOUND2SOUND 0 1
*gamevar WEAPON8_RENDERSIZE 0 1
*gamevar WEAPON9_WORKSLIKE 9 1
*gamevar WEAPON9_CLIP 0 1
*gamevar WEAPON9_RELOAD 0 1
*gamevar WEAPON9_FIREDELAY 3 1
*gamevar WEAPON9_TOTALTIME 8 1
*gamevar WEAPON9_HOLDDELAY 0 1
*gamevar WEAPON9_FLAGS 20 1
*gamevar WEAPON9_SHOOTS 1641 1
*gamevar WEAPON9_SPAWNTIME 0 1
*gamevar WEAPON9_SPAWN 0 1
*gamevar WEAPON9_SHOTSPERBURST 0 1
*gamevar WEAPON9_INITIALSOUND 10 1
*gamevar WEAPON9_FIRESOUND 10 1
*gamevar WEAPON9_SOUND2TIME 0 1
*gamevar WEAPON9_SOUND2SOUND 0 1
*gamevar WEAPON9_RENDERSIZE 0 1
*gamevar WEAPON10_WORKSLIKE 10 1
*gamevar WEAPON10_CLIP 0 1
*gamevar WEAPON10_RELOAD 10 1
*gamevar WEAPON10_FIREDELAY 2 1
*gamevar WEAPON10_TOTALTIME 10 1
*gamevar WEAPON10_HOLDDELAY 0 1
*gamevar WEAPON10_FLAGS 384 1
*gamevar WEAPON10_SHOOTS 0 1
*gamevar WEAPON10_SPAWNTIME 0 1
*gamevar WEAPON10_SPAWN 0 1
*gamevar WEAPON10_SHOTSPERBURST 0 1
*gamevar WEAPON10_INITIALSOUND 0 1
*gamevar WEAPON10_FIRESOUND 0 1
*gamevar WEAPON10_SOUND2TIME 0 1
*gamevar WEAPON10_SOUND2SOUND 0 1
*gamevar WEAPON10_RENDERSIZE 0 1
*gamevar WEAPON11_WORKSLIKE 11 1
*gamevar WEAPON11_CLIP 0 1
*gamevar WEAPON11_RELOAD 0 1
*gamevar WEAPON11_FIREDELAY 2 1
*gamevar WEAPON11_TOTALTIME 5 1
*gamevar WEAPON11_HOLDDELAY 0 1
*gamevar WEAPON11_FLAGS 2 1
*gamevar WEAPON11_SHOOTS 2448 1
*gamevar WEAPON11_SPAWNTIME 0 1
*gamevar WEAPON11_SPAWN 0 1
*gamevar WEAPON11_SHOTSPERBURST 0 1
*gamevar WEAPON11_INITIALSOUND 388 1
*gamevar WEAPON11_FIRESOUND 388 1
*gamevar WEAPON11_SOUND2TIME 0 1
*gamevar WEAPON11_SOUND2SOUND 0 1
*gamevar WEAPON11_RENDERSIZE 0 1
*gamevar [[GRENADE_LIFETIME]] 120 1  
*gamevar [[GRENADE_LIFETIME]] 120 1  
*gamevar [[GRENADE_LIFETIME_VAR]] 30 1  
*gamevar [[GRENADE_LIFETIME_VAR]] 30 1  
Line 199: Line 9:
*gamevar [[TRIPBOMB_CONTROL]] 1 1  
*gamevar [[TRIPBOMB_CONTROL]] 1 1  
*gamevar [[PIPEBOMB_CONTROL]] 1 1  
*gamevar [[PIPEBOMB_CONTROL]] 1 1  
*gamevar [[RESPAWN_MONSTERS]] 0 0  
*gamevar [[LOGO_FLAGS]] 255 0
*gamevar [[RESPAWN_ITEMS]] 0 0
*gamevar [[PLR_MORALE]] -1 1
*gamevar [[RESPAWN_INVENTORY]] 0 0  
*gamevar [[MENU_TILE]] 2456 0 // 3281 in Polymost
*gamevar [[MONSTERS_OFF]] 0 0
*gamevar [[clipmask|CLIPMASK0]] [1*65536+1] 0 (read only)
*gamevar [[MARKER]]  0 0
*gamevar [[clipmask|CLIPMASK1]] [256*65536+64] 0 (read only)
*gamevar [[FFIRE]]  0 0
 
*gamevar [[LEVEL]] 0 0 // (read only)
| width="33%" valign="top" style="border-right: none; border-left: none; padding: 0.6em;" |
*gamevar [[VOLUME]] 0 0 // (read only)
*gamevar [[COOP]]  0 0
*gamevar [[MULTIMODE]]  0 0  
*gamevar [[WEAPON]] 0 0 // (read only)
*gamevar [[WEAPON]] 0 0 // (read only)
*gamevar [[WORKSLIKE]] 0 0 // (read only)
*gamevar [[WORKSLIKE]] 0 0 // (read only)
Line 218: Line 25:
*gamevar [[HITAG]] 0 0 // (read only)
*gamevar [[HITAG]] 0 0 // (read only)
*gamevar [[TEXTURE]] 0 0 // (read only)
*gamevar [[TEXTURE]] 0 0 // (read only)
*gamevar [[THISACTOR]] 0 0 // (read only)
|}
==Weapon Properties==
The weapon properties come in the format WEAPON'''x'''_FIELD, where '''x''' is the [[WEAPON|weapon ID number]] and FIELD is the property of the weapon that the gamevar refers to.
{|border="1" style="font-size:75%;" class="wikitable"
! WEAPONx_ !! Mighty Foot !! Pistol !! Shotgun !! Chaingun !! RPG !! Pipebomb !! Shrinker !! Devastator !! Tripbomb !! Freezer !! Detonator !! Expander
|- align="right"
!align="left"|[[WEAPONx_WORKSLIKE|WORKSLIKE]]
|0
|1
|2
|3
|4
|5
|6
|7
|8
|9
|10
|11
|- align="right"
!align="left"|[[WEAPONx_CLIP|CLIP]]
|0
|12
|0
|0
|0
|0
|0
|0
|0
|0
|0
|0
|- ALIGN="RIGHT"
!align="left"|[[WEAPONx_RELOAD|RELOAD]]
|0
|27
|13
|0
|0
|30
|0
|0
|16
|0
|10
|0
|- ALIGN="RIGHT"
!align="left"|[[WEAPONx_FIREDELAY|FIREDELAY]]
|7
|2
|4
|3
|4
|6
|10
|3
|3
|3
|2
|3
|- ALIGN="RIGHT"
!align="left"|[[WEAPONx_TOTALTIME|TOTALTIME]]
|14
|5
|30
|12
|20
|19
|12
|6
|16
|5
|10
|5
|- ALIGN="RIGHT"
!align="left"|[[WEAPONx_HOLDDELAY|HOLDDELAY]]
|0
|0
|0
|3
|0
|12
|0
|5
|7
|0
|0
|0
|- ALIGN="RIGHT"
! align="left" rowspan="2" | [[WEAPONx_FLAGS|FLAGS]]
| 292
| 32768
| 1024
| 73812
| 0
| 512
| 2
| 72
| 3072
| 65536
| 384
| 2
|-
| valign="top" | <p style="line-height: 90%;">No visible</p><p style="line-height: 90%;">Random restart</p><p style="line-height: 90%;">Automatic</p>
| valign="top" | <p style="line-height: 90%;">Reload timing</p>
| valign="top" | <p style="line-height: 90%;">Check at reload</p>
| valign="top" | <p style="line-height: 90%;">Automatic</p><p style="line-height: 90%;">Fire every third</p><p style="line-height: 90%;">Ammo per shot</p><p style="line-height: 90%;">Spawn type 3</p><p style="line-height: 90%;">Reset</p>
| valign="top" | <p style="line-height: 90%;">None</p>
| valign="top" | <p style="line-height: 90%;">Throw it</p>
| valign="top" | <p style="line-height: 90%;">Glows</p>
| valign="top" | <p style="line-height: 90%;">Fire every other</p><p style="line-height: 90%;">Ammo per shot</p>
| valign="top" | <p style="line-height: 90%;">Stand still</p><p style="line-height: 90%;">Check at reload</p>
| valign="top" | <p style="line-height: 90%;">Reset</p>
| valign="top" | <p style="line-height: 90%;">Bomb trigger</p><p style="line-height: 90%;">No visible</p>
| valign="top" | <p style="line-height: 90%;">Glows</p>
|-
![[WEAPONx_SHOOTS|SHOOTS]]
|KNEE
|SHOTSPARK1
|SHOTGUN
|CHAINGUN
|RPG
|HEAVYHBOMB
|SHRINKER
|RPG
|HANDHOLDINGLASER
|FREEZEBLAST
|align="right"|0
|GROWSPARK
|- ALIGN="RIGHT"
!align="left"|[[WEAPONx_SPAWNTIME|SPAWNTIME]]
|0
|2
|24
|1
|0
|0
|0
|0
|0
|0
|0
|0
|- ALIGN="RIGHT"
!align="left"|[[WEAPONx_SPAWN|SPAWN]]
|0
|align="left"|SHELL
|align="left"|SHOTGUNSHELL
|align="left"|SHELL
|0
|0
|0
|0
|0
|0
|0
|0
|- ALIGN="RIGHT"
!align="left"|[[WEAPONx_SHOTSPERBURST|SHOTSPERBURST]]
|0
|0
|7
|0
|0
|0
|0
|2
|0
|0
|0
|0
|- ALIGN="RIGHT"
!align="left"|[[WEAPONx_INITIALSOUND|INITIALSOUND]]
|0
|0
|0
|0
|0
|0
|align="left"|SHRINKER_FIRE
|align="left"|CAT_FIRE
|0
|align="left"|CAT_FIRE
|0
|0
|- ALIGN="RIGHT"
!align="left"|[[WEAPONx_FIRESOUND|FIRESOUND]]
|0
|align="left"|PISTOL_FIRE
|align="left"|SHOTGUN_FIRE
|align="left"|CHAINGUN_FIRE
|0
|0
|0
|0
|0
|align="left"|CAT_FIRE
|0
|align="left"|EXPANDERSHOOT
|- ALIGN="RIGHT"
!align="left"|[[WEAPONx_SOUND2TIME|SOUND2TIME]]
|0
|0
|15
|0
|0
|0
|0
|0
|0
|0
|0
|0
|- ALIGN="RIGHT"
!align="left"|[[WEAPONx_SOUND2SOUND|SOUND2SOUND]]
|0
|0
|SHOTGUN_COCK
|0
|0
|0
|0
|0
|0
|0
|0
|0
|- align="center"
!align="left"|[[WEAPONx_RELOADSOUND1|RELOADSOUND1]]
|colspan="12"|EJECT_CLIP
|- align="center"
!align="left"|[[WEAPONx_RELOADSOUND2|RELOADSOUND2]]
|colspan="12"|INSERT_CLIP
|- ALIGN="RIGHT"
!align="left"|[[WEAPONx_SELECTSOUND|SELECTSOUND]]
|0
|INSERT_CLIP
|SHOTGUN_COCK
|SELECT_WEAPON
|SELECT_WEAPON
|0
|SELECT_WEAPON
|SELECT_WEAPON
|0
|SELECT_WEAPON
|0
|SELECT_WEAPON
|- ALIGN="RIGHT"
!align="left"|[[WEAPONx_FLASHCOLOR|FLASHCOLOR]]
|0
|24575
|24575
|24575
|24575
|0
|8454016
|24575
|0
|16744576
|0
|24575
|}
[[Category:Gamevar manipulation]]
[[Category:Scripting documentation]]

Revision as of 14:14, 15 December 2019

Each gamevar below is listed along with its default value and flag. These pre-defined gamevars may be altered without giving them the standard gamevar definition shown below. Giving them a gamevar definition, however, alters their default values. See also constantly updated gamevars.

Weapon Properties

The weapon properties come in the format WEAPONx_FIELD, where x is the weapon ID number and FIELD is the property of the weapon that the gamevar refers to.

WEAPONx_ Mighty Foot Pistol Shotgun Chaingun RPG Pipebomb Shrinker Devastator Tripbomb Freezer Detonator Expander
WORKSLIKE 0 1 2 3 4 5 6 7 8 9 10 11
CLIP 0 12 0 0 0 0 0 0 0 0 0 0
RELOAD 0 27 13 0 0 30 0 0 16 0 10 0
FIREDELAY 7 2 4 3 4 6 10 3 3 3 2 3
TOTALTIME 14 5 30 12 20 19 12 6 16 5 10 5
HOLDDELAY 0 0 0 3 0 12 0 5 7 0 0 0
FLAGS 292 32768 1024 73812 0 512 2 72 3072 65536 384 2

No visible

Random restart

Automatic

Reload timing

Check at reload

Automatic

Fire every third

Ammo per shot

Spawn type 3

Reset

None

Throw it

Glows

Fire every other

Ammo per shot

Stand still

Check at reload

Reset

Bomb trigger

No visible

Glows

SHOOTS KNEE SHOTSPARK1 SHOTGUN CHAINGUN RPG HEAVYHBOMB SHRINKER RPG HANDHOLDINGLASER FREEZEBLAST 0 GROWSPARK
SPAWNTIME 0 2 24 1 0 0 0 0 0 0 0 0
SPAWN 0 SHELL SHOTGUNSHELL SHELL 0 0 0 0 0 0 0 0
SHOTSPERBURST 0 0 7 0 0 0 0 2 0 0 0 0
INITIALSOUND 0 0 0 0 0 0 SHRINKER_FIRE CAT_FIRE 0 CAT_FIRE 0 0
FIRESOUND 0 PISTOL_FIRE SHOTGUN_FIRE CHAINGUN_FIRE 0 0 0 0 0 CAT_FIRE 0 EXPANDERSHOOT
SOUND2TIME 0 0 15 0 0 0 0 0 0 0 0 0
SOUND2SOUND 0 0 SHOTGUN_COCK 0 0 0 0 0 0 0 0 0
RELOADSOUND1 EJECT_CLIP
RELOADSOUND2 INSERT_CLIP
SELECTSOUND 0 INSERT_CLIP SHOTGUN_COCK SELECT_WEAPON SELECT_WEAPON 0 SELECT_WEAPON SELECT_WEAPON 0 SELECT_WEAPON 0 SELECT_WEAPON
FLASHCOLOR 0 24575 24575 24575 24575 0 8454016 24575 0 16744576 0 24575