public EtherealStaffMob( EtherealStaff parent, Mobile owner ) { m_Parent = parent; Hits = HitsMax; Hue = owner.Hue; Body = owner.BodyValue; Name = owner.Name; Title = owner.Title; Blessed = owner.Blessed; NameHue = owner.NameHue; Hidden = true; for(int i = 0; i < 30; i++) EquipOneOfThese( owner.FindItemOnLayer( (Layer)i ) ); }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); m_Parent = (EtherealStaff)reader.ReadItem(); }
public EtherealSpell( EtherealStaff obj, Mobile mob, Mobile caster ) : base( caster, null, m_Info ) { m_Obj = obj; m_Caster = caster; m_Mobile = mob; }