feat: enhance possession mechanics with skill set integration and improved message handling

This commit is contained in:
Aaron Kimbrell
2026-06-08 21:30:22 -05:00
parent a156a8fcba
commit d079f3621b
6 changed files with 64 additions and 47 deletions

View File

@@ -55,6 +55,12 @@ public:
*/
bool GetDepossessOnHit() const { return m_DepossessOnHit; };
/**
* Returns the skill set ID for this possessable (0 = no skill set)
* @return the skill set ID
*/
int32_t GetSkillSet() const { return m_SkillSet; };
/**
* Forcibly depossess the Entity
*/
@@ -118,4 +124,9 @@ private:
*
*/
bool m_ItemSpawned = false;
/**
* @brief Skill set ID from PossessableComponent CDClient table (0 = none)
*/
int32_t m_SkillSet = 0;
};