ph-enhanced/gamemodes/fretta/gamemode/class_default.lua
2019-05-28 09:16:53 +02:00

65 lines
1.5 KiB
Lua

local CLASS = {}
CLASS.DisplayName = "Default Class"
CLASS.WalkSpeed = 400
CLASS.CrouchedWalkSpeed = 0.2
CLASS.RunSpeed = 600
CLASS.DuckSpeed = 0.2
CLASS.JumpPower = 200
--CLASS.PlayerModel = "models/player.mdl"
CLASS.PlayerModel = "models/player/combine_soldier.mdl"
CLASS.DrawTeamRing = false
CLASS.DrawViewModel = true
CLASS.CanUseFlashlight = true
CLASS.MaxHealth = 100
CLASS.StartHealth = 100
CLASS.StartArmor = 0
CLASS.RespawnTime = 0 // 0 means use the default spawn time chosen by gamemode
CLASS.DropWeaponOnDie = false
CLASS.TeammateNoCollide = true
CLASS.AvoidPlayers = true // Automatically avoid players that we're no colliding
CLASS.Selectable = true // When false, this disables all the team checking
CLASS.FullRotation = false // Allow the player's model to rotate upwards, etc etc
function CLASS:Loadout( pl )
pl:GiveAmmo( 255, "Pistol", true )
pl:Give( "weapon_pistol" )
end
function CLASS:OnSpawn( pl )
end
function CLASS:OnDeath( pl, attacker, dmginfo )
end
function CLASS:Think( pl )
end
function CLASS:Move( pl, mv )
end
function CLASS:OnKeyPress( pl, key )
end
function CLASS:OnKeyRelease( pl, key )
end
function CLASS:ShouldDrawLocalPlayer( pl )
return false
end
function CLASS:CalcView( ply, origin, angles, fov )
end
player_class.Register( "Default", CLASS )
local CLASS = {}
CLASS.DisplayName = "Spectator Class"
CLASS.DrawTeamRing = false
CLASS.PlayerModel = "models/player.mdl"
player_class.Register( "Spectator", CLASS )