tracer stuff

Changed tracer smoke so instead of appearing at endpos it appears at startpos with the main tracer
This commit is contained in:
May Lian 2024-07-15 19:26:53 -04:00
parent b8f7817acb
commit 8113c65312
2 changed files with 4 additions and 6 deletions

View File

@ -6,15 +6,14 @@ EFFECT.LifeTime2 = 0.2
EFFECT.DieTime = 0
EFFECT.Color = Color(255, 255, 255)
EFFECT.Speed = 15000
EFFECT.Size = 1
--local head = Material("effects/whiteflare")
local tracer = Material("arc9/tracer")
local smoke = Material("trails/smoke")
--local smoke = Material("effects/smoke")
local smoke = Material("effects/fas_smoke_beam")
function EFFECT:Init(data)
local hit = data:GetOrigin()
local wep = data:GetEntity()
@ -27,9 +26,8 @@ function EFFECT:Init(data)
if speed > 0 then
self.Speed = speed
end
self.LifeTime = (hit - start):Length() / self.Speed
self.StartTime = UnPredictedCurTime()
self.DieTime = UnPredictedCurTime() + math.max(self.LifeTime, self.LifeTime2)
@ -73,5 +71,5 @@ function EFFECT:Render()
render.DrawBeam(startpos, endpos, size, 0, 1, col)
render.SetMaterial(smoke)
render.DrawBeam(self.EndPos, endpos, size * d2, 0, 1, col2)
render.DrawBeam(startpos, endpos, size * d2, 0, 1, col2)
end

Binary file not shown.