![]() |
![]() |
Work continues |
![]() |
![]() |
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General Info Main Page Latest News Schedule What is it? About Matt About This Site Duke Enhancements Duke Insider More Information WW2GI Enhancements |
Weapon Settings
Certain combinations of settings may (can) cause the program to crash.... The weapon system currently uses 'worklike' to control how the weapon works. Many things in the code are still hard-coded (such as weapon position, etc). Not all settings are supported by all weapon 'modes'. For example, Sound2Time is only supported by the 'SHOTGUN_WEAPON'.
//Weapon Flags:
The defaults (makes things work like they do now...): gamedef WEAPON0_WORKSLIKE 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON0_CLIP 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON0_RELOAD 30 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON0_FIREDELAY 7 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON0_TOTALTIME 14 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON0_HOLDDELAY 14 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON0_FLAGS 36 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON0_SHOOTS 2521 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON0_SPAWNTIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON0_SPAWN 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON0_SHOTSPERBURST 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON0_INITIALSOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON0_FIRESOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON0_SOUND2TIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON0_SOUND2SOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_WORKSLIKE 1 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_CLIP 20 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_RELOAD 50 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_FIREDELAY 2 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_TOTALTIME 5 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_HOLDDELAY 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_FLAGS 5 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_SHOOTS 2595 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_SPAWNTIME 2 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_SPAWN 2533 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_SHOTSPERBURST 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_INITIALSOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_FIRESOUND 3 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_SOUND2TIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON1_SOUND2SOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_WORKSLIKE 2 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_CLIP 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_RELOAD 13 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_FIREDELAY 4 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_TOTALTIME 31 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_HOLDDELAY 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_FLAGS 1024 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_SHOOTS 2613 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_SPAWNTIME 24 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_SPAWN 2535 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_SHOTSPERBURST 7 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_INITIALSOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_FIRESOUND 109 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_SOUND2TIME 15 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON2_SOUND2SOUND 169 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_WORKSLIKE 3 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_CLIP 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_RELOAD 30 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_FIREDELAY 1 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_TOTALTIME 12 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_HOLDDELAY 10 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_FLAGS 84 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_SHOOTS 2536 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_SPAWNTIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_SPAWN 2533 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_SHOTSPERBURST 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_INITIALSOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_FIRESOUND 6 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_SOUND2TIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON3_SOUND2SOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_WORKSLIKE 4 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_CLIP 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_RELOAD 30 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_FIREDELAY 4 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_TOTALTIME 20 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_HOLDDELAY 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_FLAGS 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_SHOOTS 2605 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_SPAWNTIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_SPAWN 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_SHOTSPERBURST 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_INITIALSOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_FIRESOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_SOUND2TIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON4_SOUND2SOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_WORKSLIKE 5 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_CLIP 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_RELOAD 30 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_FIREDELAY 6 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_TOTALTIME 19 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_HOLDDELAY 12 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_FLAGS 512 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_SHOOTS 26 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_SPAWNTIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_SPAWN 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_SHOTSPERBURST 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_INITIALSOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_FIRESOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_SOUND2TIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON5_SOUND2SOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_WORKSLIKE 6 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_CLIP 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_RELOAD 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_FIREDELAY 10 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_TOTALTIME 30 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_HOLDDELAY 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_FLAGS 2 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_SHOOTS 2556 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_SPAWNTIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_SPAWN 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_SHOTSPERBURST 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_INITIALSOUND 11 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_FIRESOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_SOUND2TIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON6_SOUND2SOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_WORKSLIKE 7 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_CLIP 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_RELOAD 30 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_FIREDELAY 2 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_TOTALTIME 5 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_HOLDDELAY 5 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_FLAGS 8 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_SHOOTS 2605 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_SPAWNTIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_SPAWN 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_SHOTSPERBURST 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_INITIALSOUND 10 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_FIRESOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_SOUND2TIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON7_SOUND2SOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_WORKSLIKE 8 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_CLIP 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_RELOAD 30 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_FIREDELAY 3 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_TOTALTIME 16 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_HOLDDELAY 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_FLAGS 2048 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_SHOOTS 2563 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_SPAWNTIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_SPAWN 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_SHOTSPERBURST 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_INITIALSOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_FIRESOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_SOUND2TIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON8_SOUND2SOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_WORKSLIKE 9 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_CLIP 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_RELOAD 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_FIREDELAY 3 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_TOTALTIME 5 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_HOLDDELAY 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_FLAGS 8 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_SHOOTS 1641 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_SPAWNTIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_SPAWN 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_SHOTSPERBURST 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_INITIALSOUND 10 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_FIRESOUND 10 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_SOUND2TIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON9_SOUND2SOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_WORKSLIKE 10 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_CLIP 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_RELOAD 30 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_FIREDELAY 2 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_TOTALTIME 10 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_HOLDDELAY 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_FLAGS 384 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_SHOOTS 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_SPAWNTIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_SPAWN 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_SHOTSPERBURST 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_INITIALSOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_FIRESOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_SOUND2TIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON10_SOUND2SOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_WORKSLIKE 11 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_CLIP 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_RELOAD 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_FIREDELAY 3 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_TOTALTIME 30 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_HOLDDELAY 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_FLAGS 2 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_SHOOTS 2448 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_SPAWNTIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_SPAWN 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_SHOTSPERBURST 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_INITIALSOUND 388 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_FIRESOUND 388 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_SOUND2TIME 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef WEAPON11_SOUND2SOUND 0 GAMEVAR_FLAG_PERPLAYER // (system) gamedef GRENADE_LIFETIME 120 GAMEVAR_FLAG_PERPLAYER // (system) gamedef GRENADE_LIFETIME_VAR 30 GAMEVAR_FLAG_PERPLAYER // (system) gamedef RESPAWN_MONSTERS 0 0 // (system) gamedef RESPAWN_ITEMS 0 0 // (system) gamedef RESPAWN_INVENTORY 0 0 // (system) gamedef MONSTERS_OFF 0 0 // (system) gamedef MARKER 0 0 // (system) gamedef FFIRE 0 0 // (system) gamedef LEVEL 0 0 // (system) (read only) gamedef VOLUME 0 0 // (system) (read only) gamedef COOP 0 0 // (system) gamedef MULTIMODE 0 0 // (system) gamedef WEAPON 0 0 // (system) (read only) gamedef WORKSLIKE 0 0 // (system) (read only) gamedef RETURN 0 0 // (system) gamedef ZRANGE 0 0 // (system) gamedef ANGRANGE 0 0 // (system) gamedef AUTOAIMANGLE 0 0 // (system) Weapon setting defaults can be set in the CON for all players by defining the var with a new default (flags are ignored). For instance: gamevar WEAPON1_CLIP 12 0 Sets the 'clip' for the PISTOL_WEAPON to 12 (note that the flags are ignored) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |