diff options
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 6 | ||||
-rw-r--r-- | src/server/game/Entities/Player/Player.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index a66c3a15c88..c97659b3e82 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -19084,10 +19084,10 @@ void Player::SetSpellModTakingSpell(Spell * spell, bool apply) } // send Proficiency -void Player::SendProficiency(uint8 pr1, uint32 pr2) +void Player::SendProficiency(ItemClass itemClass, uint32 itemSubclassMask) { - WorldPacket data(SMSG_SET_PROFICIENCY, 8); - data << uint8(pr1) << uint32(pr2); + WorldPacket data(SMSG_SET_PROFICIENCY, 1 + 4); + data << uint8(itemClass) << uint32(itemSubclassMask); GetSession()->SendPacket (&data); } diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h index de8aedf5de1..d03bbf0bf90 100644 --- a/src/server/game/Entities/Player/Player.h +++ b/src/server/game/Entities/Player/Player.h @@ -1539,7 +1539,7 @@ class Player : public Unit, public GridObject<Player> bool IsSpellFitByClassAndRace(uint32 spell_id) const; bool IsNeedCastPassiveSpellAtLearn(SpellEntry const* spellInfo) const; - void SendProficiency(uint8 pr1, uint32 pr2); + void SendProficiency(ItemClass itemClass, uint32 itemSubclassMask); void SendInitialSpells(); bool addSpell(uint32 spell_id, bool active, bool learning, bool dependent, bool disabled); void learnSpell(uint32 spell_id, bool dependent); |