public void Write(GamePacketWriter writer) { writer.Write(Id); writer.Write(Unknown8, 14); writer.WriteStringWide(Name); writer.Write(Race, 5); writer.Write(Class, 5); writer.Write(Sex, 2); writer.Write(Unknown20); writer.Write((byte)Unknown2C.Count); Unknown2C.ForEach(e => writer.Write(e)); writer.WriteStringWide(Unknown30); writer.Write(Unknown34, 4); writer.Write((byte)Unknown3C.Count, 5); Unknown3C.ForEach(e => writer.Write(e)); writer.Write(Bones.Count, 6); Bones.ForEach(e => writer.Write(e)); writer.Write(Unknown48, 3); writer.Write(Unknown4C); writer.Write(Unknown50, 14); }
public void Write(GamePacketWriter writer) { writer.Write(Id); writer.Write(RealmId, 14); writer.WriteStringWide(Name); writer.Write(Race, 5); writer.Write(Class, 5); writer.Write(Sex, 2); writer.Write(GroupId); writer.Write((byte)PetIdList.Count); PetIdList.ForEach(e => writer.Write(e)); writer.WriteStringWide(GuildName); writer.Write(GuildType, 4); writer.Write((byte)GuildIds.Count, 5); GuildIds.ForEach(e => writer.Write(e)); writer.Write(Bones.Count, 6); Bones.ForEach(e => writer.Write(e)); writer.Write(PvPFlag, 3); writer.Write(Unknown4C); writer.Write(Title, 14); }
public void Write(GamePacketWriter writer) { Channel.Write(writer); writer.WriteStringWide(NameActor); writer.WriteStringWide(NameActedOn); writer.Write(Action, 4u); }
public void Write(GamePacketWriter writer) { writer.Write(Id); writer.Write(RealmId, 14); writer.WriteStringWide(Name); writer.Write(Race, 5); writer.Write(Class, 5); writer.Write(Sex, 2); writer.Write(Unknown20); writer.Write((byte)Unknown2C.Count); Unknown2C.ForEach(e => writer.Write(e)); writer.WriteStringWide(GuildName); writer.Write(Unknown34, 4); writer.Write((byte)Unknown3C.Count, 5); Unknown3C.ForEach(e => writer.Write(e)); writer.Write(Bones.Count, 6); Bones.ForEach(e => writer.Write(e)); writer.Write(PvPFlag, 3); writer.Write(Unknown4C); writer.Write(Title, 14); }
public void Write(GamePacketWriter writer) { writer.Write(RealmId, 14u); writer.Write(NeighborhoodId); writer.WriteStringWide(Name); writer.WriteStringWide(Owner); }
public void Write(GamePacketWriter writer) { writer.Write(RealmId, 14u); writer.Write(ResidenceId); writer.WriteStringWide(Owner); writer.WriteStringWide(Name); }
public void Write(GamePacketWriter writer) { writer.Write(Channel, 14u); writer.Write(ChatId); writer.Write(GM); writer.Write(Self); writer.Write(AutoResponse); writer.Write(RealmId, 14u); writer.Write(Guid); writer.WriteStringWide(Name); writer.WriteStringWide(Realm); writer.Write(PresenceState, 3); writer.WriteStringWide(Text); writer.Write(Formats.Count, 5u); Formats.ForEach(linkedItem => linkedItem.Write(writer)); writer.Write(CrossFaction); writer.Write(0, 16u); writer.Write(Guid, 32u); // UnitId? writer.Write(0, 8u); // Premium }
public void Write(GamePacketWriter writer) { writer.WriteStringWide(PlayerName); writer.WriteStringWide(GuildName); writer.Write(Flags); writer.Write(GuildType, 4u); writer.Write(Unknown4); }
public void Write(GamePacketWriter writer) { writer.WriteStringWide(MessageOfTheDay); writer.WriteStringWide(GuildInfo); writer.Write(QueueState, 3u); PvPRatings.Write(writer); writer.Write(GuildCreationDateInDays); }
public void Write(GamePacketWriter writer) { writer.WriteStringWide(Name); writer.WriteStringWide(Description); writer.Write(CategoryId); writer.Write(ParentCategoryId); writer.Write(Index); writer.Write(Visible); }
public void Write(GamePacketWriter writer) { writer.WriteStringWide(Name); writer.WriteStringWide(Realm); writer.Write(Level, 32); writer.Write(Race, 5); writer.Write(Class, 5); writer.Write(Sex, 2); writer.Write(Faction, 14); writer.Write(Path, 3); writer.Write(Zone, 15); }
public void Write(GamePacketWriter writer) { writer.Write(1, 16u); // Result? writer.Write(GM); writer.Write(0, 5u); // Item count writer.WriteStringWide(Name); writer.WriteStringWide(RealmName); writer.Write(Guid); writer.Write(1, 8u); // CharacterId }
public void Write(GamePacketWriter writer) { writer.Write(RealmId, 14u); writer.Write(ResidenceId); writer.WriteStringWide(PlayerName); writer.Write(PropertyIndex); }
public void Write(GamePacketWriter writer) { writer.Write(CreatureId, 18u); writer.Write(OwnerId); writer.Write(Unknown1, 15u); writer.WriteStringWide(Name); }
public void Write(GamePacketWriter writer) { writer.Write(RealmId, 14u); writer.Write(CharacterCount); writer.WriteStringWide(LastPlayedCharacter); writer.Write(LastPlayedTime); }
public void Write(GamePacketWriter writer) { writer.Write(RealmId, 14u); writer.Write(ResidenceId); writer.Write(NeighbourhoodId); writer.Write(CharacterIdOwner); writer.Write(GuildIdOwner); writer.Write(1, 14u); writer.Write(TileId); writer.WriteStringWide(Name); writer.Write(PropertyInfoId); writer.Write(ResidenceInfoId); writer.Write(Roof); writer.Write(WallpaperExterior); writer.Write(Entryway); writer.Write(Door); writer.Write(Sky); writer.Write(Music); writer.Write(Ground); writer.Write(Flags, 32u); writer.Write(ResourceSharing); writer.Write(GardenSharing); writer.WriteBytes(new byte[64]); writer.Write(ResidenceDeleted); }
public void Write(GamePacketWriter writer) { writer.WriteStringWide(RankName); writer.Write(PermissionMask, 32u); writer.Write(BankWithdrawalPermissions); writer.Write(MoneyWithdrawalLimit); writer.Write(RepairLimit); }
public void Write(GamePacketWriter writer) { writer.Write(Id); writer.WriteStringWide(Name); writer.Write(Count); writer.Write(Price); writer.Write(Unknown9); }
public void Write(GamePacketWriter writer) { writer.Write(RealmId, 14u); writer.Write(GuildId); writer.Write(ReferenceId); writer.WriteStringWide(ReferenceText); writer.Write(Result, 8u); }
public void Write(GamePacketWriter writer) { Channel.Write(writer); writer.WriteStringWide(Name); writer.Write(MemberCount); writer.Write(Flags); writer.Write(Order); }
public void Write(GamePacketWriter writer) { writer.Write(Realm, 14u); writer.Write(CharacterId); writer.Write(Rank); writer.WriteStringWide(Name); writer.Write(Sex, 2u); writer.Write(Class, 32u); writer.Write(Path, 32u); writer.Write(Level); writer.Write(LastLogoutTimeDays); writer.Write(PvpWins); writer.Write(PvpLosses); writer.Write(PvpDraws); writer.WriteStringWide(Note); writer.Write(Unknown10); writer.Write(Unknown11); }
public void Write(GamePacketWriter writer) { writer.Write(Id); writer.WriteStringWide(Name); writer.WriteStringWide(Description); writer.Write(PricePremium); writer.Write(PriceAlternative); writer.Write(DisplayFlags, 32u); writer.Write(Unknown6); writer.Write(Unknown7); writer.Write(CurrencyData.Count); CurrencyData.ForEach(e => e.Write(writer)); writer.Write(ItemData.Count); ItemData.ForEach(e => e.Write(writer)); }
public void Write(GamePacketWriter writer) { writer.Write(Channel, 14u); writer.Write(ChannelId); writer.WriteStringWide(CustomChannelName); writer.Write(0); writer.Write(0); writer.Write(0); }
public void Write(GamePacketWriter writer) { writer.Write(Host); writer.Write(Port); writer.WriteBytes(SessionKey, 16u); writer.Write(AccountId); writer.WriteStringWide(Realm); writer.Write(Unknown1); writer.Write(Type, 2); writer.Write(Unknown3, 21); }
public void Write(GamePacketWriter writer) { writer.Write(Unknown0); writer.WriteBytes(SessionKey, 16u); GatewayData.Write(writer); writer.Write(Unknown1C); writer.WriteStringWide(RealmName); writer.Write(Flags); writer.Write(Type, 2u); writer.Write(NoteTextId, 21u); }
public void Write(GamePacketWriter writer) { writer.Write(Address); writer.Write(Port); writer.WriteBytes(SessionKey, 16u); writer.Write(AccountId); writer.WriteStringWide(Realm); writer.Write(Flags); writer.Write(Type, 2); writer.Write(NoteTextId, 21u); }
public void Write(GamePacketWriter writer) { writer.Write(PetType, 2u); writer.Write(PetObjectId); writer.WriteStringWide(PetName); foreach (uint slot in SlotFlairIds) { writer.Write(slot); } }
public void Write(GamePacketWriter writer) { writer.Write(GuildId); writer.WriteStringWide(GuildName); writer.Write(Flags, 32u); writer.Write(Type, 4u); if (Ranks.Count < 10) { for (int i = Ranks.Count; i < 10; i++) { Ranks.Add(new GuildRank()); } } Ranks.ForEach(c => c.Write(writer)); GuildStandard.Write(writer); writer.Write(MemberCount); writer.Write(OnlineMemberCount); writer.Write(Influence); writer.Write(DailyInfluenceRemaining); writer.Write(Money); writer.Write(WarCoins); writer.Write(BankTabCount); foreach (string str in BankTabNames) { writer.WriteStringWide(str); } foreach (ulong perk in Perks) { writer.Write(perk); } writer.Write(ActivePerks.Count); ActivePerks.ForEach(c => c.Write(writer)); GuildInfo.Write(writer); }
public void Write(GamePacketWriter writer) { writer.Write(Id); writer.Write(DisplayFlags, 32u); writer.WriteStringWide(Name); writer.WriteStringWide(Description); writer.Write(DisplayInfoOverride, 14u); writer.Write(Offers.Count); Offers.ForEach(e => e.Write(writer)); writer.Write(Categories.Count); foreach (Category category in Categories) { writer.Write(category.Id); } foreach (Category category in Categories) { writer.Write(category.Index); } }
public void Write(GamePacketWriter writer) { writer.Write(MailId); writer.Write(SenderType, 32); writer.Write(Unknown0, 14); writer.WriteStringWide(Subject); writer.WriteStringWide(Message); writer.Write(TextEntrySubject, 21); writer.Write(TextEntryMessage, 21); writer.Write(CreatureId, 18); writer.Write(CurrencyGiftType, 4); writer.Write(CurrencyGiftAmount); writer.Write(CostOnDeliveryAmount); writer.Write(ExpiryTimeInDays); writer.Write(Flags, 32); writer.Write(Sender.RealmId, 14); writer.Write(Sender.CharacterId); writer.Write(Attachments.Count); Attachments.ForEach(v => v.Write(writer)); }