shared/config: Add Friendly Fire option

This commit is contained in:
Michael Fabian 'Xaymar' Dirks
2020-12-21 01:59:33 +01:00
parent 819c1bfd7d
commit 677f35ec4a
@@ -36,6 +36,17 @@ function CreateConVarIfNotExists(name, value, flags, helptext)
return cv
end
-- ------------------------------------------------------------------------- --
--! Options
-- ------------------------------------------------------------------------- --
GM.Options = { }
-- Friendly Fire
GM.Options.FriendlyFire = { }
GM.Options.FriendlyFire.Off = 0
GM.Options.FriendlyFire.On = 1
GM.Options.FriendlyFire.Reflect = 2
-- ------------------------------------------------------------------------- --
--! Debug Settings
-- ------------------------------------------------------------------------- --
@@ -66,6 +77,17 @@ function GM.Config:TimeLimit()
return self.ConVars.TimeLimit:GetFloat()
end
-- Friendly Fire
GM.Config.ConVars.FriendlyFire = CreateConVarIfNotExists(
"mp_friendlyfire",
GM.Options.FriendlyFire.Off,
FCVAR_REPLICATED,
"Enable Friendly Fire? (0 = Off, 1 = On, 2 = Reflect)"
)
function GM.Config:FriendlyFire()
return self.ConVars.FriendlyFire:GetInt()
end
-- ------------------------------------------------------------------------- --
--! Round Settings
-- ------------------------------------------------------------------------- --