diff options
| author | Intel <chemicstry@gmail.com> | 2014-12-28 23:33:26 +0200 |
|---|---|---|
| committer | Intel <chemicstry@gmail.com> | 2014-12-28 23:33:26 +0200 |
| commit | ce8102cf8ddbfac4fd96eca4a79848027db03ab3 (patch) | |
| tree | a6a0b7ea6f9601ea6f669deed029b1adb4e3805e /src/server/game/Server | |
| parent | f09217ec046ca990bd6c3e78d7357287a393617a (diff) | |
Core/Quests: Fixed index typos and added some missing data to quest query packet
Diffstat (limited to 'src/server/game/Server')
| -rw-r--r-- | src/server/game/Server/Packets/QuestPackets.cpp | 6 | ||||
| -rw-r--r-- | src/server/game/Server/Packets/QuestPackets.h | 5 |
2 files changed, 8 insertions, 3 deletions
diff --git a/src/server/game/Server/Packets/QuestPackets.cpp b/src/server/game/Server/Packets/QuestPackets.cpp index 3b95a19c7c6..34fc1a6261a 100644 --- a/src/server/game/Server/Packets/QuestPackets.cpp +++ b/src/server/game/Server/Packets/QuestPackets.cpp @@ -72,10 +72,10 @@ WorldPacket const* WorldPackets::Quest::QueryQuestInfoResponse::Write() _worldPacket << Info.SuggestedGroupNum; _worldPacket << Info.RewardNextQuest; _worldPacket << Info.RewardXPDifficulty; - _worldPacket << float(1.0f); // Unk Float10 + _worldPacket << Info.Float10; // Unk _worldPacket << Info.RewardMoney; _worldPacket << Info.RewardMoneyDifficulty; - _worldPacket << float(1.0f); // Unk Float13 + _worldPacket << Info.Float13; // Unk _worldPacket << Info.RewardBonusMoney; _worldPacket << Info.RewardDisplaySpell; _worldPacket << Info.RewardSpell; @@ -136,7 +136,7 @@ WorldPacket const* WorldPackets::Quest::QueryQuestInfoResponse::Write() _worldPacket << Info.TimeAllowed; _worldPacket << int32(Info.Objectives.size()); - _worldPacket << int32(-1); // Unk Int2950 + _worldPacket << int32(Info.AllowableRaces); for (uint32 i = 0; i < Info.Objectives.size(); ++i) { diff --git a/src/server/game/Server/Packets/QuestPackets.h b/src/server/game/Server/Packets/QuestPackets.h index 75e122ff904..94d4f5173cb 100644 --- a/src/server/game/Server/Packets/QuestPackets.h +++ b/src/server/game/Server/Packets/QuestPackets.h @@ -162,6 +162,11 @@ namespace WorldPackets int32 RewardFactionOverride[QUEST_REWARD_REPUTATIONS_COUNT] = {}; int32 RewardCurrencyID[QUEST_REWARD_CURRENCY_COUNT] = {}; int32 RewardCurrencyQty[QUEST_REWARD_CURRENCY_COUNT] = {}; + + // Non JAM data + float Float10 = 1.0f; + float Float13 = 1.0f; + int32 AllowableRaces = -1; }; class QueryQuestInfoResponse final : public ServerPacket |
