#### Back to Server.Items

## BaseJewel : Item, IHued, IComparable<Item>, ISerializable, ISpawnable, IEntity, IPoint3D, IPoint2D, IComparable, IComparable<IEntity>, ICraftable

#### Derived Types: BaseBracelet, BaseEarrings, BaseNecklace, BaseRing, EarringsOfProtection, LuckyNecklace

(ctor) BaseJewel( Serial serial )
(ctor) BaseJewel( int itemID, Layer layer )
int ArtifactRarity( get; )
AosAttributes Attributes( get; set; )
int BaseGemTypeNumber( get; )
int ColdResistance( get; )
int EnergyResistance( get; )
int FireResistance( get; )
GemType GemType( get; set; )
int HitPoints( get; set; )
int InitMaxHits( get; )
int InitMinHits( get; )
int LabelNumber( get; )
int MaxHitPoints( get; set; )
int PhysicalResistance( get; )
int PoisonResistance( get; )
AosElementAttributes Resistances( get; set; )
CraftResource Resource( get; set; )
AosSkillBonuses SkillBonuses( get; set; )
virtual void Deserialize( GenericReader reader )
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 void OnRemoved( object parent )
virtual void Serialize( GenericWriter writer )