# RunUO Documentation - Class Overview - ShadowIronElemental

#### Back to Server.Mobiles

## ShadowIronElemental : BaseCreature, IHued, IComparable<Mobile>, ISerializable, ISpawnable, IEntity, IPoint3D, IPoint2D, IComparable, IComparable<IEntity>, IHonorTarget

(ctor) ShadowIronElemental()
(ctor) ShadowIronElemental( Serial serial )
(ctor) ShadowIronElemental( int oreAmount )
bool AutoDispel( get; )
bool BleedImmune( get; )
bool BreathImmune( get; )
Poison PoisonImmune( get; )
int TreasureMapLevel( get; )
virtual void AlterDamageScalarFrom( Mobile caster, ref double scalar )
virtual void AlterMeleeDamageFrom( Mobile from, ref int damage )
virtual void AlterSpellDamageFrom( Mobile from, ref int damage )
virtual void Deserialize( GenericReader reader )
virtual void GenerateLoot()
virtual void Serialize( GenericWriter writer )