#### Back to Server.Items

## BaseArmor : Item, IHued, IComparable<Item>, ISerializable, ISpawnable, IEntity, IPoint3D, IPoint2D, IComparable, IComparable<IEntity>, IScissorable, IFactionItem, ICraftable, IWearableDurability, IDurability

#### Derived Types: Bascinet, BaseGlovesOfMining, BaseShield, BoneArms, BoneChest, BoneGloves, BoneHelm, BoneLegs, ChainChest, ChainCoif, ChainHatsuburi, ChainLegs, Circlet, CloseHelm, DaemonArms, DaemonChest, DaemonGloves, DaemonHelm, DaemonLegs, DecorativePlateKabuto, DragonArms, DragonChest, DragonGloves, DragonHelm, DragonLegs, ElvenGlasses, FemaleElvenPlateChest, FemaleLeafChest, FemaleLeatherChest, FemalePlateChest, FemaleStuddedChest, GemmedCirclet, HeavyPlateJingasa, Helmet, HideChest, HideFemaleChest, HideGloves, HideGorget, HidePants, HidePauldrons, LeafArms, LeafChest, LeafGloves, LeafGorget, LeafLegs, LeafTonlet, LeatherArms, LeatherBustierArms, LeatherCap, LeatherChest, LeatherDo, LeatherGloves, LeatherGorget, LeatherHaidate, LeatherHiroSode, LeatherJingasa, LeatherLegs, LeatherMempo, LeatherNinjaHood, LeatherNinjaJacket, LeatherNinjaMitts, LeatherNinjaPants, LeatherShorts, LeatherSkirt, LeatherSuneate, LightPlateJingasa, NorseHelm, OrcHelm, PlateArms, PlateBattleKabuto, PlateChest, PlateDo, PlateGloves, PlateGorget, PlateHaidate, PlateHatsuburi, PlateHelm, PlateHiroSode, PlateLegs, PlateMempo, PlateSuneate, RangerArms, RangerChest, RangerGloves, RangerGorget, RangerLegs, RavenHelm, RingmailArms, RingmailChest, RingmailGloves, RingmailLegs, RoyalCirclet, SamuraiHelm, SmallPlateJingasa, StandardPlateKabuto, StuddedArms, StuddedBustierArms, StuddedChest, StuddedDo, StuddedGloves, StuddedGorget, StuddedHaidate, StuddedHiroSode, StuddedLegs, StuddedMempo, StuddedSuneate, VultureHelm, WingedHelm, WoodlandArms, WoodlandChest, WoodlandGloves, WoodlandGorget, WoodlandLegs

#### Nested Types: SaveFlag

(static) double[] ArmorScalars( get; set; )
(static) bool GetSaveFlag( SaveFlag flags, SaveFlag toGet )
(static) void SetSaveFlag( ref SaveFlag flags, SaveFlag toSet, bool setIf )
(static) void ValidateMobile( Mobile m )
(ctor) BaseArmor( Serial serial )
(ctor) BaseArmor( int itemID )
bool AllowFemaleWearer( get; )
bool AllowMaleWearer( get; )
int AosDexBonus( get; )
int AosDexReq( get; )
int AosIntBonus( get; )
int AosIntReq( get; )
ArmorMeditationAllowance AosMedAllowance( get; )
int AosStrBonus( get; )
int AosStrReq( get; )
AosArmorAttributes ArmorAttributes( get; set; )
int ArmorBase( get; )
double ArmorRating( get; )
double ArmorRatingScaled( get; )
double ArmorScalar( get; )
int ArtifactRarity( get; )
AosAttributes Attributes( get; set; )
int BaseArmorRating( get; set; )
double BaseArmorRatingScaled( get; )
int BaseColdResistance( get; )
int BaseEnergyResistance( get; )
int BaseFireResistance( get; )
int BasePhysicalResistance( get; )
int BasePoisonResistance( get; )
ArmorBodyType BodyPosition( get; )
bool CanFortify( get; )
int ColdBonus( get; set; )
int ColdResistance( get; )
Mobile Crafter( get; set; )
CraftResource DefaultResource( get; )
ArmorMeditationAllowance DefMedAllowance( get; )
int DexBonus( get; set; )
int DexRequirement( get; set; )
ArmorDurabilityLevel Durability( get; set; )
int EnergyBonus( get; set; )
int EnergyResistance( get; )
FactionItem FactionItemState( get; set; )
int FireBonus( get; set; )
int FireResistance( get; )
int HitPoints( get; set; )
int Hue( get; set; )
bool Identified( get; set; )
int InitMaxHits( get; )
int InitMinHits( get; )
int IntBonus( get; set; )
int IntRequirement( get; set; )
ArmorMaterialType MaterialType( get; )
int MaxHitPoints( get; set; )
ArmorMeditationAllowance MeditationAllowance( get; set; )
int OldDexBonus( get; )
int OldDexReq( get; )
int OldIntBonus( get; )
int OldIntReq( get; )
ArmorMeditationAllowance OldMedAllowance( get; )
int OldStrBonus( get; )
int OldStrReq( get; )
int PhysicalBonus( get; set; )
int PhysicalResistance( get; )
bool PlayerConstructed( get; set; )
int PoisonBonus( get; set; )
int PoisonResistance( get; )
ArmorProtectionLevel ProtectionLevel( get; set; )
ArmorQuality Quality( get; set; )
Race RequiredRace( get; )
CraftResource Resource( get; set; )
int RevertArmorBase( get; )
AosSkillBonuses SkillBonuses( get; set; )
int StrBonus( get; set; )
int StrRequirement( get; set; )
virtual void AddNameProperty( ObjectPropertyList list )
virtual bool AllowEquipedCast( Mobile from )
virtual bool AllowSecureTrade( Mobile from, Mobile to, Mobile newOwner, bool accepted )
virtual bool CanEquip( Mobile from )
virtual bool CheckPropertyConfliction( Mobile m )
int ComputeStatBonus( StatType type )
int ComputeStatReq( StatType type )
virtual void Deserialize( GenericReader reader )
void DistributeBonuses( int amount )
int GetDurabilityBonus()
int GetLowerStatReq()
virtual int GetLuckBonus()
string GetNameString()
virtual void GetProperties( ObjectPropertyList list )
int GetProtOffset()
CraftAttributeInfo GetResourceAttrs()
void Invalidate()
virtual void OnAdded( object parent )
virtual void OnAfterDuped( Item newItem )
virtual int OnCraft( int quality, bool makersMark, Mobile from, CraftSystem craftSystem, Type typeRes, BaseTool tool, CraftItem craftItem, int resHue )
virtual bool OnEquip( Mobile from )
virtual int OnHit( BaseWeapon weapon, int damageTaken )
virtual void OnRemoved( object parent )
virtual void OnSingleClick( Mobile from )
virtual double ScaleArmorByDurability( double armor )
virtual void ScaleDurability()
virtual bool Scissor( Mobile from, Scissors scissors )
virtual void Serialize( GenericWriter writer )
virtual void UnscaleDurability()