public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 0: { m_Boat = reader.ReadItem() as BaseBoat; m_Side = (PlankSide) reader.ReadInt(); m_Locked = reader.ReadBool(); m_KeyValue = reader.ReadUInt(); if ( m_Boat == null ) Delete(); break; } } if ( IsOpen ) { m_CloseTimer = new CloseTimer( this ); m_CloseTimer.Start(); } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); int entryCount = reader.ReadInt(); for (int i = 0; i < entryCount; i++) m_SystemEntries.Add(new SlayerSystemTracker(reader.ReadString(), reader.ReadInt(), reader.ReadString())); if (Owner is Mobile) { Mobile player = (Mobile)Owner; SlayerModule module = player.GetModule(typeof(SlayerModule)) as SlayerModule; if (module == null) module = new SlayerModule(player); foreach (SlayerSystemTracker entry in m_SystemEntries) module.SetSlayerCount(entry.SystemName, entry.SlayerCount); Delete(); } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 0: { m_Value = reader.ReadInt(); break; } } if ( LootType != LootType.Cursed ) { LootType = LootType.Cursed; } if ( Insured ) { Insured = false; } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 1: case 0: { m_MultiID = reader.ReadInt(); m_Offset = reader.ReadPoint3D(); m_ShipName = reader.ReadString(); if ( version == 0 ) reader.ReadUInt(); break; } } if ( LootType == LootType.Newbied ) LootType = LootType.Blessed; if ( Weight == 0.0 ) Weight = 1.0; }
public void ExtendedDeserialize( GenericReader reader, int parentVerison ) { int version = reader.ReadInt(); switch (version) { case 3: { m_PopUpToggle = reader.ReadBool(); goto case 2; } case 2: { Percent = reader.ReadDouble(); m_LevelTitle = reader.ReadString(); m_PlayerLevel = reader.ReadInt(); goto case 1; } case 1: { m_Settings = new MobileSettings(this); m_Settings.Deserialize(reader); goto case 0; } case 0: { m_TravelTickets = reader.ReadInt(); break; } } }
public void Deserialize( GenericReader reader ) { int version = reader.ReadInt(); switch( version ) { case 1: { m_SpellType = ScriptCompiler.FindTypeByName(reader.ReadString()); m_Icon = reader.ReadInt(); m_Location = reader.ReadPoint3D(); m_School = (School)reader.ReadInt(); break; } case 0: { int bad = reader.ReadInt(); m_Icon = reader.ReadInt(); m_Location = reader.ReadPoint3D(); m_SpellType = null; m_School = School.Invalid; break; } } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 2: { m_Level = reader.ReadInt(); goto case 1; } case 1: { m_TargetMap = reader.ReadMap(); break; } case 0: { m_TargetMap = Map.Trammel; break; } } if ( version < 2 ) m_Level = GetRandomLevel(); }
public override void Deserialize(GenericReader reader) { //base.SkipDeserialize( reader ); base.Deserialize( reader ); int version = reader.ReadInt(); /* switch (version) { case 1: m_Altar = reader.ReadItem() as CCSummoningAltar; goto case 0; case 0: // Version 0 PointDest = reader.ReadPoint3D(); Name = reader.ReadString(); Active = reader.ReadBool(); m_OneSideArea = reader.ReadRect2D(); break; } */ switch (version) { case 0: m_Facing = (DoorFacing)reader.ReadInt(); m_Altar = reader.ReadItem() as CCSummoningAltar; break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int versao = reader.ReadInt(); idClasse = (classe) reader.ReadInt(); //classe }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_Track = reader.ReadInt(); m_Song = (MusicName)reader.ReadInt(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch( version ) { default: case 1: { _Blocker = (LOSBlocker)reader.ReadItem(); goto case 0; } case 0: { BoardGameControlItem = (BoardGameControlItem)reader.ReadItem(); Offset.X = reader.ReadInt(); Offset.Y = reader.ReadInt(); Offset.Z = reader.ReadInt(); break; } } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_StrengthBonus = reader.ReadInt(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 1: { int spellId = reader.ReadInt(); for ( int i = 0; i < SpellTriggerSpell.Definitions.Length; i++ ) { SpellTriggerDef def = SpellTriggerSpell.Definitions[i]; if ( def.SpellId == spellId ) { m_SpellDef = def; break; } } if ( m_SpellDef == null ) Delete(); break; } case 0: { Delete(); break; } } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_portalID = reader.ReadInt(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 1: { m_Level = (SecureLevel) reader.ReadInt(); goto case 0; } case 0: { if ( version < 1 ) { m_Level = SecureLevel.Anyone; } m_Facing = (DoorFacing) reader.ReadInt(); break; } } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); Int32 version = reader.ReadInt(); Int32 entryCount = reader.ReadInt(); for (Int32 i = 0; i < entryCount; i++) m_TitleEntries[reader.ReadString()] = reader.ReadInt(); if (Owner is Mobile) { Mobile player = (Mobile)Owner; SlayerModule module = player.GetModule(typeof(SlayerModule)) as SlayerModule; if (module == null) module = new SlayerModule(player); foreach (String title in m_TitleEntries.Keys) module.SetSlayerCount(title, (Int32)m_TitleEntries[title]); Delete(); } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 1: case 0: { m_Type = (ChampionSkullType)reader.ReadInt(); break; } } if( version == 0 ) { if ( LootType != LootType.Cursed ) LootType = LootType.Cursed; if ( Insured ) Insured = false; } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_UsesRemaining = reader.ReadInt(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); org_Int = reader.ReadInt(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int v = reader.ReadInt(); if(v > 0) m_PlantHue = (PlantHue)reader.ReadInt(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Level = reader.ReadInt(); m_TargetMap = reader.ReadMap(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Uses = reader.ReadInt(); m_IsDigging = reader.ReadBool(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); /*int version = */reader.ReadInt(); m_venascortadas = reader.ReadInt(); Agujero = reader.ReadItem(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); // version 0 m_Slayer = (SlayerName)reader.ReadInt(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize(reader); int v = reader.ReadInt(); m_String = reader.ReadString(); m_Number = reader.ReadInt(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); // version 0 m_DataValue = reader.ReadInt(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_AbilityOneValue = reader.ReadInt(); m_AbilityTwoValue = reader.ReadInt(); m_AbilityThreeValue = reader.ReadInt(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_ExplosionRange = reader.ReadInt(); m_InstantExplosion = reader.ReadBool(); m_FuseTimer = reader.ReadInt(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); m_MultiID = reader.ReadInt(); m_MaxLockdowns = reader.ReadInt(); m_MaxSecures = reader.ReadInt(); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); /*int version = */ reader.ReadInt(); m_DestInstance = reader.ReadInt(); }
public Skills(Mobile owner, GenericReader reader) { m_Owner = owner; int version = reader.ReadInt(); switch (version) { case 3: case 2: { m_Cap = reader.ReadInt(); goto case 1; } case 1: { if (version < 2) { m_Cap = 7000; } if (version < 3) { /*m_Total =*/ reader.ReadInt(); } SkillInfo[] info = SkillInfo.Table; m_Skills = new Skill[info.Length]; int count = reader.ReadInt(); for (int i = 0; i < count; ++i) { if (i < info.Length) { Skill sk = new Skill(this, info[i], reader); if (sk.BaseFixedPoint != 0 || sk.CapFixedPoint != 1000 || sk.Lock != SkillLock.Up) { m_Skills[i] = sk; m_Total += sk.BaseFixedPoint; } } else { new Skill(this, null, reader); } } //for ( int i = count; i < info.Length; ++i ) // m_Skills[i] = new Skill( this, info[i], 0, 1000, SkillLock.Up ); break; } case 0: { reader.ReadInt(); goto case 1; } } }