From e50074c916ec18ffd6674cda7860149872978cfd Mon Sep 17 00:00:00 2001 From: NullBite Date: Sat, 21 Oct 2023 04:39:06 -0400 Subject: [PATCH] Add overrides to mermaid tail animation --- script.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/script.lua b/script.lua index 971dace..69f98b9 100644 --- a/script.lua +++ b/script.lua @@ -660,7 +660,14 @@ function animateMTail(val, delta) amplitude_multiplier=0.33 TAIL_BONES[1]:setRot(vec(80,0,0)) 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) 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 ))