--[[ | This file was obtained through the combined efforts | of Madbluntz & Plymouth Antiquarian Society. | | Credits: lifestorm, Gregory Wayne Rossel JR., | Maloy, DrPepper10 @ RIP, Atle! | | Visit for more: https://plymouth.thetwilightzone.ru/ --]] --[[------------------------------------------------------------------------- vFire support :D ---------------------------------------------------------------------------]] local vFireList = {} hook.Add("vFireOnCalculateWind","vFire - StormFox Handshake",function(vFireEnt) local outside = StormFox2.Wind.IsEntityInWind(vFireEnt) if outside then vFireList[vFireEnt] = true return StormFox2.Wind.GetVector() / 20 end end) if CLIENT then return end local ran = math.random timer.Create("vFire - StormFox Rain",2,0,function() local r = StormFox2.Weather.GetRainAmount() if r <= 0 then table.Empty(vFireList) return end for ent,_ in pairs(vFireList) do if IsValid(ent) then ent:SoftExtinguish(r * ran(130,160)) end end table.Empty(vFireList) end) timer.Simple(2,function() if not vFireInstalled then return end StormFox2.Msg("Gee, vFire, what do you want to do tonight?") hook.Call("vFire - StormFox Handeshake") end)