public override bool IsEnemy(Mobile m) { if (SolenHelper.CheckRedFriendship(m)) { return(false); } else { return(base.IsEnemy(m)); } }
public override void GenerateLoot() { int gems = Utility.RandomMinMax(1, 4); for (int i = 0; i < gems; ++i) { PackGem(); } SolenHelper.PackPicnicBasket(this); PackGold(250, 300); // TODO: 3-13 zoogi fungus }
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; int gems = Utility.RandomMinMax(1, 4); for (int i = 0; i < gems; ++i) { PackGem(); } SolenHelper.PackPicnicBasket(this); PackGold(250, 300); PackItem(new ZoogiFungus(Utility.RandomMinMax(3, 13))); if (Utility.RandomDouble() < 0.05) { PackItem(new BraceletOfBinding()); } }
public override bool IsEnemy(Mobile m) { if (m.Player && m.FindItemOnLayer(Layer.Helm) is OrcishKinMask) { return(false); } if (SolenHelper.CheckRedFriendship(m)) { return(false); } else { return(base.IsEnemy(m)); } }
public override void GenerateLoot() { if (Core.UOAI || Core.UOAR) { int gems = Utility.RandomMinMax(1, 4); for (int i = 0; i < gems; ++i) { PackGem(); } SolenHelper.PackPicnicBasket(this); PackGold(250, 300); // TODO: 3-13 zoogi fungus // TODO: bracelet of binding } else { if (Core.UOSP || Core.UOMO) { if (Spawning) { PackGold(0); } else { } } else { if (Spawning) { SolenHelper.PackPicnicBasket(this); PackItem(new ZoogiFungus((0.05 > Utility.RandomDouble()) ? 13 : 3)); // probably not on Siege //if (Utility.RandomDouble() < 0.05) //PackItem(new BraceletOfBinding()); } AddLoot(LootPack.Rich); AddLoot(LootPack.Gems, Utility.RandomMinMax(1, 4)); } } }
public BlackSolenQueen() : base(AIType.AI_Melee, FightMode.Closest, 12, 1, 0.5, 0.75) { 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() ); */ //BardImmune = true; BardLevel = 85.6; }
public BlackSolenQueen() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a black solen queen"; Body = 807; BaseSoundID = 959; Hue = 1908; Level = 13; SetStr(396, 420); SetDex(181, 195); SetInt(76, 100); SetHits(451, 662); SetDamage(19, 25); SetDamageType(ResistanceType.Physical, 70); SetDamageType(ResistanceType.Poison, 30); SetResistance(ResistanceType.Physical, 50, 55); SetResistance(ResistanceType.Fire, 30, 35); SetResistance(ResistanceType.Cold, 45, 55); 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); PackGold(15, 30); PackItem(new ZoogiFungus(Utility.RandomMinMax(5, 25))); if (Utility.RandomDouble() < 0.05) { PackItem(new BallOfSummoning()); } }
public RedSolenInfiltratorWarrior() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a red solen infiltrator"; Body = 782; BaseSoundID = 959; 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; int gems = Utility.RandomMinMax(1, 4); for (int i = 0; i < gems; ++i) { PackGem(); } SolenHelper.PackPicnicBasket(this); PackGold(250, 350); PackItem(new ZoogiFungus(Utility.RandomMinMax(3, 13))); }
public BlackSolenWarrior() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { this.Name = "a black solen warrior"; this.Body = 806; this.BaseSoundID = 959; this.Hue = 0x453; this.SetStr(196, 220); this.SetDex(101, 125); this.SetInt(36, 60); this.SetHits(96, 107); this.SetDamage(5, 15); this.SetDamageType(ResistanceType.Physical, 80); this.SetDamageType(ResistanceType.Poison, 20); this.SetResistance(ResistanceType.Physical, 20, 35); this.SetResistance(ResistanceType.Fire, 20, 35); this.SetResistance(ResistanceType.Cold, 10, 25); this.SetResistance(ResistanceType.Poison, 20, 35); this.SetResistance(ResistanceType.Energy, 10, 25); this.SetSkill(SkillName.MagicResist, 60.0); this.SetSkill(SkillName.Tactics, 80.0); this.SetSkill(SkillName.Wrestling, 80.0); this.Fame = 3000; this.Karma = -3000; this.VirtualArmor = 35; SolenHelper.PackPicnicBasket(this); this.PackItem(new ZoogiFungus((0.05 > Utility.RandomDouble()) ? 13 : 3)); if (Utility.RandomDouble() < 0.05) { this.PackItem(new BraceletOfBinding()); } }
public BlackSolenQueen() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { this.Name = "a black solen queen"; this.Body = 807; this.BaseSoundID = 959; this.Hue = 0x453; this.SetStr(296, 320); this.SetDex(121, 145); this.SetInt(76, 100); this.SetHits(151, 162); this.SetDamage(10, 15); this.SetDamageType(ResistanceType.Physical, 70); this.SetDamageType(ResistanceType.Poison, 30); this.SetResistance(ResistanceType.Physical, 30, 40); this.SetResistance(ResistanceType.Fire, 30, 35); this.SetResistance(ResistanceType.Cold, 25, 35); this.SetResistance(ResistanceType.Poison, 35, 40); this.SetResistance(ResistanceType.Energy, 25, 30); this.SetSkill(SkillName.MagicResist, 70.0); this.SetSkill(SkillName.Tactics, 90.0); this.SetSkill(SkillName.Wrestling, 90.0); this.Fame = 4500; this.Karma = -4500; this.VirtualArmor = 45; SolenHelper.PackPicnicBasket(this); this.PackItem(new ZoogiFungus((Utility.RandomDouble() > 0.05) ? 5 : 25)); if (Utility.RandomDouble() < 0.05) { this.PackItem(new BallOfSummoning()); } }
public BlackSolenInfiltratorQueen() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { 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)); if (Utility.Random(75) == 0) { PackItem(new RareBlueCarpet(PieceType.Centre)); } }
public BlackSolenInfiltratorWarrior() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { 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)); if (Utility.Random(75) == 0) { PackItem(new RareBlueCarpet(PieceType.Centre)); } }
public RedSolenQueen() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a red solen queen"; Body = 783; BaseSoundID = 959; 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); PackGold(100, 200); PackItem(new ZoogiFungus(Utility.RandomMinMax(5, 25))); if (Utility.RandomDouble() < 0.05) { PackItem(new BallOfSummoning()); } }
public override void GenerateLoot() { if (Core.UOAI || Core.UOAR) { int gems = Utility.RandomMinMax(1, 4); for (int i = 0; i < gems; ++i) { PackGem(); } SolenHelper.PackPicnicBasket(this); PackGold(250, 350); // TODO: 3-13 zoogi fungus } else { if (Core.UOSP || Core.UOMO) { if (Spawning) { PackGold(0); } else { } } else { if (Spawning) { SolenHelper.PackPicnicBasket(this); PackItem(new ZoogiFungus((0.05 < Utility.RandomDouble()) ? 3 : 13)); } AddLoot(LootPack.Average, 2); AddLoot(LootPack.Gems, Utility.RandomMinMax(1, 4)); } } }
public BlackSolenWarrior() : base(AIType.AI_Melee) { 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(Utility.RandomDouble() < 0.05 ? 13 : 3)); if (Utility.RandomDouble() < 0.05) { PackItem(new BraceletOfBinding()); } }
public RedSolenWarrior() : base(AIType.AI_Melee, FightMode.Closest, 12, 1, 0.5, 0.75) { Name = "a red solen warrior"; Body = 782; BaseSoundID = 959; 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; BardLevel = 60; SolenHelper.PackPicnicBasket(this); PackItem(new ZoogiFungus((0.05 < Utility.RandomDouble())? 3 : 13)); if (Utility.RandomDouble() < 0.05) { PackItem(new BraceletOfBinding()); } }
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) { this.Name = "a black solen worker"; this.Body = 805; this.BaseSoundID = 959; this.Hue = 0x453; this.SetStr(96, 120); this.SetDex(81, 105); this.SetInt(36, 60); this.SetHits(58, 72); this.SetDamage(5, 7); this.SetDamageType(ResistanceType.Physical, 100); this.SetResistance(ResistanceType.Physical, 25, 30); this.SetResistance(ResistanceType.Fire, 20, 30); this.SetResistance(ResistanceType.Cold, 10, 20); this.SetResistance(ResistanceType.Poison, 10, 20); this.SetResistance(ResistanceType.Energy, 20, 30); this.SetSkill(SkillName.MagicResist, 60.0); this.SetSkill(SkillName.Tactics, 65.0); this.SetSkill(SkillName.Wrestling, 60.0); this.Fame = 1500; this.Karma = -1500; this.VirtualArmor = 28; this.PackGold(Utility.Random(100, 180)); SolenHelper.PackPicnicBasket(this); this.PackItem(new ZoogiFungus()); }
public BlackSolenInfiltratorWarrior() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { this.Name = "a black solen infiltrator"; this.Body = 806; this.BaseSoundID = 959; this.Hue = 0x453; this.SetStr(206, 230); this.SetDex(121, 145); this.SetInt(66, 90); this.SetHits(96, 107); this.SetDamage(5, 15); this.SetDamageType(ResistanceType.Physical, 80); this.SetDamageType(ResistanceType.Poison, 20); this.SetResistance(ResistanceType.Physical, 20, 35); this.SetResistance(ResistanceType.Fire, 20, 35); this.SetResistance(ResistanceType.Cold, 10, 25); this.SetResistance(ResistanceType.Poison, 20, 35); this.SetResistance(ResistanceType.Energy, 10, 25); this.SetSkill(SkillName.MagicResist, 80.0); this.SetSkill(SkillName.Tactics, 80.0); this.SetSkill(SkillName.Wrestling, 80.0); this.Fame = 3000; this.Karma = -3000; this.VirtualArmor = 40; SolenHelper.PackPicnicBasket(this); this.PackItem(new ZoogiFungus((0.05 > Utility.RandomDouble()) ? 3 : 13)); }
public BlackSolenInfiltratorQueen() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { this.Name = "a black solen infiltrator"; this.Body = 807; this.BaseSoundID = 959; this.Hue = 0x453; this.SetStr(326, 350); this.SetDex(141, 165); this.SetInt(96, 120); this.SetHits(151, 162); this.SetDamage(10, 15); this.SetDamageType(ResistanceType.Physical, 70); this.SetDamageType(ResistanceType.Poison, 30); this.SetResistance(ResistanceType.Physical, 30, 40); this.SetResistance(ResistanceType.Fire, 30, 35); this.SetResistance(ResistanceType.Cold, 25, 35); this.SetResistance(ResistanceType.Poison, 35, 40); this.SetResistance(ResistanceType.Energy, 25, 30); this.SetSkill(SkillName.MagicResist, 90.0); this.SetSkill(SkillName.Tactics, 90.0); this.SetSkill(SkillName.Wrestling, 90.0); this.Fame = 6500; this.Karma = -6500; this.VirtualArmor = 50; SolenHelper.PackPicnicBasket(this); this.PackItem(new ZoogiFungus((0.05 > Utility.RandomDouble()) ? 4 : 16)); }
public override void GenerateLoot() { if (Core.UOAI || Core.UOAR) { SolenHelper.PackPicnicBasket(this); PackGold(100, 200); // TODO: 5-25 zoogi fungus // TODO: crystal ball of pet summoning } else { if (Core.UOSP || Core.UOMO) { if (Spawning) { PackGold(0); } else { } } else { if (Spawning) { SolenHelper.PackPicnicBasket(this); PackItem(new ZoogiFungus((Utility.RandomDouble() > 0.05) ? 5 : 25)); // probably not on siege //if (Utility.RandomDouble() < 0.05) //PackItem(new BallOfSummoning()); } AddLoot(LootPack.Rich); } } }
public RedSolenWorker() : base(AIType.AI_Melee, FightMode.Closest, 12, 1, 0.5, 0.75) { Name = "a red solen worker"; Body = 781; BaseSoundID = 959; 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; BardLevel = 55; PackGold(Utility.Random(100, 180)); SolenHelper.PackPicnicBasket(this); PackItem(new ZoogiFungus()); }
public BlackSolenInfiltratorQueen() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a black solen infiltrator"; Body = 807; BaseSoundID = 959; Hue = 1908; Level = 12; SetStr(326, 350); SetDex(141, 165); SetInt(96, 120); SetHits(251, 362); SetDamage(13, 18); SetDamageType(ResistanceType.Physical, 70); SetDamageType(ResistanceType.Poison, 30); SetResistance(ResistanceType.Physical, 35, 45); SetResistance(ResistanceType.Fire, 35, 45); SetResistance(ResistanceType.Cold, 45, 55); 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); PackGold(10, 30); PackItem(new ZoogiFungus(Utility.RandomMinMax(4, 16))); }
public RedSolenInfiltratorQueen() : base(AIType.AI_Melee, FightMode.Closest, 12, 1, 0.5, 0.75) { Name = "a red solen infiltrator"; Body = 783; BaseSoundID = 959; 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); BardLevel = 55; PackItem(new ZoogiFungus((0.05 < Utility.RandomDouble())? 4 : 16)); }
public BlackSolenWorker() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "a black solen worker"; Body = 805; BaseSoundID = 959; Hue = 1908; Level = 6; SetStr(96, 120); SetDex(81, 105); SetInt(36, 60); SetHits(98, 122); SetDamage(7, 9); 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; SolenHelper.PackPicnicBasket(this); //PackGold( 50, 100 ); PackItem(new ZoogiFungus(Utility.RandomMinMax(1, 6))); }
public RedSolenInfiltratorWarrior() : base(AIType.AI_SphereMelee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "Red Solen Infiltrator"; Body = 782; BaseSoundID = 959; 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())? 3 : 13)); }
public override void OnDamage(int amount, Mobile from, bool willKill) { SolenHelper.OnRedDamage(from); base.OnDamage(amount, from, willKill); }
public override void GenerateLoot() { SolenHelper.PackPicnicBasket(this); PackGold(150, 200); // TODO: 4-16 zoogi fungus }