public VendorInventory( BaseHouse house, GenericReader reader ) { m_House = house; int version = reader.ReadEncodedInt(); m_Owner = reader.ReadMobile(); m_VendorName = reader.ReadString(); m_ShopName = reader.ReadString(); m_Items = reader.ReadStrongItemList(); m_Gold = reader.ReadInt(); m_ExpireTime = reader.ReadDeltaTime(); if ( m_Items.Count == 0 && m_Gold == 0 ) { Timer.DelayCall( TimeSpan.Zero, new TimerCallback( Delete ) ); } else { TimeSpan delay = m_ExpireTime - DateTime.UtcNow; m_ExpireTimer = new ExpireTimer( this, delay > TimeSpan.Zero ? delay : TimeSpan.Zero ); m_ExpireTimer.Start(); } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_CaughtBy = reader.ReadMobile(); m_DateCaught = reader.ReadDateTime(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_Taken = (PlayerMobile)reader.ReadMobile(); m_From = (PlayerMobile)reader.ReadMobile(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize(reader); int version = reader.ReadInt(); m_Mobile = reader.ReadMobile(); m_Hitch = reader.ReadMobile(); m_MCannon = (MovableCannon)reader.ReadItem(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_End = reader.ReadDeltaTime(); m_From = reader.ReadMobile(); m_To = reader.ReadMobile(); m_Timer = new InternalTimer( this, m_End - DateTime.Now, m_From, m_To ); m_Timer.Start(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Target = reader.ReadMobile(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 1: { m_Caster = (BaseCreature)reader.ReadMobile(); goto case 0; } case 0: { m_End = reader.ReadDeltaTime(); m_Timer = new InternalTimer(this, TimeSpan.Zero, true, true); m_Timer.Start(); break; } } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Creature = (BaseCreature)reader.ReadMobile(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadEncodedInt(); if (reader.ReadBool()) m_Owner = reader.ReadMobile(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); mCaveTroll3 = ( CaveTroll3 )reader.ReadMobile( ); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Lord = (CityLandLord)reader.ReadMobile(); m_Sign = (CivicSign)reader.ReadItem(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); GooInBottle = reader.ReadBool(); gooPet = reader.ReadMobile(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); m_Statue = reader.ReadMobile() as CharacterStatue; }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); m_Previewer = reader.ReadMobile(); m_PreviewID = reader.ReadInt(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); if ( version == 1 ) m_Owner = reader.ReadMobile(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch( version ) { case 0: { m_Owner = reader.ReadMobile(); m_Killer = reader.ReadMobile(); m_TimeOfDeath = reader.ReadDeltaTime(); break; } } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Parrot = reader.ReadMobile() as PetParrot; }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); /*int version = */ reader.ReadInt(); m_Owner = reader.ReadMobile(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); // version 0 m_DraggedBy = reader.ReadMobile(); m_Distance = reader.ReadInt(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Wanderer = reader.ReadMobile() as WandererOfTheVoid; m_CanSummon = reader.ReadBool(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_Liquor = (Liquor)reader.ReadInt(); m_Label = reader.ReadString(); m_Distiller = reader.ReadMobile(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); // version 0 m_QuestOwner = reader.ReadMobile(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_GardenGround = (GardenGround)reader.ReadItem(); m_GardenFence = (GardenFence)reader.ReadItem(); m_Player = (PlayerMobile)reader.ReadMobile(); m_GardenVerifier = (GardenVerifier)reader.ReadItem(); }
public HuntingKillEntry(GenericReader reader) { int v = reader.ReadInt(); m_Owner = reader.ReadMobile(); m_Measurement = reader.ReadInt(); m_DateKilled = reader.ReadDateTime(); m_KillIndex = reader.ReadInt(); m_Location = reader.ReadString(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); /*int version = */reader.ReadInt(); m_Daemon = reader.ReadMobile() as BoneDemon; CheckDaemon(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); /*int version = */ reader.ReadInt(); m_Parrot = reader.ReadMobile() as Parrot; m_MyHouse = reader.ReadItem() as BaseHouse; }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadEncodedInt(); m_Captured = reader.ReadBool(); m_CapturedCaptain = reader.ReadMobile(); Timer.DelayCall(TimeSpan.FromSeconds(10), new TimerCallback(ValidateCaught)); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Owner = reader.ReadMobile(); if ( version < 1 ) HitPoints = MaxHitPoints = Utility.RandomMinMax( InitMinHits, InitMaxHits ); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Summoned = reader.ReadMobile(); m_ManaCost = reader.ReadInt(); m_CoolDown = reader.ReadTimeSpan(); m_NextUseAllowed = reader.ReadDateTime(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Owner = (Mobile)reader.ReadMobile(); m_Tent = (TentAddon)reader.ReadItem(); m_Flap = (TentFlap)reader.ReadItem(); m_Chest = (SecureTentChest)reader.ReadItem(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); //Version 0 if (version >= 0) { m_Listed = reader.ReadBool(); m_Expiration = reader.ReadDateTime(); m_PointValue = reader.ReadInt(); m_SocietiesGroupType = (SocietiesGroupType)reader.ReadInt(); m_JobType = (JobType)reader.ReadInt(); m_PrimaryTypeName = reader.ReadString(); string primaryType = reader.ReadString(); if (primaryType == "null") { m_PrimaryType = null; } else { m_PrimaryType = Type.GetType(primaryType); } m_SecondaryTypeName = reader.ReadString(); string secondaryType = reader.ReadString(); if (secondaryType == "null") { m_SecondaryType = null; } else { m_SecondaryType = Type.GetType(secondaryType); } m_TargetNumber = reader.ReadDouble(); m_TurnInRequirementAmount = reader.ReadDouble(); m_CraftResourceRequired = (CraftResource)reader.ReadInt(); m_PrimaryJobModifier = (JobModifierType)reader.ReadInt(); m_SecondaryJobModifier = (JobModifierType)reader.ReadInt(); m_IconItemId = reader.ReadInt(); m_IconHue = reader.ReadInt(); m_IconOffsetX = reader.ReadInt(); m_IconOffsetY = reader.ReadInt(); string destionationMobile = reader.ReadString(); if (destionationMobile == "null") { m_DestinationMobile = null; } else { m_DestinationMobile = Type.GetType(destionationMobile); } m_DestinationMobileName = reader.ReadString(); m_DestinationTown = reader.ReadItem() as Town; int playersCompletedCount = reader.ReadInt(); for (int a = 0; a < playersCompletedCount; a++) { m_PlayersCompleted.Add(reader.ReadMobile() as PlayerMobile); } } //----- Societies.m_SocietyJobs.Add(this); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); //Version 0 if (version >= 0) { m_LastEventTime = reader.ReadDateTime(); m_Player = reader.ReadMobile() as PlayerMobile; m_ArenaMatch = (ArenaMatch)reader.ReadItem(); m_ReadyToggled = reader.ReadBool(); m_FightStatus = (FightStatusType)reader.ReadInt(); m_LowestHealth = reader.ReadInt(); m_TimeAlive = reader.ReadTimeSpan(); m_DamageDealt = reader.ReadInt(); m_DamageReceived = reader.ReadInt(); int spellUsages = reader.ReadInt(); for (int a = 0; a < spellUsages; a++) { string typeText = reader.ReadString(); Type spellType = null; if (typeText != "null") { spellType = Type.GetType(typeText); } int usages = reader.ReadInt(); if (spellType != null) { m_SpellUsages.Add(new ArenaSpellUsage(spellType, usages)); } } int itemUsages = reader.ReadInt(); for (int a = 0; a < itemUsages; a++) { string typeText = reader.ReadString(); Type itemType = null; if (typeText != "null") { itemType = Type.GetType(typeText); } int usages = reader.ReadInt(); if (itemType != null) { m_ItemUsages.Add(new ArenaItemUsage(itemType, usages)); } } } //---- //Force On System Start m_ReadyToggled = false; if (m_ArenaMatch == null) { Delete(); } }