public override void Serialize(BigEndianWriter writer) { writer.WriteDouble(FightId); writer.WriteUShort((ushort) PlayerInfo.Length); foreach (var entry in PlayerInfo) { entry.Serialize(writer); } }
public override void Serialize(BigEndianWriter writer) { writer.WriteDouble(FightId); writer.WriteUShort((ushort) CharactersDescription.Length); foreach (var entry in CharactersDescription) { entry.Serialize(writer); } }
public override void Serialize(BigEndianWriter writer) { writer.WriteDouble(RideId); writer.WriteUShort((ushort) BoostToUpdateList.Length); foreach (var entry in BoostToUpdateList) { writer.WriteShort(entry.TypeId); entry.Serialize(writer); } }
public override void Serialize(BigEndianWriter writer) { writer.WriteDouble(FightId); writer.WriteInt(FighterToRemoveId); }
public override void Serialize(BigEndianWriter writer) { writer.WriteDouble(ExperienceCharacter); writer.WriteDouble(ExperienceMount); writer.WriteDouble(ExperienceGuild); writer.WriteDouble(ExperienceIncarnation); }
public override void Serialize(BigEndianWriter writer) { writer.WriteUTF(CollectorName); writer.WriteShort(WorldX); writer.WriteShort(WorldY); writer.WriteInt(MapId); writer.WriteShort(SubAreaId); writer.WriteUTF(UserName); writer.WriteDouble(Experience); writer.WriteUShort((ushort) ObjectsInfos.Length); foreach (var entry in ObjectsInfos) { entry.Serialize(writer); } }
public virtual void Serialize(BigEndianWriter writer) { byte flag1 = 0; flag1 = BooleanByteWrapper.SetFlag(flag1, 0, Sex); flag1 = BooleanByteWrapper.SetFlag(flag1, 1, IsRideable); flag1 = BooleanByteWrapper.SetFlag(flag1, 2, IsWild); flag1 = BooleanByteWrapper.SetFlag(flag1, 3, IsFecondationReady); writer.WriteByte(flag1); writer.WriteDouble(Id); writer.WriteInt(Model); writer.WriteUShort((ushort) Ancestor.Length); foreach (var entry in Ancestor) { writer.WriteInt(entry); } writer.WriteUShort((ushort) Behaviors.Length); foreach (var entry in Behaviors) { writer.WriteInt(entry); } writer.WriteUTF(Name); writer.WriteInt(OwnerId); writer.WriteDouble(Experience); writer.WriteDouble(ExperienceForLevel); writer.WriteDouble(ExperienceForNextLevel); writer.WriteSByte(Level); writer.WriteInt(MaxPods); writer.WriteInt(Stamina); writer.WriteInt(StaminaMax); writer.WriteInt(Maturity); writer.WriteInt(MaturityForAdult); writer.WriteInt(Energy); writer.WriteInt(EnergyMax); writer.WriteInt(Serenity); writer.WriteInt(AggressivityMax); writer.WriteInt(SerenityMax); writer.WriteInt(Love); writer.WriteInt(LoveMax); writer.WriteInt(FecondationTime); writer.WriteInt(BoostLimiter); writer.WriteDouble(BoostMax); writer.WriteInt(ReproductionCount); writer.WriteInt(ReproductionCountMax); writer.WriteUShort((ushort) EffectList.Length); foreach (var entry in EffectList) { entry.Serialize(writer); } }
public override void Serialize(BigEndianWriter writer) { byte flag1 = 0; flag1 = BooleanByteWrapper.SetFlag(flag1, 0, Enabled); flag1 = BooleanByteWrapper.SetFlag(flag1, 1, AbandonnedPaddock); writer.WriteByte(flag1); writer.WriteByte(Level); writer.WriteDouble(ExpLevelFloor); writer.WriteDouble(Experience); writer.WriteDouble(ExpNextLevelFloor); writer.WriteInt(CreationDate); }
public virtual void Serialize(BigEndianWriter writer) { writer.WriteSByte(JobId); writer.WriteSByte(JobLevel); writer.WriteDouble(JobXP); writer.WriteDouble(JobXpLevelFloor); writer.WriteDouble(JobXpNextLevelFloor); }
public override void Serialize(BigEndianWriter writer) { writer.WriteDouble(FightId); writer.WriteUShort((ushort) MainFighters.Length); foreach (var entry in MainFighters) { entry.Serialize(writer); } writer.WriteUShort((ushort) ReserveFighters.Length); foreach (var entry in ReserveFighters) { entry.Serialize(writer); } }
public override void Serialize(BigEndianWriter writer) { writer.WriteDouble(FightId); PlayerInfo.Serialize(writer); }
public override void Serialize(BigEndianWriter writer) { writer.WriteDouble(Id); writer.WriteDouble(Time); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteShort(MaxPods); writer.WriteShort(Prospecting); writer.WriteShort(Wisdom); writer.WriteSByte(TaxCollectorsCount); writer.WriteInt(TaxCollectorAttack); writer.WriteInt(Kamas); writer.WriteDouble(Experience); writer.WriteInt(Pods); writer.WriteInt(ItemsValue); }
public override void Serialize(BigEndianWriter writer) { writer.WriteSByte(EmoteId); writer.WriteDouble(EmoteStartTime); }
public virtual void Serialize(BigEndianWriter writer) { writer.WriteInt(Pctbonus); writer.WriteDouble(Grademult); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteDouble(BanEndDate); }
public override void Serialize(BigEndianWriter writer) { byte flag1 = 0; flag1 = BooleanByteWrapper.SetFlag(flag1, 0, HasRights); flag1 = BooleanByteWrapper.SetFlag(flag1, 1, WasAlreadyConnected); writer.WriteByte(flag1); writer.WriteUTF(Login); writer.WriteUTF(Nickname); writer.WriteInt(AccountId); writer.WriteSByte(CommunityId); writer.WriteUTF(SecretQuestion); writer.WriteDouble(SubscriptionEndDate); writer.WriteDouble(AccountCreation); }
public virtual void Serialize(BigEndianWriter writer) { writer.WriteInt(UniqueId); writer.WriteShort(FirtNameId); writer.WriteShort(LastNameId); AdditionalInfos.Serialize(writer); writer.WriteShort(WorldX); writer.WriteShort(WorldY); writer.WriteShort(SubAreaId); writer.WriteSByte(State); Look.Serialize(writer); writer.WriteInt(Kamas); writer.WriteDouble(Experience); writer.WriteInt(Pods); writer.WriteInt(ItemsValue); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteSByte(Breed); writer.WriteBoolean(Sex); writer.WriteShort(Rank); writer.WriteDouble(GivenExperience); writer.WriteSByte(ExperienceGivenPercent); writer.WriteUInt(Rights); writer.WriteSByte(Connected); writer.WriteSByte(AlignmentSide); writer.WriteUShort(HoursSinceLastConnection); writer.WriteSByte(MoodSmileyId); writer.WriteInt(AccountId); writer.WriteInt(AchievementPoints); writer.WriteShort(Status.TypeId); Status.Serialize(writer); }
public virtual void Serialize(BigEndianWriter writer) { writer.WriteDouble(Experience); writer.WriteDouble(ExperienceLevelFloor); writer.WriteDouble(ExperienceNextLevelFloor); writer.WriteInt(Kamas); writer.WriteInt(StatsPoints); writer.WriteInt(SpellsPoints); AlignmentInfos.Serialize(writer); writer.WriteInt(LifePoints); writer.WriteInt(MaxLifePoints); writer.WriteShort(EnergyPoints); writer.WriteShort(MaxEnergyPoints); writer.WriteShort(ActionPointsCurrent); writer.WriteShort(MovementPointsCurrent); Initiative.Serialize(writer); Prospecting.Serialize(writer); ActionPoints.Serialize(writer); MovementPoints.Serialize(writer); Strength.Serialize(writer); Vitality.Serialize(writer); Wisdom.Serialize(writer); Chance.Serialize(writer); Agility.Serialize(writer); Intelligence.Serialize(writer); Range.Serialize(writer); SummonableCreaturesBoost.Serialize(writer); Reflect.Serialize(writer); CriticalHit.Serialize(writer); writer.WriteShort(CriticalHitWeapon); CriticalMiss.Serialize(writer); HealBonus.Serialize(writer); AllDamagesBonus.Serialize(writer); WeaponDamagesBonusPercent.Serialize(writer); DamagesBonusPercent.Serialize(writer); TrapBonus.Serialize(writer); TrapBonusPercent.Serialize(writer); PermanentDamagePercent.Serialize(writer); TackleBlock.Serialize(writer); TackleEvade.Serialize(writer); PAAttack.Serialize(writer); PMAttack.Serialize(writer); PushDamageBonus.Serialize(writer); CriticalDamageBonus.Serialize(writer); NeutralDamageBonus.Serialize(writer); EarthDamageBonus.Serialize(writer); WaterDamageBonus.Serialize(writer); AirDamageBonus.Serialize(writer); FireDamageBonus.Serialize(writer); DodgePALostProbability.Serialize(writer); DodgePMLostProbability.Serialize(writer); NeutralElementResistPercent.Serialize(writer); EarthElementResistPercent.Serialize(writer); WaterElementResistPercent.Serialize(writer); AirElementResistPercent.Serialize(writer); FireElementResistPercent.Serialize(writer); NeutralElementReduction.Serialize(writer); EarthElementReduction.Serialize(writer); WaterElementReduction.Serialize(writer); AirElementReduction.Serialize(writer); FireElementReduction.Serialize(writer); PushDamageReduction.Serialize(writer); CriticalDamageReduction.Serialize(writer); PvpNeutralElementResistPercent.Serialize(writer); PvpEarthElementResistPercent.Serialize(writer); PvpWaterElementResistPercent.Serialize(writer); PvpAirElementResistPercent.Serialize(writer); PvpFireElementResistPercent.Serialize(writer); PvpNeutralElementReduction.Serialize(writer); PvpEarthElementReduction.Serialize(writer); PvpWaterElementReduction.Serialize(writer); PvpAirElementReduction.Serialize(writer); PvpFireElementReduction.Serialize(writer); writer.WriteUShort((ushort) SpellModifications.Length); foreach (var entry in SpellModifications) { entry.Serialize(writer); } }
public override void Serialize(BigEndianWriter writer) { writer.WriteDouble(MountUid); writer.WriteSByte(MountLocation); writer.WriteInt(MountFoodUid); writer.WriteInt(Quantity); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); byte flag1 = 0; flag1 = BooleanByteWrapper.SetFlag(flag1, 0, ShowExperience); flag1 = BooleanByteWrapper.SetFlag(flag1, 1, ShowExperienceLevelFloor); flag1 = BooleanByteWrapper.SetFlag(flag1, 2, ShowExperienceNextLevelFloor); flag1 = BooleanByteWrapper.SetFlag(flag1, 3, ShowExperienceFightDelta); flag1 = BooleanByteWrapper.SetFlag(flag1, 4, ShowExperienceForGuild); flag1 = BooleanByteWrapper.SetFlag(flag1, 5, ShowExperienceForMount); flag1 = BooleanByteWrapper.SetFlag(flag1, 6, IsIncarnationExperience); writer.WriteByte(flag1); writer.WriteDouble(Experience); writer.WriteDouble(ExperienceLevelFloor); writer.WriteDouble(ExperienceNextLevelFloor); writer.WriteInt(ExperienceFightDelta); writer.WriteInt(ExperienceForGuild); writer.WriteInt(ExperienceForMount); writer.WriteInt(RerollExperienceMul); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteInt(MountId); writer.WriteDouble(Date); writer.WriteShort(ModelId); }
public override void Serialize(BigEndianWriter writer) { writer.WriteDouble(FightId); writer.WriteInt(PlayerId); }
public virtual void Serialize(BigEndianWriter writer) { writer.WriteUShort(Id); writer.WriteSByte(Status); writer.WriteSByte(Completion); writer.WriteBoolean(IsSelectable); writer.WriteSByte(CharactersCount); writer.WriteDouble(Date); }
public override void Serialize(BigEndianWriter writer) { writer.WriteUTF(Name); writer.WriteDouble(MountId); }
public override void Serialize(BigEndianWriter writer) { writer.WriteDouble(FightId); FighterMovementInformations.Serialize(writer); writer.WriteBoolean(InMain); }