WaveSchedule { DisallowUpgrade //RPG { Upgrade "projectile gravity" // Upgrade name. In case of extended upgrades, the name of the attribute MaxLevel 0 // Maximum allowed level IfUpgradePresent // Other upgrades that should not be present { "clip size upgrade atomic" 1 // "clip size upgrade atomic" at level 1 or more blocks this upgrade } } DisallowUpgrade //RPG { Upgrade "clip size upgrade atomic" // Upgrade name. In case of extended upgrades, the name of the attribute MaxLevel 0 // Maximum allowed level IfUpgradePresent // Other upgrades that should not be present { "projectile gravity" 1 // "damage bonus hidden" at level 1 or more blocks this upgrade } } DisallowUpgrade //Xbow { Upgrade "reload full clip at once" // Upgrade name. In case of extended upgrades, the name of the attribute MaxLevel 0 // Maximum allowed level IfUpgradePresent // Other upgrades that should not be present { "faster reload rate" 1 // "damage bonus hidden" at level 1 or more blocks this upgrade } } DisallowUpgrade //Xbow { Upgrade "faster reload rate" // Upgrade name. In case of extended upgrades, the name of the attribute MaxLevel 0 // Maximum allowed level IfUpgradePresent // Other upgrades that should not be present { "reload full clip at once" 1 // "damage bonus hidden" at level 1 or more blocks this upgrade } } ExtendedUpgrades { /////Scout Shortstop { Name "Stable Overclock: Fast Hands" Attribute "fire rate penalty HIDDEN" Cap 0.1 Increment 0.1 Cost 500 SecondaryAttributes { "reload time increased hidden" -0.5 "provide on active" -1 } Description "+50% faster reload, -10% slower firing speed" Tier 1 AllowPlayerClass Scout AllowedWeapons { ItemName "Super Shotgun" } } /////Pistols PistolCoK { Name "Clean Overclock: Combo Bullets" Attribute "critboost on kill" Cap 2.0 Increment 2.0 Cost 750 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 0.25 } Description "+On Kill: 2 seconds of critical hits +25% damage bonus" Tier 1 DisallowedUpgrade { Upgrade CandyCaneA Level 1 } AllowedWeapons { ItemName "Holstered Haymaker" } } PistolMilk { Name "Stable Overclock: Dairy Mags" Attribute "add cond on hit" SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "add cond on hit duration" 2.5 "fire rate penalty HIDDEN" 0.35 } Cap 27 Increment 27 Cost 850 Description "+Mad Milk on hit, -35% firing speed" Tier 1 AllowedWeapons { ItemName "Raiding Aid" } } ////Scout Misc BonkSoda { Name "Stable Overclock: Battalion's Bonk-up" Attribute "effect cond override" Cap 7194 Increment 7194 Cost 500 Description "Replaces Bonk! Effect with Battalion's Backup effect" Tier 1 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "provide on active" 1 "always allow taunt" 1 } AllowedWeapons { ItemName "Bonk! Atomic Punch" ItemName "Festive Bonk 2014" } } Cleaver { Name "Clean Overclock: Hot Knife" Attribute "Set DamageType Ignite" Cap 1 Increment 1 Cost 450 Description "+ Projectile ignites and marks target on hit" Tier 1 SecondaryAttributes { "mark for death" 1 "damage all connected" 1 } AllowedWeapons { ItemName "Electro Knife" } } ////Scout Melee BatA ///includes Fish { Name "Unstable Overclock: Support Swing" Attribute "mark for death" Cap 1 Increment 1 Cost 300 Description "+On Hit: apply mark for death and milk, -25 max hp, -50% damage penalty" Tier 1 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "max health additive penalty" -25 "add cond on hit" 27 "add cond on hit duration" 6 "damage penalty" -0.5 } AllowedWeapons { ItemName "The Bludgeoner" } } SandmanA { Name "Balanced Overclock: Craftsman's Bat" Attribute "mult bleeding dmg" Cap 3 Increment 3 Cost 250 Description "+On Hit: Bleed for 5 seconds, +15 max health, +2x bleed damage, -35% slower swing speed" Tier 1 SecondaryAttributes { "max health additive penalty" 15 "mult bleeding dmg" 2 "bleeding duration" 5 "fire rate penalty" 0.35 } AllowedWeapons { ItemName "The Sandman" ItemName "The Boston Basher" } } CandyCaneA { Name "Unstable Overclock: Sugar Shock" Attribute "mark for death" Cap 1 Increment 1 Cost 350 Description "+Marks Target, +25% Blast Resistance, +On hit: 1s speedboost, -25 max hp" Tier 1 SecondaryAttributes { "dmg taken from blast increased" -0.25 "max health additive penalty" -25 "speed_boost_on_hit_enemy" 1 } DisallowedUpgrade { Upgrade PistolCoK Level 1 } AllowedWeapons { ItemName "Holstered Haymaker" } } SunOnAStickA { Name "Unstable Overclock: Soul Scorcher" Attribute "damage bonus vs burning" Cap 6 Increment 6 Cost 300 Description "+6x damage to burning enemies +Enemies connected via Medigun are hit -90% damage to non-burning targets" Tier 1 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage all connected" 1 "dmg penalty vs nonburning" -0.9 } AllowedWeapons { ItemName "Calefactor" } } AtomizerA { Name "Stable Overclock: Heavy Material" Attribute "dmg from ranged reduced" Cap 0.7 Increment -0.3 Cost 650 SecondaryAttributes { "move speed penalty" -0.15 "provide on active" 1 } Description "+resist all ranged damage by 30%, -15% slower move speed" Tier 1 AllowedWeapons { ItemName "Chainsaw" } } DirectHitB { Name "Unstable Overclock: Extra Gunpowder" Attribute "projectile no deflect" Cap 1 Increment 1 Cost 350 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "CARD: damage bonus" 0.2 "Blast radius decreased" -0.2 "dmg pierces resists absorbs" 1 "clip size penalty HIDDEN" -0.25 } Description "+20% damage, +Attacks pierce damage resistances, -20% smaller blast radius, -25% clip size" Tier 1 AllowedWeapons { ItemName "Slug Rifle" } } ////Soldier Secondary ShotgunMark { Name "Clean Overclock: Debuff Syringes" Attribute "mark for death" Cap 1 Increment 1 Cost 800 Description "Weapon will now mark 1 target for death" Tier 1 AllowedWeapons { ItemName "Four Part Plan" } } ReserveA { Name "Stable Overclock: Air-raid rounds" Attribute "Mod crit while airborne" Cap 1 Increment 1 Cost 650 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "rocketjump attackrate bonus" -0.5 "fire rate penalty HIDDEN" 0.5 "parachute attribute" 1 "weapon spread bonus" -0.5 "dmg taken from self reduced" 0.75 } Description "+Fires 40% faster while blast jumping, +25% less self-damage taken, +50% accuracy -50% slower firing speed" Tier 1 Allowplayerclass Demoman AllowedWeapons { ItemName "Improvised Imploder" } } Gunboats { Name "Clean Overclock: Titanium Soles" Attribute "mult credit collect range" Cap 3 Increment 2 Cost 700 SecondaryAttributes { "cancel falling damage" 1 "maxammo primary increased" 0.25 } Description "+increased cash collection range, +fall damage immunity, +25% primary ammo" Tier 1 DisallowedUpgrade { Upgrade Mantreads Level 1 } AllowedWeapons { ItemName "The Gunboats" ItemName "The Mantreads" } } TThruster { Name "Clean Overclock: Improved Jetpack" Attribute "mult credit collect range" Cap 3 Increment 2 Cost 800 SecondaryAttributes { "cancel falling damage" 1 "maxammo primary increased" 0.25 } Description "+increased cash collection range, +fall damage immunity, +25% primary ammo" Tier 1 DisallowedUpgrade { Upgrade Mantreads Level 1 } AllowedWeapons { ItemName "The Thermal Thruster" } } Mantreads { Name "Clean Overclock: Heavy Duty Boots" Attribute "move speed bonus" Cap 1.1 Increment 0.1 Cost 650 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "kb fall min velocity" 150 "kb fall radius" 75 "kb fall force" 100 "kb fall damage" 175 "kb fall stun time" -1 } Description "+175 stomp damage +10% movement speed" Tier 1 DisallowedUpgrade { Upgrade TThruster Level 1 } DisallowedUpgrade { Upgrade Gunboats Level 1 } AllowedWeapons { ItemName "The Mantreads" ItemName "The Thermal Thruster" } } PanicB { Name "Clean Overclock: Combo Slugs" Attribute "minicritboost on kill" Cap 5 Increment 5 Cost 750 Description "+On Kill: 5 seconds of mini-crits +25% damage bonus" Tier 1 SecondaryAttributes { "damage bonus" 1.25 } Allowplayerclass Engineer Allowplayerclass Heavyweapons Allowplayerclass Pyro AllowedWeapons { ItemName "Panic Attack Shotgun" ItemName "The Family Business" ClassName TF_WEAPON_SHOTGUN_HWG ClassName TF_WEAPON_SHOTGUN_PRIMARY } DisallowedWeapons // Disallow those weapons { ItemName "The Frontier Justice" ItemName "The Pomson 6000" ItemName "The Rescue Ranger" ItemName "The Widowmaker" } } //////MELEE SOLDIER ShovelA { Name "Stable Overclock: Support Beacon" Attribute "Mod soldier buff range" Cap 2.0 Increment 1.0 Cost 250 Allowplayerclass Soldier SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { //"increase buff duration" 1.5 "provide on active" 1 "damage bonus" 0.25 "hit self on miss" 1 } Description "(i)When active: +100% buff range, +25% damage bonus, -On Miss: Hit yourself, maggot." Tier 1 AllowedWeapons { ClassName TF_WEAPON_SHOVEL } DisallowedWeapons // Disallow those weapons { ItemName "The Market Gardener" } } ShovelB { Name "Stable Overclock: Ammo Leech" Attribute "melee range multiplier" Cap 1.7 Increment 0.7 Cost 850 Allowplayerclass Soldier SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "add attributes on kill" "ammo regen|2|0.5" "hit self on miss" 1 } Description "+On Kill: Refill all ammo, +70% melee range, -On Miss: Hit yourself, wanker." Tier 1 AllowedWeapons { ItemName "Falcata" } } PainTrain { Name "Unstable Overclock: Magnetic Spike" Attribute "melee range multiplier" Cap 2.5 Increment 1.5 Cost 200 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "mult credit collect range" 1 "damage bonus" 0.35 "dmg taken from bullets reduced" 0.1 } Description "+increased cash collection radius and +100% melee range -90% bullet vulnerability" Tier 1 AllowedWeapons { ItemName "The Pain Train" } } MemeSpoon { Name "Stable Overclock: Titanic Toppler" Attribute "damage all connected" Cap 1 Increment 1 Cost 250 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "mult dmg vs giants" 1.0 "damage bonus" 0.25 "fire rate penalty" 0.15 "melee range multiplier" 0.5 } Description "+Damages all enemies connected via medi-beam +100% damage to giant robots -15% slower swing speed" Tier 1 AllowedWeapons { ItemName "The Market Gardener" } } MemeSpoonB { Name "Clean Overclock: Combo Swing" Attribute "critboost on kill" Cap 4 Increment 4 Cost 350 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "melee range multiplier" 1 } Description "+On Kill: 4 seconds of critical hits +increased melee range" Tier 1 AllowedWeapons { ItemName "The Market Gardener" } } Equalizer { Name "Clean Overclock: Survival Training" Attribute "damage bonus" Cap 1.25 Increment 0.25 Cost 350 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "dmg from ranged reduced" -0.35 "provide on active" 1 //"hit self on miss" 1 } Description "+25% damage, +resist all ranged damage by 35%" Tier 1 AllowedWeapons { ItemName "The Equalizer" } } } }