mirror of
https://github.com/JonnyBro/beatrun.git
synced 2025-01-01 23:03:01 +05:00
94 lines
No EOL
2.6 KiB
Lua
94 lines
No EOL
2.6 KiB
Lua
AddCSLuaFile()
|
|
|
|
--[[ IN BOTH CASES: NAME SHOULD BE THE ACTUAL SEQUENCE NAME
|
|
You don't have to put every value, but some like model are obviously needed
|
|
|
|
Hands
|
|
"model" - path to model
|
|
"lerp_peak" - time when the hand should transition back to the weapon
|
|
"lerp_speed_in" - speed at which the hand transitions into the anim
|
|
"lerp_speed_out" - speed at which the hand transitions out of the anim
|
|
"lerp_curve" - power of the curve
|
|
"speed" - playback speed
|
|
"startcycle" - time to start the anim at
|
|
"cam_ang" - angle offset for the camera
|
|
"cam_angint" - intensity multiplier of the camera
|
|
"sounds" - table of sounds, keys represent the path and their value the time it plays at. do not use past holdtime lmao
|
|
"loop" - loop the anim instead of stopping
|
|
"segmented" - when anim is over, freezes it and waits for SegmentPlay(sequence,lastanim). Repeat if lastanim is false
|
|
^Note: lerp peak and related values are used for the "last segment" instead.
|
|
|
|
"holdtime" - the time when the anim should be paused
|
|
"preventquit" - ONLY accept QuitHolding request if the argument is our anim. Use very cautiously
|
|
"assurepos" - for important anims, makes sure the position isn't offset by sweps. Use locktoply it's better
|
|
"locktoply" - for when assurepos isn't enough.
|
|
|
|
|
|
Legs
|
|
"model" - path to model
|
|
"speed" - playback speed
|
|
"forwardboost" - forward offset
|
|
"upboost" - vertical offset (in actual hammer units)
|
|
|
|
]]
|
|
|
|
VManip:RegisterAnim("use", {
|
|
["model"] = "c_vmanipinteract.mdl",
|
|
["lerp_peak"] = 0.4,
|
|
["lerp_speed_in"] = 1,
|
|
["lerp_speed_out"] = 0.8,
|
|
["lerp_curve"] = 2.5,
|
|
["speed"] = 1,
|
|
["startcycle"] = 0.1,
|
|
["sounds"] = {},
|
|
["loop"] = false
|
|
})
|
|
|
|
|
|
VManip:RegisterAnim("vault", {
|
|
["model"] = "c_vmanipvault.mdl",
|
|
["lerp_peak"] = 0.4,
|
|
["lerp_speed_in"] = 1,
|
|
["lerp_speed_out"] = 0.5,
|
|
["lerp_curve"] = 1,
|
|
["speed"] = 1
|
|
})
|
|
|
|
VManip:RegisterAnim("handslide", {
|
|
["model"] = "c_vmanipvault.mdl",
|
|
["lerp_peak"] = 0.2,
|
|
["lerp_speed_in"] = 1,
|
|
["lerp_speed_out"] = 0.8,
|
|
["lerp_curve"] = 2,
|
|
["speed"] = 1.5,
|
|
["holdtime"] = 0.25,
|
|
})
|
|
|
|
VManip:RegisterAnim("adrenalinestim", {
|
|
["model"] = "old/c_vmanip.mdl",
|
|
["lerp_peak"] = 1.1,
|
|
["lerp_speed_in"] = 1,
|
|
["speed"] = 0.7,
|
|
["sounds"] = {},
|
|
["loop"] = false
|
|
})
|
|
|
|
VManip:RegisterAnim("thrownade", {
|
|
["model"] = "c_vmanipgrenade.mdl",
|
|
["lerp_peak"] = 0.85,
|
|
["lerp_speed_in"] = 1.2,
|
|
["lerp_speed_out"] = 1.2,
|
|
["lerp_curve"] = 1,
|
|
["speed"] = 1,
|
|
["holdtime"] = 0.4,
|
|
})
|
|
|
|
--###################################
|
|
|
|
--lmao, im not recompiling to change THAT shit
|
|
VMLegs:RegisterAnim("test", {
|
|
["model"] = "c_vmaniplegs.mdl",
|
|
["speed"] = 1.5,
|
|
["forwardboost"] = 4,
|
|
["upwardboost"] = 0
|
|
}) |