Grenade Vars SVN

From Red Eclipse Wiki
Jump to: navigation, search

This page was automatically generated from the source of Red Eclipse, please do not edit it manually.

Name & Parameters Description Type Default Value Range identifier flags
grenadeaidist1 <distance> determines the 'maximum distance' a weapon should be shot at, used by AI to determine weapon effectiveness ranges float variable 384.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeaidist2 <distance> determines the 'maximum distance' a weapon should be shot at, used by AI to determine weapon effectiveness ranges float variable 256.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeaiskew1 <value> determines 'added stupidity' for each weapon for AI counterparts variable 1 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeaiskew2 <value> determines 'added stupidity' for each weapon for AI counterparts variable 1 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeammoadd <value> the amount added when picking up the weapon or reloading it variable 1 1..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeammomax <value> the maximum amount the clip of this weapon can hold, can never be higher than default variable 2 1..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeammosub1 <value> the amount taken from the clip for each firing action, set to zero for unlimited ammo variable 1 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeammosub2 <value> the amount taken from the clip for each firing action, set to zero for unlimited ammo variable 1 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeblend1 <#undocumented#> #undocumented# float variable 1.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeblend2 <#undocumented#> #undocumented# float variable 1.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeclipoffset <#undocumented#> #undocumented# float variable 0.0 0.0..0.5 IDF_PERSIST IDF_COMPLETE
grenadecliprotate <#undocumented#> #undocumented# variable 11 0..15 IDF_PERSIST IDF_COMPLETE
grenadeclipskew <#undocumented#> #undocumented# float variable 1.5 0.0..10.0 IDF_PERSIST IDF_COMPLETE
grenadecliptex <#undocumented#> #undocumented# string variable <grey>textures/weapons/clips/grenade n/a IDF_PERSIST IDF_COMPLETE IDF_TEXTURE IDF_GAMEPRELOAD
grenadecollide1 <sum> determines collision properties for a projectile from each firing action (bitwise OR); IMPACT_GEOM = 1, BOUNCE_GEOM = 2, IMPACT_PLAYER = 4, BOUNCE_PLAYER = 8, RADIAL_PLAYER = 16, COLLIDE_TRACE = 32, COLLIDE_OWNER = 64, COLLIDE_CONT = 128, COLLIDE_STICK = 256 variable 230 0..16383 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadecollide2 <sum> determines collision properties for a projectile from each firing action (bitwise OR); IMPACT_GEOM = 1, BOUNCE_GEOM = 2, IMPACT_PLAYER = 4, BOUNCE_PLAYER = 8, RADIAL_PLAYER = 16, COLLIDE_TRACE = 32, COLLIDE_OWNER = 64, COLLIDE_CONT = 128, COLLIDE_STICK = 256 variable 12350 0..16383 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadecolour <colour> determines the weapon main colour; affects the light around the weapon, the ammo and the icon in the weaponlist variable 0x40F000 0x000000..0xFFFFFF IDF_REWRITE IDF_COMPLETE IDF_CLIENT IDF_HEX
grenadecooked1 <value> determines cooking style for a projectile, &1 = more damage, &2 = less damage, &4 = longer lifetime, &8 = shorter lifetime, &16 = faster speed, &32 = slower speed, &64 = extra rays, &128 = zoom view variable 8 0..255 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadecooked2 <value> determines cooking style for a projectile, &1 = more damage, &2 = less damage, &4 = longer lifetime, &8 = shorter lifetime, &16 = faster speed, &32 = slower speed, &64 = extra rays, &128 = zoom view variable 8 0..255 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadecooktime1 <value> when more than zero, determines that the weapon can be 'cooked' this long before firing variable 3000 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadecooktime2 <value> when more than zero, determines that the weapon can be 'cooked' this long before firing variable 3000 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadecrosshairtex <#undocumented#> #undocumented# string variable crosshairs/circle-02 n/a IDF_PERSIST IDF_COMPLETE IDF_TEXTURE
grenadedamage1 <value> the amount of damage a projectile from each firing action does variable 100 -2147483647..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamage2 <value> the amount of damage a projectile from each firing action does variable 100 -2147483647..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamagehead1 <value> determines the multiplier of damage for leg shots float variable 1.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamagehead2 <value> determines the multiplier of damage for leg shots float variable 1.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamagelegs1 <#undocumented#> #undocumented# float variable 0.2 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamagelegs2 <#undocumented#> #undocumented# float variable 0.2 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamagepenalty1 <#undocumented#> #undocumented# float variable 1.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamagepenalty2 <#undocumented#> #undocumented# float variable 1.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamageself1 <#undocumented#> #undocumented# float variable 1.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamageself2 <#undocumented#> #undocumented# float variable 1.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamageteam1 <#undocumented#> #undocumented# float variable 1.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamageteam2 <#undocumented#> #undocumented# float variable 1.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamagetorso1 <value> determines the multiplier of damage for torso shots float variable 0.4 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamagetorso2 <value> determines the multiplier of damage for torso shots float variable 0.4 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamagewhiplash1 <#undocumented#> #undocumented# float variable 0.6 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedamagewhiplash2 <#undocumented#> #undocumented# float variable 0.6 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedelayattack1 <milliseconds> the time it takes after each firing action for the weapon to be ready again variable 1000 1..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedelayattack2 <milliseconds> the time it takes after each firing action for the weapon to be ready again variable 1000 1..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedelayreload <milliseconds> the time it takes for the weapon to reload one 'add' unit variable 800 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedisabled <#undocumented#> #undocumented# variable 0 0..1 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedrill1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadedrill2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeelasticity1 <value> multiplier of velocity for a projectile of each firing action when doing a bounce event float variable 0.5 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeelasticity2 <value> multiplier of velocity for a projectile of each firing action when doing a bounce event float variable 0.5 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeescapedelay1 <milliseconds> when more than zero, projectiles from this weapon will not be able to hurt its owner for this long variable 200 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeescapedelay2 <milliseconds> when more than zero, projectiles from this weapon will not be able to hurt its owner for this long variable 200 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeexplcol1 <colour> determines the colour of the explosion of a projectile from this weapon variable 0xFFFFFFFF 0xFFFFFFFC..0xFFFFFF IDF_REWRITE IDF_COMPLETE IDF_CLIENT IDF_HEX
grenadeexplcol2 <colour> determines the colour of the explosion of a projectile from this weapon variable 0xFFFFFFFF 0xFFFFFFFC..0xFFFFFF IDF_REWRITE IDF_COMPLETE IDF_CLIENT IDF_HEX
grenadeexplode1 <value> determines the explosion radius for a particle of this firing action float variable 64.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeexplode2 <value> determines the explosion radius for a particle of this firing action float variable 52.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeextinguish1 <value> determines if a projectile from each firing action is extinguished by water variable 2 0..7 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeextinguish2 <value> determines if a projectile from each firing action is extinguished by water variable 2 0..7 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefade1 <#undocumented#> #undocumented# variable 1 0..3 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefade2 <#undocumented#> #undocumented# variable 1 0..3 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefadeat1 <#undocumented#> #undocumented# float variable 4.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefadeat2 <#undocumented#> #undocumented# float variable 4.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefadecut1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefadecut2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefadetime1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefadetime2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakblend1 <#undocumented#> #undocumented# float variable 1.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakblend2 <#undocumented#> #undocumented# float variable 1.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakcollide1 <sum> determines collision properties for flak of this type from each firing action (bitwise OR); IMPACT_GEOM = 1, BOUNCE_GEOM = 2, IMPACT_PLAYER = 4, BOUNCE_PLAYER = 8, RADIAL_PLAYER = 16, COLLIDE_TRACE = 32, COLLIDE_OWNER = 64, COLLIDE_CONT = 128, COLLIDE_STICK = 256 variable 62 0..16383 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakcollide2 <sum> determines collision properties for flak of this type from each firing action (bitwise OR); IMPACT_GEOM = 1, BOUNCE_GEOM = 2, IMPACT_PLAYER = 4, BOUNCE_PLAYER = 8, RADIAL_PLAYER = 16, COLLIDE_TRACE = 32, COLLIDE_OWNER = 64, COLLIDE_CONT = 128, COLLIDE_STICK = 256 variable 12350 0..16383 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamage1 <value> flak of this type deals this much damage variable 100 -2147483647..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamage2 <value> flak of this type deals this much damage variable 100 -2147483647..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamagehead1 <#undocumented#> #undocumented# float variable 1.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamagehead2 <#undocumented#> #undocumented# float variable 1.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamagelegs1 <#undocumented#> #undocumented# float variable 0.2 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamagelegs2 <#undocumented#> #undocumented# float variable 0.2 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamagepenalty1 <#undocumented#> #undocumented# float variable 0.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamagepenalty2 <#undocumented#> #undocumented# float variable 0.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamageself1 <#undocumented#> #undocumented# float variable 1.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamageself2 <#undocumented#> #undocumented# float variable 1.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamageteam1 <#undocumented#> #undocumented# float variable 1.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamageteam2 <#undocumented#> #undocumented# float variable 1.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamagetorso1 <#undocumented#> #undocumented# float variable 0.4 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamagetorso2 <#undocumented#> #undocumented# float variable 0.4 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamagewhiplash1 <#undocumented#> #undocumented# float variable 0.6 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdamagewhiplash2 <#undocumented#> #undocumented# float variable 0.6 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdrill1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakdrill2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakelasticity1 <#undocumented#> #undocumented# float variable 0.5 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakelasticity2 <#undocumented#> #undocumented# float variable 0.5 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakexplcol1 <colour> determines the colour of the explosion of flak of this type variable 0xFFFFFFFF 0xFFFFFFFC..0xFFFFFF IDF_REWRITE IDF_COMPLETE IDF_CLIENT IDF_HEX
grenadeflakexplcol2 <colour> determines the colour of the explosion of flak of this type variable 0xFFFFFFFF 0xFFFFFFFC..0xFFFFFF IDF_REWRITE IDF_COMPLETE IDF_CLIENT IDF_HEX
grenadeflakexplode1 <#undocumented#> #undocumented# float variable 64.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakexplode2 <#undocumented#> #undocumented# float variable 52.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakextinguish1 <#undocumented#> #undocumented# variable 2 0..7 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakextinguish2 <#undocumented#> #undocumented# variable 2 0..7 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakfade1 <#undocumented#> #undocumented# variable 1 0..3 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakfade2 <#undocumented#> #undocumented# variable 1 0..3 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakfadeat1 <#undocumented#> #undocumented# float variable 4.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakfadeat2 <#undocumented#> #undocumented# float variable 4.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakfadecut1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakfadecut2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakfadetime1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakfadetime2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakguided1 <#undocumented#> #undocumented# variable 0 0..6 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakguided2 <#undocumented#> #undocumented# variable 0 0..6 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakguideddelay1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakguideddelay2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakheadmin1 <#undocumented#> #undocumented# float variable 8.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakheadmin2 <#undocumented#> #undocumented# float variable 8.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakhitpush1 <#undocumented#> #undocumented# float variable 125.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakhitpush2 <#undocumented#> #undocumented# float variable 125.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakhitvel1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakhitvel2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakinteracts1 <#undocumented#> #undocumented# variable 3 0..3 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakinteracts2 <#undocumented#> #undocumented# variable 3 0..3 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflaklightcol1 <#undocumented#> #undocumented# variable 0xFFFFFFFF 0xFFFFFFFC..0xFFFFFF IDF_REWRITE IDF_COMPLETE IDF_CLIENT IDF_HEX
grenadeflaklightcol2 <#undocumented#> #undocumented# variable 0xFFFFFFFF 0xFFFFFFFC..0xFFFFFF IDF_REWRITE IDF_COMPLETE IDF_CLIENT IDF_HEX
grenadeflakliquidcoast1 <#undocumented#> #undocumented# float variable 2.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakliquidcoast2 <#undocumented#> #undocumented# float variable 2.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakobitheadless1 <#undocumented#> #undocumented# string variable blown to pieces n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakobitheadless2 <#undocumented#> #undocumented# string variable blown to pieces n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakobitobliterated1 <#undocumented#> #undocumented# string variable turned into shrapnel n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakobitobliterated2 <#undocumented#> #undocumented# string variable turned into shrapnel n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakobitsuicide1 <#undocumented#> #undocumented# string variable kicked it, kamikaze style n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakobitsuicide2 <#undocumented#> #undocumented# string variable kicked it, kamikaze style n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakobituary1 <#undocumented#> #undocumented# string variable turned into shrapnel n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakobituary2 <#undocumented#> #undocumented# string variable turned into shrapnel n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakpartblend1 <#undocumented#> #undocumented# float variable 1.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakpartblend2 <#undocumented#> #undocumented# float variable 1.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakpartcol1 <colour> determines the colour of flak of this type variable 0xFFFFFFFF 0xFFFFFFFC..0xFFFFFF IDF_REWRITE IDF_COMPLETE IDF_CLIENT IDF_HEX
grenadeflakpartcol2 <colour> determines the colour of flak of this type variable 0xFFFFFFFF 0xFFFFFFFC..0xFFFFFF IDF_REWRITE IDF_COMPLETE IDF_CLIENT IDF_HEX
grenadeflakpartfade1 <#undocumented#> #undocumented# variable 500 1..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakpartfade2 <#undocumented#> #undocumented# variable 500 1..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakpartlen1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakpartlen2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakpartsize1 <#undocumented#> #undocumented# float variable 1.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakpartsize2 <#undocumented#> #undocumented# float variable 1.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakparttype1 <#undocumented#> #undocumented# variable 9 0..11 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakparttype2 <#undocumented#> #undocumented# variable 9 0..11 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakproxdelay1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakproxdelay2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakproxdist1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakproxdist2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakproxtime1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakproxtime2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakproxtype1 <#undocumented#> #undocumented# variable 0 0..2 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakproxtype2 <#undocumented#> #undocumented# variable 0 0..2 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakradial1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakradial2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakradius1 <#undocumented#> #undocumented# float variable 1.0 1e-06..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakradius2 <#undocumented#> #undocumented# float variable 1.0 1e-06..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakreflectivity1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakreflectivity2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakresidual1 <sum> determines the residual effects for flak of this type from each firing action (bitwise OR); 0 = off, 1 = burns, 2 = bleeds, 4 = shocks variable 1 0..7 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakresidual2 <sum> determines the residual effects for flak of this type from each firing action (bitwise OR); 0 = off, 1 = burns, 2 = bleeds, 4 = shocks variable 1 0..7 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakresidualundo1 <#undocumented#> #undocumented# variable 0 0..7 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakresidualundo2 <#undocumented#> #undocumented# variable 0 0..7 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakspeeddelta1 <#undocumented#> #undocumented# float variable 10.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakspeeddelta2 <#undocumented#> #undocumented# float variable 10.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakspeedmax1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakspeedmax2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakspeedmin1 <#undocumented#> #undocumented# float variable 50.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakspeedmin2 <#undocumented#> #undocumented# float variable 50.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakstun1 <#undocumented#> #undocumented# variable 3 0..15 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakstun2 <#undocumented#> #undocumented# variable 3 0..15 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakstunfall1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakstunfall2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakstunscale1 <#undocumented#> #undocumented# float variable 2.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakstunscale2 <#undocumented#> #undocumented# float variable 2.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakstuntime1 <#undocumented#> #undocumented# variable 200 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakstuntime2 <#undocumented#> #undocumented# variable 200 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflaktaper1 <#undocumented#> #undocumented# variable 0 0..6 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflaktaper2 <#undocumented#> #undocumented# variable 0 0..6 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflaktaperin1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflaktaperin2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflaktaperout1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflaktaperout2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakvisfade1 <#undocumented#> #undocumented# float variable 1.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakvisfade2 <#undocumented#> #undocumented# float variable 1.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakvistime1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakvistime2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakwavepush1 <#undocumented#> #undocumented# float variable 2.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakwavepush2 <#undocumented#> #undocumented# float variable 2.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakweight1 <#undocumented#> #undocumented# float variable 75.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeflakweight2 <#undocumented#> #undocumented# float variable 75.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragjump1 <#undocumented#> #undocumented# float variable 0.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragjump2 <#undocumented#> #undocumented# float variable 0.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragoffset1 <value> flak created by this firing action is offset by this distance if it impacts a player before being created float variable 4.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragoffset2 <value> flak created by this firing action is offset by this distance if it impacts a player before being created float variable 4.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragrays1 <value> when creating flak, create this many projectiles for it variable 25 1..256 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragrays2 <value> when creating flak, create this many projectiles for it variable 25 1..256 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragrel1 <value> flak created by this firing action retains this much of its parent relative momentum float variable 0.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragrel2 <value> flak created by this firing action retains this much of its parent relative momentum float variable 0.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragscale1 <value> flak created by this firing action is scaled by this much float variable 1.0 1e-06..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragscale2 <value> flak created by this firing action is scaled by this much float variable 1.0 1e-06..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragskew1 <value> flak created by this firing action spreads its direction randomly by this much when it impacts a player float variable 1.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragskew2 <value> flak created by this firing action spreads its direction randomly by this much when it impacts a player float variable 1.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragspeed1 <value> flak projectiles from this weapon start with this much speed (may be influenced by fragspread/fragskew and fragrel) variable 250 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragspeed2 <value> flak projectiles from this weapon start with this much speed (may be influenced by fragspread/fragskew and fragrel) variable 250 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragspeedmax1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragspeedmax2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragspeedmin1 <#undocumented#> #undocumented# float variable 50.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragspeedmin2 <#undocumented#> #undocumented# float variable 50.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragspread1 <value> flak created by this firing action spreads its direction randomly by this much if it doesn't impact a player float variable 1.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragspread2 <value> flak created by this firing action spreads its direction randomly by this much if it doesn't impact a player float variable 1.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragtime1 <milliseconds> flak projectiles from this weapon last this long variable 1000 1..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragtime2 <milliseconds> flak projectiles from this weapon last this long variable 1000 1..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragtimedelay1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragtimedelay2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragtimeiter1 <#undocumented#> #undocumented# variable 3 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragtimeiter2 <#undocumented#> #undocumented# variable 3 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragweap1 <value> when projectiles from this firing action are destroyed, create projectiles from this kind of weapon (+11 = alt fire for the weapon) variable 3 -1..23 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefragweap2 <value> when projectiles from this firing action are destroyed, create projectiles from this kind of weapon (+11 = alt fire for the weapon) variable 3 -1..23 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefrequency <value> determines the multiplier of itemspawntime in which items of this type respawn in float variable 2.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefullauto1 <bool> determines if each firing action is fully automatic (click-and-hold) or not (click-and-click) variable 0 0..1 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadefullauto2 <bool> determines if each firing action is fully automatic (click-and-hold) or not (click-and-click) variable 0 0..1 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeguided1 <value> determines guided style for a projectile, 0 = off, 1 = follow crosshair direction, 2 = home crosshair target (+1 only first target), 4 = home projectile target (+1 only first target), 6 = direct toward first crosshair direction variable 0 0..6 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeguided2 <value> determines guided style for a projectile, 0 = off, 1 = follow crosshair direction, 2 = home crosshair target (+1 only first target), 4 = home projectile target (+1 only first target), 6 = direct toward first crosshair direction variable 0 0..6 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeguideddelay1 <milliseconds> when more than zero, projectiles from this weapon will delay guided settings by this long variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeguideddelay2 <milliseconds> when more than zero, projectiles from this weapon will delay guided settings by this long variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeheadmin1 <#undocumented#> #undocumented# float variable 8.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeheadmin2 <#undocumented#> #undocumented# float variable 8.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadehithairtex <#undocumented#> #undocumented# string variable crosshairs/circle-02-hit n/a IDF_PERSIST IDF_COMPLETE IDF_TEXTURE
grenadehitpush1 <value> determines the amount of pushback from getting hit by this shot float variable 125.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadehitpush2 <value> determines the amount of pushback from getting hit by this shot float variable 125.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadehitvel1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadehitvel2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeinteracts1 <#undocumented#> #undocumented# variable 3 0..3 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeinteracts2 <#undocumented#> #undocumented# variable 3 0..3 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadekickpush1 <value> determines the amount of pushback from shooting each firing action float variable 5.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadekickpush2 <value> determines the amount of pushback from shooting each firing action float variable 5.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadelaser <value> determines if this weapon has a laser pointer which is projected to the point where the player is aiming variable 0 0..1 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadelightcol1 <#undocumented#> #undocumented# variable 0xFFFFFFFF 0xFFFFFFFC..0xFFFFFF IDF_REWRITE IDF_COMPLETE IDF_CLIENT IDF_HEX
grenadelightcol2 <#undocumented#> #undocumented# variable 0xFFFFFFFF 0xFFFFFFFC..0xFFFFFF IDF_REWRITE IDF_COMPLETE IDF_CLIENT IDF_HEX
grenadelightpersist <#undocumented#> #undocumented# variable 0 0..1 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadelightradius <#undocumented#> #undocumented# float variable 16.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeliquidcoast1 <value> multiplier of velocity for a projectile of each firing action when in liquid float variable 2.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeliquidcoast2 <value> multiplier of velocity for a projectile of each firing action when in liquid float variable 2.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenademodes <sum> determines the modes in which this weapon is allowed or disallowed; conveniently set as a sum of $modebit* vars, positive sum: allow this weapon if one of the declared modes is selected, negative sum: disallow this weapon if one if the declared modes is selected variable -64 -127..127 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenademuts <sum> determines the mutators in which this weapon is allowed or disallowed; conveniently set as a sum of $mutsbit* vars, positive sum: allow this weapon if one of the declared mutators is selected, negative sum: disallow this weapon if one of the declared mutators is selected variable 0 -131071..131071 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadename <#undocumented#> #undocumented# string variable grenade n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeobitheadless1 <#undocumented#> #undocumented# string variable blown to pieces n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeobitheadless2 <#undocumented#> #undocumented# string variable blown to pieces n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeobitobliterated1 <#undocumented#> #undocumented# string variable turned into shrapnel n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeobitobliterated2 <#undocumented#> #undocumented# string variable turned into shrapnel n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeobitsuicide1 <#undocumented#> #undocumented# string variable kicked it, kamikaze style n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeobitsuicide2 <#undocumented#> #undocumented# string variable kicked it, kamikaze style n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeobituary1 <#undocumented#> #undocumented# string variable blown to pieces n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeobituary2 <#undocumented#> #undocumented# string variable blown to pieces n/a IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadepartblend1 <#undocumented#> #undocumented# float variable 1.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadepartblend2 <#undocumented#> #undocumented# float variable 1.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadepartcol1 <colour> determines the colour of a projectile from this weapon variable 0xFFFFFFFF 0xFFFFFFFC..0xFFFFFF IDF_REWRITE IDF_COMPLETE IDF_CLIENT IDF_HEX
grenadepartcol2 <colour> determines the colour of a projectile from this weapon variable 0xFFFFFFFF 0xFFFFFFFC..0xFFFFFF IDF_REWRITE IDF_COMPLETE IDF_CLIENT IDF_HEX
grenadepartfade1 <#undocumented#> #undocumented# variable 500 1..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadepartfade2 <#undocumented#> #undocumented# variable 500 1..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadepartlen1 <value> determines the maximum tape particle length of a projectile from each firing action float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadepartlen2 <value> determines the maximum tape particle length of a projectile from each firing action float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadepartsize1 <value> determines the maximum particle size of a projectile from each firing action float variable 1.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadepartsize2 <value> determines the maximum particle size of a projectile from each firing action float variable 1.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeparttype1 <value> determines the type of projectiles this weapon shoots variable 9 0..11 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeparttype2 <value> determines the type of projectiles this weapon shoots variable 9 0..11 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeproxdelay1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeproxdelay2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeproxdist1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeproxdist2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeproxtime1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeproxtime2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeproxtype1 <#undocumented#> #undocumented# variable 0 0..2 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeproxtype2 <#undocumented#> #undocumented# variable 0 0..2 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenaderadial1 <milliseconds> determines the time between ticks of "continuous" radial damage, starts counting from first "radiation" variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenaderadial2 <milliseconds> determines the time between ticks of "continuous" radial damage, starts counting from first "radiation" variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenaderadius1 <value> determines the size for a projectile of each firing action float variable 1.0 1e-06..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenaderadius2 <value> determines the size for a projectile of each firing action float variable 1.0 1e-06..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenaderays1 <value> the amount of projectiles spawned from one shot of each firing action variable 1 0..256 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenaderays2 <value> the amount of projectiles spawned from one shot of each firing action variable 1 0..256 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadereflectivity1 <angle> guard angle for a projectile of each firing action when doing a bounce event float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadereflectivity2 <angle> guard angle for a projectile of each firing action when doing a bounce event float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenaderelativity1 <value> multiplier of player velocity added to a projectile of each firing action float variable 0.75 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenaderelativity2 <value> multiplier of player velocity added to a projectile of each firing action float variable 0.75 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenaderesidual1 <sum> determines the residual effects of a projectile from each firing action (bitwise OR); 0 = off, 1 = burns, 2 = bleeds, 4 = shocks variable 1 0..7 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenaderesidual2 <sum> determines the residual effects of a projectile from each firing action (bitwise OR); 0 = off, 1 = burns, 2 = bleeds, 4 = shocks variable 1 0..7 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenaderesidualundo1 <bits> determines if a projectile from each firing action will extinguish a residual effect; 0 = off, 1 = burns, 2 = bleeds, 4 = shocks variable 0 0..7 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenaderesidualundo2 <bits> determines if a projectile from each firing action will extinguish a residual effect; 0 = off, 1 = burns, 2 = bleeds, 4 = shocks variable 0 0..7 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespeed1 <value> the speed of a projectile from each firing action variable 200 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespeed2 <value> the speed of a projectile from each firing action variable 200 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespeeddelta1 <#undocumented#> #undocumented# float variable 10.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespeeddelta2 <#undocumented#> #undocumented# float variable 10.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespeedlimit1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespeedlimit2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespeedmax1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespeedmax2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespeedmin1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespeedmin2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespread1 <value> determines the amount a projectile from each firing action skews off-center float variable 1.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespread2 <value> determines the amount a projectile from each firing action skews off-center float variable 1.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespreadmax1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespreadmax2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespreadmin1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespreadmin2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespreadz1 <value> when zero, keeps spread projectiles aligned horizontally, else divide the z axis this much float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadespreadz2 <value> when zero, keeps spread projectiles aligned horizontally, else divide the z axis this much float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadestun1 <#undocumented#> #undocumented# variable 3 0..15 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadestun2 <#undocumented#> #undocumented# variable 3 0..15 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadestunfall1 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadestunfall2 <#undocumented#> #undocumented# float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadestunscale1 <#undocumented#> #undocumented# float variable 2.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadestunscale2 <#undocumented#> #undocumented# float variable 2.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadestuntime1 <#undocumented#> #undocumented# variable 200 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadestuntime2 <#undocumented#> #undocumented# variable 200 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadetaper1 <#undocumented#> #undocumented# variable 0 0..6 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadetaper2 <#undocumented#> #undocumented# variable 0 0..6 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadetaperin1 <value> determines the fraction of the lifetime from the start until the projectile reaches its full size float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadetaperin2 <value> determines the fraction of the lifetime from the start until the projectile reaches its full size float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadetaperout1 <value> determines the fraction of the lifetime from the end where the projectile size "fades out" float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadetaperout2 <value> determines the fraction of the lifetime from the end where the projectile size "fades out" float variable 0.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadetex <#undocumented#> #undocumented# string variable <grey>textures/weapons/grenade n/a IDF_PERSIST IDF_COMPLETE IDF_TEXTURE IDF_GAMEPRELOAD
grenadetime1 <milliseconds> the maximum lifetime of a projectile for each firing action variable 3000 1..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadetime2 <milliseconds> the maximum lifetime of a projectile for each firing action variable 3000 1..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadetimedelay1 <#undocumented#> #undocumented# variable 75 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadetimedelay2 <#undocumented#> #undocumented# variable 75 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadetimeiter1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadetimeiter2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadetrace1 <value> determines the multiplier of length to apply to traced weapons float variable 1.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadetrace2 <value> determines the multiplier of length to apply to traced weapons float variable 1.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadevisfade1 <#undocumented#> #undocumented# float variable 1.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadevisfade2 <#undocumented#> #undocumented# float variable 1.0 0.0..1.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadevistime1 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadevistime2 <#undocumented#> #undocumented# variable 0 0..2147483646 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadewavepush1 <value> determines the multiplier of explode radius this weapon pushes in float variable 2.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadewavepush2 <value> determines the multiplier of explode radius this weapon pushes in float variable 2.0 0.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeweight1 <value> relative weight for a projectile of each firing action float variable 75.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT
grenadeweight2 <value> relative weight for a projectile of each firing action float variable 75.0 -1000000.0..1000000.0 IDF_REWRITE IDF_COMPLETE IDF_CLIENT