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 SailorElfGuards() { Race = Race.Elf; Hue = Utility.RandomSkinColor(); if (this.Female = Utility.RandomBool()) { Body = 606; Name = NameList.RandomName("elf_female"); } else { Body = 605; Name = NameList.RandomName("elf_male"); } switch (Utility.RandomMinMax(1, 6)) { case 1: AddItem(new Halberd()); break; case 2: AddItem(new Spear()); break; case 3: AddItem(new Pike()); break; case 4: AddItem(new Longsword()); AddItem(new OrderShield()); break; case 5: AddItem(new Longsword()); AddItem(new MetalShield()); break; case 6: AddItem(new Longsword()); AddItem(new BronzeShield()); break; } AI = AIType.AI_Melee; FightMode = FightMode.Evil; if (Utility.RandomBool()) { ship = new GalleonLarge(); } else { ship = new GalleonRoyal(); } ship.Hue = ShipColor(""); 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.MagicResist, 100.5, 150.0); SetSkill(SkillName.Tactics, 90.1, 100.0); SetSkill(SkillName.Wrestling, 90.1, 100.0); SetSkill(SkillName.Fencing, 90.1, 100.0); SetSkill(SkillName.Swords, 90.1, 100.0); Fame = 20000; Karma = 20000; VirtualArmor = 90; healme = "Heal me my comrades!"; }
public SailorElf() { Title = "the ship captain"; Race = Race.Elf; Hue = Utility.RandomSkinColor(); if (this.Female = Utility.RandomBool()) { Body = 606; Name = NameList.RandomName("elf_female"); } else { Body = 605; Name = NameList.RandomName("elf_male"); } int hairHue = Utility.RandomHairHue(); Utility.AssignRandomHair(this, hairHue); FacialHairItemID = 0; Hue = Utility.RandomSkinColor(); switch (Utility.RandomMinMax(1, 6)) { case 1: AddItem(new Scimitar()); break; case 2: AddItem(new Cutlass()); break; case 3: AddItem(new Katana()); break; case 4: AddItem(new ShortSpear()); break; case 5: AddItem(new Longsword()); break; case 6: AddItem(new Kryss()); break; } DressSailor(this); AI = AIType.AI_Melee; FightMode = FightMode.Evil; ship = new GalleonLarge(); ship.Hue = ShipColor(""); 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); SetSkill(SkillName.Swords, 80.1, 90.0); SetSkill(SkillName.Fencing, 80.1, 90.0); Fame = 11000; Karma = 11000; VirtualArmor = 48; healme = "Heal me mateys!"; }