public FlameElementalGuardian(ShameAltarAddon altar)
            : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            mShameAltarAddon = altar;

               Name = "a flame elemental Guardian";
               Body = 15;
               BaseSoundID = 838;

               SetStr( 450, 480 );
               SetDex( 210, 240 );
               SetInt( 150, 175 );

               SetHits( 700, 800 );

               SetDamage( 18, 20 );

               SetDamageType( ResistanceType.Physical, 25, 55 );
               SetDamageType( ResistanceType.Fire, 75 );

               SetResistance( ResistanceType.Physical, 45, 55 );
               SetResistance( ResistanceType.Fire, 100 );
               SetResistance( ResistanceType.Cold, 30, 40 );
               SetResistance( ResistanceType.Poison, 60, 70 );
               SetResistance( ResistanceType.Energy, 30, 40 );

               SetSkill( SkillName.EvalInt, 60.1, 75.0 );
               SetSkill( SkillName.Magery, 60.1, 75.0 );
               SetSkill( SkillName.MagicResist, 75.2, 105.0 );
               SetSkill( SkillName.Tactics, 80.1, 100.0 );
               SetSkill( SkillName.Wrestling, 70.1, 100.0 );

               Fame = 4500;
               Karma = -4500;

               VirtualArmor = 40;
               ControlSlots = 4;

               PackItem( new SulfurousAsh( 3 ) );

               AddItem( new LightSource() );

               m_DecayTime = DateTime.UtcNow + m_Delay;
        }
        public QuartzElementalGuardian(ShameAltarAddon altar)
            : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            mShameAltarAddon = altar;

                   Name = "a quartz elemental Guardian";
                   Body = 107;
                   BaseSoundID = 268;

                   SetStr( 226, 255 );
                   SetDex( 75, 120 );
                   SetInt( 80, 104 );

                   SetHits( 1000, 1100 );

                   SetDamage( 14, 21 );

                   SetDamageType( ResistanceType.Physical, 60 );
                   SetDamageType( ResistanceType.Physical, 40 );

                   SetResistance( ResistanceType.Physical, 30, 40 );
                   SetResistance( ResistanceType.Fire, 20, 30 );
                   SetResistance( ResistanceType.Cold, 20, 30 );
                   SetResistance( ResistanceType.Poison, 25, 35 );
                   SetResistance( ResistanceType.Energy, 15, 25 );

                   SetSkill( SkillName.MagicResist, 70.1, 100.0 );
                   SetSkill( SkillName.Tactics, 80.1, 110.0 );
                   SetSkill( SkillName.Wrestling, 90.1, 100.0 );

                   Fame = 3500;
                   Karma = -3500;

                   VirtualArmor = 32;

                   m_DecayTime = DateTime.UtcNow + Delay;

                   //PackItem( new AgapiteOre( oreAmount ) );
                   //baglvl2
                   //key1
        }
        public WindElementalGuardian(ShameAltarAddon altar)
            : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
        {
            mShameAltarAddon = altar;
               Name = "a wind elemental Guardian";
               Body = 131;
               BaseSoundID = 768;

               SetStr( 376, 403 );
               SetDex( 183, 230 );
               SetInt( 164, 213 );
               SetStam( 230, 250 );
               SetMana( 1050, 1100 );

               SetHits( 2500, 2600 );

               SetDamage( 15, 17 );

               SetDamageType( ResistanceType.Physical, 20 );
               SetDamageType( ResistanceType.Cold, 40 );
               SetDamageType( ResistanceType.Energy, 40 );

               SetResistance( ResistanceType.Physical, 65, 75 );
               SetResistance( ResistanceType.Fire, 55, 65 );
               SetResistance( ResistanceType.Cold, 55, 65 );
               SetResistance( ResistanceType.Poison, 100 );
               SetResistance( ResistanceType.Energy, 60, 75 );

               SetSkill( SkillName.EvalInt, 60.1, 75.0 );
               SetSkill( SkillName.Magery, 60.1, 75.0 );
               SetSkill( SkillName.MagicResist, 60.1, 75.0 );
               SetSkill( SkillName.Tactics, 60.1, 75.0 );
               SetSkill( SkillName.Wrestling, 60.1, 80.0 );

               Fame = 10000;
               Karma = -10000;

               VirtualArmor = 56;

                 m_DecayTime = DateTime.UtcNow + m_Delay;
        }