public HouseTrapDeed(HouseTrapStrength p_Strength, HouseTrapType p_Type) : base(0x14F0) { Name = "a "; switch (p_Strength) { case HouseTrapStrength.Lesser: Name = Name + "Lesser"; break; case HouseTrapStrength.Regular: Name = Name + "Regular"; break; case HouseTrapStrength.Greater: Name = Name + "Greater"; break; case HouseTrapStrength.Deadly: Name = Name + "Deadly"; break; case HouseTrapStrength.None: Name = Name + "None"; break; } Name = Name + " "; switch (p_Type) { case HouseTrapType.Blades: Name = Name + "Blade"; break; case HouseTrapType.FireColumn: Name = Name + "Fire Column"; break; case HouseTrapType.Explosion: Name = Name + "Explosion"; break; case HouseTrapType.Poison: Name = Name + "Poison"; break; } Name = Name + " Trap Deed"; m_TrapType = p_Type; m_TrapStrength = p_Strength; Weight = 1.0; }
public HouseTrap(Mobile from, HouseTrapStrength p_Strength, HouseTrapType p_Type) : base(p_Strength, p_Type) { Name = ""; Visible = false; switch (p_Strength) { case HouseTrapStrength.Lesser: Name = Name + "Lesser"; break; case HouseTrapStrength.Regular: Name = Name + "Regular"; break; case HouseTrapStrength.Greater: Name = Name + "Greater"; break; case HouseTrapStrength.Deadly: Name = Name + "Deadly"; break; case HouseTrapStrength.None: Name = Name + "None"; break; } Name = Name + " "; switch (p_Type) { case HouseTrapType.Blades: Name = Name + "Blade"; break; case HouseTrapType.FireColumn: Name = Name + "Fire Column"; break; case HouseTrapType.Explosion: Name = Name + "Explosion"; break; case HouseTrapType.Poison: Name = Name + "Poison"; break; } Name = Name + " Trap"; Placer = from; Movable = false; MoveToWorld(from.Location, from.Map); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 1: m_TrapType = (HouseTrapType)reader.ReadInt(); m_TrapStrength = (HouseTrapStrength)reader.ReadInt(); break; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 1: { m_Placer = reader.ReadMobile(); TrapType = (HouseTrapType)reader.ReadInt(); TrapStrength = (HouseTrapStrength)reader.ReadInt(); break; } } ItemID = 12595; }
public BaseHouseTrap(HouseTrapStrength p_Strength, HouseTrapType p_Type) : base(0x3133) { TrapType = p_Type; TrapStrength = p_Strength; }