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