[Commands] Cleanup #appearance Command (#3827)

* [Commands] Cleanup #appearance Command

# Notes
- Cleanup messages and logic.
- Cleanup appearance type constants to use a namespace with constexpr instead.
- Cleanup animation constants to use a namespace with constexpr instead.

* Update emu_constants.cpp

* Cleanup
This commit is contained in:
Alex King
2024-01-06 23:24:32 -05:00
committed by GitHub
parent d2f5dc43a6
commit 259add68f5
33 changed files with 330 additions and 237 deletions
+2 -2
View File
@@ -1440,12 +1440,12 @@ void Perl_Client_RemoveFromInstance(Client* self, uint16 instance_id) // @catego
void Perl_Client_Freeze(Client* self)
{
self->SendAppearancePacket(AT_Anim, ANIM_FREEZE);
self->SendAppearancePacket(AppearanceType::Animation, Animation::Freeze);
}
void Perl_Client_UnFreeze(Client* self)
{
self->SendAppearancePacket(AT_Anim, ANIM_STAND);
self->SendAppearancePacket(AppearanceType::Animation, Animation::Standing);
}
uint32 Perl_Client_GetAggroCount(Client* self) // @categories Script Utility, Hate and Aggro