Files
wnsrc/addons/pillpack/lua/includes/modules/ppp_includes/tf2lib.lua
lifestorm df294d03aa Upload
2024-08-04 23:54:45 +03:00

36 lines
891 B
Lua

--[[
| 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/
--]]
AddCSLuaFile()
--Speed modifications done by tf2 weapons, effects, etc.
hook.Add("SetupMove", "momo_tf2_movemod", function(ply, mv, cmd)
local speedmod = 1
--Check weapons
for _, wep in pairs(ply:GetWeapons()) do
if wep.momo_SpeedMod then
local thismod = wep:momo_SpeedMod()
if thismod then
speedmod = speedmod * thismod
end
end
end
--Change the speed
if speedmod ~= 1 then
local basevel = mv:GetVelocity()
basevel.x = basevel.x * speedmod
basevel.y = basevel.y * speedmod
mv:SetVelocity(basevel)
end
end)