aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Calendar/CalendarMgr.cpp
diff options
context:
space:
mode:
authorhorn <pankrac.ja@seznam.cz>2012-11-21 18:01:55 +0100
committerhorn <pankrac.ja@seznam.cz>2012-11-21 18:01:55 +0100
commite5681fe90492055dcbf8fe3f55c3cdec92213024 (patch)
tree7adb3b26ab2d5689df528547fca7d4abebf56468 /src/server/game/Calendar/CalendarMgr.cpp
parent1ecc55272e210258e9ccbe64d5bff8d6dfbd78fa (diff)
Core/Calendar: Update calendar to 4.3.4 and enable calendar related opcodes
Diffstat (limited to 'src/server/game/Calendar/CalendarMgr.cpp')
-rw-r--r--src/server/game/Calendar/CalendarMgr.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/server/game/Calendar/CalendarMgr.cpp b/src/server/game/Calendar/CalendarMgr.cpp
index 9f4816d6c7c..a7c9e007acc 100644
--- a/src/server/game/Calendar/CalendarMgr.cpp
+++ b/src/server/game/Calendar/CalendarMgr.cpp
@@ -510,6 +510,10 @@ void CalendarMgr::SendCalendarEventInviteAlert(CalendarEvent const& calendarEven
data << uint32(calendarEvent.GetType());
data << int32(calendarEvent.GetDungeonId());
data << uint64(invite.GetInviteId());
+
+ Guild* guild = sGuildMgr->GetGuildById(calendarEvent.GetGuildId());
+ data << uint64(guild ? guild->GetGUID() : 0);
+
data << uint8(invite.GetStatus());
data << uint8(invite.GetRank());
data.appendPackGUID(calendarEvent.GetCreatorGUID());
@@ -546,7 +550,9 @@ void CalendarMgr::SendCalendarEvent(uint64 guid, CalendarEvent const& calendarEv
data << uint32(calendarEvent.GetFlags());
data.AppendPackedTime(calendarEvent.GetEventTime());
data.AppendPackedTime(calendarEvent.GetTimeZoneTime());
- data << uint32(calendarEvent.GetGuildId());
+
+ Guild* guild = sGuildMgr->GetGuildById(calendarEvent.GetGuildId());
+ data << uint64(guild ? guild->GetGUID() : 0);
data << uint32(eventInviteeList.size());
for (std::vector<CalendarInvite*>::const_iterator itr = eventInviteeList.begin(); itr != eventInviteeList.end(); ++itr)