public KhaldunSummoner() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Body = 0x190; Name = "Zealot of Khaldun"; Title = "the Summoner"; SetStr( 351, 400 ); SetDex( 101, 150 ); SetInt( 502, 700 ); SetHits( 421, 480 ); SetDamage( 5, 15 ); SetDamageType( ResistanceType.Physical, 75 ); SetDamageType( ResistanceType.Cold, 25 ); SetResistance( ResistanceType.Physical, 35, 40 ); SetResistance( ResistanceType.Fire, 25, 30 ); SetResistance( ResistanceType.Cold, 50, 60 ); SetResistance( ResistanceType.Poison, 25, 35 ); SetResistance( ResistanceType.Energy, 25, 35 ); SetSkill( SkillName.Wrestling, 90.1, 100.0 ); SetSkill( SkillName.Tactics, 90.1, 100.0 ); SetSkill( SkillName.MagicResist, 90.1, 100.0 ); SetSkill( SkillName.Magery, 90.1, 100.0 ); SetSkill( SkillName.EvalInt, 100.0 ); SetSkill( SkillName.Meditation, 120.1, 130.0 ); VirtualArmor = 16; Fame = 10000; Karma = -10000; LeatherGloves gloves = new LeatherGloves(); gloves.Hue = 0x66D; AddItem( gloves ); BoneHelm helm = new BoneHelm(); helm.Hue = 0x835; AddItem( helm ); Necklace necklace = new Necklace(); necklace.Hue = 0x66D; AddItem( necklace ); Cloak cloak = new Cloak(); cloak.Hue = 0x66D; AddItem( cloak ); Kilt kilt = new Kilt(); kilt.Hue = 0x66D; AddItem( kilt ); Sandals sandals = new Sandals(); sandals.Hue = 0x66D; AddItem( sandals ); }
public KhaldunSummoner():base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Body = 0x190; Title = "the Summoner"; SetStr(1254, 1381); SetDex(93, 135); SetInt(745, 810); SetHits(694, 875); SetDamage(12, 20); SetSkill( SkillName.Wrestling, 90.1, 100.0 ); SetSkill( SkillName.Tactics, 90.1, 100.0 ); SetSkill( SkillName.MagicResist, 90.1, 100.0 ); SetSkill( SkillName.Magery, 90.1, 100.0 ); SetSkill( SkillName.EvalInt, 100.0 ); SetSkill( SkillName.Meditation, 120.1, 130.0 ); VirtualArmor = 36; Fame = 10000; Karma = -10000; LeatherGloves gloves = new LeatherGloves(); gloves.Hue = 0x66D; gloves.Identified = true; AddItem( Immovable(gloves) ); BoneHelm helm = new BoneHelm(); helm.Hue = 0x835; helm.Identified = true; AddItem( Immovable(helm) ); Necklace necklace = new Necklace(); necklace.Hue = 0x66D; AddItem( Immovable(necklace) ); Cloak cloak = new Cloak(); cloak.Hue = 0x66D; AddItem( Immovable(cloak) ); Kilt kilt = new Kilt(); kilt.Hue = 0x66D; AddItem( Immovable(kilt) ); Sandals sandals = new Sandals(); sandals.Hue = 0x66D; AddItem( Immovable(sandals) ); }
public PirateCaptain(): base(AIType.AI_Archer, FightMode.Closest, 15, 1, 0.2, 0.4) { Hue = Utility.RandomSkinHue(); if (this.Female = Utility.RandomBool()) { Body = 0x191; Name = NameList.RandomName("female"); } else { Body = 0x190; Name = NameList.RandomName("male"); } Title = "[Captain]"; #region Pirate Can Say Random Phrases From A [.txt] File SpeechHue = Utility.RandomDyedHue(); #endregion Pirate Can Say Random Phrases From A [.txt] File AddItem(new ThighBoots()); AddItem(new TricorneHat(Utility.RandomRedHue())); Item hair = new Item(Utility.RandomList(0x203B, 0x2049, 0x2048, 0x204A)); hair.Hue = Utility.RandomNondyedHue(); hair.Layer = Layer.Hair; hair.Movable = false; AddItem(hair); if (Utility.RandomBool() && !this.Female) { Item beard = new Item(Utility.RandomList(0x203E, 0x203F, 0x2040, 0x2041, 0x204B, 0x204C, 0x204D)); beard.Hue = hair.Hue; beard.Layer = Layer.FacialHair; beard.Movable = false; AddItem(beard); Item necklace = new Necklace(); necklace.Name = "A Pirates Medallion"; necklace.Movable = false; necklace.Hue = 38; AddItem(necklace); } SetStr(195, 200); SetDex(181, 195); SetInt(61, 75); SetHits(288, 308); SetDamage(20, 40); SetDamageType(ResistanceType.Physical, 100, 100); SetDamageType(ResistanceType.Fire, 25, 50); SetDamageType(ResistanceType.Cold, 25, 50); SetDamageType(ResistanceType.Energy, 25, 50); SetDamageType(ResistanceType.Poison, 25, 50); SetResistance(ResistanceType.Physical, 100, 100); SetResistance(ResistanceType.Fire, 25, 50); SetResistance(ResistanceType.Cold, 25, 50); SetResistance(ResistanceType.Energy, 25, 50); SetResistance(ResistanceType.Poison, 25, 50); SetSkill(SkillName.Fencing, 86.0, 97.5); SetSkill(SkillName.Macing, 85.0, 87.5); SetSkill(SkillName.MagicResist, 55.0, 67.5); SetSkill(SkillName.Swords, 85.0, 87.5); SetSkill(SkillName.Tactics, 85.0, 87.5); SetSkill(SkillName.Wrestling, 35.0, 37.5); SetSkill(SkillName.Archery, 85.0, 87.5); #region Pirate Can Say Random Phrases From A [.txt] File active = true; #endregion Pirate Can Say Random Phrases From A [.txt] File CantWalk = false; Fame = 5000; Karma = -5000; VirtualArmor = 66; { switch (Utility.Random(1)) { case 0: AddItem(new LongPants(Utility.RandomRedHue())); break; case 1: AddItem(new ShortPants(Utility.RandomRedHue())); break; } switch (Utility.Random(3)) { case 0: AddItem(new FancyShirt(Utility.RandomRedHue())); break; case 1: AddItem(new Shirt(Utility.RandomRedHue())); break; case 2: AddItem(new Doublet(Utility.RandomRedHue())); break; } switch (Utility.Random(5)) { case 0: AddItem(new Bow()); break; case 1: AddItem(new CompositeBow()); break; case 2: AddItem(new Crossbow()); break; case 3: AddItem(new RepeatingCrossbow()); break; case 4: AddItem(new HeavyCrossbow()); break; } } }
public Pirate() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 ) { SpeechHue = Utility.RandomDyedHue(); Title = "the pirate"; Hue = Utility.RandomSkinHue(); if ( this.Female = Utility.RandomBool() ) { Body = 0x191; Name = NameList.RandomName( "female" ); Dagger dagger = new Dagger(); dagger.Movable = false; //dagger.Resource = ResourceName.Gold; dagger.Skill = SkillName.Wrestling; Item necklace = new Necklace(); necklace.Name = "a pirate's medallion"; necklace.Movable = false; AddItem( dagger ); AddItem( new Shirt() ); AddItem( new Skirt( Utility.RandomNeutralHue()) ); AddItem( new HalfApron() ); AddItem( new Sandals() ); AddItem( new WoodenShield() ); AddItem( necklace ); } else { Body = 0x190; Name = NameList.RandomName( "male" ); Cutlass cutlass = new Cutlass(); cutlass.Movable = false; //cutlass.Resource = ResourceName.Gold; cutlass.Skill = SkillName.Wrestling; AddItem( cutlass ); AddItem( new FancyShirt() ); AddItem( new LongPants( Utility.RandomNeutralHue()) ); AddItem( new Boots( Utility.RandomNeutralHue()) ); AddItem( new Buckler() ); AddItem( new BodySash( Utility.RandomRedHue()) ); AddItem( new TricorneHat( Utility.RandomRedHue()) ); } SetStr( 90, 100 ); SetDex( 90, 95 ); SetInt( 40, 65 ); SetHits( 200, 350 ); SetDamage( 20, 32 ); SetSkill( SkillName.MagicResist, 25.0, 47.5 ); SetSkill( SkillName.Swords, 65.0, 87.5 ); SetSkill( SkillName.Tactics, 65.0, 87.5 ); SetSkill( SkillName.Wrestling, 100.0, 115.3 ); Fame = 1000; Karma = -3000; Item hair = new Item( Utility.RandomList( 0x203B, 0x2049, 0x2048, 0x204A ) ); hair.Hue = Utility.RandomNondyedHue(); hair.Layer = Layer.Hair; hair.Movable = false; AddItem( hair ); }
public UndeadBlackBart() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.175, 0.2) { Body = 400; Team = 1; Kills = 10; Hue = Utility.RandomSkinHue(); SpeechHue = 1153; this.Body = 0x190; Name = NameList.RandomName( "Male" ); SetStr( 100 ); SetDex( 100 ); SetInt( 20 ); SetSkill( SkillName.Archery, 100.0 ); SetSkill( SkillName.MagicResist, 100.0 ); SetSkill( SkillName.Tactics, 100.0 ); SetSkill( SkillName.Healing, 100.0 ); SetSkill( SkillName.Anatomy, 100.0 ); SetSkill(SkillName.Swords, 100.0); SetSkill(SkillName.Hiding, 120.0, 180.0); SetSkill(SkillName.Stealth, 120.0, 180.0); Fame = 4500; Karma = -4500; VirtualArmor = 0; Item hair = new LongHair(); hair.Hue = 1175; hair.Layer = Layer.Hair; hair.Movable = false; AddItem( hair ); Item beard = new MediumLongBeard(); beard.Hue = 1175; beard.Layer = Layer.FacialHair; beard.Movable = false; AddItem( beard ); PackGold( 120, 160 ); PackItem( new Bandage( 100 ) ); Item fancyshirt = new FancyShirt(); EquipItem( fancyshirt ); Item necklace = new Necklace(); EquipItem( necklace ); Item goldring = new GoldRing(); EquipItem( goldring ); Item longpants = new LongPants(); longpants.Hue = Utility.RandomNeutralHue(); EquipItem( longpants ); Item boots = new Boots(); EquipItem( boots ); Item gloves = new LeatherGloves(); EquipItem( gloves); Item hat = new TricorneHat(); hat.Hue = 1; EquipItem( hat ); switch ( Utility.Random( 2 ) ) { case 0: { Item scimitar = new Scimitar(); EquipItem( scimitar ); break; } case 1: { Item cutlass = new Cutlass(); EquipItem( cutlass ); break; } } }
public AuroraSkycaller():base( AIType.AI_Mage, FightMode.Weakest, 10, 1, 0.15, 0.2 ) { Body = 0x191; Hue = 0x3F6; Name = "Aurora Skycaller"; Kills = 10; ShortTermMurders = 10; SetStr( 356, 396 ); SetDex( 45, 55 ); SetInt( 830, 953 ); SetHits( 3500 ); SetMana( 9000 ); SetDamage( 25, 30 ); SetSkill( SkillName.Wrestling, 111.3, 117.8 ); SetSkill( SkillName.Tactics, 110.5, 117.0 ); SetSkill( SkillName.MagicResist, 140.6, 156.8); SetSkill( SkillName.Magery, 97.7, 99.6 ); SetSkill( SkillName.EvalInt, 95.1, 98.1 ); SetSkill( SkillName.Meditation, 61.1, 70.1 ); Fame = 25000; Karma = -25000; VirtualArmor = 5; Item GoldBracelet = new GoldBracelet(); GoldBracelet.Movable=false; GoldBracelet.Hue=1165; EquipItem( GoldBracelet ); Item FloppyHat = new FloppyHat(); FloppyHat.Movable=false; FloppyHat.Hue=1157; EquipItem( FloppyHat ); Item PlainDress = new PlainDress(); PlainDress.Movable=false; PlainDress.Hue=1157; EquipItem( PlainDress ); Item Sandals = new Sandals(); Sandals.Movable=false; Sandals.Hue=1157; EquipItem( Sandals ); Item Necklace = new Necklace(); Necklace.Movable=false; Necklace.Hue=1165; EquipItem( Necklace ); Item GoldRing = new GoldRing(); GoldRing.Movable=false; GoldRing.Hue=1165; EquipItem( GoldRing ); switch( Utility.Random(10) ) { case 0: PackItem( new DarkIronWire() ); break; } PackGold( 3200, 4000 ); PackArmor( 0, 5 ); PackWeapon( 0, 5 ); PackArmor( 0, 5 ); PackWeapon( 0, 5 ); PackArmor( 0, 5 ); PackWeapon( 0, 5 ); PackArmor( 0, 5 ); PackWeapon( 0, 5 ); PackArmor( 0, 5 ); PackWeapon( 0, 5 ); }
public PirateCaptain() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 ) { SpeechHue = Utility.RandomDyedHue(); Title = "the pirate captain"; Hue = Utility.RandomSkinHue(); if ( this.Female = Utility.RandomBool() ) { Body = 0x191; Name = NameList.RandomName( "female" ); Kryss kryss = new Kryss(); kryss.Movable = false; //kryss.Resource = ResourceName.Gold; kryss.Skill = SkillName.Wrestling; Item necklace = new Necklace(); necklace.Name = "a pirate captain's medallion"; necklace.Movable = false; necklace.Hue = 38; AddItem( kryss ); AddItem( new Shirt() ); AddItem( new FancyDress() ); AddItem( new Shoes() ); AddItem( new HeaterShield() ); AddItem( necklace ); AddItem( new FloppyHat() ); } else { Body = 0x190; Name = NameList.RandomName( "male" ); Cutlass cutlass = new Cutlass(); cutlass.Movable = false; //cutlass.Resource = ResourceName.Gold; cutlass.Skill = SkillName.Wrestling; AddItem( cutlass ); AddItem( new FormalShirt() ); AddItem( new LongPants( Utility.RandomNeutralHue()) ); AddItem( new Boots( Utility.RandomNeutralHue()) ); AddItem( new HeaterShield() ); AddItem( new WideBrimHat( Utility.RandomRedHue()) ); } SetStr( 100, 115 ); SetDex( 100, 102 ); SetInt( 50, 65 ); SetHits( 300, 450 ); SetDamage( 25, 37 ); SetSkill( SkillName.MagicResist, 40.0, 53.2 ); SetSkill( SkillName.Tactics, 95.6, 100.0 ); SetSkill( SkillName.Wrestling, 110.0, 120.0 ); Fame = 2000; Karma = -5000; Item hair = new Item( Utility.RandomList( 0x203B, 0x2049, 0x2048, 0x204A ) ); hair.Hue = Utility.RandomNondyedHue(); hair.Layer = Layer.Hair; hair.Movable = false; AddItem( hair ); }