User:Ultimaximus/Flame Thrower attributes
Contents
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