1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
// Overwatch Standard-Issue Pulse Rifle (OSIPR)
// Alt-Fire Removed
weapondata
{
printname #hl2_pulse_rifle
viewmodel models/weapons/v_irif...
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
key_updatelayout // Update to currently connected keyboard layout
// bind - Regular commands
// bindtoggle - Toggles the command, i.e. booleans li...
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
alias "lowerweapon" "global_set friendly_encounter 1;alias passivetoggle raiseweapon"
alias "raiseweapon" "global_set friendly_encounter 0;alias pass...
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
local function VNTKillSilent( ply )
if IsValid( ply ) and ply:Alive( ) and ply:IsPlayer( ) then
ply:KillSilent( )
return false
end...
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
local function VNTUseAnimations( ply , ent )
if IsValid( ply ) and ply:Alive( ) and ply:IsPlayer( ) then
ply:DoAnimationEvent( ACT_GMOD_GESTU...
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
local dropDelay = true
local function VNTDropWeapon( ply )
if IsValid( ply ) and ply:Alive( ) and IsValid( ply:GetActiveWeapon( ) ) and dropDel...
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
bind mwheeldown "impulse 200;wait 100;invnext"
bind mwheelup "impulse 200;wait 100;invprev"
bind 1 "impulse 200;wait 100;slot1"
bind 2 "impulse 200...
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$color2 "[ 1 1 1 ]" // Override the color render effect
// Use "{ R G B }" if using RGB instead of a 0-1 float.
Proxies
{
Equals
{...
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
bind t "use weapon_frag;wait 450;+attack;wait 15;-attack;wait 50;lastinv"...
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
forcetextureshadow models/domitibingen/Foliage/Bushes/A_Bush_b_01/a_bush_b_01.mdl
forcetextureshadow models/domitibingen/Foliage/Bushes/A_Bush_b_01/a...