mirror of
https://github.com/metrostroi-repo/MetrostroiAddon.git
synced 2026-05-02 00:42:29 +00:00
metrostroi_signal_distance in meters
This commit is contained in:
@@ -199,13 +199,14 @@ net.Receive("metrostroi-signal", function()
|
||||
end)
|
||||
|
||||
local C_RenderDistance = GetConVar("metrostroi_signal_distance")
|
||||
local C_ScreenshotMode = GetConVar("metrostroi_screenshotmode")
|
||||
|
||||
local timer = CurTime()
|
||||
hook.Add("Think","MetrostroiRenderSignals", function()
|
||||
if CurTime() - timer < 1.5 or not IsValid(LocalPlayer()) then return end
|
||||
if CurTime() - timer < 1.5 or not IsValid(LocalPlayer()) or C_ScreenshotMode:GetBool() then return end
|
||||
timer = CurTime()
|
||||
local plyPos = LocalPlayer():GetPos()
|
||||
local dist = C_RenderDistance:GetInt()
|
||||
local dist = C_RenderDistance:GetInt()/0.01905
|
||||
for _,sig in pairs(ents.FindByClass("gmod_track_signal")) do
|
||||
if not IsValid(sig) then continue end
|
||||
local sigPos = sig:GetPos()
|
||||
@@ -220,7 +221,7 @@ function ENT:Think()
|
||||
self.PrevTime = self.PrevTime or RealTime()
|
||||
self.DeltaTime = (RealTime() - self.PrevTime)
|
||||
self.PrevTime = RealTime()
|
||||
if (self:IsDormant() or Metrostroi and Metrostroi.ReloadClientside or self.RenderDisable) and not self.ReloadModels then
|
||||
if (self:IsDormant() or Metrostroi and Metrostroi.ReloadClientside or self.RenderDisable and not C_ScreenshotMode:GetBool()) and not self.ReloadModels then
|
||||
if self.ModelsCreated then
|
||||
self:RemoveModels()
|
||||
end
|
||||
|
||||
@@ -42,7 +42,7 @@ local function ClientPanel(panel)
|
||||
panel:NumSlider(Metrostroi.GetPhrase("Panel.FOV"),"metrostroi_cabfov",65,100)
|
||||
panel:NumSlider(Metrostroi.GetPhrase("Panel.Z"),"metrostroi_cabz",-10,10)
|
||||
panel:NumSlider(Metrostroi.GetPhrase("Panel.RenderDistance"),"metrostroi_renderdistance",960,3072)
|
||||
panel:NumSlider(Metrostroi.GetPhrase("Panel.RenderSignals"),"metrostroi_signal_distance",6144,16384)
|
||||
panel:NumSlider(Metrostroi.GetPhrase("Panel.RenderSignals"),"metrostroi_signal_distance",80,320)
|
||||
panel:Button(Metrostroi.GetPhrase("Panel.ReloadClient"),"metrostroi_reload_client",true)
|
||||
|
||||
function DRouteNumber:OnChange()
|
||||
|
||||
@@ -101,7 +101,7 @@ CreateClientConVar("metrostroi_debugger_data_timeout",2,true,false)
|
||||
|
||||
CreateClientConVar("metrostroi_disablehud",0,true)
|
||||
CreateClientConVar("metrostroi_renderdistance",1024,true)
|
||||
CreateClientConVar("metrostroi_signal_distance",8192,true)
|
||||
CreateClientConVar("metrostroi_signal_distance",140,true)
|
||||
CreateClientConVar("metrostroi_screenshotmode",0,true)
|
||||
CreateClientConVar("metrostroi_disableseatshadows",0,true)
|
||||
CreateClientConVar("metrostroi_softdrawmultipier",100,true)
|
||||
|
||||
Reference in New Issue
Block a user