User:Ultimaximus/Flame Thrower attributes

From Team Fortress Wiki
Jump to: navigation, search

Flames

"flame_speed" - Flame speed
"flame_up_speed" - Flame upward speed, negative values move downward
"flame_drag" - Flame air resistance, lower values make flames travel farther
"flame_gravity" - Flame gravity, positive values move upward
"flame_spread_degree" - Flame angle deviation, similar to "projectile spread angle penalty"
"flame_lifetime" - Flame lifetime, values greater than 1.5 will stay on the last animation frame, and there's a flame particle limit per Pyro
"flame_random_life_time_offset" - Maximum random offset for flame lifetime
"flame_ignore_player_velocity" - Flag for flames not being affected by the robot's velocity
"flame_reflect_on_collision" - Flag for flames reflecting upon hitting anything solid
"flame_reflection_add_life_time" - Seconds added to flame's lifetime after reflecting, janky and quickly reaches flame particle limit
"max_flame_reflection_count" - Maximum number of times flames can reflect with "flame_reflect_on_collision"
"reflected_flame_dmg_reduction" - Multiplier on damage applied on each reflection with "flame_reflect_on_collision"

Airblast

"airblast disabled" - Flag to disable airblast
"airblast pushback scale" - Multiplier on how much force airblasts apply to players
"airblast vertical pushback scale" - Multiplier on how much vertical force airblasts apply to players, negative values invert the direction
"airblast_turn_projectile_to_ammo" - Flag to turn projectiles into small ammo packs when reflected
"airblast_give_teammate_speed_boost" - Seconds of speed boost given to both bots when a Pyro airblasts a teammate, extinguishing not required
"airblast_deflect_projectiles_disabled" - Flag to disable projectile reflecting
"airblast_put_out_teammate_disabled" - Flag to disable extinguishing teammates
"airblast_pushback_disabled" - Flag to disable pushing enemies with airblasts
"airblast_destroy_projectile" - Flag for airblasts to destroy projectiles instead of reflecting, similar to Heavy's Destroy Projectiles
"airblast_pushback_no_stun" - Flag to disable short stun of pre-Jungle Inferno airblast
"airblast_pushback_no_viewpunch" - Flag to disable screen shake of player being airblasted
"mult airblast refire time" - Multiplier on airblast cooldown
"extinguish restores health" - Health gained from extinguishing a teammate
"deflection size multiplier" - Multiplier on size of extension added to airblast range. 0 is default range, 1 is more than double
"aoe_deflection" - Flag for airblasts to reflect projectiles directly away from the bot instead of where it's aiming

Misc.

"weapon burn dmg increased/reduced" - Multiplier on afterburn damage
"weapon burn time increased/reduced" - Multiplier on the amount of time each flame particle hit adds to the base afterburn duration of 3 seconds. Each hit adds 0.4 seconds by default, and the maximum duration is 10 seconds. Values lower than -7.5 fully disable ignition
"afterburn duration bonus/penalty" - Identical to "weapon burn time increased/reduced", but without appearing in the weapon description
"mod soldier buff type" - Flag to enable Mmmph meter, removes airblast so right click can taunt at full charge. 1 for Buff Banner, 2 for Backup, 3 for Conch, 5 for crits. Banner effects include boosting teammates
"mod flamethrower back crit" - Flag to enable critical hits from behind, the Backburner attribute
"lunchbox adds minicrits" - Flag for flame particle effects. 1 for Phlog, 2 for unused Giant Pyro flames. 3 should be Rainblower, but it only changes the model to a bubble wand when taunting
"SPELL: Halloween green flames" - Flag for Halloween Fire item spell, requires Halloween mode, and is inconsistent
"flame life bonus/penalty" - Adds "x% more/less flame distance" to weapon description, no functionality
"flame size bonus/penalty" - Multiplier on flame size, graphical effects don't change, negative values crash
"redirected_flame_size_mult" - Multiplier on flame size after hitting a solid object, works without "flame_reflect_on_collision", will only change size once
"mult_end_flame_size" - Multiplier on default flame size to determine final target size for flame to change to at end of lifetime

Flame size multipliers above 5 tend to not spawn due to hitting the ground. "flame size bonus/penalty" starts the flame at that size, then it non-linearly grows/shrinks towards default size or the size dictated by "mult_end_flame_size" (you can use a matching value for no size changing). "redirected_flame_size_mult" actually multiplies the current size, it doesn't dictate a reference size like "mult_end_flame_size". Flame hitboxes can be seen with sv_cheats 1 and tf_debug_flamethrower 1

"flame ammopersec increased/decreased" - Multiplier on flame ammo cost
"airblast cost increased/decreased" - Multiplier on airblast ammo cost
"airblast cost scale hidden" - Multiplier on airblast ammo cost, won't appear in weapon description
"burn damage earns rage" - Flag to add Phlogistinator Mmmph explanation to weapon description, no functionality
"dragons fury positive/negative/neutral properties" - Flag to add Dragon's Fury properties to weapon description, no functionality
"mod flamethrower push" - Flag to add "No compression blast" to weapon description, no functionality. "airblast disabled" already has a description
"charged airblast" - Flag to enable unused chargeable airblast, increased knockback doesn't work anymore
"fire particle blue" - Crashes clients when used in servers. Name of particle effect to use for BLU flame particles
"fire particle red" - Crashes clients when used in servers. Name of particle effect to use for RED flame particles
"fire particle blue crit" - Crashes clients when used in servers. Name of particle effect to use for crit BLU flame particles
"fire particle red crit" - Crashes clients when used in servers. Name of particle effect to use for crit RED flame particles

Default Values

"flame_speed"                     2450
"flame_up_speed"                  50
"flame_drag"                      8.5
"flame_gravity"                   0
"flame_spread_degree"             2.8
"flame_lifetime"                  0.6
"flame_random_life_time_offset"   0.1