public BlackSolenWarrior() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a black solen warrior"; Body = 806; BaseSoundID = 959; Hue = 0x453; SetStr(196, 220); SetDex(101, 125); SetInt(36, 60); SetHits(96, 107); SetDamage(5, 15); SetDamageType(ResistanceType.Physical, 80); SetDamageType(ResistanceType.Poison, 20); SetResistance(ResistanceType.Physical, 20, 35); SetResistance(ResistanceType.Fire, 20, 35); SetResistance(ResistanceType.Cold, 10, 25); SetResistance(ResistanceType.Poison, 20, 35); SetResistance(ResistanceType.Energy, 10, 25); SetSkill(SkillName.MagicResist, 60.0); SetSkill(SkillName.Tactics, 80.0); SetSkill(SkillName.Wrestling, 80.0); Fame = 3000; Karma = -3000; VirtualArmor = 35; SolenHelper.PackPicnicBasket(this); PackItem(new ZoogiFungus((0.05 > Utility.RandomDouble()) ? 13 : 3)); if (Utility.RandomDouble() < 0.05) { PackItem(new BraceletOfBinding()); } }
public BlackSolenQueen() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a black solen queen"; Body = 807; BaseSoundID = 959; Hue = 0x453; SetStr(296, 320); SetDex(121, 145); SetInt(76, 100); SetHits(151, 162); SetDamage(10, 15); SetDamageType(ResistanceType.Physical, 70); SetDamageType(ResistanceType.Poison, 30); SetResistance(ResistanceType.Physical, 30, 40); SetResistance(ResistanceType.Fire, 30, 35); SetResistance(ResistanceType.Cold, 25, 35); SetResistance(ResistanceType.Poison, 35, 40); SetResistance(ResistanceType.Energy, 25, 30); SetSkill(SkillName.MagicResist, 70.0); SetSkill(SkillName.Tactics, 90.0); SetSkill(SkillName.Wrestling, 90.0); Fame = 4500; Karma = -4500; VirtualArmor = 45; SolenHelper.PackPicnicBasket(this); PackItem(new ZoogiFungus((Utility.RandomDouble() > 0.05) ? 5 : 25)); if (Utility.RandomDouble() < 0.05) { PackItem(new BallOfSummoning()); } }
public override void OnDamage(int amount, Mobile from, bool willKill) { SolenHelper.OnBlackDamage(from); if (!willKill) { if (!BurstSac) { if (Hits < 50) { PublicOverheadMessage(MessageType.Regular, 0x3B2, true, "* The solen's acid sac is burst open! *"); m_BurstSac = true; } } else if (from != null && from != this && InRange(from, 1)) { SpillAcid(from, 1); } } base.OnDamage(amount, from, willKill); }
public BlackSolenWorker() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a black solen worker"; Body = 805; BaseSoundID = 959; Hue = 0x453; SetStr(96, 120); SetDex(81, 105); SetInt(36, 60); SetHits(58, 72); SetDamage(5, 7); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 25, 30); SetResistance(ResistanceType.Fire, 20, 30); SetResistance(ResistanceType.Cold, 10, 20); SetResistance(ResistanceType.Poison, 10, 20); SetResistance(ResistanceType.Energy, 20, 30); SetSkill(SkillName.MagicResist, 60.0); SetSkill(SkillName.Tactics, 65.0); SetSkill(SkillName.Wrestling, 60.0); Fame = 1500; Karma = -1500; VirtualArmor = 28; PackGold(Utility.Random(100, 180)); SolenHelper.PackPicnicBasket(this); PackItem(new ZoogiFungus()); }
public BlackSolenInfiltratorWarrior() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a black solen infiltrator"; Body = 806; BaseSoundID = 959; Hue = 0x453; SetStr(206, 230); SetDex(121, 145); SetInt(66, 90); SetHits(96, 107); SetDamage(5, 15); SetDamageType(ResistanceType.Physical, 80); SetDamageType(ResistanceType.Poison, 20); SetResistance(ResistanceType.Physical, 20, 35); SetResistance(ResistanceType.Fire, 20, 35); SetResistance(ResistanceType.Cold, 10, 25); SetResistance(ResistanceType.Poison, 20, 35); SetResistance(ResistanceType.Energy, 10, 25); SetSkill(SkillName.MagicResist, 80.0); SetSkill(SkillName.Tactics, 80.0); SetSkill(SkillName.Wrestling, 80.0); Fame = 3000; Karma = -3000; VirtualArmor = 40; SolenHelper.PackPicnicBasket(this); PackItem(new ZoogiFungus((0.05 > Utility.RandomDouble()) ? 13 : 3)); }
public BlackSolenInfiltratorQueen() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a black solen infiltrator"; Body = 807; BaseSoundID = 959; Hue = 0x453; SetStr(326, 350); SetDex(141, 165); SetInt(96, 120); SetHits(151, 162); SetDamage(10, 15); SetDamageType(ResistanceType.Physical, 70); SetDamageType(ResistanceType.Poison, 30); SetResistance(ResistanceType.Physical, 30, 40); SetResistance(ResistanceType.Fire, 30, 35); SetResistance(ResistanceType.Cold, 25, 35); SetResistance(ResistanceType.Poison, 35, 40); SetResistance(ResistanceType.Energy, 25, 30); SetSkill(SkillName.MagicResist, 90.0); SetSkill(SkillName.Tactics, 90.0); SetSkill(SkillName.Wrestling, 90.0); Fame = 6500; Karma = -6500; VirtualArmor = 50; SolenHelper.PackPicnicBasket(this); PackItem(new ZoogiFungus((0.05 > Utility.RandomDouble()) ? 16 : 4)); }
public override void OnDamage(int amount, Mobile from, bool willKill) { SolenHelper.OnBlackDamage(from); base.OnDamage(amount, from, willKill); }