Compare commits
2 Commits
31253ccc85
...
2ea036680d
Author | SHA1 | Date | |
---|---|---|---|
2ea036680d | |||
e50074c916 |
11
script.lua
11
script.lua
@ -643,7 +643,7 @@ end
|
|||||||
function animateMTail(val, delta)
|
function animateMTail(val, delta)
|
||||||
local chest_rot = 3
|
local chest_rot = 3
|
||||||
local period=3*math.pi
|
local period=3*math.pi
|
||||||
local amplitude_multiplier=0.8
|
local amplitude_multiplier=1
|
||||||
local curve=0
|
local curve=0
|
||||||
-- TODO vanilla model manipulation broke, add chestplate model
|
-- TODO vanilla model manipulation broke, add chestplate model
|
||||||
-- armor_model.CHESTPLATE:setRot(vec( -wave(val, period, math.rad(3)), 0, 0 ))
|
-- armor_model.CHESTPLATE:setRot(vec( -wave(val, period, math.rad(3)), 0, 0 ))
|
||||||
@ -660,7 +660,14 @@ function animateMTail(val, delta)
|
|||||||
amplitude_multiplier=0.33
|
amplitude_multiplier=0.33
|
||||||
TAIL_BONES[1]:setRot(vec(80,0,0))
|
TAIL_BONES[1]:setRot(vec(80,0,0))
|
||||||
else
|
else
|
||||||
curve=curveMTail(delta)
|
local pose=player:getPose()
|
||||||
|
if pose ~= "SWIMMING" and pose ~= "SLEEPING" then
|
||||||
|
curve=curveMTail(delta)
|
||||||
|
end
|
||||||
|
if pose == "SLEEPING" then
|
||||||
|
period=6*math.pi
|
||||||
|
amplitude_multiplier=0.3
|
||||||
|
end
|
||||||
resetAngles(model.Body)
|
resetAngles(model.Body)
|
||||||
model.Body:setRot(vec( wave(val, period, 3*amplitude_multiplier), 0, 0 ))
|
model.Body:setRot(vec( wave(val, period, 3*amplitude_multiplier), 0, 0 ))
|
||||||
model.Body.LeggingsTopTrimF:setRot(vec( wave(val-1, period, 4*amplitude_multiplier), 0, 0 ))
|
model.Body.LeggingsTopTrimF:setRot(vec( wave(val-1, period, 4*amplitude_multiplier), 0, 0 ))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user