public static BaseBoat AverageShip() { BaseBoat boat = new GalleonLarge(); switch (Utility.RandomMinMax(1, 3)) { case 1: boat = new GalleonRoyal(); break; case 2: boat = new GalleonExotic(); break; } return(boat); }
public SailorAngelLord() { Name = NameList.RandomName("lizardman"); Title = "the angelic admiral"; Body = 346; BaseSoundID = 466; AI = AIType.AI_Mage; FightMode = FightMode.Evil; if (Utility.RandomBool()) { ship = new GalleonExotic(); } else { ship = new GalleonRoyal(); } ship.Hue = ShipColor("pixie"); SetStr(786, 985); SetDex(177, 255); SetInt(151, 250); SetHits(592, 711); SetDamage(22, 29); SetDamageType(ResistanceType.Physical, 50); SetDamageType(ResistanceType.Fire, 25); SetDamageType(ResistanceType.Energy, 25); SetResistance(ResistanceType.Physical, 65, 80); SetResistance(ResistanceType.Fire, 60, 80); SetResistance(ResistanceType.Cold, 50, 60); SetResistance(ResistanceType.Poison, 100); SetResistance(ResistanceType.Energy, 40, 50); SetSkill(SkillName.Anatomy, 25.1, 50.0); SetSkill(SkillName.EvalInt, 90.1, 100.0); SetSkill(SkillName.Magery, 95.5, 100.0); SetSkill(SkillName.Meditation, 25.1, 50.0); SetSkill(SkillName.MagicResist, 100.5, 150.0); SetSkill(SkillName.Tactics, 90.1, 100.0); SetSkill(SkillName.Wrestling, 90.1, 100.0); Fame = 20000; Karma = 20000; VirtualArmor = 90; healme = "Heal me my friends!"; }
public PirateSuccubus() { Name = NameList.RandomName("goddess"); Title = "the succubus captain"; Body = Utility.RandomList(174, 689); BaseSoundID = 0x4B0; AI = AIType.AI_Mage; FightMode = FightMode.Closest; if (Utility.RandomBool()) { ship = new GalleonExotic(); } else { ship = new GalleonRoyal(); } ship.Hue = ShipColor("demon"); SetStr(786, 985); SetDex(177, 255); SetInt(151, 250); SetHits(592, 711); SetDamage(22, 29); SetDamageType(ResistanceType.Physical, 50); SetDamageType(ResistanceType.Fire, 25); SetDamageType(ResistanceType.Energy, 25); SetResistance(ResistanceType.Physical, 65, 80); SetResistance(ResistanceType.Fire, 60, 80); SetResistance(ResistanceType.Cold, 50, 60); SetResistance(ResistanceType.Poison, 100); SetResistance(ResistanceType.Energy, 40, 50); SetSkill(SkillName.Anatomy, 25.1, 50.0); SetSkill(SkillName.EvalInt, 90.1, 100.0); SetSkill(SkillName.Magery, 95.5, 100.0); SetSkill(SkillName.Meditation, 25.1, 50.0); SetSkill(SkillName.MagicResist, 100.5, 150.0); SetSkill(SkillName.Tactics, 90.1, 100.0); SetSkill(SkillName.Wrestling, 90.1, 100.0); Fame = 20000; Karma = -20000; VirtualArmor = 90; healme = "Heal me my slaves!"; }
public SailorAngel() { Name = NameList.RandomName("lizardman"); Title = "the angelic captain"; Body = 345; BaseSoundID = 466; AI = AIType.AI_Mage; FightMode = FightMode.Evil; if (Utility.RandomBool()) { ship = new GalleonExotic(); } else { ship = new GalleonRoyal(); } ship.Hue = ShipColor("pixie"); SetStr(476, 505); SetDex(76, 95); SetInt(301, 325); SetHits(286, 303); SetDamage(7, 14); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 45, 60); SetResistance(ResistanceType.Fire, 50, 60); SetResistance(ResistanceType.Cold, 30, 40); SetResistance(ResistanceType.Poison, 20, 30); SetResistance(ResistanceType.Energy, 30, 40); SetSkill(SkillName.EvalInt, 70.1, 80.0); SetSkill(SkillName.Magery, 70.1, 80.0); SetSkill(SkillName.MagicResist, 85.1, 95.0); SetSkill(SkillName.Tactics, 70.1, 80.0); SetSkill(SkillName.Wrestling, 60.1, 80.0); Fame = 15000; Karma = 15000; VirtualArmor = 58; healme = "Heal me my friends!"; }
public PirateSakleth() { Name = NameList.RandomName("lizardman"); Title = "the sakleth pirate"; Body = 541; BaseSoundID = 417; AI = AIType.AI_Melee; FightMode = FightMode.Closest; if (Utility.RandomBool()) { ship = new GalleonExotic(); } else { ship = new GalleonBarbarian(); } ship.Hue = ShipColor("reptile"); SetStr(536, 585); SetDex(126, 145); SetInt(281, 305); SetHits(322, 351); SetMana(0); SetDamage(16, 23); SetDamageType(ResistanceType.Physical, 50); SetDamageType(ResistanceType.Fire, 50); SetResistance(ResistanceType.Physical, 45, 50); SetResistance(ResistanceType.Fire, 50, 60); SetResistance(ResistanceType.Cold, 25, 35); SetResistance(ResistanceType.Poison, 30, 40); SetResistance(ResistanceType.Energy, 30, 40); SetSkill(SkillName.MagicResist, 60.3, 105.0); SetSkill(SkillName.Tactics, 80.1, 100.0); SetSkill(SkillName.Wrestling, 80.1, 90.0); Fame = 11000; Karma = -11000; VirtualArmor = 48; healme = "Slee heal me slak scurvs!"; }
public PirateOphidian() { Name = NameList.RandomName("drakkul"); Title = "the ophidian pirate"; Body = 85; BaseSoundID = 639; AI = AIType.AI_Mage; FightMode = FightMode.Closest; ship = new GalleonExotic(); ship.Hue = ShipColor("reptile"); SetStr(536, 585); SetDex(126, 145); SetInt(281, 305); SetHits(322, 351); SetMana(0); SetDamage(16, 23); SetDamageType(ResistanceType.Physical, 50); SetDamageType(ResistanceType.Fire, 50); SetResistance(ResistanceType.Physical, 45, 50); SetResistance(ResistanceType.Fire, 50, 60); SetResistance(ResistanceType.Cold, 25, 35); SetResistance(ResistanceType.Poison, 30, 40); SetResistance(ResistanceType.Energy, 30, 40); SetSkill(SkillName.EvalInt, 70.1, 80.0); SetSkill(SkillName.Magery, 70.1, 80.0); SetSkill(SkillName.MagicResist, 85.1, 95.0); SetSkill(SkillName.Tactics, 70.1, 80.0); SetSkill(SkillName.Wrestling, 60.1, 80.0); Fame = 11000; Karma = -11000; VirtualArmor = 48; healme = "Ssss... sss... heal... me... slaves!"; }