blob: a1430a57d51ddff7f899650956c6fed7542f9aeb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
if not RegisterLuaAnimation then
error("JetBoom's libanimbone is required for animations. (It's bundeled with PAC3)")
return
end
local sequences
local log = nrequire("log.lua")
if SERVER then
sequences = nrequire("core/animation/sv_animate.lua")
else -- CLIENT
sequences = nrequire("core/animation/cl_animate.lua")
end
hook.Add("UpdateAnimation","art_updateanim",function(ply,vel,mgs)
if sequences and ply and sequences[ply] and CurTime() < sequences[ply][1] then
ply:SetPlaybackRate(sequences[ply][3])
end
end)
hook.Add("CalcMainActivity","art_swing",function(ply,vel)
if sequences and ply and sequences[ply] and CurTime() < sequences[ply][1] then
return -1, sequences[ply][2]
end
end)
|