public void Write(WorldPacket data) { data.WriteBit(IsDeleted); data.WriteBits(Name.Length, 6); for (byte i = 0; i < SharedConst.MaxDeclinedNameCases; ++i) { data.WriteBits(DeclinedNames.name[i].Length, 7); } data.FlushBits(); for (byte i = 0; i < SharedConst.MaxDeclinedNameCases; ++i) { data.WriteString(DeclinedNames.name[i]); } data.WritePackedGuid(AccountID); data.WritePackedGuid(BnetAccountID); data.WritePackedGuid(GuidActual); data.WriteUInt32(VirtualRealmAddress); data.WriteUInt8(RaceID); data.WriteUInt8(Sex); data.WriteUInt8(ClassID); data.WriteUInt8(Level); data.WriteString(Name); }
public void Write(WorldPacket data) { data.WriteInt32(MailID); data.WriteUInt8(SenderType); data.WriteUInt64(Cod); data.WriteInt32(StationeryID); data.WriteUInt64(SentMoney); data.WriteInt32(Flags); data.WriteFloat(DaysLeft); data.WriteInt32(MailTemplateID); data.WriteUInt32(Attachments.Count); data.WriteBit(SenderCharacter.HasValue); data.WriteBit(AltSenderID.HasValue); data.WriteBits(Subject.GetByteCount(), 8); data.WriteBits(Body.GetByteCount(), 13); data.FlushBits(); Attachments.ForEach(p => p.Write(data)); if (SenderCharacter.HasValue) { data.WritePackedGuid(SenderCharacter.Value); } if (AltSenderID.HasValue) { data.WriteInt32(AltSenderID.Value); } data.WriteString(Subject); data.WriteString(Body); }
public void Write(WorldPacket data) { data.WritePackedGuid(Guid); data.WriteInt32(RankID); data.WriteInt32(AreaID); data.WriteInt32(PersonalAchievementPoints); data.WriteInt32(GuildReputation); data.WriteFloat(LastSave); for (byte i = 0; i < 2; i++) { Profession[i].Write(data); } data.WriteUInt32(VirtualRealmAddress); data.WriteUInt8(Status); data.WriteUInt8(Level); data.WriteUInt8(ClassID); data.WriteUInt8(Gender); data.WriteBits(Name.GetByteCount(), 6); data.WriteBits(Note.GetByteCount(), 8); data.WriteBits(OfficerNote.GetByteCount(), 8); data.WriteBit(Authenticated); data.WriteBit(SorEligible); data.WriteString(Name); data.WriteString(Note); data.WriteString(OfficerNote); }
public void Write(WorldPacket data) { data.WriteInt32(ResponseID); data.WriteInt32(ChoiceArtFileID); data.WriteInt32(Flags); data.WriteUInt32(WidgetSetID); data.WriteUInt8(GroupID); data.WriteBits(Answer.GetByteCount(), 9); data.WriteBits(Header.GetByteCount(), 9); data.WriteBits(Description.GetByteCount(), 11); data.WriteBits(Confirmation.GetByteCount(), 7); data.WriteBit(Reward.HasValue); data.FlushBits(); if (Reward.HasValue) { Reward.Value.Write(data); } data.WriteString(Answer); data.WriteString(Header); data.WriteString(Description); data.WriteString(Confirmation); }
public void Write(WorldPacket data) { data.WriteBit(IsDeleted); data.WriteBits(Name.GetByteCount(), 6); for (byte i = 0; i < SharedConst.MaxDeclinedNameCases; ++i) { data.WriteBits(DeclinedNames.name[i].GetByteCount(), 7); } data.FlushBits(); for (byte i = 0; i < SharedConst.MaxDeclinedNameCases; ++i) { data.WriteString(DeclinedNames.name[i]); } data.WritePackedGuid(AccountID); data.WritePackedGuid(BnetAccountID); data.WritePackedGuid(GuidActual); data.WriteUInt64(GuildClubMemberID); data.WriteUInt32(VirtualRealmAddress); data.WriteUInt8((byte)RaceID); data.WriteUInt8((byte)Sex); data.WriteUInt8((byte)ClassID); data.WriteUInt8(Level); data.WriteString(Name); }
public void Write(WorldPacket data) { data.WriteBit(IsLocal); data.WriteBit(IsInternalRealm); data.WriteBits(RealmNameActual.GetByteCount(), 8); data.WriteBits(RealmNameNormalized.GetByteCount(), 8); data.FlushBits(); data.WriteString(RealmNameActual); data.WriteString(RealmNameNormalized); }
public void Write(WorldPacket data) { data.WritePackedGuid(GuildGUID); data.WriteUInt32(GuildVirtualRealm); data.WriteInt32(ClassRoles); data.WriteInt32(PlayStyle); data.WriteInt32(Availability); data.WriteUInt32(SecondsSinceCreated); data.WriteUInt32(SecondsUntilExpiration); data.WriteBits(GuildName.GetByteCount(), 7); data.WriteBits(Comment.GetByteCount(), 10); data.FlushBits(); data.WriteString(GuildName); data.WriteString(Comment); }
public void Write(WorldPacket data) { data.WriteBits(Name.GetByteCount(), 6); data.WriteBits(VoiceStateID.GetByteCount(), 6); data.WriteBit(FromSocialQueue); data.WriteBit(VoiceChatSilenced); data.WritePackedGuid(GUID); data.WriteUInt8(Status); data.WriteUInt8(Subgroup); data.WriteUInt8(Flags); data.WriteUInt8(RolesAssigned); data.WriteUInt8(Class); data.WriteString(Name); data.WriteString(VoiceStateID); }
public void Write(WorldPacket data) { data.WritePackedGuid(Guid); data.WriteUInt32(Species); data.WriteUInt32(CreatureID); data.WriteUInt32(CollarID); data.WriteUInt16(Breed); data.WriteUInt16(Level); data.WriteUInt16(Exp); data.WriteUInt16(Flags); data.WriteUInt32(Power); data.WriteUInt32(Health); data.WriteUInt32(MaxHealth); data.WriteUInt32(Speed); data.WriteUInt8(Quality); data.WriteBits(Name.GetByteCount(), 7); data.WriteBit(OwnerInfo.HasValue); // HasOwnerInfo data.WriteBit(Name.IsEmpty()); // NoRename data.FlushBits(); data.WriteString(Name); if (OwnerInfo.HasValue) { data.WritePackedGuid(OwnerInfo.Value.Guid); data.WriteUInt32(OwnerInfo.Value.PlayerVirtualRealm); // Virtual data.WriteUInt32(OwnerInfo.Value.PlayerNativeRealm); // Native } }
public void Write(WorldPacket data) { data.WriteUInt64(DbID); data.WriteUInt32(GarrFollowerID); data.WriteUInt32(Quality); data.WriteUInt32(FollowerLevel); data.WriteUInt32(ItemLevelWeapon); data.WriteUInt32(ItemLevelArmor); data.WriteUInt32(Xp); data.WriteUInt32(Durability); data.WriteUInt32(CurrentBuildingID); data.WriteUInt32(CurrentMissionID); data.WriteInt32(AbilityID.Count); data.WriteUInt32(ZoneSupportSpellID); data.WriteUInt32(FollowerStatus); data.WriteInt32(Health); data.WriteInt8(BoardIndex); data.WriteInt32(HealingTimestamp); AbilityID.ForEach(ability => data.WriteUInt32(ability.Id)); data.WriteBits(CustomName.GetByteCount(), 7); data.FlushBits(); data.WriteString(CustomName); }
public void Write(WorldPacket data) { data.WritePackedGuid(RecruitGUID); data.WriteUInt32(RecruitVirtualRealm); data.WriteInt32(CharacterClass); data.WriteInt32(CharacterGender); data.WriteInt32(CharacterLevel); data.WriteInt32(ClassRoles); data.WriteInt32(PlayStyle); data.WriteInt32(Availability); data.WriteUInt32(SecondsSinceCreated); data.WriteUInt32(SecondsUntilExpiration); data.WriteBits(Name.GetByteCount(), 6); data.WriteBits(Comment.GetByteCount(), 10); data.FlushBits(); data.WriteString(Name); data.WriteString(Comment); }
public void Write(WorldPacket data) { data.WriteUInt32(ID); data.WriteUInt32(NextPageID); data.WriteInt32(PlayerConditionID); data.WriteUInt8(Flags); data.WriteBits(Text.Length, 12); data.FlushBits(); data.WriteString(Text); }
public void Write(WorldPacket data) { data.WriteBit(Active); data.WriteBits(Comment.GetByteCount(), 10); data.WriteInt32(PlayStyle); data.WriteInt32(Availability); data.WriteInt32(ClassRoles); data.WriteInt32(LevelRange); data.WriteInt32(SecondsRemaining); data.WriteString(Comment); }
public void Write(WorldPacket data) { data.WriteBits(Name.Length, 6); data.WriteBit(FromSocialQueue); data.WritePackedGuid(GUID); data.WriteUInt8(Status); data.WriteUInt8(Subgroup); data.WriteUInt8(Flags); data.WriteUInt8(RolesAssigned); data.WriteUInt8(Class); data.WriteString(Name); }
public void Write(WorldPacket data) { data.WritePackedGuid(Guid); data.WriteUInt64(GuildClubMemberID); data.WriteUInt8(ListPosition); data.WriteUInt8(RaceId); data.WriteUInt8((byte)ClassId); data.WriteUInt8(SexId); data.WriteUInt8(SkinId); data.WriteUInt8(FaceId); data.WriteUInt8(HairStyle); data.WriteUInt8(HairColor); data.WriteUInt8(FacialHair); foreach (var display in CustomDisplay) { data.WriteUInt8(display); } data.WriteUInt8(ExperienceLevel); data.WriteUInt32(ZoneId); data.WriteUInt32(MapId); data.WriteVector3(PreloadPos); data.WritePackedGuid(GuildGuid); data.WriteUInt32((uint)Flags); data.WriteUInt32((uint)Flags2); data.WriteUInt32(Flags3); data.WriteUInt32(PetCreatureDisplayId); data.WriteUInt32(PetExperienceLevel); data.WriteUInt32(PetCreatureFamilyId); data.WriteUInt32(ProfessionIds[0]); data.WriteUInt32(ProfessionIds[1]); foreach (var visualItem in VisualItems) { visualItem.Write(data); } data.WriteUInt32(LastPlayedTime); data.WriteUInt16(SpecID); data.WriteUInt32(Unknown703); data.WriteUInt32(LastLoginVersion); data.WriteUInt32(Flags4); data.WriteBits(Name.GetByteCount(), 6); data.WriteBit(FirstLogin); data.WriteBit(BoostInProgress); data.WriteBits(unkWod61x, 5); data.FlushBits(); data.WriteString(Name); }
public void Write(WorldPacket data) { data.WritePackedGuid(GUID); data.WriteInt32(ModelId); data.WriteInt32(CurrentHealth); data.WriteInt32(MaxHealth); data.WriteUInt32(Auras.Count); Auras.ForEach(p => p.Write(data)); data.WriteBits(Name.GetByteCount(), 8); data.FlushBits(); data.WriteString(Name); }
public void Write(WorldPacket data) { data.WriteBits(GuildName.GetByteCount(), 7); data.WriteBits(Comment.GetByteCount(), 10); data.WritePackedGuid(GuildGUID); data.WriteUInt32(GuildVirtualRealm); data.WriteInt32(GuildMembers); data.WriteUInt32(GuildAchievementPoints); data.WriteInt32(PlayStyle); data.WriteInt32(Availability); data.WriteInt32(ClassRoles); data.WriteInt32(LevelRange); data.WriteUInt32(EmblemStyle); data.WriteUInt32(EmblemColor); data.WriteUInt32(BorderStyle); data.WriteUInt32(BorderColor); data.WriteUInt32(Background); data.WriteInt8(Cached); data.WriteInt8(MembershipRequested); data.WriteString(GuildName); data.WriteString(Comment); }
public void Write(WorldPacket data) { data.WriteUInt64(EventID); data.WriteUInt8((byte)EventType); data.WritePackedTime(Date); data.WriteUInt32((uint)Flags); data.WriteInt32(TextureID); data.WriteUInt64(EventClubID); data.WritePackedGuid(OwnerGuid); data.WriteBits(EventName.GetByteCount(), 8); data.FlushBits(); data.WriteString(EventName); }
public void Write(WorldPacket data) { data.WriteBit(VoteInProgress); data.WriteBit(VotePassed); data.WriteBit(MyVoteCompleted); data.WriteBit(MyVote); data.WriteBits(Reason.GetByteCount(), 8); data.WritePackedGuid(Target); data.WriteUInt32(TotalVotes); data.WriteUInt32(BootVotes); data.WriteUInt32(TimeLeft); data.WriteUInt32(VotesNeeded); data.WriteString(Reason); }
public void Write(WorldPacket data) { PlayerData.Write(data); data.WritePackedGuid(GuildGUID); data.WriteUInt32(GuildVirtualRealmAddress); data.WriteInt32(AreaID); data.WriteBits(GuildName.GetByteCount(), 7); data.WriteBit(IsGM); data.WriteString(GuildName); data.FlushBits(); }
public void Write(WorldPacket data) { data.WriteUInt32(QuestID); data.WriteUInt32(ContentTuningID); data.WriteInt32(QuestType); data.WriteUInt32(QuestFlags); data.WriteUInt32(QuestFlagsEx); data.WriteBit(Repeatable); data.WriteBits(QuestTitle.GetByteCount(), 9); data.FlushBits(); data.WriteString(QuestTitle); }
public void Write(WorldPacket data) { data.WriteUInt64(EventID); data.WriteUInt8(EventType); data.WritePackedTime(Date); data.WriteUInt32(Flags); data.WriteInt32(TextureID); data.WritePackedGuid(EventGuildID); data.WritePackedGuid(OwnerGuid); data.WriteBits(EventName.Length, 8); data.FlushBits(); data.WriteString(EventName); }
public void Write(WorldPacket data) { data.WriteInt32(PetitionID); data.WritePackedGuid(Petitioner); data.WriteUInt32(MinSignatures); data.WriteUInt32(MaxSignatures); data.WriteInt32(DeadLine); data.WriteInt32(IssueDate); data.WriteInt32(AllowedGuildID); data.WriteInt32(AllowedClasses); data.WriteInt32(AllowedRaces); data.WriteInt16(AllowedGender); data.WriteInt32(AllowedMinLevel); data.WriteInt32(AllowedMaxLevel); data.WriteInt32(NumChoices); data.WriteInt32(StaticType); data.WriteUInt32(Muid); data.WriteBits(Title.GetByteCount(), 7); data.WriteBits(BodyText.GetByteCount(), 12); for (byte i = 0; i < Choicetext.Length; i++) { data.WriteBits(Choicetext[i].GetByteCount(), 6); } data.FlushBits(); for (byte i = 0; i < Choicetext.Length; i++) { data.WriteString(Choicetext[i]); } data.WriteString(Title); data.WriteString(BodyText); }
public void Write(WorldPacket data) { data.WritePackedGuid(Guid); data.WritePackedGuid(WowAccountGuid); data.WriteUInt32(VirtualRealmAddr); data.WriteUInt32(NativeRealmAddr); data.WriteUInt32(TypeFlags); data.WriteUInt8(Status); data.WriteUInt32(AreaID); data.WriteUInt32(Level); data.WriteUInt32(ClassID); data.WriteBits(Notes.GetByteCount(), 10); data.FlushBits(); data.WriteString(Notes); }
public void Write(WorldPacket data) { data.WriteUInt32(RankID); data.WriteUInt32(RankOrder); data.WriteUInt32(Flags); data.WriteUInt32(WithdrawGoldLimit); for (byte i = 0; i < GuildConst.MaxBankTabs; i++) { data.WriteUInt32(TabFlags[i]); data.WriteUInt32(TabWithdrawItemLimit[i]); } data.WriteBits(RankName.GetByteCount(), 7); data.WriteString(RankName); }
public void Write(WorldPacket data) { data.WritePackedGuid(Guid); data.WriteUInt64(InviteID); data.WriteUInt8(Level); data.WriteUInt8(Status); data.WriteUInt8(Moderator); data.WriteUInt8(InviteType); data.WritePackedTime(ResponseTime); data.WriteBits(Notes.Length, 8); data.FlushBits(); data.WriteString(Notes); }
public void Write(WorldPacket data) { data.WritePackedGuid(Guid); data.WriteUInt64(InviteID); data.WriteUInt8(Level); data.WriteUInt8((byte)Status); data.WriteUInt8((byte)Moderator); data.WriteUInt8(InviteType); data.WritePackedTime(ResponseTime); data.WriteBits(Notes.GetByteCount(), 8); data.FlushBits(); data.WriteString(Notes); }
public void Write(WorldPacket data) { data.WriteInt32(ResponseID); data.WriteUInt16(ResponseIdentifier); data.WriteInt32(ChoiceArtFileID); data.WriteInt32(Flags); data.WriteUInt32(WidgetSetID); data.WriteUInt32(UiTextureAtlasElementID); data.WriteUInt32(SoundKitID); data.WriteUInt8(GroupID); data.WriteInt32(UiTextureKitID); data.WriteBits(Answer.GetByteCount(), 9); data.WriteBits(Header.GetByteCount(), 9); data.WriteBits(SubHeader.GetByteCount(), 7); data.WriteBits(ButtonTooltip.GetByteCount(), 9); data.WriteBits(Description.GetByteCount(), 11); data.WriteBits(Confirmation.GetByteCount(), 7); data.WriteBit(RewardQuestID.HasValue); data.WriteBit(Reward.HasValue); data.WriteBit(MawPower.HasValue); data.FlushBits(); if (Reward.HasValue) { Reward.Value.Write(data); } data.WriteString(Answer); data.WriteString(Header); data.WriteString(SubHeader); data.WriteString(ButtonTooltip); data.WriteString(Description); data.WriteString(Confirmation); if (RewardQuestID.HasValue) { data.WriteUInt32(RewardQuestID.Value); } if (MawPower.HasValue) { MawPower.Value.Write(data); } }
public void Write(WorldPacket data) { data.WritePackedGuid(GUID); data.WriteUInt32(SpecializationID); data.WriteInt32(Items.Count); data.WriteBits(Name.GetByteCount(), 6); data.WriteUInt8(GenderID); data.WriteUInt8(Race); data.WriteUInt8(ClassID); data.WriteInt32(Customizations.Count); data.WriteString(Name); foreach (var customization in Customizations) { data.WriteUInt32(customization.ChrCustomizationOptionID); data.WriteUInt32(customization.ChrCustomizationChoiceID); } foreach (InspectItemData item in Items) { item.Write(data); } }
public void Write(WorldPacket data) { data.WritePackedGuid(GUID); data.WriteUInt32(SpecializationID); data.WriteInt32(Items.Count); data.WriteBits(Name.GetByteCount(), 6); data.WriteUInt8(GenderID); data.WriteUInt8(Skin); data.WriteUInt8(HairColor); data.WriteUInt8(HairStyle); data.WriteUInt8(FacialHairStyle); data.WriteUInt8(Face); data.WriteUInt8(Race); data.WriteUInt8(ClassID); CustomDisplay.ForEach(id => data.WriteUInt8(id)); data.WriteString(Name); foreach (InspectItemData item in Items) { item.Write(data); } }