//todo players on war info //todo dismiss player from war //todo change Capitan //todo ocupation triggers public static void SendWarCurrentActionInfoResponse(Asda2Battleground btlgrnd, BattleGroundInfoMessageType status, Int16 value, Character chr = null, short?factionId = null) { using (var packet = new RealmPacketOut(RealmServerOpCode.WarCurrentActionInfo)) //6728 { packet.WriteByte((byte)status); //{status}default value : 8 Len : 1 packet.WriteInt16(value); //{mins}default value : 0 Len : 2 if (chr == null) { btlgrnd.Send(packet, addEnd: false, asda2FactionId: factionId); } else { chr.Send(packet); } } }
public static void SendWarCurrentActionInfoResponse(Asda2Battleground btlgrnd, BattleGroundInfoMessageType status, short value, Character chr = null, short?factionId = null) { using (RealmPacketOut packet = new RealmPacketOut(RealmServerOpCode.WarCurrentActionInfo)) { packet.WriteByte((byte)status); packet.WriteInt16(value); if (chr == null) { btlgrnd.Send(packet, false, factionId, Locale.Any); } else { chr.Send(packet, false); } } }