Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ---------------------------------------------------------------------------------------------------------------------------------
- // Broesel's Crosshair Switcher Retool by ABadHaiku
- // v1.5 | 14 January 2017
- // ---------------------------------------------------------------------------------------------------------------------------------
- // All credit for the actual switching tool and weapon management goes to Broesel, literally everything else was done by Haiku.
- // ---------------------------------------------------------------------------------------------------------------------------------
- // It's easier for everyone if you enable this for every class, even if you don't use altered crosshairs for certain classes.
- // All crosshairs are automatically set to the default for each class, so there's no reason not to, and it's less likely to break.
- // ---------------------------------------------------------------------------------------------------------------------------------
- // THIS SCRIPT SUPPORTS VIEWMODEL FIELD OF VIEW, CROSSHAIR SWITCHING, REMOVING VIEWMODELS ALTOGETHER, ETC. (no sensitivity changes)
- // IF YOU HAVE ANY SCRIPTS THAT AFFECT THOSE, REMOVE THEM BEFORE INSTALLING, AS YOU CAN MANAGE THEM THROUGH HERE.
- // ---------------------------------------------------------------------------------------------------------------------------------
- // Problems or questions? Message me at "http://steamcommunity.com/id/abadhaiku".
- // ---------------------------------------------------------------------------------------------------------------------------------
- // Binds:
- // Mouse Wheel Up = slot1
- // Mouse Wheel Down = slot2 (Can't go down further or else it would break if you scrolled too far.)
- // Q = Switch between slots 1 and 2
- // ---------------------------------------------------------------------------------------------------------------------------------
- // To enable this script, put these lines of code in each class config, replacing "<class>" with the class's name:
- // exec BCS_v1.5_Retool; <class>
- // cl_autoreload 1
- // ---------------------------------------------------------------------------------------------------------------------------------
- // NOTE: If you have any other scripts that affect weapons (such as Chris' Medic Config), then you need to change all mentions of
- // "slot1", "slot2", and "slot3" TO "weapon1", "weapon2", and "weapon3" in said scripts.
- // ---------------------------------------------------------------------------------------------------------------------------------
- // SCRIPT BEGINS
- // ---------------------------------------------------------------------------------------------------------------------------------
- // If these keys are bound elsewhere, comment these binds out.
- bind 1 weapon1
- bind 2 weapon2
- bind 3 weapon3
- bind q switch_between_slot1_and_slot2
- bind MWHEELUP weapon1
- bind MWHEELDOWN weapon2
- // **USER CONFIGURATION**
- // _______________________________________________________________________________
- // |SIZES: tiny [18] |COLORS: red | mint |TYPES: cross_with_dot |
- // |¯¯¯¯¯¯ smallest [20] |¯¯¯¯¯¯¯ green | lime |¯¯¯¯¯¯ half_cross_with_dot |
- // | small [24] | blue | skyblue | ring |
- // | medium [28] | yellow | black | ex |
- // | def [32] | cyan | grey | dot |
- // | big [36] | pink | white | open_cross |
- // | huge [40] | orange | | cross |
- // | invisible [00] | purple | | paren (this: (.) )|
- // ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
- // To customize crosshair, change any class' alias to "<size>; <color>; <type>; <viewmodelfov>", replacing each with the desired.
- // For example: "big; purple; dot; 70".
- //
- //Options for viewmodel FOV are:
- // * A number from 60-130
- // * off
- // * off_medic - a specialised setting for the medic that allows for
- // an invisible medigun, but a nice heal-beam.
- // * off_with_muzzleflash
- // SCOUT
- alias scout_primary "big; white; exec defaultcrosshair; 70"
- alias scout_secondary "def; white; exec defaultcrosshair; 70"
- alias scout_melee "def; white; exec defaultcrosshair; 70"
- // SOLDIER
- alias soldier_primary "def; white; exec defaultcrosshair; 70"
- alias soldier_secondary "def; white; exec defaultcrosshair; 70"
- alias soldier_melee "def; white; exec defaultcrosshair; 70"
- // PYRO
- alias pyro_primary "def; white; exec defaultcrosshair; 70"
- alias pyro_secondary "def; white; exec defaultcrosshair; 70"
- alias pyro_melee "def; white; exec defaultcrosshair; 70"
- // DEMOMAN
- alias demoman_primary "def; white; exec defaultcrosshair; 70"
- alias demoman_secondary "def; white; exec defaultcrosshair; 70"
- alias demoman_melee "def; white; exec defaultcrosshair; 70"
- // HEAVY
- alias heavy_primary "def; white; exec defaultcrosshair; 70"
- alias heavy_secondary "def; white; exec defaultcrosshair; 70"
- alias heavy_melee "def; white; exec defaultcrosshair; 70"
- // ENGINEER
- alias engineer_primary "def; white; exec defaultcrosshair; 70"
- alias engineer_secondary "def; white; exec defaultcrosshair; 70"
- alias engineer_melee "def; white; exec defaultcrosshair; 70"
- // MEDIC
- alias medic_primary "def; white; exec defaultcrosshair; 70"
- alias medic_secondary "def; white; exec defaultcrosshair; 70"
- alias medic_melee "def; white; exec defaultcrosshair; 70"
- // SNIPER
- alias sniper_primary "def; white; exec defaultcrosshair; 70"
- alias sniper_secondary "def; white; exec defaultcrosshair; 70"
- alias sniper_melee "def; white; exec defaultcrosshair; 70"
- // SPY
- // temp note to remember personal alias: "medium; purple; dot; 70" if left in pls delete
- alias spy_primary "def; white; exec defaultcrosshair; 70"
- alias spy_secondary "def; white; exec defaultcrosshair; 70"
- alias spy_melee "def; white; exec defaultcrosshair; 70"
- //**CROSSHAIR STUFF**
- alias cross_with_dot "cl_crosshair_file crosshair1"
- alias half_cross_with_dot "cl_crosshair_file crosshair2"
- alias ring "cl_crosshair_file crosshair3"
- alias ex "cl_crosshair_file crosshair4"
- alias dot "cl_crosshair_file crosshair5"
- alias open_cross "cl_crosshair_file crosshair6"
- alias cross "cl_crosshair_file crosshair7"
- alias paren "cl_crosshair_file default"
- alias tiny "cl_crosshair_scale 18"
- alias smallest "cl_crosshair_scale 20"
- alias small "cl_crosshair_scale 24"
- alias medium "cl_crosshair_scale 28"
- alias def "cl_crosshair_scale 32"
- alias big "cl_crosshair_scale 36"
- alias huge "cl_crosshair_scale 40"
- alias invisible "cl_crosshair_scale 00"
- alias red "cl_crosshair_red 255; cl_crosshair_green 0; cl_crosshair_blue 0"
- alias green "cl_crosshair_red 0; cl_crosshair_green 255; cl_crosshair_blue 0"
- alias blue "cl_crosshair_red 0; cl_crosshair_green 0; cl_crosshair_blue 255"
- alias yellow "cl_crosshair_red 255; cl_crosshair_green 255; cl_crosshair_blue 0"
- alias cyan "cl_crosshair_red 0; cl_crosshair_green 255; cl_crosshair_blue 255"
- alias pink "cl_crosshair_red 255; cl_crosshair_green 0; cl_crosshair_blue 255"
- alias orange "cl_crosshair_red 255; cl_crosshair_green 128; cl_crosshair_blue 0"
- alias purple "cl_crosshair_red 241; cl_crosshair_green 67; cl_crosshair_blue 237"
- alias mint "cl_crosshair_red 0; cl_crosshair_green 255; cl_crosshair_blue 128"
- alias lime "cl_crosshair_red 178; cl_crosshair_green 255; cl_crosshair_blue 0"
- alias skyblue "cl_crosshair_red 60; cl_crosshair_green 158; cl_crosshair_blue 255"
- alias black "cl_crosshair_red 0; cl_crosshair_green 0; cl_crosshair_blue 0"
- alias grey "cl_crosshair_red 128; cl_crosshair_green 128; cl_crosshair_blue 128"
- alias white "cl_crosshair_red 255; cl_crosshair_green 255; cl_crosshair_blue 255"
- alias 60 "viewmodel_fov 60; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 61 "viewmodel_fov 61; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 62 "viewmodel_fov 62; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 63 "viewmodel_fov 63; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 64 "viewmodel_fov 64; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 65 "viewmodel_fov 65; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 66 "viewmodel_fov 66; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 67 "viewmodel_fov 67; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 68 "viewmodel_fov 68; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 69 "viewmodel_fov 69; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 70 "viewmodel_fov 70; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 71 "viewmodel_fov 71; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 72 "viewmodel_fov 72; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 73 "viewmodel_fov 73; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 74 "viewmodel_fov 74; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 75 "viewmodel_fov 75; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 76 "viewmodel_fov 76; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 77 "viewmodel_fov 77; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 78 "viewmodel_fov 78; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 79 "viewmodel_fov 79; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 80 "viewmodel_fov 80; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 81 "viewmodel_fov 81; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 82 "viewmodel_fov 82; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 83 "viewmodel_fov 83; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 84 "viewmodel_fov 84; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 85 "viewmodel_fov 85; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 86 "viewmodel_fov 86; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 87 "viewmodel_fov 87; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 88 "viewmodel_fov 88; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 89 "viewmodel_fov 89; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 90 "viewmodel_fov 90; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 91 "viewmodel_fov 91; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 92 "viewmodel_fov 92; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 93 "viewmodel_fov 93; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 94 "viewmodel_fov 94; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 95 "viewmodel_fov 95; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 96 "viewmodel_fov 96; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 97 "viewmodel_fov 97; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 98 "viewmodel_fov 98; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 99 "viewmodel_fov 99; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 100 "viewmodel_fov 100; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 101 "viewmodel_fov 101; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 102 "viewmodel_fov 102; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 103 "viewmodel_fov 103; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 104 "viewmodel_fov 104; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 105 "viewmodel_fov 105; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 106 "viewmodel_fov 106; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 107 "viewmodel_fov 107; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 108 "viewmodel_fov 108; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 109 "viewmodel_fov 109; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 110 "viewmodel_fov 110; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 111 "viewmodel_fov 111; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 112 "viewmodel_fov 112; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 113 "viewmodel_fov 113; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 114 "viewmodel_fov 114; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 115 "viewmodel_fov 115; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 116 "viewmodel_fov 116; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 117 "viewmodel_fov 117; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 118 "viewmodel_fov 118; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 119 "viewmodel_fov 119; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 120 "viewmodel_fov 120; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 121 "viewmodel_fov 121; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 122 "viewmodel_fov 122; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 123 "viewmodel_fov 123; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 124 "viewmodel_fov 124; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 125 "viewmodel_fov 125; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 126 "viewmodel_fov 126; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 127 "viewmodel_fov 127; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 128 "viewmodel_fov 128; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 129 "viewmodel_fov 129; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias 130 "viewmodel_fov 130; r_drawviewmodel 1; r_drawtracers_firstperson 1"
- alias off "viewmodel_fov 0.1; r_drawviewmodel 0; r_drawtracers_firstperson 02"
- alias off_medic "viewmodel_fov 40; r_drawviewmodel 0; r_drawtracers_firstperson 12"
- alias off_with_muzzleflash "viewmodel_fov 70; r_drawviewmodel 0; r_drawtracers_firstperson 12"
- alias defcrosshair "cl_crosshair_file """
- // I don't know what this does since these aliases aren't referenced anywhere, but it couldn't hurt, so I'm just leaving it.
- alias "va60" "toggle viewmodel_fov 0.1 60; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb60" "toggle viewmodel_fov 60 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va61" "toggle viewmodel_fov 0.1 61; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb61" "toggle viewmodel_fov 61 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va62" "toggle viewmodel_fov 0.1 62; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb62" "toggle viewmodel_fov 62 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va63" "toggle viewmodel_fov 0.1 63; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb63" "toggle viewmodel_fov 63 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va64" "toggle viewmodel_fov 0.1 64; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb64" "toggle viewmodel_fov 64 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va65" "toggle viewmodel_fov 0.1 65; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb65" "toggle viewmodel_fov 65 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va66" "toggle viewmodel_fov 0.1 66; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb66" "toggle viewmodel_fov 66 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va67" "toggle viewmodel_fov 0.1 67; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb67" "toggle viewmodel_fov 67 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va68" "toggle viewmodel_fov 0.1 68; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb68" "toggle viewmodel_fov 68 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va69" "toggle viewmodel_fov 0.1 69; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb69" "toggle viewmodel_fov 69 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va70" "toggle viewmodel_fov 0.1 70; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb70" "toggle viewmodel_fov 70 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va71" "toggle viewmodel_fov 0.1 71; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb71" "toggle viewmodel_fov 71 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va72" "toggle viewmodel_fov 0.1 72; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb72" "toggle viewmodel_fov 72 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va73" "toggle viewmodel_fov 0.1 73; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb73" "toggle viewmodel_fov 73 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va74" "toggle viewmodel_fov 0.1 74; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb74" "toggle viewmodel_fov 74 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va75" "toggle viewmodel_fov 0.1 75; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb75" "toggle viewmodel_fov 75 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va76" "toggle viewmodel_fov 0.1 76; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb76" "toggle viewmodel_fov 76 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va77" "toggle viewmodel_fov 0.1 77; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb77" "toggle viewmodel_fov 77 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va78" "toggle viewmodel_fov 0.1 78; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb78" "toggle viewmodel_fov 78 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va79" "toggle viewmodel_fov 0.1 79; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb79" "toggle viewmodel_fov 79 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va80" "toggle viewmodel_fov 0.1 80; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb80" "toggle viewmodel_fov 80 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va81" "toggle viewmodel_fov 0.1 81; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb81" "toggle viewmodel_fov 81 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va82" "toggle viewmodel_fov 0.1 82; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb82" "toggle viewmodel_fov 82 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va83" "toggle viewmodel_fov 0.1 83; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb83" "toggle viewmodel_fov 83 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va84" "toggle viewmodel_fov 0.1 84; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb84" "toggle viewmodel_fov 84 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va85" "toggle viewmodel_fov 0.1 85; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb85" "toggle viewmodel_fov 85 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va86" "toggle viewmodel_fov 0.1 86; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb86" "toggle viewmodel_fov 86 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va87" "toggle viewmodel_fov 0.1 87; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb87" "toggle viewmodel_fov 87 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va88" "toggle viewmodel_fov 0.1 88; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb88" "toggle viewmodel_fov 88 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va89" "toggle viewmodel_fov 0.1 89; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb89" "toggle viewmodel_fov 89 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va90" "toggle viewmodel_fov 0.1 90; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb90" "toggle viewmodel_fov 90 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va91" "toggle viewmodel_fov 0.1 91; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb91" "toggle viewmodel_fov 91 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va92" "toggle viewmodel_fov 0.1 92; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb92" "toggle viewmodel_fov 92 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va93" "toggle viewmodel_fov 0.1 93; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb93" "toggle viewmodel_fov 93 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va94" "toggle viewmodel_fov 0.1 94; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb94" "toggle viewmodel_fov 94 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va95" "toggle viewmodel_fov 0.1 95; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb95" "toggle viewmodel_fov 95 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va96" "toggle viewmodel_fov 0.1 96; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb96" "toggle viewmodel_fov 96 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va97" "toggle viewmodel_fov 0.1 97; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb97" "toggle viewmodel_fov 97 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va98" "toggle viewmodel_fov 0.1 98; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb98" "toggle viewmodel_fov 98 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va99" "toggle viewmodel_fov 0.1 99; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb99" "toggle viewmodel_fov 99 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va100" "toggle viewmodel_fov 0.1 100; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb100" "toggle viewmodel_fov 100 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va101" "toggle viewmodel_fov 0.1 101; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb101" "toggle viewmodel_fov 101 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va102" "toggle viewmodel_fov 0.1 102; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb102" "toggle viewmodel_fov 102 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va103" "toggle viewmodel_fov 0.1 103; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb103" "toggle viewmodel_fov 103 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va104" "toggle viewmodel_fov 0.1 104; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb104" "toggle viewmodel_fov 104 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va105" "toggle viewmodel_fov 0.1 105; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb105" "toggle viewmodel_fov 105 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va106" "toggle viewmodel_fov 0.1 106; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb106" "toggle viewmodel_fov 106 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va107" "toggle viewmodel_fov 0.1 107; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb107" "toggle viewmodel_fov 107 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va108" "toggle viewmodel_fov 0.1 108; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb108" "toggle viewmodel_fov 108 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va109" "toggle viewmodel_fov 0.1 109; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb109" "toggle viewmodel_fov 109 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va110" "toggle viewmodel_fov 0.1 110; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb110" "toggle viewmodel_fov 110 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va111" "toggle viewmodel_fov 0.1 111; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb111" "toggle viewmodel_fov 111 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va112" "toggle viewmodel_fov 0.1 112; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb112" "toggle viewmodel_fov 112 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va113" "toggle viewmodel_fov 0.1 113; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb113" "toggle viewmodel_fov 113 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va114" "toggle viewmodel_fov 0.1 114; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb114" "toggle viewmodel_fov 114 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va115" "toggle viewmodel_fov 0.1 115; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb115" "toggle viewmodel_fov 115 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va116" "toggle viewmodel_fov 0.1 116; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb116" "toggle viewmodel_fov 116 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va117" "toggle viewmodel_fov 0.1 117; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb117" "toggle viewmodel_fov 117 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va118" "toggle viewmodel_fov 0.1 118; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb118" "toggle viewmodel_fov 118 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va119" "toggle viewmodel_fov 0.1 119; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb119" "toggle viewmodel_fov 119 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va120" "toggle viewmodel_fov 0.1 120; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb120" "toggle viewmodel_fov 120 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va121" "toggle viewmodel_fov 0.1 121; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb121" "toggle viewmodel_fov 121 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va122" "toggle viewmodel_fov 0.1 122; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb122" "toggle viewmodel_fov 122 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va123" "toggle viewmodel_fov 0.1 123; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb123" "toggle viewmodel_fov 123 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va124" "toggle viewmodel_fov 0.1 124; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb124" "toggle viewmodel_fov 124 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va125" "toggle viewmodel_fov 0.1 125; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb125" "toggle viewmodel_fov 125 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va126" "toggle viewmodel_fov 0.1 126; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb126" "toggle viewmodel_fov 126 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va127" "toggle viewmodel_fov 0.1 127; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb127" "toggle viewmodel_fov 127 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va128" "toggle viewmodel_fov 0.1 128; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb128" "toggle viewmodel_fov 128 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va129" "toggle viewmodel_fov 0.1 129; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb129" "toggle viewmodel_fov 129 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- alias "va130" "toggle viewmodel_fov 0.1 130; toggle r_drawviewmodel 0 1; toggle r_drawtracers_firstperson 0 1"
- alias "vb130" "toggle viewmodel_fov 130 0.1; toggle r_drawviewmodel 1 0; r_drawtracers_firstperson 1 0"
- // **WEAPONS** (If you've made it this far, could you tell me what the "use" command even does? I can't find anything about it online. The only reason I left it in is because it still works.)
- alias primary_weapons_demoman "use tf_weapon_grenadelauncher"
- alias primary_weapons_engineer "use tf_weapon_drg_pomson; use tf_weapon_shotgun_primary; use tf_weapon_sentry_revenge"
- alias primary_weapons_heavy "use tf_weapon_minigun"
- alias primary_weapons_medic "use tf_weapon_syringegun_medic; use tf_weapon_crossbow"
- alias primary_weapons_pyro "use tf_weapon_flamethrower"
- alias primary_weapons_scout "use tf_weapon_scattergun; use tf_weapon_handgun_scout_primary; use tf_weapon_soda_popper"
- alias primary_weapons_sniper "use tf_weapon_sniperrifle; use tf_weapon_sniperrifle_decap; use tf_weapon_compound_bow"
- alias primary_weapons_soldier "use tf_weapon_rocketlauncher_directhit; use tf_weapon_rocketlauncher; use tf_weapon_particle_cannon"
- alias primary_weapons_spy "use tf_weapon_revolver"
- alias secondary_weapons_demoman "use tf_weapon_pipebomblauncher; use tf_wearable_demoshield"
- alias secondary_weapons_engineer "use tf_weapon_pistol; use tf_weapon_laser_pointer; use tf_weapon_mechanical_arm"
- alias secondary_weapons_heavy "use tf_weapon_lunchbox; use tf_weapon_shotgun; use tf_weapon_shotgun_hwg"
- alias secondary_weapons_medic "use tf_weapon_medigun"
- alias secondary_weapons_pyro "use tf_weapon_shotgun; use tf_weapon_flaregun; use tf_weapon_shotgun_pyro; use tf_weapon_flaregun_revenge"
- alias secondary_weapons_scout "use tf_weapon_pistol; use tf_weapon_handgun_scout_secondary; use tf_weapon_lunchbox_drink; use tf_weapon_jar_milk; use tf_weapon_cleaver; use tf_weapon_pistol_scout"
- alias secondary_weapons_sniper "use tf_weapon_jar; use tf_weapon_smg"
- alias secondary_weapons_soldier "use tf_weapon_shotgun; use tf_weapon_raygun; use tf_weapon_shotgun_soldier; use tf_weapon_buff_item"
- alias secondary_weapons_spy "build 3 0"
- alias melee_weapons_demoman "use tf_weapon_bottle; use saxxy; use tf_weapon_stickbomb; use tf_weapon_shovel; use tf_weapon_sword; use tf_weapon_katana; use tool"
- alias melee_weapons_engineer "use tf_weapon_wrench; use tf_weapon_robot_arm; use tool; use saxxy"
- alias melee_weapons_heavy "use tf_weapon_fists; use saxxy; use tool"
- alias melee_weapons_medic "use tf_weapon_bonesaw; use saxxy; use tool"
- alias melee_weapons_pyro "use tf_weapon_fireaxe; use saxxy; use tool"
- alias melee_weapons_scout "use tf_weapon_bat; use tf_weapon_bat_fish; use saxxy; use tf_weapon_bat_giftwrap; use tf_weapon_bat_wood; use tool"
- alias melee_weapons_sniper "use tf_weapon_club; use saxxy; use tool"
- alias melee_weapons_soldier "use tf_weapon_shovel; use saxxy; use tf_weapon_katana; use tool"
- alias melee_weapons_spy "use tf_weapon_knife; use tool; use saxxy"
- // **CORE SWITCHER**
- tf_remember_activeweapon 1
- // INHERITED SETTINGS
- alias scout "alias pc scout_primary; alias sc scout_secondary; alias mc scout_melee; alias pw primary_weapons_scout; alias sw secondary_weapons_scout; alias mw melee_weapons_scout; VAR2"
- alias soldier "alias pc soldier_primary; alias sc soldier_secondary; alias mc soldier_melee; alias pw primary_weapons_soldier; alias sw secondary_weapons_soldier; alias melee_weapons_soldier; VAR2"
- alias pyro "alias pc pyro_primary; alias sc pyro_secondary; alias mc pyro_melee; alias pw primary_weapons_pyro; alias sw secondary_weapons_pyro; alias mw melee_weapons_pyro; VAR2"
- alias demoman "alias pc demoman_primary; alias sc demoman_secondary; alias mc demoman_melee; alias pw primary_weapons_demoman; alias sw secondary_weapons_demoman; alias mw melee_weapons_demoman; VAR2"
- alias heavy "alias pc heavy_primary; alias sc heavy_secondary; alias mc heavy_melee; alias pw primary_weapons_heavy; alias sw secondary_weapons_heavy; alias mw melee_weapons_heavy; VAR2"
- alias engineer "alias pc engineer_primary; alias sc engineer_secondary; alias mc engineer_melee; alias pw primary_weapons_engineer; alias sw secondary_weapons_engineer; alias mw melee_weapons_engineer; VAR2"
- alias medic "alias pc medic_primary; alias sc medic_secondary; alias mc medic_melee; alias pw primary_weapons_medic; alias sw secondary_weapons_medic; alias mw melee_weapons_medic; VAR2"
- alias sniper "alias pc sniper_primary; alias sc sniper_secondary; alias mc sniper_melee; alias pw primary_weapons_sniper; alias sw secondary_weapons_sniper; alias mw melee_weapons_sniper; VAR2"
- alias spy "alias pc spy_primary; alias sc spy_secondary; alias mc spy_melee; alias pw primary_weapons_spy; alias sw secondary_weapons_spy; alias mw melee_weapons_spy; VAR2"
- // ACTUAL SWITCHING SCRIPT
- alias VAR1 "slot1; pw; pc; alias weapon1 VAR1; alias weapon2 VAR3; alias weapon3 VAR6; alias lastweapon VAR6; alias nextweapon VAR3; alias previousweapon VAR6; alias switch_between_slot1_and_slot2 VAR3"
- alias VAR2 "slot1; pw; pc; alias weapon1 VAR2; alias weapon2 VAR3; alias weapon3 VAR6; alias lastweapon VAR3; alias nextweapon VAR3; alias previousweapon VAR6; alias switch_between_slot1_and_slot2 VAR3"
- alias VAR3 "slot2; sw; sc; alias weapon1 VAR2; alias weapon2 VAR3; alias weapon3 VAR5; alias lastweapon VAR2; alias nextweapon VAR5; alias previousweapon VAR2; alias switch_between_slot1_and_slot2 VAR2"
- alias VAR4 "slot2; sw; sc; alias weapon1 VAR2; alias weapon2 VAR4; alias weapon3 VAR5; alias lastweapon VAR5; alias nextweapon VAR5; alias previousweapon VAR2; alias switch_between_slot1_and_slot2 VAR2"
- alias VAR5 "slot3; mw; mc; alias weapon1 VAR1; alias weapon2 VAR4; alias weapon3 VAR5; alias lastweapon VAR4; alias nextweapon VAR1; alias previousweapon VAR4; alias switch_between_slot1_and_slot2 VAR2"
- alias VAR6 "slot3; mw; mc; alias weapon1 VAR1; alias weapon2 VAR4; alias weapon3 VAR6; alias lastweapon VAR1; alias nextweapon VAR1; alias previousweapon VAR4; alias switch_between_slot1_and_slot2 VAR2"
- alias switch_between_slot1_and_slot2 to_slot2
- alias to_slot2 "alias switch_between_slot1_and_slot2 to_slot1; weapon2"
- alias to_slot1 "alias switch_between_slot1_and_slot2 to_slot2; weapon1"
Add Comment
Please, Sign In to add comment