WaveSchedule { CustomWeapon { "Test Weapon" { OriginalItemName "TF_WEAPON_FLAMETHROWER" "always crit" 1 "damage bonus" 2.5 "max health additive bonus" 30000 "ammo regen" 30000 "maxammo primary increased" 300 "damage force reduction" 0.1 } } ExtraLoadoutItems { Pyro { Primary { Item "Test Weapon" } } } ExtendedUpgrades { airblast_delay { Name "-10% Airblast Delay" Attribute "mult airblast refire time" Cap 0.6 Increment -0.10 Cost 100 Description "Airblast faster." AllowedWeapons { ClassName "tf_weapon_flamethrower" ItemName "The Degreaser" ItemName "The Backburner" } DisallowedWeapons { ItemName "The Phlogistinator" } } flame_range { Name "+10% Flamethrower Range" Attribute "flame_drag" Cap 5.95 Increment -0.85 Cost 400 Description "Flames travel further." AllowedWeapons { ClassName "tf_weapon_flamethrower" } } backburner_dash { Name "Swap Airblast to Dash" Attribute "airblast dashes" Cap 1 Increment 1 Cost 200 Description "Airblast no longer reflects, but makes you dash instead." SecondaryAttributes { "airblast functionality flags" "2" } AllowedWeapons { ItemName "The Backburner" } } degreaser_ammo { Name "Airblast Turns to Ammo" Attribute "airblast_turn_projectile_to_ammo" Cap 1 Increment 1 Cost 200 Description "All reflected projectiles turn into ammo instead." AllowedWeapons { ItemName "The Degreaser" } } shotgun_mastery { Name "Shotgun Mastery" Attribute "bullets per shot bonus" Cap 2 Increment 0.25 Cost 400 Description "+25% bullets and +10% accuracy per tick." AllowedWeapons { ClassName tf_weapon_shotgun_pyro ClassName tf_weapon_shotgun } } reserve_snipe { Name "Sniper Module" Attribute "no damage falloff" Cap 1 Increment 1 Cost 400 Description "No falloff and can headshot. Alt-fire to launch robots!" SecondaryAttributes { "revolver use hit locations" 1 "alt fire attack" 1 "alt fire attributes" "damage causes airblast|1|damage penalty|0.5|explosive bullets|1" } AllowedWeapons { ItemName "The Reserve Shooter" } } flare_damage { Name "+25% Damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 400 Description "+25% damage." AllowedWeapons { ClassName tf_weapon_flaregun ClassName tf_weapon_flaregun_revenge ClassName tf_weapon_fireaxe ClassName tf_weapon_breakable_sign ClassName saxxy } } axtinguisher_cleave { Name "Executor's Axe" Attribute "melee range multiplier" Cap 1.5 Increment 0.5 Cost 400 Description "Melee cleaves all enemies. +50% range." SecondaryAttributes { "melee cleave attack" 1 "melee bounds multiplier" 0.5 } AllowedWeapons { SimilarToItem "The Axtinguisher" } } thirddegree_crit { Name "Crit from Behind" Attribute "crit from behind" Cap 1 Increment 1 Cost 250 Description "Yeah." AllowedWeapons { ItemName "The Third Degree" } } slap_scout { Name "Cash Collector" Attribute "mult credit collect range" Cap 3 Increment 2 Cost 200 SecondaryAttributes { "health from credits" 40 } AllowedWeapons { ClassName tf_weapon_slap } } scratcher_rampage { Name "Rake Rampage" Attribute "melee range multiplier" Cap 1.3 Increment 0.3 Cost 400 Description "+30% range and cleave. Walk through robots." SecondaryAttributes { "melee cleave attack" 1 "melee bounds multiplier" 0.3 "not solid to players" 1 } AllowedWeapons { SimilarToItem "The Back Scratcher" } } } }