#### Back to Server.Items

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

#### Derived Types: BaseCloak, BaseHat, BaseMiddleTorso, BaseOuterLegs, BaseOuterTorso, BasePants, BaseShirt, BaseShoes, BaseWaist

#### Nested Types: SaveFlag

(static) bool GetSaveFlag( SaveFlag flags, SaveFlag toGet )
(static) void SetSaveFlag( ref SaveFlag flags, SaveFlag toSet, bool setIf )
(static) void ValidateMobile( Mobile m )
(ctor) BaseClothing( Serial serial )
(ctor) BaseClothing( int itemID, Layer layer )
(ctor) BaseClothing( int itemID, Layer layer, int hue )
bool AllowFemaleWearer( get; )
bool AllowMaleWearer( get; )
int AosStrReq( get; )
int ArtifactRarity( get; )
AosAttributes Attributes( get; set; )
int BaseColdResistance( get; )
int BaseDexBonus( get; )
int BaseEnergyResistance( get; )
int BaseFireResistance( get; )
int BaseIntBonus( get; )
int BasePhysicalResistance( get; )
int BasePoisonResistance( get; )
int BaseStrBonus( get; )
bool CanBeBlessed( get; )
bool CanFortify( get; )
AosArmorAttributes ClothingAttributes( get; set; )
int ColdResistance( get; )
Mobile Crafter( get; set; )
CraftResource DefaultResource( get; )
int EnergyResistance( get; )
FactionItem FactionItemState( get; set; )
int FireResistance( get; )
int HitPoints( get; set; )
int InitMaxHits( get; )
int InitMinHits( get; )
int MaxHitPoints( get; set; )
int OldStrReq( get; )
int PhysicalResistance( get; )
bool PlayerConstructed( get; set; )
int PoisonResistance( get; )
ClothingQuality Quality( get; set; )
Race RequiredRace( get; )
AosElementAttributes Resistances( get; set; )
CraftResource Resource( get; set; )
AosSkillBonuses SkillBonuses( get; set; )
int StrRequirement( get; set; )
virtual void AddEquipInfoAttributes( Mobile from, List<EquipInfoAttribute> attrs )
virtual void AddNameProperty( ObjectPropertyList list )
virtual void AddStatBonuses( Mobile parent )
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 )
virtual bool Dye( Mobile from, DyeTub sender )
int GetLowerStatReq()
string GetNameString()
virtual void GetProperties( ObjectPropertyList list )
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 int OnHit( BaseWeapon weapon, int damageTaken )
virtual void OnRemoved( object parent )
virtual void OnSingleClick( Mobile from )
virtual void ScaleDurability()
virtual bool Scissor( Mobile from, Scissors scissors )
virtual void Serialize( GenericWriter writer )
virtual void UnscaleDurability()