aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/CharacterHandler.cpp
diff options
context:
space:
mode:
authorTraesh <Traesh@users.noreply.github.com>2018-07-31 23:31:44 +0200
committerShauren <shauren.trinity@gmail.com>2018-07-31 23:31:44 +0200
commit55a0a2d3f6146ace93d5558ce16469d3cca28bdc (patch)
treed1b61e149fcb44c0c153c3ed614e42640a81df28 /src/server/game/Handlers/CharacterHandler.cpp
parent394f9775a7c6d597c9744db37783985b2e228572 (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.cpp11
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