// Modded weapons by BlacKy // Massive thanks to Lazy, Oskar, Murko and others for helping me test these weapons. // Massive thanks to Ptyx and Ian Hunter for assisting me with custom models and attributes. WaveSchedule { PrecacheModel "models/weapons/w_models/w_stickybomb3.mdl" PrecacheModel "models\weapons\c_models\c_syringegun_brain\c_syringegun.mdl" // PrecacheModel "models/buildables/skirmy1_blueprint.mdl" // PrecacheModel "models/buildables/sentry_artillery1" // PrecacheModel "models/buildables/sentry_artillery1_heavy.mdl" // PrecacheModel "models/buildables/sentry_artillery2" // PrecacheModel "models/buildables/sentry_artillery2_heavy" // PrecacheModel "models/buildables/sentry_artillery3.mdl" // PrecacheModel "models/buildables/sentry_artillery3_heavy" PrecacheModel "models/buildables/skirmy1_blueprint.mdl" PrecacheModel "models/buildables/skirmy1.mdl" PrecacheModel "models/buildables/skirmy1_heavy.mdl" PrecacheModel "models/buildables/skirmy2.mdl" PrecacheModel "models/buildables/skirmy2_heavy.mdl" PrecacheModel "models/buildables/skirmy3.mdl" PrecacheModel "models/buildables/skirmy3_heavy.mdl" // PrecacheModel "models/buildables/sentry_artillery1.mdl" PointTemplates // this piece of code is to remove the powerup from the game if its dropped, hence making it only be used by the designated class { powerup_fix { logic_timer { "targetname" "powerup_kill" "RefireTime" "0.1" "OnTimer" "item_powerup_rune,kill,,0,-1" } } } SpawnTemplate powerup_fix // SCOUT CustomWeapon { Name "Combo Breaker" OriginalItemName "TF_WEAPON_SCATTERGUN" "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 7 // Hot Rod "set_item_texture_wear" 0 // Factory New "paintkit_proto_def_index" 432 // Broken Record "fire rate penalty" 1.4 "kill combo fire rate boost" 0.3 "special item description" "-40% base fire rate; kill combos reset to 0 also on each new wave and when buying upgrades" // WORKS PERFECTLY! } DisallowUpgrade { Upgrade "fire rate bonus" ItemName "Combo Breaker" } CustomWeapon { Name "MilkBoy" OriginalItemName "Pretty Boy's Pocket Pistol" "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 3 // Manndarin "add cond on hit" 27 // Milk "add cond on hit duration" 3 "fire rate penalty" 2 "weapon spread bonus" 0.1 "special item description" "Applies 3s milk effect on hit; Shoots very accurately even when moving; 200% slower firing speed" // WORKS PERFECTLY } // SOLDIER // CustomWeapon // { // Name "Sober Bomber" // OriginalItemName "The Beggar's Bazooka" // "killstreak tier" 2 // enables killstreak effects with sheen // "killstreak idleeffect" 4 // Mean Green // "projectile spread angle penalty" 0 // "projectile speed decreased" 0.75 // "reload time increased" 1.15 // "special item description" "Shoots projectiles without angle deviation; -25% projectile speed; -15% reload speed" // } // CustomWeapon // { // Name "Bertha Ballistics" // OriginalItemName "warbird_rocketlauncher_warhawk" // "set_item_texture_wear" 0 // Factory New // "killstreak tier" 2 // enables killstreak effects with sheen // "killstreak idleeffect" 4 // Mean Green // // "spread penalty" 100 // "fire rate bonus" 0.5 // "clip size penalty" 0.25 // basically infinite clip size so no reload is needed // "maxammo primary increased" 2 // removes all ammo from your spare ammo bag - effectively means you only have ammo inside the weapon // "special item description" "1" // // } CustomWeapon { Name "mag of the matrix" OriginalItemName "powerhouse_rocketlauncher_shellshocker" "set_item_texture_wear" 0 // Factory New "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 4 // Mean Green "rocket specialist" 4 // stuns enemies on hit "no damage falloff" 1 "projectile acceleration time" 1 "projectile acceleration start time" -0.25 "projectile acceleration" -1760 // the exact reverse acceleration strength i need to hold rockets in place // "projectile lifetime" 15 "projectile detonate time" 10 // self detonation after a fixed time "special item description" "Projectiles stand in place a short time after being fired; stuns enemies on hit" } // PYRO CustomWeapon { Name "Tearblaster" OriginalItemName "The Degreaser" "set_item_texture_wear" 0 // FN "paintkit_proto_def_index" 424 // Sleek Greek "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 7 // Hot Rod "damage penalty" 0.5 "always crit" 1 "provide on active" 1 // "minicrits become crits" 1 // "airblast cost decreased" 0.33 // "mult dmg vs tanks" 0.5 // "mod flamethrower spinup time" 0.5 "special item description" "-50% damage" } DisallowUpgrade { Upgrade "airblast pushback scale" ItemName "Tearblaster" } CustomWeapon { Name "Meteora" OriginalItemName "The Scorch Shot" "set_item_texture_wear" 0 // FN "paintkit_proto_def_index" 205 // Fire Glazed "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 1 // Team Shine "attach particle effect" 701 // Hot unusual effect "override projectile type extra" "spellfireball" "mod projectile heat seek power" 90 // homing stuff "mod projectile heat aim error" 90 // homing stuff "mod projectile heat aim time" 10 // homing stuff "mod projectile heat aim start time" 0.25 // homing stuff "mod projectile heat follow crosshair" 1 // guided projectile "projectile speed decreased" 0.5 "fire rate penalty" 2 // "damage bonus" 1.5 // "weapon burn time reduced" 0 // "weapon burn dmg reduced" 2 // "reload time increased" 5 // "mult afterburn delay" 10 "special item description" "Launches a fireball that homes on enemies; x2 slower firing rate" } CustomWeapon { Name "Guerrilla Gear" OriginalItemName "The Maul" "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 3 // Manndarin "melee range multiplier" 2 "hand scale" 2 "stun on hit" 3 "stun on hit no giants" 1 "melee cleave attack" 1 "fire rate penalty" 1.5 // "mult dmg vs tanks" 3 "single wep deploy time increased" 1.5 "single wep holster time increased" 1.5 "provide on active" 1 "special item description" "x2 Melee attack range; 50% slower swing speed; 50% slower weapon switch speed" } // DEMOMAN CustomWeapon { Name "Shredded Shaelob" OriginalItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 1 // Team-Shine "damage bonus HIDDEN" 2.5 "stickybomb_charge_damage_increase" 1.5 "blast radius increased" 1.75 "reload time increased" 3 "clip size penalty" 0.15 "maxammo secondary reduced" 0.4 "sticky arm time penalty" 1 "Projectile range increased" 0.75 "max pipebombs decreased" -7 "projectile no deflect" 1 // "crits_become_minicrits" 1 "provide on active" 1 "hand scale" 2.5 "mult projectile scale" 4 "single wep deploy time increased" 1.5 "single wep holster time increased" 1.5 "self dmg push force increased" 1.5 // Mann Co. Space Program is under way! "custom kill icon" "megaton" "custom item model" "models/weapons/c_models/c_big_man/c_big_man.mdl" "custom projectile model" "models/weapons/w_models/w_stickybomb3.mdl" "custom impact sound" "misc\halloween\spell_mirv_explode_secondary.wav" // sound when detonated // "custom weapon fire sound" "weapons\cow_mangler_explode.wav" // "custom impact sound" "weapons\cow_mangler_explode.wav" // sound when fired // "custom impact sound" "weapons\explode1.wav" // sound when fired // "custom impact sound" "mvm\giant_common\giant_common_explodes_01.wav" // sound when fired // "custom impact sound" "misc\halloween\merasmus_hiding_explode.wav" // sound when fired // "custom impact sound" "weapons\air_burster_explode1.wav" // sound when fired "explosion particle" "rd_robot_explosion_smoke_linger" "special item description" "Releases a single high damage sticky with a bigger blast radius; 0.75s longer sticky arm time; Cant buy spare ammo nor fire rate upgrades" } DisallowUpgrade { Upgrade "maxammo secondary increased" ItemName "Shredded Shaelob" } DisallowUpgrade { Upgrade "fire rate bonus" ItemName "Shredded Shaelob" } // HEAVY CustomWeapon { Name "Artful Dodger" OriginalItemName "TF_WEAPON_MINIGUN" "set_item_texture_wear" 0 // FN "paintkit_proto_def_index" 427 // Pirnaha Mania "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 5 // Agonizing Emerald "mod minigun can holster while spinning" 1 "minigun full movement" 1 "move accuracy mult" 0.5 "aiming movespeed increased" 69 // an arbitrary number that means 'move as fast as a non revved-up heavy' "provide on active" 1 "damage penalty" 0.8 "hand scale" 0.8 "special item description" "Spinup movespeed debuff is removed; -20% damage" // WORKS PERFECTLY! } CustomWeapon { Name "Can't touch this!" OriginalItemName "Apoco-Fists" "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 1 // Team Shine "move speed as health decreases" 1.4 "max health additive penalty" -50 "special item description" "Move speed increases when health decreases, upto +40%; -50 base HP" } // ENGINEER CustomWeapon { Name "Target Practice" OriginalItemName "The Widowmaker" "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 7 // Hot-Rod "damage bonus bullet vs sentry target" 2 "fire rate penalty" 1.2 "mod ammo per shot" 45 "special item description" "+100% damage on targets being shot at by your sentry gun; +50% metal consuption per shot; -20% fire rate" // WORKS PERFECTLY! } CustomWeapon { Name "Fire Hazard" OriginalItemName "TF_WEAPON_WRENCH" "set_item_texture_wear" 0 // FN "paintkit_proto_def_index" 295 // Polter-Guised "attach particle effect" 701 // Hot unusual effect "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 2 // Deadly Daffodil "sentry bullet weapon" "The Dragon's Fury" "sentry rocket weapon" "The Flare Gun" "building color rgb" 8008135 // best color ;) // "building max level" 2 "engy sentry damage bonus" 3 // "mvm sentry ammo" 0.33 // can be exploited by switching wrenches back and forth "engy sentry fire rate increased" 5 "mult firerocket rate" 0.5 "engy sentry radius increased" 0.75 // "custom sentry model" "models/buildables/skirmy" "special item description" "Sentrygun fires Dragon Fury projectiles instead of bullets, and flares instead of rockets; Fire rate can be upgraded upto level 3" } // MEDIC CustomWeapon { Name "Blood Transfusion" OriginalItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 2 // Villainous Violet "add uber charge on hit" 0.02 "damage penalty" 0.01 "fire input on hit" "!activator^$TakeDamage^4" "custom item model" "models\weapons\c_models\c_syringegun_brain\c_syringegun.mdl" "custom hit sound" "weapons\blade_hit1.wav" // sound when hitting things // "fire input on hit" "!caller^RunScriptCode^self.SetHealth(self.GetHealth()+50)" // "fire input on hit" "!caller^RunScriptCode^if (self.GetHealth() < self.GetMaxHealth()) self.SetHealth(self.GetHealth()+10)" "special item description" "Adds 2% ubercharge per hit; Drains 4HP from self per hit; deals no damage to enemies" // WORKS PERFECTLY! } DisallowUpgrade { Upgrade "mad milk syringes" ItemName "Blood Transfusion" } CustomWeapon { Name "Cannibal Corpse" OriginalItemName "The Solemn Vow" "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 6 // Villainous Violet "mult dmg vs same class" 3 "fire rate penalty" 2 "special item description" "-100% swing speed" // WORKS PERFECTLY! } CustomWeapon { Name "Skullmasher" OriginalItemName "The Bat Outta Hell" "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 7 // Hot Rod "mark for death" 1 "uber duration bonus" -2 "special item description" "Hitting enemies marks them for death; -2s uber duration on mediguns" // WORKS PERFECTLY! } // SNIPER CustomWeapon { Name "Bodkin Arrows" OriginalItemName "The Fortified Compound" "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 1 // Team Shine "arrow snap to next target radius" 1000 "projectile penetration" 1 "projectile no deflect" 1 "cannot headshot" 1 "projectile speed increased" 1.5 "damage penalty" 0.75 "special item description" "+50% arrow speed; -25% damage" } CustomWeapon { Name "Apex Stalker" OriginalItemName "The Hitman's Heatmaker" "killstreak tier" 2 // enables killstreak effects with sheen "killstreak idleeffect" 2 // Deadly Daffodil "effect cond override" 66 // "self add cond on hit duration" 3 // "mult debuff duration" 3 // "add cond on kill duration" 10 // "mult effect duration" 10 "special item description" "Focus meter now gives invisibility spell for its duration, instead of constant zoom mode; invisibility breaks after 10 seconds and on movement" } CustomWeapon { Name "Roo Revival" OriginalItemName "The Cozy Camper" "teleport instead of die" 0.5 // "zoom speed mod disabled" 1 "no revive" 1 } // SPY ExtraLoadoutItems { Scout { Primary "Combo Breaker" Secondary "Milkboy" } Soldier { Primary "Bertha Ballistics" Primary "mag of the matrix" } Pyro { Primary "Tearblaster" Secondary "Meteora" Melee "Guerrilla Gear" } Demoman { Secondary "Shredded Shaelob" } HeavyWeapons { Primary "Artful Dodger" Melee "Can't touch this!" } Engineer { Primary "Target Practice" Melee "Fire Hazard" } Medic { Primary "Blood Transfusion" Melee "Cannibal Corpse" Melee "Skullmasher" } Sniper { Primary "Bodkin Arrows" // Primary "Apex Stalker" Secondary "Roo Revival" } Spy { } } }