From 6d2fdf2191d7056bcb87edb38807361c20a3c1d7 Mon Sep 17 00:00:00 2001 From: Fesiug Date: Wed, 15 Nov 2023 19:01:38 -0500 Subject: [PATCH] Move this to sh_player --- .../gamemode/modules/player/sh_basic.lua | 18 ---------------- .../gamemode/modules/player/sh_player.lua | 21 ++++++++++++++++++- 2 files changed, 20 insertions(+), 19 deletions(-) diff --git a/gamemodes/benny/gamemode/modules/player/sh_basic.lua b/gamemodes/benny/gamemode/modules/player/sh_basic.lua index 95c3881..7143ec5 100644 --- a/gamemodes/benny/gamemode/modules/player/sh_basic.lua +++ b/gamemodes/benny/gamemode/modules/player/sh_basic.lua @@ -1,22 +1,4 @@ -function GM:PlayerSpawn( ply ) - player_manager.SetPlayerClass( ply, "player_benny" ) - ply:SetModel( "models/player/police.mdl" ) - ply:SetViewOffset( Vector( 0, 0, 64 ) ) - ply:SetViewOffsetDucked( Vector( 0, 0, 50 ) ) - ply:SetPlayerColor( Vector( 0.275, 0.2, 0.145 ) ) - ply:Give( "benny" ) - - ply:SetCrouchedWalkSpeed( 0.3 ) - ply:SetDuckSpeed( 0.1 ) - ply:SetUnDuckSpeed( 0.1 ) - ply:SetSlowWalkSpeed( 100 ) - ply:SetWalkSpeed( 160 ) - ply:SetRunSpeed( 220 ) - ply:SetStepSize( 16 ) - ply:SetCanZoom( false ) -end - if SERVER then util.AddNetworkString( "benny_syncinv" ) util.AddNetworkString( "benny_sendinvitem" ) diff --git a/gamemodes/benny/gamemode/modules/player/sh_player.lua b/gamemodes/benny/gamemode/modules/player/sh_player.lua index b9dea72..175fbc4 100644 --- a/gamemodes/benny/gamemode/modules/player/sh_player.lua +++ b/gamemodes/benny/gamemode/modules/player/sh_player.lua @@ -1,8 +1,27 @@ +function GM:PlayerSpawn( ply ) + player_manager.SetPlayerClass( ply, "player_benny" ) + ply:SetModel( "models/player/police.mdl" ) + ply:SetViewOffset( Vector( 0, 0, 64 ) ) + ply:SetViewOffsetDucked( Vector( 0, 0, 50 ) ) + ply:SetPlayerColor( Vector( 0.275, 0.2, 0.145 ) ) + ply:Give( "benny" ) + + ply:SetCrouchedWalkSpeed( 0.3 ) + ply:SetDuckSpeed( 0.1 ) + ply:SetUnDuckSpeed( 0.1 ) + ply:SetSlowWalkSpeed( 100 ) + ply:SetWalkSpeed( 160 ) + ply:SetRunSpeed( 220 ) + ply:SetStepSize( 16 ) + ply:SetCanZoom( false ) +end + local PT = FindMetaTable( "Player" ) function PT:BennyCheck() - return ( self:GetActiveWeapon():IsValid() and self:GetActiveWeapon():GetClass() == "benny" and self:GetActiveWeapon().GetUserAim ) + local wep = self:GetActiveWeapon() + return ( wep:IsValid() and wep:GetClass() == "benny" and wep.GetUserAim ) end function PT:CamSpot( ang )