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; }