Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- //
- // Class inspired insults!
- // Script inspiration from 'Spy Script: Cycle through "random" disguises' by u/[Deleted Reddit user]
- //
- // Bringing back the old school days of having an all-chat-one-liner for your kills.
- //
- //
- // Scout insults
- alias c_scout0 "say ; alias c_scout c_scout1"
- alias c_scout1 "say ; alias c_scout c_scout2"
- alias c_scout2 "say ; alias c_scout c_scout0"
- alias c_scout "c_scout0"
- // Scout death taunts
- alias d_scout0 "say ; alias c_scout c_scout1"
- alias d_scout1 "say ; alias c_scout c_scout2"
- alias d_scout2 "say ; alias c_scout c_scout0"
- alias d_scout "d_scout0"
- // Soldier insults
- alias c_soldier0 "say You just got demoted to dirt, private!; alias c_soldier c_soldier1"
- alias c_soldier1 "say You’re about as useful as a screen door on a submarine!; alias c_soldier c_soldier2"
- alias c_soldier2 "say Congratulations, you've just been drafted... into oblivion!; alias c_soldier c_soldier3"
- alias c_soldier3 "say I’ve seen wet noodles with more backbone!; alias c_soldier c_soldier4"
- alias c_soldier4 "say You just signed up for the express train to failure town!; alias c_soldier c_soldier5"
- alias c_soldier5 "say You just got decommissioned, maggot!; alias c_soldier c_soldier6"
- alias c_soldier6 "say I’ve seen training dummies with more fight in them!; alias c_soldier c_soldier7"
- alias c_soldier7 "say You’re not even worth the ammo I spent on you!; alias c_soldier c_soldier8"
- alias c_soldier8 "say That was a battle? I thought it was target practice!; alias c_soldier c_soldier9"
- alias c_soldier9 "say Your strategy is about as solid as a sandcastle in a hurricane!; alias c_soldier c_soldier10"
- alias c_soldier10 "say I’ve had tougher fights with a wet sock!; alias c_soldier c_soldier11"
- alias c_soldier11 "say Next time, bring a white flag and save us both some time!; alias c_soldier c_soldier12"
- alias c_soldier12 "say You’re about as intimidating as a kitten in a snowstorm!; alias c_soldier c_soldier13"
- alias c_soldier13 "say Welcome to the ranks of the defeated—population: you!; alias c_soldier c_soldier14"
- alias c_soldier14 "say I’ve seen cardboard cutouts with more grit!; alias c_soldier c_soldier15"
- alias c_soldier15 "say You’re not even worth the boot polish on my shoes!; alias c_soldier c_soldier16"
- alias c_soldier16 "say That wasn’t a fight that was a charity case!; alias c_soldier c_soldier17"
- alias c_soldier17 "say Next time, don’t even bother showing up—it’ll save you the embarrassment!; alias c_soldier c_soldier0"
- alias c_soldier "c_soldier0"
- // Soldier death taunts
- alias d_soldier0 "say You think this is the end? I’ve got more lives than a bald eagle on the Fourth of July!; alias d_soldier d_soldier1"
- alias d_soldier1 "say A setback? Ha! This is just a tactical nap!; alias d_soldier d_soldier2"
- alias d_soldier2 "say Don’t celebrate yet, you coward! I’ll be respawning with a vengeance!; alias d_soldier d_soldier3"
- alias d_soldier3 "say You think a little thing like death can stop me? Ha! I’ll see you in a few seconds, maggot!; alias d_soldier d_soldier4"
- alias d_soldier4 "say The only thing you’ve done is give me more time to plan your DEMISE!; alias d_soldier d_soldier5"
- alias d_soldier5 "say Consider this a temporary ceasefire, maggot! I’ll be back to finish the job!; alias d_soldier d_soldier6"
- alias d_soldier6 "say Dying is just part of the job description, and I’m damn good at my job!; alias d_soldier d_soldier7"
- alias d_soldier7 "say This isn’t a defeat! It’s a strategic repositioning... straight to spawn!; alias d_soldier d_soldier0"
- alias d_soldier "d_soldier0"
- //
- // Class selection aliases
- alias scout "bind t c_scout; bind ralt d_scout"
- alias soldier "bind t c_soldier; bind ralt d_soldier"
- alias pyro "bind t c_pyro; bind ralt d_pyro"
- alias demomann"bind t c_demomann; bind ralt d_demomann"
- alias heavy "bind t c_heavy; bind ralt d_heavy"
- alias engineer "bind t c_engineer; bind ralt d_engineer"
- alias medic "bind t c_medic; bind ralt d_medic"
- alias sniper "bind t c_sniper; bind ralt d_sniper"
- alias spy "bind t c_spy; bind ralt d_spy"
- //
- // Initial setup
- // Whichever class you play the most.
- soldier
- //
- // Insult class numpad selection configuration
- bind "kp_end" "scout"
- bind "kp_downarrow" "soldier"
- bind "kp_pgdown" "pyro"
- bind "kp_leftarrow" "demomann"
- bind "kp_5" "heavy"
- bind "kp_rightarrow" "engineer"
- bind "kp_home" "medic"
- bind "kp_uparrow" "sniper"
- bind "kp_pgup" "spy"
- //
- // Advanced voice_menu/insult class selector configuration
- // Inspired by '[Script] My Concise Voice Menu Script' by u/DeltaEks
- //
- //
- // This part of the script combines the voice menu, with my insult class selector
- // When you open voice_menu 2, which by default is x and so the script is based on that.
- // You are still prompted to pick a voice line, however you have to press your voiceline twice now.
- //
- // Once you press x, you trigger a security check, so that you don't change insult class by accident.
- // Proceed by pressing Z, and then C. Now the insult class selector is active.
- //
- // All the classes are divided into 3 'categories'
- // If you want Scout, Soldier or Pyro, press Z
- // If you want Demomann, Heavy or Engineer, press X
- // If you want Medic, Sniper or Spy, press C
- // Now press Z, X or C, to pick your class in the same order, in their respective 'category'
- // The voice menu disappears, and your insult class has been changed, and the script reset.
- //
- // Key mapping:
- //
- // Scout - XZCZZ
- // Soldier - XZCZX
- // Pyro - XZCZC
- // Demomann - XZCXZ
- // Heavy - XZCXX
- // Engineer - XZCXC
- // Medic- XZCCZ
- // Sniper - XZCCX
- // Spy - XZCCC
- //
- bind x security_check
- //
- // *This is my security check to prevent switching insult set by accident.
- // 'bi' allows me to still use the voicelines.*
- alias bi "bind x security_check;bind 1 slot1;bind 2 slot2;bind 3 slot3;bind 4 slot4;bind 5 slot5;bind 6 slot6;bind 7 slot7;bind 8 slot8 bind 9 slot9;bind 0 slot10"
- alias security_check "voice_menu_2;bind z security_check1;bind 1 bi;bind 2 bi;bind 3 bi;bind 4 bi;bind 5 bi;bind 6 bi;bind 7 bi;bind 8 bi;bind 9 bi;bind 0 bi"
- alias security_check1 "voice_menu_2;bind c class_selector;bind 1 bi;bind 2 bi;bind 3 bi;bind 4 bi;bind 5 bi;bind 6 bi;bind 7 bi;bind 8 bi;bind 9 bi;bind 0 bi"
- //
- // *Here you choose which 'category'*
- alias class_selector "bind z section1;bind x section2;bind c section3"
- //
- // *Here you pick your class.*
- alias section1 "bind z selection11;bind x selection12;bind c selection13"
- alias section2 "bind z selection21;bind x selection22;bind c selection23"
- alias section3 "bind z selection31;bind x selection32; bind c selection33"
- //
- // *This is the finished selection.
- // It switches the insult class, closes the voice menu, resets the script and rebinds the slot keys
- alias selection11 "scout;slot10;bind x security_check;bind 1 slot1;bind 2 slot2;bind 3 slot3;bind 4 slot4;bind 5 slot5;bind 6 slot6;bind 7 slot7;bind 8 slot8 bind 9 slot9;bind 0 slot10"
- alias selection12 "soldier;slot10;bind x security_check;bind 1 slot1;bind 2 slot2;bind 3 slot3;bind 4 slot4;bind 5 slot5;bind 6 slot6;bind 7 slot7;bind 8 slot8 bind 9 slot9;bind 0 slot10"
- alias selection13 "pyro;slot10;bind x security_check;bind 1 slot1;bind 2 slot2;bind 3 slot3;bind 4 slot4;bind 5 slot5;bind 6 slot6;bind 7 slot7;bind 8 slot8 bind 9 slot9;bind 0 slot10"
- alias selection21 "demomann;slot10;bind x security_check;bind 1 slot1;bind 2 slot2;bind 3 slot3;bind 4 slot4;bind 5 slot5;bind 6 slot6;bind 7 slot7;bind 8 slot8 bind 9 slot9;bind 0 slot10"
- alias selection22 "heavy;slot10;bind x security_check;bind 1 slot1;bind 2 slot2;bind 3 slot3;bind 4 slot4;bind 5 slot5;bind 6 slot6;bind 7 slot7;bind 8 slot8 bind 9 slot9;bind 0 slot10"
- alias selection23 "engineer;slot10;bind x security_check;bind 1 slot1;bind 2 slot2;bind 3 slot3;bind 4 slot4;bind 5 slot5;bind 6 slot6;bind 7 slot7;bind 8 slot8 bind 9 slot9;bind 0 slot10"
- alias selection31 "medic;slot10;bind x security_check;bind 1 slot1;bind 2 slot2;bind 3 slot3;bind 4 slot4;bind 5 slot5;bind 6 slot6;bind 7 slot7;bind 8 slot8 bind 9 slot9;bind 0 slot10"
- alias selection32 "sniper;slot10;bind x security_check;bind 1 slot1;bind 2 slot2;bind 3 slot3;bind 4 slot4;bind 5 slot5;bind 6 slot6;bind 7 slot7;bind 8 slot8 bind 9 slot9;bind 0 slot10"
- alias selection33 "spy;slot10;bind x security_check;bind 1 slot1;bind 2 slot2;bind 3 slot3;bind 4 slot4;bind 5 slot5;bind 6 slot6;bind 7 slot7;bind 8 slot8 bind 9 slot9;bind 0 slot10"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement