diff options
author | Traesh <Traesh@users.noreply.github.com> | 2018-07-31 23:31:44 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2018-07-31 23:31:44 +0200 |
commit | 55a0a2d3f6146ace93d5558ce16469d3cca28bdc (patch) | |
tree | d1b61e149fcb44c0c153c3ed614e42640a81df28 /src/server/game/Handlers/CharacterHandler.cpp | |
parent | 394f9775a7c6d597c9744db37783985b2e228572 (diff) |
Core/Artifact Handle Artifact tiers + Artifact unlock (3rd relic bonus) (#21593)
Diffstat (limited to 'src/server/game/Handlers/CharacterHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/CharacterHandler.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index a428843d6be..3ba93420747 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -20,6 +20,7 @@ #include "AccountMgr.h" #include "ArenaTeam.h" #include "ArenaTeamMgr.h" +#include "ArtifactPackets.h" #include "AuthenticationPackets.h" #include "Battleground.h" #include "BattlegroundPackets.h" @@ -971,6 +972,16 @@ void WorldSession::HandlePlayerLogin(LoginQueryHolder* holder) WorldPackets::BattlePet::BattlePetJournalLockAcquired lock; SendPacket(lock.Write()); + WorldPackets::Artifact::ArtifactKnowledge artifactKnowledge; + artifactKnowledge.ArtifactCategoryID = ARTIFACT_CATEGORY_PRIMARY; + artifactKnowledge.KnowledgeLevel = sWorld->getIntConfig(CONFIG_CURRENCY_START_ARTIFACT_KNOWLEDGE); + SendPacket(artifactKnowledge.Write()); + + WorldPackets::Artifact::ArtifactKnowledge artifactKnowledgeFishingPole; + artifactKnowledgeFishingPole.ArtifactCategoryID = ARTIFACT_CATEGORY_FISHING; + artifactKnowledgeFishingPole.KnowledgeLevel = 0; + SendPacket(artifactKnowledgeFishingPole.Write()); + pCurrChar->SendInitialPacketsBeforeAddToMap(); //Show cinematic at the first time that player login |