//This is where i place custom weapons for my missions #base frgimmick.pop WaveSchedule { UseOriginalAnimsForUnintendedClassWeapons 1 //SOUNDS FOR THE STUFF PrecacheSound "camera.wav" PrecacheModel "models/weapons/c_models/c_caber/c_caber.mdl" PointTemplates { heavyhealing { //Parenting OnSpawnOutput { Name dispenserbackpack Action SetParent Param !activator } //Killing OnParentKilledOutput { Name classbuffer Action Disable } OnParentKilledOutput { Name buffteammates Action Disable } prop_dynamic { "targetname" "classbuffer" "Model" "models\props_gameplay\cap_square_512.mdl" "skin" "1" "solid" "0" "origin" "0 0 20" "angles" "0 0 0" "modelscale" "0.65" "disableshadows" "1" } //TEAM GETS THE BUFFS (condition tactic) filter_activator_tfteam { "targetname" "redteamonly" "TeamNum" "2" "Negated" "0" } filter_activator_tfteam { "targetname" "bluteamdemise" "TeamNum" "3" "Negated" "0" } trigger_add_tf_player_condition { "targetname" "buffteammates" "filtername" "redteamonly" "spawnflags" "1" "condition" "55" "duration" "-1" "mins" "-150 -150 -150" "maxs" "150 150 150" } trigger_stun { "targetname" "buffteammates" //same lazy lol "filtername" "bluteamdemise" "spawnflags" "1" "stun_duration" "0.7" "stun_effects" "1" "stun_type" "2" "mins" "-100 -100 -100" "maxs" "100 100 100" } } } PlayerItemEquipSpawnTemplate { Name "heavyhealing" ItemName "Heavy Aura of Mann" Bone "flag" } //THE CUSTOM WEAPONS CustomWeapon { "Heavy Aura of Mann" { OriginalItemName "Natascha" "special item description" "Gain a healing aura and a small spook aura against the bots" } } // CustomWeapon // { // "Power Point" // { // OriginalItemName "The Giger Counter" // "add cond when active" 36 // "building max level" 2 // "add attributes when active" "engy sentry fire rate increased|0.5|engy sentry damage bonus|1.50" // } // } CustomWeapon { "Burn To Be Wild" { OriginalItemName "TF_WEAPON_SMG" "minicrit vs burning player" 1 "Set DamageType Ignite" 1 "Damage Penalty" 0.80 "paintkit_proto_def_index" 295 "Set_item_texture_wear" 0 } } CustomWeapon { "Sober's Conundrum" { OriginalItemName "Mad Milk" "explosion particle" "ExplosionCore_Wall" "override projectile type extra" "spellfireball" "grenade explode on impact" 1 "special item description" "Impatient about waiting for those stickies to detonate?" "special item description 2" "Use this to deal a huge blast of damage quickly." "Projectile speed increased" 1.25 "blast radius increased" 1.50 "custom item model" "models/weapons/c_models/c_caber/c_caber.mdl" "custom projectile model" "models/weapons/c_models/c_caber/c_caber.mdl" "projectile trail particle" "~pyrovision_flaregun_trail_crit_red" "Projectile Gravity" 750 } } CustomWeapon { "Predator's Strike" { OriginalItemName "The Air Strike" "paintkit_proto_def_index" 413 "Set_item_texture_wear" 0 "mod projectile heat aim error" 50 "fire rate bonus" 0.90 "Reload time increased" 0.85 "Projectile speed decreased" 0.25 "projectile spread angle penalty" 5 "mod projectile heat aim start time" 0.90 "projectile acceleration" 2000 "projectile acceleration start time" 1.20 "mod projectile heat seek power" 999 "no reduced damage rampup" 1 } } CustomWeapon { "Overclocking Doodaad" { OriginalItemName "Memory Maker" "max health additive bonus" 25 "special item description" "THINK FAST CHUCKLENUTS" "fire rate penalty" 4.85 "damage bonus" 2.0 "mod see enemy health" 1 "add cond on hit" "71" "add cond on hit duration" 0.90 "radial cond" 150 "add cond when active" 11 } } //Disable UPgrades for the custom weapons DisallowUpgrade { Upgrade "Damage Bonus" MaxLevel 2 CheckAllSlots 1 ItemName "Predator's Strike" } DisallowUpgrade { Upgrade "clip size upgrade atomic" MaxLevel 0 CheckAllSlots 1 ItemName "Splatter Shot" } DisallowUpgrade { Upgrade "damage bonus" MaxLevel 2 CheckAllSlots 1 ItemName "Splatter Shot" } DisallowUpgrade { Upgrade "Reload time decreased" MaxLevel 1 CheckAllSlots 1 ItemName "Splatter Shot" } DisallowUpgrade { Upgrade "maxammo grenades1 increased" MaxLevel 0 CheckAllSlots 1 ItemName "Overclocking Doodaad" } DisallowUpgrade { Upgrade "charge recharge rate increased" MaxLevel 2 CheckAllSlots 1 ItemName "Overclocking Doodaad" } //WHO GETS TO USE THE WEAPONS ExtraLoadoutItems { AllowEquipOutsideSpawn 1 HeavyWeapons { Primary "Heavy Aura of Mann" } } ExtraLoadoutItems { AllowEquipOutsideSpawn 1 Demoman { Secondary "Sober's Conundrum" } } ExtraLoadoutItems { AllowEquipOutsideSpawn 1 Scout { Melee "Overclocking Doodaad" } } ExtraLoadoutItems { AllowEquipOutsideSpawn 1 Soldier { Primary "Predator's Strike" } } ExtraLoadoutItems { AllowEquipOutsideSpawn 1 Pyro { Secondary "Burn To Be Wild" } } ExtraLoadoutItems { AllowEquipOutsideSpawn 1 Engineer { Secondary "Power Point" } } // // // // //POINT TEMPLATES HERE PointTemplates { heavydispenser { dispenser_touch_trigger { spawnflags 1 targetname "medicbag_aoe" origin "0 0 0" mins "-128 -128 -36" maxs "128 128 36" } mapobj_cart_dispenser { spawnflags 12 origin "0 -12 0" targetname medicbag_dispbeam TeamNum 2 touch_trigger medicbag_aoe } trigger_multiple { spawnflags 1 filtername filter_notred origin "0 0 0" mins "-128 -128 -36" maxs "128 128 36" OnStartTouchAll "medicbag_aoe,Disable,,-1" OnEndTouchAll "medicbag_aoe,Enable,,3,-1" } } } }