aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Quests/QuestDef.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Quests/QuestDef.cpp')
-rw-r--r--src/server/game/Quests/QuestDef.cpp73
1 files changed, 0 insertions, 73 deletions
diff --git a/src/server/game/Quests/QuestDef.cpp b/src/server/game/Quests/QuestDef.cpp
index 691ac68e5c5..3c45f5efb38 100644
--- a/src/server/game/Quests/QuestDef.cpp
+++ b/src/server/game/Quests/QuestDef.cpp
@@ -245,79 +245,6 @@ int32 Quest::GetRewMoney() const
return int32(RewardMoney * sWorld->getRate(RATE_MONEY_QUEST));
}
-void Quest::BuildExtraQuestInfo(WorldPacket& data, Player* player) const
-{
- data << uint32(GetRewChoiceItemsCount());
- for (uint8 i = 0; i < QUEST_REWARD_CHOICES_COUNT; ++i)
- data << uint32(RewardChoiceItemId[i]);
- for (uint8 i = 0; i < QUEST_REWARD_CHOICES_COUNT; ++i)
- data << uint32(RewardChoiceItemCount[i]);
- for (uint8 i = 0; i < QUEST_REWARD_CHOICES_COUNT; ++i)
- {
- if (ItemTemplate const* itemTemplate = sObjectMgr->GetItemTemplate(RewardChoiceItemId[i]))
- data << uint32(/*itemTemplate->DisplayInfoID*/);
- else
- data << uint32(0);
- }
-
- data << uint32(GetRewItemsCount());
- for (uint8 i = 0; i < QUEST_REWARD_ITEM_COUNT; ++i)
- data << uint32(RewardItemId[i]);
- for (uint8 i = 0; i < QUEST_REWARD_ITEM_COUNT; ++i)
- data << uint32(RewardItemCount[i]);
- for (uint8 i = 0; i < QUEST_REWARD_ITEM_COUNT; ++i)
- {
- if (ItemTemplate const* itemTemplate = sObjectMgr->GetItemTemplate(RewardItemId[i]))
- data << uint32(/*itemTemplate->DisplayInfoID*/);
- else
- data << uint32(0);
- }
-
- data << uint32(GetRewMoney());
- data << uint32(player->GetQuestXPReward(this));
-
- data << uint32(GetRewTitle());
- data << uint32(0); // unk
- data << float(0.0f); // unk
- data << uint32(GetBonusTalents());
- data << uint32(0); // unk
- data << uint32(GetRewardReputationMask());
-
- /* Pre cata struct, some of these unks might be the missing values in cata:
- // rewarded honor points. Multiply with 10 to satisfy client
- data << 10 * Trinity::Honor::hk_honor_at_level(_session->GetPlayer()->getLevel(), quest->GetRewHonorMultiplier());
- data << float(0); // unk, honor multiplier?
- data << uint32(0x08); // unused by client?
- data << uint32(quest->GetRewDisplaySpell()); // reward spell, this spell will display (icon) (casted if RewSpellCast == 0)
- data << int32(quest->GetRewSpell()); // casted spell
- data << uint32(0); // unknown
- data << uint32(quest->GetBonusTalents()); // bonus talents
- data << uint32(quest->GetRewArenaPoints()); // arena points
- data << uint32(0);
- */
-
- for (uint8 i = 0; i < QUEST_REWARD_REPUTATIONS_COUNT; ++i) // reward factions ids
- data << uint32(RewardFactionId[i]);
-
- for (uint8 i = 0; i < QUEST_REWARD_REPUTATIONS_COUNT; ++i) // columnid in QuestFactionReward.dbc (zero based)?
- data << int32(RewardFactionValue[i]);
-
- for (uint8 i = 0; i < QUEST_REWARD_REPUTATIONS_COUNT; ++i) // reward reputation override?
- data << uint32(RewardFactionOverride[i]);
-
- data << uint32(GetRewDisplaySpell());
- data << uint32(GetRewSpell());
-
- for (uint8 i = 0; i < QUEST_REWARD_CURRENCY_COUNT; ++i)
- data << uint32(RewardCurrencyId[i]);
-
- for (uint8 i = 0; i < QUEST_REWARD_CURRENCY_COUNT; ++i)
- data << uint32(RewardCurrencyCount[i]);
-
- data << uint32(GetRewardSkillId());
- data << uint32(GetRewardSkillPoints());
-}
-
void Quest::BuildQuestRewards(WorldPackets::Quest::QuestRewards& rewards, Player* player) const
{
rewards.ChoiceItemCount = GetRewChoiceItemsCount();