[Commands] Add #show special_abilities (#4043)

* [Commands] Add #show special_abilities

# Notes
- Allows operators to see what special abilities an NPC has.
- Move special ability values to `common/emu_constants.h`.
- Add `EQ::constants::GetSpecialAbilityMap()` and `EQ::constants::GetSpecialAbilityName()`.
- Add `NPC::DescribeSpecialAbilities(client)` to describe special abilities to a specified client.

# Images

* Update npc.cpp
This commit is contained in:
Alex King
2024-02-05 15:34:10 -05:00
committed by GitHub
parent 0ffea36905
commit fcbf5cae47
7 changed files with 364 additions and 59 deletions
+2
View File
@@ -369,6 +369,8 @@ public:
inline bool IsGuarding() const { return(m_GuardPoint.w != 0); }
void SaveGuardSpotCharm();
void DescribeSpecialAbilities(Client* c);
uint16 GetMeleeTexture1() const;
uint16 GetMeleeTexture2() const;