public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version if (Pending != null) { writer.Write(1); writer.WriteMobile <PlayerMobile>(Pending.Mobile); writer.WriteItem <BraceletOfBinding>(Pending.Bracelet); } else { writer.Write(0); } foreach (var entry in Friends) { if (entry == null) { writer.Write(0); } else { writer.Write(1); writer.WriteMobile <PlayerMobile>(entry.Mobile); writer.WriteItem <BraceletOfBinding>(entry.Bracelet); } } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)4); // version writer.Write(m_ConfinedRoaming); writer.WriteItem <IdolOfTheChampion>(m_Idol); writer.Write(m_HasBeenAdvanced); writer.Write(m_SpawnArea); writer.Write(m_RandomizeType); // writer.Write( m_SpawnRange ); writer.Write(m_Kills); writer.Write((bool)m_Active); writer.Write((int)m_Type); writer.Write(m_Creatures, true); writer.Write(m_RedSkulls, true); writer.Write(m_WhiteSkulls, true); writer.WriteItem <ChampionPlatform>(m_Platform); writer.WriteItem <ChampionAltar>(m_Altar); writer.Write(m_ExpireDelay); writer.WriteDeltaTime(m_ExpireTime); writer.Write(m_Champion); writer.Write(m_RestartDelay); writer.Write(m_RestartTimer != null); if (m_RestartTimer != null) { writer.WriteDeltaTime(m_RestartTime); } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version writer.WriteItem <MasterDistSpawner>(m_Master); writer.Write(m_HomeRange); writer.Write(m_WalkingRange); writer.WriteItem <WayPoint>(m_WayPoint); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)7); // version writer.Write(KillsMod); writer.Write(GroupName); writer.Write(SpawnName); writer.Write(AutoRestart); writer.Write(SpawnMod); writer.Write(SpawnRadius); writer.Write(this.m_DamageEntries.Count); foreach (KeyValuePair <Mobile, int> kvp in this.m_DamageEntries) { writer.Write(kvp.Key); writer.Write(kvp.Value); } writer.Write(this.m_ConfinedRoaming); writer.WriteItem <IdolOfTheChampion>(this.m_Idol); writer.Write(this.m_HasBeenAdvanced); writer.Write(this.m_SpawnArea); writer.Write(this.m_RandomizeType); // writer.Write( m_SpawnRange ); writer.Write(this.m_Kills); writer.Write((bool)this.m_Active); writer.Write((int)this.m_Type); writer.Write(this.m_Creatures, true); writer.Write(this.m_RedSkulls, true); writer.Write(this.m_WhiteSkulls, true); writer.WriteItem <ChampionPlatform>(this.m_Platform); writer.WriteItem <ChampionAltar>(this.m_Altar); writer.Write(this.m_ExpireDelay); writer.WriteDeltaTime(this.m_ExpireTime); writer.Write(this.m_Champion); writer.Write(this.m_RestartDelay); writer.Write(this.m_RestartTimer != null); if (this.m_RestartTimer != null) { writer.WriteDeltaTime(this.m_RestartTime); } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); writer.WriteItem <PlunderBeaconAddon>(Controller); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)0); // version writer.WriteItem <Item>(foliage); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); writer.WriteItem(Controller); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); writer.WriteItem <Beacon>(Beacon); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version writer.WriteItem <BroadcastCrystal>(m_Sender); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(1); // version writer.WriteItem <Dagger>(Dagger); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version writer.WriteItem <BallotBoxAccount>(m_CBB); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); // version writer.WriteItem <ChampionSpawn>(Spawn); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); // version writer.WriteItem(Altar); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(1); //ver 1 writer.Write((int)ForceEnd); //ver 0 writer.Write(FirstNW); writer.Write(FirstSE); writer.Write(SecondNW); writer.Write(SecondSE); writer.Write(ThirdNW); writer.Write(ThirdSE); writer.Write(FourthNW); writer.Write(FourthSE); writer.Write(m_Started); writer.Write(Active); writer.Write(StartDelay); writer.Write(MatchTimerInMins); writer.Write(FightDelayInSecs); writer.Write(LeaveMap); writer.Write(LeaveLocation); writer.Write(WinMap); writer.Write(WinLocation); writer.Write(JoinMap); writer.Write(JoinLocation); writer.Write(AcceptingContestants); writer.WriteItem(EventSupplier); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)0); // version writer.WriteItem <TimeoutTeleporter>(m_Teleporter); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version writer.WriteItem <PlagueBeastOrgan>(m_Organ); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)5); // version writer.Write(m_KickDelay); writer.Write(m_KickTime); writer.Write(m_SpawnArea); writer.Write(m_DamageEntries.Count); foreach (KeyValuePair <Mobile, int> kvp in m_DamageEntries) { writer.Write(kvp.Key); writer.Write(kvp.Value); } writer.Write(m_HasBeenAdvanced); writer.Write(m_Idol); writer.Write(m_RandomizeType); //writer.Write( m_SpawnRange ); writer.Write(m_Kills); writer.Write((bool)m_Active); writer.Write((int)m_Type); writer.Write(m_Creatures, true); writer.Write(m_RedSkulls, true); writer.Write(m_WhiteSkulls, true); writer.WriteItem <ChampionPlatform>(m_Platform); writer.WriteItem <ChampionAltar>(m_Altar); writer.Write(m_ExpireDelay); writer.WriteDeltaTime(m_ExpireTime); writer.Write(m_Champion); writer.Write(m_RestartDelay); writer.Write(m_RestartTimer != null); if (m_RestartTimer != null) { writer.WriteDeltaTime(m_RestartTime); } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)0); // version writer.WriteItem(m_Owner); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(1); writer.Write(Stage); writer.Write((int)Cycle); writer.Write(NextStage); writer.WriteItem(TownTree); writer.WriteItem(RewardBag); writer.WriteMobile(Elf); if (PointTable != null) { writer.Write(0); writer.Write(PointTable.Count); foreach (var kvp in PointTable) { writer.Write(kvp.Key); writer.Write(kvp.Value); } } else { writer.Write(1); } if (Winners != null) { writer.Write(0); writer.Write(Winners.Count); foreach (var kvp in Winners) { writer.Write(kvp.Key); writer.Write(kvp.Value); } } else { writer.Write(1); } }
public void Serialize(GenericWriter writer) { writer.WriteItem <MiniChamp>(Owner); writer.Write(Killed); writer.Write(Spawned); writer.Write(Required); writer.Write(MonsterType.FullName); writer.Write(Creatures); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(1); // version writer.Write(m_RegionBounds); writer.WriteItemList(m_Traps, false); writer.Write(m_Creatures, false); writer.Write(m_TypeName); writer.WriteItem(m_Door); writer.WriteItem(m_Addon); writer.WriteItem(m_Sequence); writer.Write((int)m_State); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)1); // version writer.Write(this.m_RegionBounds); writer.WriteItemList <BaseTrap>(this.m_Traps, false); writer.Write(this.m_Creatures, false); writer.Write(this.m_TypeName); writer.WriteItem <BaseDoor>(this.m_Door); writer.WriteItem <BaseAddon>(this.m_Addon); writer.WriteItem <GauntletSpawner>(this.m_Sequence); writer.Write((int)this.m_State); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); // Version writer.WriteItem <PlunderBeacon>(Beacon); writer.WriteItemList(Cannons, true); writer.WriteMobileList(Crew, true); writer.WriteMobileList(Spawn, true); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); writer.WriteItem(ValorItemInfo); writer.Write(Cost); writer.Write(Cat); writer.Write(Title); writer.Write(Description); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(2); //version if (Categories == null) { writer.Write(0); } else { writer.Write(Categories.Count); foreach (KeyValuePair <int, string> kvp in Categories) { writer.Write(kvp.Key); writer.Write(kvp.Value); } } int count = _mValorItems.Count; writer.Write(count); if (count > 0) { for (int i = 0; i < count; i++) { writer.WriteItem(_mValorItems[i]); } } count = MTitle.Count; writer.Write(count); if (count > 0) { for (int i = 0; i < count; i++) { writer.WriteItem(MTitle[i]); } } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(1); writer.WriteItem(_Container); writer.Write(PastDue); writer.Write(Index); writer.Write(Account); writer.Write(Balance); writer.Write(NextRent); }
public void Serialize(GenericWriter writer) { writer.WriteItem <MiniChampController>(m_Owner); writer.Write(m_Killed); writer.Write(m_Spawned); writer.Write(m_Required); writer.Write(m_MonsterType.FullName); writer.Write(m_Creatures.Count); for (int i = 0; i < m_Creatures.Count; i++) { writer.Write(m_Creatures[i]); } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(1); // version // Version 1 writer.Write((bool)m_ForceDeactivate); // Version 0 writer.WriteEncodedInt(m_Spawners.Length); for (int i = 0; i < m_Spawners.Length; i++) { writer.WriteItem <XmlSpawner>(m_Spawners[i]); } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); // version writer.Write(m_ExitLocation); writer.Write(m_Braziers.Count); for (int i = 0; i < m_Braziers.Count; i++) { writer.WriteItem(m_Braziers[i]); } writer.Write(m_Instances.Count); for (int i = 0; i < m_Instances.Count; i++) { m_Instances[i].Serialize(writer); } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(1); // Version writer.Write(InitialSpawn); writer.WriteItem(Beacon); writer.WriteItemList(Cannons, true); writer.WriteMobileList(Crew, true); //writer.WriteMobileList(Spawn, true); writer.Write(Spawn.Count); foreach (KeyValuePair <BaseCreature, bool> kvp in Spawn) { writer.WriteMobile(kvp.Key); writer.Write(kvp.Value); } }
public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.Write( 1 ); // version writer.Write( m_RegionBounds ); writer.WriteItemList( m_Traps, false ); writer.Write( m_Creatures, false ); writer.Write( m_TypeName ); writer.WriteItem( m_Door ); writer.WriteItem( m_Addon ); writer.WriteItem( m_Sequence ); writer.Write( (int) m_State ); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)0); // version writer.WriteItem<TimeoutTeleporter>(this.m_Teleporter); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version writer.WriteItem<PlagueBeastOrgan>(this.m_Organ); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)6); // version writer.Write(SpawnName); writer.Write(AutoRestart); writer.Write(SpawnMod); writer.Write(SpawnRadius); writer.Write(this.m_DamageEntries.Count); foreach (KeyValuePair<Mobile, int> kvp in this.m_DamageEntries) { writer.Write(kvp.Key); writer.Write(kvp.Value); } writer.Write(this.m_ConfinedRoaming); writer.WriteItem<IdolOfTheChampion>(this.m_Idol); writer.Write(this.m_HasBeenAdvanced); writer.Write(this.m_SpawnArea); writer.Write(this.m_RandomizeType); // writer.Write( m_SpawnRange ); writer.Write(this.m_Kills); writer.Write((bool)this.m_Active); writer.Write((int)this.m_Type); writer.Write(this.m_Creatures, true); writer.Write(this.m_RedSkulls, true); writer.Write(this.m_WhiteSkulls, true); writer.WriteItem<ChampionPlatform>(this.m_Platform); writer.WriteItem<ChampionAltar>(this.m_Altar); writer.Write(this.m_ExpireDelay); writer.WriteDeltaTime(this.m_ExpireTime); writer.Write(this.m_Champion); writer.Write(this.m_RestartDelay); writer.Write(this.m_RestartTimer != null); if (this.m_RestartTimer != null) writer.WriteDeltaTime(this.m_RestartTime); }
public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version writer.WriteItem( m_Sender ); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(3); //Version 3 writer.Write((int)ScoringType); writer.Write(ScoreModifier); //Version 2 writer.WriteItem(m_EventSupplier); writer.Write(m_UseSphereRules); writer.Write(m_GiveHorses); writer.Write(m_MatchMin); writer.Write(m_LeaveLocation); writer.Write(m_LeaveMap); writer.Write(m_Started); writer.Write(m_Active); writer.Write(m_AcceptingContestants); writer.WriteItemList(m_DMSpawnPoints); WriteMountCollection(m_MountCollection, writer); }
public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.Write( (int) 1 ); // version writer.Write( m_RegionBounds ); writer.WriteItemList<BaseTrap>( m_Traps, false ); writer.Write( m_Creatures, false ); writer.Write( m_TypeName ); writer.WriteItem<BaseDoor>( m_Door ); writer.WriteItem<BaseAddon>( m_Addon ); writer.WriteItem<GauntletSpawner>( m_Sequence ); writer.Write( (int) m_State ); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version writer.WriteItem<BroadcastCrystal>(this.m_Sender); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); // version writer.WriteItem(m_Teleporter); }