void HandleDoReadyCheckOpcode(DoReadyCheck packet) { Group group = GetPlayer().GetGroup(); if (!group) { return; } /** error handling **/ if (!group.IsLeader(GetPlayer().GetGUID()) && !group.IsAssistant(GetPlayer().GetGUID())) { return; } // everything's fine, do it group.StartReadyCheck(GetPlayer().GetGUID(), packet.PartyIndex, TimeSpan.FromMilliseconds(MapConst.ReadycheckDuration)); }
void HandleDoReadyCheckOpcode(DoReadyCheck packet) { Group group = GetPlayer().GetGroup(); if (!group) { return; } /** error handling **/ if (!group.IsLeader(GetPlayer().GetGUID()) && !group.IsAssistant(GetPlayer().GetGUID())) { return; } // everything's fine, do it group.StartReadyCheck(GetPlayer().GetGUID(), packet.PartyIndex); }