Pre-defined gamevars: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
mNo edit summary
Fox (talk | contribs)
 
(28 intermediate revisions by 5 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 belowGiving them a gamevar definition, however, alters their default values.  See also [[Constantly_updated_gamevars|constantly updated gamevars]].
These are [[gamevar]]s which are defined as direct pointers to internal variables in the gameWhile some will change frequently, others will remain static for the whole game.


{| cellpadding="0" cellspacing="0" border="0" width="100%"
Please note that the values of most of these variables will be different on each peer, so you must be careful for anything that could possibly have an effect on sync.
| width="33%" valign="top" style="border-right: none; padding: 0.6em;" |
*gamevar [[WEAPONx_WORKSLIKE|WEAPON0_WORKSLIKE]] 0 1
*gamevar [[WEAPONx_CLIP|WEAPON0_CLIP]] 0 1
*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 [[WEAPONx_SPAWN|WEAPON0_SPAWN]] 0 1
*gamevar [[WEAPONx_SHOTSPERBURST|WEAPON0_SHOTSPERBURST]] 0 1
*gamevar [[WEAPONx_INITIALSOUND|WEAPON0_INITIALSOUND]] 0 1
*gamevar [[WEAPONx_FIRESOUND|WEAPON0_FIRESOUND]] 0 1
*gamevar [[WEAPONx_FIRESOUND|WEAPON0_SOUND2TIME]] 0 1
*gamevar [[WEAPONx_SOUND2TIME|WEAPON0_SOUND2SOUND]] 0 1
*gamevar [[WEAPONx_RELOADSOUND1|WEAPON0_RELOADSOUND1]] 4 1
*gamevar [[WEAPONx_RELOADSOUND2|WEAPON0_RELOADSOUND2]] 5 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_RELOADSOUND1 4 1
*gamevar WEAPON1_RELOADSOUND2 5 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_RELOADSOUND1 4 1
*gamevar WEAPON2_RELOADSOUND2 5 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_RELOADSOUND1 4 1
*gamevar WEAPON3_RELOADSOUND2 5 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_RELOADSOUND1 4 1
*gamevar WEAPON4_RELOADSOUND2 5 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_RELOADSOUND1 4 1
*gamevar WEAPON5_RELOADSOUND2 5 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_RELOADSOUND1 4 1
*gamevar WEAPON6_RELOADSOUND2 5 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_RELOADSOUND1 4 1
*gamevar WEAPON7_RELOADSOUND2 5 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_RELOADSOUND1 4 1
*gamevar WEAPON8_RELOADSOUND2 5 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_RELOADSOUND1 4 1
*gamevar WEAPON9_RELOADSOUND2 5 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_RELOADSOUND1 4 1
*gamevar WEAPON10_RELOADSOUND2 5 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_RELOADSOUND1 4 1
*gamevar WEAPON11_RELOADSOUND2 5 1


The WEAPONx_ [[gamevar|gamevars]] are weapon flags. Here is the default list of what the "x" stands for:
The "Current actor or player" group of variables point to the current actor/player. The other ones point to internal and usually global variables.


<ins>'''0:'''</ins> Mighty Foot<br/>
'''Do not attempt to redefine these unless you know what you are doing or you will have problems.'''
<ins>'''1:'''</ins> Pistol<br/>
<ins>'''2:'''</ins> Shotgun<br/>
<ins>'''3:'''</ins> Chaingun Cannon - Ripper<br/>
<ins>'''4:'''</ins> RPG<br/>
<ins>'''5:'''</ins> Pipebomb<br/>
<ins>'''6:'''</ins> Shrinker<br/>
<ins>'''7:'''</ins> Devastator<br/>
<ins>'''8:'''</ins> Laser Tripbomb<br/>
<ins>'''9:'''</ins> Freezethrower - Freezer<br/>
<ins>'''10:'''</ins> Pipebomb Detonator '''(NOTE: It is advised that you do not alter the values for this.)'''<br/>
<ins>'''11:'''</ins> Expander
| width="33%" valign="top" style="border-right: none; border-left: none; padding: 0.6em;" |
*gamevar [[GRENADE_LIFETIME]] 120 1
*gamevar [[GRENADE_LIFETIME_VAR]] 30 1
*gamevar [[STICKYBOMB_LIFETIME]] 120 1
*gamevar [[STICKYBOMB_LIFETIME_VAR]] 30 1
*gamevar [[TRIPBOMB_CONTROL]] 1 1
*gamevar [[PIPEBOMB_CONTROL]] 1 1
*gamevar [[LOGO_FLAGS]] 255 0
*gamevar [[PLR_MORALE]] -1 1
*gamevar [[MENU_TILE]] 0 0


== List ==


*gamevar [[WEAPON]] 0 0 // (read only)
<div style="column-count:3;-moz-column-count:3;">
*gamevar [[WORKSLIKE]] 0 0 // (read only)
'''Map'''
*gamevar [[RETURN]] 0 0
*gamevar [[ZRANGE]] 4 0
*gamevar [[ANGRANGE]] 18 0
*gamevar [[AUTOAIMANGLE]] 0 0
*gamevar [[LOTAG]] 0 0 // (read only)
*gamevar [[HITAG]] 0 0 // (read only)
*gamevar [[TEXTURE]] 0 0 // (read only)
*gamevar [[THISACTOR]] 0 0 // (read only)


*[[FFIRE]]
*[[LEVEL]]
*[[MARKER]]
*[[MONSTERS_OFF]]
*[[numsectors]]
*[[NUMSECTORS]]
*[[NUMWALLS]]
*[[Numsprites]]
*[[RESPAWN_INVENTORY]]
*[[RESPAWN_ITEMS]]
*[[RESPAWN_MONSTERS]]
*[[VOLUME]]


The following variables aren't pre-defined, they are defined as direct pointers to internal variables in the game. They should be at [[constantly updated gamevars]].
'''Multiplayer'''
*gamevar [[RESPAWN_MONSTERS]] 0 0
 
*gamevar [[RESPAWN_ITEMS]] 0 0
*[[COOP]]
*gamevar [[RESPAWN_INVENTORY]] 0 0
*[[MULTIMODE]]
*gamevar [[MONSTERS_OFF]] 0 0
*[[gametype_flags]]
*gamevar [[MARKER]] 0 0
*[[lastsavepos]]
*gamevar [[FFIRE]] 0 0
*[[myconnectindex]]
*gamevar [[LEVEL]] 0 0 // (read only)
*[[numplayers]]
*gamevar [[VOLUME]] 0 0 // (read only)
*[[randomseed]]
*gamevar [[COOP]] 0 0
*[[screenpeek]]
*gamevar [[MULTIMODE]]  0 0
 
'''Current actor or player'''
 
*[[ANGRANGE]]
*[[AUTOAIMANGLE]]
*[[GRENADE_LIFETIME]]
*[[GRENADE_LIFETIME_VAR]]
*[[PIPEBOMB_CONTROL]]
*[[RETURN]]
*[[STICKYBOMB_LIFETIME]]
*[[STICKYBOMB_LIFETIME_VAR]]
*[[THISACTOR]]
*[[TRIPBOMB_CONTROL]]
*[[WORKSLIKE]]
*[[ZRANGE]]
 
'''Screen drawing'''
 
*[[MENU_TILE]]
*[[gs]]
*[[gun_pos]]
*[[looking_angSR1]]
*[[looking_arc]]
*[[totalclock]]
*[[weapon_xoffset]]
*[[weaponcount]]
*[[windowx1]]
*[[windowx2]]
*[[windowy1]]
*[[windowy2]]
*[[xdim]]
*[[ydim]]
 
'''Renderer'''
 
*[[framerate]]
*[[rendmode]]
*[[yxaspect]]
*[[viewingrange]]
 
'''Misc'''
 
*[[CLIPMASK0]]
*[[CLIPMASK1]]
*[[LOGO_FLAGS]]
*[[current_menu]]
*[[currentweapon]]
*[[display_mirror]]
*[[gravitationalconstant]]
 
'''Camera'''
 
*[[cameraang]]
*[[cameraclock]]
*[[cameradist]]
*[[camerahoriz]]
*[[camerasect]]
*[[camerax]]
*[[cameray]]
*[[cameraz]]
 
'''Player weapons'''
 
*[[WEAPONx_WORKSLIKE]]
*[[WEAPONx_CLIP]]
*[[WEAPONx_RELOAD]]
*[[WEAPONx_FIREDELAY]]
*[[WEAPONx_TOTALTIME]]
*[[WEAPONx_HOLDDELAY]]
*[[WEAPONx_FLAGS]]
*[[WEAPONx_SPAWNTIME]]
*[[WEAPONx_SPAWN]]
*[[WEAPONx_SHOTSPERBURST]]
*[[WEAPONx_INITIALSOUND]]
*[[WEAPONx_FIRESOUND]]
*[[WEAPONx_SOUND2TIME]]
*[[WEAPONx_SOUND2SOUND]]
*[[WEAPONx_RELOADSOUND1]]
*[[WEAPONx_RELOADSOUND2]]
*[[WEAPONx_SELECTSOUND]]
*[[WEAPONx_FLASHCOLOR]]
 
'''Deprecated'''
 
*[[HITAG]]
*[[LOTAG]]
*[[PLR_MORALE]]
*[[TEXTURE]]
*[[WEAPON]]
*[[lastvisinc]]
*[[myang]]
*[[mycursectnum]]
*[[myhardlanding]]
*[[myhoriz]]
*[[myhorizoff]]
*[[myjumpingcounter]]
*[[myjumpingtoggle]]
*[[myonground]]
*[[myreturntocenter]]
*[[myx]]
*[[myxvel]]
*[[myy]]
*[[myyvel]]
*[[myz]]
*[[myzvel]]
*[[omyang]]
*[[omyhoriz]]
*[[omyhorizoff]]
*[[omyx]]
*[[omyy]]
*[[omyz]]
</div>
 
== Aliases ==
 
Some gamevars point to values that are also exposed as [[Full_list_of_structure_members|structure members]].
 
{| {{prettytable}}
! Gamevar !! Same as
|-
| COOP || [[coop]]
|-
| FFIRE || [[ffire]]
|-
| LEVEL || [[level_number]]
|-
| MARKER || [[marker]]
|-
| MONSTERS_OFF || [[monsters_off]]
|-
| MULTIMODE || [[multimode]]
|-
| RESPAWN_INVENTORY || [[respawn_inventory]]
|-
| RESPAWN_ITEMS || [[respawn_items]]
|-
| RESPAWN_MONSTERS || [[respawn_monsters]]
|-
| RETURN || [[return]]
|-
| VOLUME || [[volume_number]]
|-
| gametype_flags || [[gametypeflags]]
|}
 
== Initial values ==
 
Some functions require changing the initial values of gamevars.
 
var GRENADE_LIFETIME                    120
var GRENADE_LIFETIME_VAR                30
  var PIPEBOMB_CONTROL                    1
var STICKYBOMB_LIFETIME                  120
var STICKYBOMB_LIFETIME_VAR              30
var TRIPBOMB_CONTROL                    1
var LOGO_FLAGS                          255
 
=== Weapon properties ===
 
{{Weapon gamevars}}


[[Category:Gamevar manipulation]]
[[Category:Gamevar manipulation]]
[[Category:Scripting documentation]]

Latest revision as of 00:39, 23 February 2020

These are gamevars which are defined as direct pointers to internal variables in the game. While some will change frequently, others will remain static for the whole game.

Please note that the values of most of these variables will be different on each peer, so you must be careful for anything that could possibly have an effect on sync.

The "Current actor or player" group of variables point to the current actor/player. The other ones point to internal and usually global variables.

Do not attempt to redefine these unless you know what you are doing or you will have problems.

List

Map

Multiplayer

Current actor or player

Screen drawing

Renderer

Misc

Camera

Player weapons

Deprecated

Aliases

Some gamevars point to values that are also exposed as structure members.

Gamevar Same as
COOP coop
FFIRE ffire
LEVEL level_number
MARKER marker
MONSTERS_OFF monsters_off
MULTIMODE multimode
RESPAWN_INVENTORY respawn_inventory
RESPAWN_ITEMS respawn_items
RESPAWN_MONSTERS respawn_monsters
RETURN return
VOLUME volume_number
gametype_flags gametypeflags

Initial values

Some functions require changing the initial values of gamevars.

var GRENADE_LIFETIME                     120
var GRENADE_LIFETIME_VAR                 30
var PIPEBOMB_CONTROL                     1
var STICKYBOMB_LIFETIME                  120
var STICKYBOMB_LIFETIME_VAR              30
var TRIPBOMB_CONTROL                     1
var LOGO_FLAGS                           255

Weapon properties

The following table lists the values of WEAPONS pre-defined gamevars.

KNEE PISTOL SHOTGUN CHAINGUN RPG HANDBOMB SHRINKER DEVISTATOR TRIPBOMB FREEZE HANDREMOTE GROW
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
NOVISIBLE
RANDOMRESTART
AUTOMATIC
RELOAD_TIMING CHECKATRELOAD AUTOMATIC
FIREEVERYTHIRD
AMMOPERSHOT
SPAWNTYPE3
RESET
THROWIT GLOWS FIREEVERYOTHER
AMMOPERSHOT
STANDSTILL
CHECKATRELOAD
RESET BOMB_TRIGGER
NOVISIBLE
GLOWS
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
Defines
var WEAPON0_WORKSLIKE                   0                       GAMEVAR_PERPLAYER
var WEAPON0_CLIP                        0                       GAMEVAR_PERPLAYER
var WEAPON0_RELOAD                      0                       GAMEVAR_PERPLAYER
var WEAPON0_FIREDELAY                   7                       GAMEVAR_PERPLAYER
var WEAPON0_TOTALTIME                   14                      GAMEVAR_PERPLAYER
var WEAPON0_HOLDDELAY                   0                       GAMEVAR_PERPLAYER
var WEAPON0_FLAGS                       292                     GAMEVAR_PERPLAYER
var WEAPON0_SHOOTS                      KNEE                    GAMEVAR_PERPLAYER
var WEAPON0_SPAWNTIME                   0                       GAMEVAR_PERPLAYER
var WEAPON0_SPAWN                       0                       GAMEVAR_PERPLAYER
var WEAPON0_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER
var WEAPON0_INITIALSOUND                0                       GAMEVAR_PERPLAYER
var WEAPON0_FIRESOUND                   0                       GAMEVAR_PERPLAYER
var WEAPON0_SOUND2TIME                  0                       GAMEVAR_PERPLAYER
var WEAPON0_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER
var WEAPON0_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER
var WEAPON0_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER
var WEAPON0_SELECTSOUND                 0                       GAMEVAR_PERPLAYER
var WEAPON0_FLASHCOLOR                  0                       GAMEVAR_PERPLAYER

var WEAPON1_WORKSLIKE                   1                       GAMEVAR_PERPLAYER
var WEAPON1_CLIP                        12                      GAMEVAR_PERPLAYER
var WEAPON1_RELOAD                      27                      GAMEVAR_PERPLAYER
var WEAPON1_FIREDELAY                   2                       GAMEVAR_PERPLAYER
var WEAPON1_TOTALTIME                   5                       GAMEVAR_PERPLAYER
var WEAPON1_HOLDDELAY                   0                       GAMEVAR_PERPLAYER
var WEAPON1_FLAGS                       32768                   GAMEVAR_PERPLAYER
var WEAPON1_SHOOTS                      SHOTSPARK1              GAMEVAR_PERPLAYER
var WEAPON1_SPAWNTIME                   2                       GAMEVAR_PERPLAYER
var WEAPON1_SPAWN                       SHELL                   GAMEVAR_PERPLAYER
var WEAPON1_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER
var WEAPON1_INITIALSOUND                0                       GAMEVAR_PERPLAYER
var WEAPON1_FIRESOUND                   PISTOL_FIRE             GAMEVAR_PERPLAYER
var WEAPON1_SOUND2TIME                  0                       GAMEVAR_PERPLAYER
var WEAPON1_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER
var WEAPON1_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER
var WEAPON1_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER
var WEAPON1_SELECTSOUND                 INSERT_CLIP             GAMEVAR_PERPLAYER
var WEAPON1_FLASHCOLOR                  24575                   GAMEVAR_PERPLAYER

var WEAPON2_WORKSLIKE                   2                       GAMEVAR_PERPLAYER
var WEAPON2_CLIP                        0                       GAMEVAR_PERPLAYER
var WEAPON2_RELOAD                      13                      GAMEVAR_PERPLAYER
var WEAPON2_FIREDELAY                   4                       GAMEVAR_PERPLAYER
var WEAPON2_TOTALTIME                   30                      GAMEVAR_PERPLAYER
var WEAPON2_HOLDDELAY                   0                       GAMEVAR_PERPLAYER
var WEAPON2_FLAGS                       1024                    GAMEVAR_PERPLAYER
var WEAPON2_SHOOTS                      SHOTGUN                 GAMEVAR_PERPLAYER
var WEAPON2_SPAWNTIME                   24                      GAMEVAR_PERPLAYER
var WEAPON2_SPAWN                       SHOTGUNSHELL            GAMEVAR_PERPLAYER
var WEAPON2_SHOTSPERBURST               7                       GAMEVAR_PERPLAYER
var WEAPON2_INITIALSOUND                0                       GAMEVAR_PERPLAYER
var WEAPON2_FIRESOUND                   SHOTGUN_FIRE            GAMEVAR_PERPLAYER
var WEAPON2_SOUND2TIME                  15                      GAMEVAR_PERPLAYER
var WEAPON2_SOUND2SOUND                 SHOTGUN_COCK            GAMEVAR_PERPLAYER
var WEAPON2_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER
var WEAPON2_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER
var WEAPON2_SELECTSOUND                 SHOTGUN_COCK            GAMEVAR_PERPLAYER
var WEAPON2_FLASHCOLOR                  24575                   GAMEVAR_PERPLAYER

var WEAPON3_WORKSLIKE                   3                       GAMEVAR_PERPLAYER
var WEAPON3_CLIP                        0                       GAMEVAR_PERPLAYER
var WEAPON3_RELOAD                      0                       GAMEVAR_PERPLAYER
var WEAPON3_FIREDELAY                   3                       GAMEVAR_PERPLAYER
var WEAPON3_TOTALTIME                   12                      GAMEVAR_PERPLAYER
var WEAPON3_HOLDDELAY                   3                       GAMEVAR_PERPLAYER
var WEAPON3_FLAGS                       73812                   GAMEVAR_PERPLAYER
var WEAPON3_SHOOTS                      CHAINGUN                GAMEVAR_PERPLAYER
var WEAPON3_SPAWNTIME                   1                       GAMEVAR_PERPLAYER
var WEAPON3_SPAWN                       SHELL                   GAMEVAR_PERPLAYER
var WEAPON3_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER
var WEAPON3_INITIALSOUND                0                       GAMEVAR_PERPLAYER
var WEAPON3_FIRESOUND                   CHAINGUN_FIRE           GAMEVAR_PERPLAYER
var WEAPON3_SOUND2TIME                  0                       GAMEVAR_PERPLAYER
var WEAPON3_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER
var WEAPON3_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER
var WEAPON3_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER
var WEAPON3_SELECTSOUND                 SELECT_WEAPON           GAMEVAR_PERPLAYER
var WEAPON3_FLASHCOLOR                  24575                   GAMEVAR_PERPLAYER

var WEAPON4_WORKSLIKE                   4                       GAMEVAR_PERPLAYER
var WEAPON4_CLIP                        0                       GAMEVAR_PERPLAYER
var WEAPON4_RELOAD                      0                       GAMEVAR_PERPLAYER
var WEAPON4_FIREDELAY                   4                       GAMEVAR_PERPLAYER
var WEAPON4_TOTALTIME                   20                      GAMEVAR_PERPLAYER
var WEAPON4_HOLDDELAY                   0                       GAMEVAR_PERPLAYER
var WEAPON4_FLAGS                       0                       GAMEVAR_PERPLAYER
var WEAPON4_SHOOTS                      RPG                     GAMEVAR_PERPLAYER
var WEAPON4_SPAWNTIME                   0                       GAMEVAR_PERPLAYER
var WEAPON4_SPAWN                       0                       GAMEVAR_PERPLAYER
var WEAPON4_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER
var WEAPON4_INITIALSOUND                0                       GAMEVAR_PERPLAYER
var WEAPON4_FIRESOUND                   0                       GAMEVAR_PERPLAYER
var WEAPON4_SOUND2TIME                  0                       GAMEVAR_PERPLAYER
var WEAPON4_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER
var WEAPON4_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER
var WEAPON4_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER
var WEAPON4_SELECTSOUND                 SELECT_WEAPON           GAMEVAR_PERPLAYER
var WEAPON4_FLASHCOLOR                  24575                   GAMEVAR_PERPLAYER

var WEAPON5_WORKSLIKE                   5                       GAMEVAR_PERPLAYER
var WEAPON5_CLIP                        0                       GAMEVAR_PERPLAYER
var WEAPON5_RELOAD                      30                      GAMEVAR_PERPLAYER
var WEAPON5_FIREDELAY                   6                       GAMEVAR_PERPLAYER
var WEAPON5_TOTALTIME                   19                      GAMEVAR_PERPLAYER
var WEAPON5_HOLDDELAY                   12                      GAMEVAR_PERPLAYER
var WEAPON5_FLAGS                       512                     GAMEVAR_PERPLAYER
var WEAPON5_SHOOTS                      HEAVYHBOMB              GAMEVAR_PERPLAYER
var WEAPON5_SPAWNTIME                   0                       GAMEVAR_PERPLAYER
var WEAPON5_SPAWN                       0                       GAMEVAR_PERPLAYER
var WEAPON5_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER
var WEAPON5_INITIALSOUND                0                       GAMEVAR_PERPLAYER
var WEAPON5_FIRESOUND                   0                       GAMEVAR_PERPLAYER
var WEAPON5_SOUND2TIME                  0                       GAMEVAR_PERPLAYER
var WEAPON5_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER
var WEAPON5_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER
var WEAPON5_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER
var WEAPON5_SELECTSOUND                 0                       GAMEVAR_PERPLAYER
var WEAPON5_FLASHCOLOR                  0                       GAMEVAR_PERPLAYER

var WEAPON6_WORKSLIKE                   6                       GAMEVAR_PERPLAYER
var WEAPON6_CLIP                        0                       GAMEVAR_PERPLAYER
var WEAPON6_RELOAD                      0                       GAMEVAR_PERPLAYER
var WEAPON6_FIREDELAY                   10                      GAMEVAR_PERPLAYER
var WEAPON6_TOTALTIME                   12                      GAMEVAR_PERPLAYER
var WEAPON6_HOLDDELAY                   0                       GAMEVAR_PERPLAYER
var WEAPON6_FLAGS                       2                       GAMEVAR_PERPLAYER
var WEAPON6_SHOOTS                      SHRINKER                GAMEVAR_PERPLAYER
var WEAPON6_SPAWNTIME                   0                       GAMEVAR_PERPLAYER
var WEAPON6_SPAWN                       0                       GAMEVAR_PERPLAYER
var WEAPON6_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER
var WEAPON6_INITIALSOUND                SHRINKER_FIRE           GAMEVAR_PERPLAYER
var WEAPON6_FIRESOUND                   0                       GAMEVAR_PERPLAYER
var WEAPON6_SOUND2TIME                  0                       GAMEVAR_PERPLAYER
var WEAPON6_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER
var WEAPON6_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER
var WEAPON6_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER
var WEAPON6_SELECTSOUND                 SELECT_WEAPON           GAMEVAR_PERPLAYER
var WEAPON6_FLASHCOLOR                  8454016                 GAMEVAR_PERPLAYER

var WEAPON7_WORKSLIKE                   7                       GAMEVAR_PERPLAYER
var WEAPON7_CLIP                        0                       GAMEVAR_PERPLAYER
var WEAPON7_RELOAD                      0                       GAMEVAR_PERPLAYER
var WEAPON7_FIREDELAY                   3                       GAMEVAR_PERPLAYER
var WEAPON7_TOTALTIME                   6                       GAMEVAR_PERPLAYER
var WEAPON7_HOLDDELAY                   5                       GAMEVAR_PERPLAYER
var WEAPON7_FLAGS                       72                      GAMEVAR_PERPLAYER
var WEAPON7_SHOOTS                      RPG                     GAMEVAR_PERPLAYER
var WEAPON7_SPAWNTIME                   0                       GAMEVAR_PERPLAYER
var WEAPON7_SPAWN                       0                       GAMEVAR_PERPLAYER
var WEAPON7_SHOTSPERBURST               2                       GAMEVAR_PERPLAYER
var WEAPON7_INITIALSOUND                CAT_FIRE                GAMEVAR_PERPLAYER
var WEAPON7_FIRESOUND                   0                       GAMEVAR_PERPLAYER
var WEAPON7_SOUND2TIME                  0                       GAMEVAR_PERPLAYER
var WEAPON7_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER
var WEAPON7_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER
var WEAPON7_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER
var WEAPON7_SELECTSOUND                 SELECT_WEAPON           GAMEVAR_PERPLAYER
var WEAPON7_FLASHCOLOR                  24575                   GAMEVAR_PERPLAYER

var WEAPON8_WORKSLIKE                   8                       GAMEVAR_PERPLAYER
var WEAPON8_CLIP                        0                       GAMEVAR_PERPLAYER
var WEAPON8_RELOAD                      16                      GAMEVAR_PERPLAYER
var WEAPON8_FIREDELAY                   3                       GAMEVAR_PERPLAYER
var WEAPON8_TOTALTIME                   16                      GAMEVAR_PERPLAYER
var WEAPON8_HOLDDELAY                   7                       GAMEVAR_PERPLAYER
var WEAPON8_FLAGS                       3072                    GAMEVAR_PERPLAYER
var WEAPON8_SHOOTS                      HANDHOLDINGLASER        GAMEVAR_PERPLAYER
var WEAPON8_SPAWNTIME                   0                       GAMEVAR_PERPLAYER
var WEAPON8_SPAWN                       0                       GAMEVAR_PERPLAYER
var WEAPON8_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER
var WEAPON8_INITIALSOUND                0                       GAMEVAR_PERPLAYER
var WEAPON8_FIRESOUND                   0                       GAMEVAR_PERPLAYER
var WEAPON8_SOUND2TIME                  0                       GAMEVAR_PERPLAYER
var WEAPON8_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER
var WEAPON8_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER
var WEAPON8_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER
var WEAPON8_SELECTSOUND                 0                       GAMEVAR_PERPLAYER
var WEAPON8_FLASHCOLOR                  0                       GAMEVAR_PERPLAYER

var WEAPON9_WORKSLIKE                   9                       GAMEVAR_PERPLAYER
var WEAPON9_CLIP                        0                       GAMEVAR_PERPLAYER
var WEAPON9_RELOAD                      0                       GAMEVAR_PERPLAYER
var WEAPON9_FIREDELAY                   3                       GAMEVAR_PERPLAYER
var WEAPON9_TOTALTIME                   5                       GAMEVAR_PERPLAYER
var WEAPON9_HOLDDELAY                   0                       GAMEVAR_PERPLAYER
var WEAPON9_FLAGS                       65536                   GAMEVAR_PERPLAYER
var WEAPON9_SHOOTS                      FREEZEBLAST             GAMEVAR_PERPLAYER
var WEAPON9_SPAWNTIME                   0                       GAMEVAR_PERPLAYER
var WEAPON9_SPAWN                       0                       GAMEVAR_PERPLAYER
var WEAPON9_SHOTSPERBURST               0                       GAMEVAR_PERPLAYER
var WEAPON9_INITIALSOUND                CAT_FIRE                GAMEVAR_PERPLAYER
var WEAPON9_FIRESOUND                   CAT_FIRE                GAMEVAR_PERPLAYER
var WEAPON9_SOUND2TIME                  0                       GAMEVAR_PERPLAYER
var WEAPON9_SOUND2SOUND                 0                       GAMEVAR_PERPLAYER
var WEAPON9_RELOADSOUND1                EJECT_CLIP              GAMEVAR_PERPLAYER
var WEAPON9_RELOADSOUND2                INSERT_CLIP             GAMEVAR_PERPLAYER
var WEAPON9_SELECTSOUND                 SELECT_WEAPON           GAMEVAR_PERPLAYER
var WEAPON9_FLASHCOLOR                  16744576                GAMEVAR_PERPLAYER

var WEAPON10_WORKSLIKE                   10                     GAMEVAR_PERPLAYER
var WEAPON10_CLIP                        0                      GAMEVAR_PERPLAYER
var WEAPON10_RELOAD                      10                     GAMEVAR_PERPLAYER
var WEAPON10_FIREDELAY                   2                      GAMEVAR_PERPLAYER
var WEAPON10_TOTALTIME                   10                     GAMEVAR_PERPLAYER
var WEAPON10_HOLDDELAY                   0                      GAMEVAR_PERPLAYER
var WEAPON10_FLAGS                       384                    GAMEVAR_PERPLAYER
var WEAPON10_SHOOTS                      0                      GAMEVAR_PERPLAYER
var WEAPON10_SPAWNTIME                   0                      GAMEVAR_PERPLAYER
var WEAPON10_SPAWN                       0                      GAMEVAR_PERPLAYER
var WEAPON10_SHOTSPERBURST               0                      GAMEVAR_PERPLAYER
var WEAPON10_INITIALSOUND                0                      GAMEVAR_PERPLAYER
var WEAPON10_FIRESOUND                   0                      GAMEVAR_PERPLAYER
var WEAPON10_SOUND2TIME                  0                      GAMEVAR_PERPLAYER
var WEAPON10_SOUND2SOUND                 0                      GAMEVAR_PERPLAYER
var WEAPON10_RELOADSOUND1                EJECT_CLIP             GAMEVAR_PERPLAYER
var WEAPON10_RELOADSOUND2                INSERT_CLIP            GAMEVAR_PERPLAYER
var WEAPON10_SELECTSOUND                 0                      GAMEVAR_PERPLAYER
var WEAPON10_FLASHCOLOR                  0                      GAMEVAR_PERPLAYER

var WEAPON11_WORKSLIKE                   11                     GAMEVAR_PERPLAYER
var WEAPON11_CLIP                        0                      GAMEVAR_PERPLAYER
var WEAPON11_RELOAD                      0                      GAMEVAR_PERPLAYER
var WEAPON11_FIREDELAY                   3                      GAMEVAR_PERPLAYER
var WEAPON11_TOTALTIME                   5                      GAMEVAR_PERPLAYER
var WEAPON11_HOLDDELAY                   0                      GAMEVAR_PERPLAYER
var WEAPON11_FLAGS                       2                      GAMEVAR_PERPLAYER
var WEAPON11_SHOOTS                      GROWSPARK              GAMEVAR_PERPLAYER
var WEAPON11_SPAWNTIME                   0                      GAMEVAR_PERPLAYER
var WEAPON11_SPAWN                       0                      GAMEVAR_PERPLAYER
var WEAPON11_SHOTSPERBURST               0                      GAMEVAR_PERPLAYER
var WEAPON11_INITIALSOUND                0                      GAMEVAR_PERPLAYER
var WEAPON11_FIRESOUND                   EXPANDERSHOOT          GAMEVAR_PERPLAYER
var WEAPON11_SOUND2TIME                  0                      GAMEVAR_PERPLAYER
var WEAPON11_SOUND2SOUND                 0                      GAMEVAR_PERPLAYER
var WEAPON11_RELOADSOUND1                EJECT_CLIP             GAMEVAR_PERPLAYER
var WEAPON11_RELOADSOUND2                INSERT_CLIP            GAMEVAR_PERPLAYER
var WEAPON11_SELECTSOUND                 SELECT_WEAPON          GAMEVAR_PERPLAYER
var WEAPON11_FLASHCOLOR                  24575                  GAMEVAR_PERPLAYER