diff --git a/src/game/GroupHandler.cpp b/src/game/GroupHandler.cpp index cd87021ea..97d68c304 100644 --- a/src/game/GroupHandler.cpp +++ b/src/game/GroupHandler.cpp @@ -227,9 +227,9 @@ void WorldSession::HandleGroupUninviteGuidOpcode(WorldPacket & recv_data) { uint64 guid; recv_data >> guid; - read_skip(); + recv_data.read_skip(); - //can't uninvite yourself + // can't uninvite yourself if(guid == GetPlayer()->GetGUID()) { sLog.outError("WorldSession::HandleGroupUninviteGuidOpcode: leader %s(%d) tried to uninvite himself from the group.", GetPlayer()->GetName(), GetPlayer()->GetGUIDLow()); diff --git a/src/game/Player.cpp b/src/game/Player.cpp index 7ca0bd2e1..8a67dc03c 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -15707,7 +15707,7 @@ void Player::_LoadMails(QueryResult *result) m->sender = fields[2].GetUInt32(); m->receiver = fields[3].GetUInt32(); m->subject = fields[4].GetCppString(); - m->body = fields[5].GetUInt32(); + m->body = fields[5].GetCppString(); bool has_items = fields[6].GetBool(); m->expire_time = (time_t)fields[7].GetUInt64(); m->deliver_time = (time_t)fields[8].GetUInt64(); diff --git a/src/game/QuestDef.h b/src/game/QuestDef.h index fbd531bc9..6bb4fd165 100644 --- a/src/game/QuestDef.h +++ b/src/game/QuestDef.h @@ -107,9 +107,9 @@ enum __QuestGiverStatus { DIALOG_STATUS_NONE = 0, DIALOG_STATUS_UNAVAILABLE = 1, - DIALOG_STATUS_CHAT = 2, // 3.1 LowLevelQuest - DIALOG_STATUS_UNK1 = 3, // 3.1 LowLevelRepeatableHandin - DIALOG_STATUS_UNK2 = 4, // 3.1 LowLevelRepeatableAvailable + DIALOG_STATUS_LOW_LEVEL_AVAILABLE = 2, + DIALOG_STATUS_LOW_LEVEL_REWARD_REP = 3, + DIALOG_STATUS_LOW_LEVEL_AVAILABLE_REP = 4, DIALOG_STATUS_INCOMPLETE = 5, DIALOG_STATUS_REWARD_REP = 6, DIALOG_STATUS_AVAILABLE_REP = 7,