diff --git a/zone/client_packet.cpp b/zone/client_packet.cpp index 77e735259..08214aa68 100644 --- a/zone/client_packet.cpp +++ b/zone/client_packet.cpp @@ -14757,6 +14757,10 @@ void Client::Handle_OP_SpawnAppearance(const EQApplicationPacket *app) playeraction = 4; SetFeigned(false); } + else if (sa->parameter == Animation::Freeze) { + // Client seems to expect an ack here + SendAppearancePacket(AppearanceType::Animation, Animation::Freeze); + } else { LogError("Client [{}] :: unknown appearance [{}]", name, (int)sa->parameter);