anim: fix fly animation IDs to 158/159 (FlyIdle/FlyForward)

This commit is contained in:
Kelsi 2026-03-10 11:58:19 -07:00
parent 30a65320fb
commit 8a20ccb69d

View file

@ -1495,14 +1495,14 @@ void Application::update(float deltaTime) {
if (!gotState || curAnimId != 1 /*Death*/) { if (!gotState || curAnimId != 1 /*Death*/) {
uint32_t targetAnim; uint32_t targetAnim;
if (isMovingNow) { if (isMovingNow) {
if (isFlyingNow) targetAnim = 61u; // Fly (FlyForward) if (isFlyingNow) targetAnim = 159u; // FlyForward
else if (isSwimmingNow) targetAnim = 42u; // Swim else if (isSwimmingNow) targetAnim = 42u; // Swim
else if (isWalkingNow) targetAnim = 4u; // Walk else if (isWalkingNow) targetAnim = 4u; // Walk
else targetAnim = 5u; // Run else targetAnim = 5u; // Run
} else { } else {
if (isFlyingNow) targetAnim = 60u; // FlyIdle (hover) if (isFlyingNow) targetAnim = 158u; // FlyIdle (hover)
else if (isSwimmingNow) targetAnim = 41u; // SwimIdle else if (isSwimmingNow) targetAnim = 41u; // SwimIdle
else targetAnim = 0u; // Stand else targetAnim = 0u; // Stand
} }
charRenderer->playAnimation(instanceId, targetAnim, /*loop=*/true); charRenderer->playAnimation(instanceId, targetAnim, /*loop=*/true);
} }