public Gypsy() : base(AIType.AI_Melee, FightMode.Agressor, 10, 1, 0.45, 0.8) { Female = Utility.RandomBool(); Body = Female ? 401 : 400; Title = "the gypsy"; Name = NameList.RandomName(Female ? "female" : "male"); Hue = Utility.RandomSkinHue(); SetStr(41, 55); SetDex(51, 65); SetInt(61, 75); Karma = Utility.RandomMinMax(13, -45); SetSkill(SkillName.Tactics, 35, 57.5); SetSkill(SkillName.MagicResist, 35, 57.5); SetSkill(SkillName.Parry, 35, 57.5); SetSkill(SkillName.Swords, 15, 37.5); SetSkill(SkillName.Macing, 15, 37.5); SetSkill(SkillName.Fencing, 15, 37.5); SetSkill(SkillName.Wrestling, 15, 37.5); SetSkill(SkillName.ItemID, 45, 67.5); SetSkill(SkillName.Hiding, 45, 67.5); SetSkill(SkillName.Stealing, 45, 67.5); SetSkill(SkillName.Snooping, 45, 67.5); SetSkill(SkillName.Lockpicking, 45, 67.5); SetSkill(SkillName.Camping, 45, 67.5); SetSkill(SkillName.Begging, 45, 67.5); Item item = null; if (!Female) { item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = AddRandomFacialHair(item.Hue); item = new Shirt(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = new LongPants(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = new Bandana(); item.Hue = Utility.RandomBlueHue(); AddItem(item); switch (Utility.Random(4)) { case 0: item = new Boots(); break; case 1: item = new ThighBoots(); break; case 2: item = new Shoes(); break; case 3: default: item = new Sandals(); break; } AddItem(item); PackGold(15, 100); } else { item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = new Shirt(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = new Skirt(); item.Hue = Utility.RandomNondyedHue(); AddItem(item); item = new Bandana(); item.Hue = Utility.RandomBlueHue(); AddItem(item); switch (Utility.Random(4)) { case 0: item = new Boots(); break; case 1: item = new ThighBoots(); break; case 2: item = new Shoes(); break; case 3: default: item = new Sandals(); break; } AddItem(item); PackGold(15, 100); } }
public PirateCaptain1() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.15, 0.4) { Name = "A Pirate Captain"; if (Female = Utility.RandomBool()) { Body = 186; } else { Body = 185; } SetStr(578, 620); SetDex(450, 500); SetInt(200, 300); SetHits(3000, 5000); SetDamage(30, 45); SetDamageType(ResistanceType.Physical, 100); SetSkill(SkillName.Fencing, 100.5, 120.0); SetSkill(SkillName.Healing, 60.3, 100.0); SetSkill(SkillName.Macing, 100.5, 140.0); SetSkill(SkillName.Poisoning, 60.0, 100.5); SetSkill(SkillName.MagicResist, 72.5, 100.0); SetSkill(SkillName.Swords, 100.5, 150.0); SetSkill(SkillName.Tactics, 72.5, 170.0); Fame = 5000; Karma = -5000; CanSwim = true; Tamable = false; ControlSlots = 1; MinTameSkill = 99.1; VirtualArmor = 66; PackItem(new Gold(2000, 4000)); //new SeaHorse().Rider = this; switch (Utility.Random(5)) { case 0: PackItem(new SOS()); break; case 1: PackItem(new SpecialFishingNet()); break; } Item LongPants = new LongPants(); LongPants.Movable = false; AddItem(LongPants); LongPants.Hue = 1; Item LeatherGloves = new LeatherGloves(); LeatherGloves.Hue = 1; LeatherGloves.Movable = false; AddItem(LeatherGloves); Item FancyShirt = new FancyShirt(); FancyShirt.Hue = 143; FancyShirt.Movable = false; AddItem(FancyShirt); Item BodySash = new BodySash(); BodySash.Hue = 1; BodySash.Movable = false; AddItem(BodySash); Item TricorneHat = new TricorneHat(); TricorneHat.Hue = 1; TricorneHat.Movable = false; AddItem(TricorneHat); Item ThighBoots = new ThighBoots(); ThighBoots.Hue = 143; ThighBoots.Movable = false; AddItem(ThighBoots); Item Kryss = new Kryss(); Kryss.LootType = LootType.Blessed; Kryss.Movable = false; AddItem(Kryss); /*switch ( Utility.Random( 150 )) * { * case 0: PackItem( new ClothingBlessDeed() ); * break; * }*/ }
public CrazySanta1() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "Evil Santa Clause"; Title = "Of The Christmas Dungeon"; Body = 400; Hue = 33770; BaseSoundID = 343; SetStr(401, 520); SetDex(81, 90); SetInt(401, 520); SetHits(678, 695); SetDamage(50, 120); SetDamageType(ResistanceType.Cold, 50); SetDamageType(ResistanceType.Energy, 50); SetResistance(ResistanceType.Physical, 50); SetResistance(ResistanceType.Fire, 50); SetResistance(ResistanceType.Cold, 100); SetResistance(ResistanceType.Poison, 60); SetResistance(ResistanceType.Energy, 80); SetSkill(SkillName.EvalInt, 200.0); SetSkill(SkillName.Magery, 200.0); SetSkill(SkillName.Meditation, 200.0); SetSkill(SkillName.MagicResist, 200.0); SetSkill(SkillName.Tactics, 100.0); SetSkill(SkillName.Wrestling, 200.0); Fame = -1500; Karma = 550000; VirtualArmor = 40; //PackItem( new SantasHat() ); if (1 > Utility.RandomDouble()) { switch (Utility.Random(24)) { case 0: PackItem(new MaceOfWinter()); break; case 1: PackItem(new ChristmasKatana()); break; case 2: PackItem(new SantasStaff()); break; case 3: PackItem(new ArmsOfChristmas()); break; case 4: PackItem(new ChestOfChristmas()); break; case 5: PackItem(new GlovesOfChristmas()); break; case 6: PackItem(new GorgetOfChristmas()); break; case 7: PackItem(new HelmOfChristmas()); break; case 8: PackItem(new LegsOfChristmas()); break; case 9: PackItem(new HelmOfWinter()); break; case 10: PackItem(new LegsOfWinter()); break; case 11: PackItem(new FemaleChestOfWinter()); break; case 12: PackItem(new GlovesOfWinter()); break; case 13: PackItem(new ArmsOfWinter()); break; case 14: PackItem(new ChestOfWinter()); break; case 16: PackItem(new XmasArms()); break; case 17: PackItem(new XmasChest()); break; case 18: PackItem(new XmasGloves()); break; case 19: PackItem(new XmasHelm()); break; case 20: PackItem(new XmasLegs()); break; case 21: PackItem(new XmasHalberd()); break; case 22: PackItem(new SwordOfChristmas()); break; case 23: PackItem(new BowOfChristmas()); break; } } FacialHairItemID = 8267; FacialHairHue = 1153; LongPants legs = new LongPants(); legs.Hue = 1157; legs.Movable = false; AddItem(legs); FancyShirt chest = new FancyShirt(); chest.Hue = 1157; chest.Movable = false; AddItem(chest); LeatherGloves gloves = new LeatherGloves(); gloves.Hue = 1153; gloves.Movable = false; AddItem(gloves); ElvenBoots boots = new ElvenBoots(); boots.Hue = 1153; boots.Movable = false; AddItem(boots); Item hair = new Item(Utility.RandomList(8252)); hair.Hue = 1153; hair.Layer = Layer.Hair; hair.Movable = false; AddItem(hair); BodySash bodysash = new BodySash(); bodysash.Hue = 1153; bodysash.Movable = false; AddItem(bodysash); HalfApron halfapron = new HalfApron(); halfapron.Hue = 1153; halfapron.Movable = false; AddItem(halfapron); Cloak cloak = new Cloak(); cloak.Hue = 1153; cloak.Movable = false; AddItem(cloak); PackGold(6000, 10000); }
public Finlor() { Name = "Finlor"; Title = "the Sea Captain"; Body = 0x190; Hue = Utility.RandomSkinHue(); Blessed = true; CantWalk = true; Direction = Direction.South; ThighBoots tb = new ThighBoots(); tb.Hue = 0; AddItem(tb); LongPants lp = new LongPants(); lp.Hue = 6; AddItem(lp); FancyShirt fs = new FancyShirt(); fs.Hue = 0; AddItem(fs); TricorneHat th = new TricorneHat(); th.Hue = 52; AddItem(th); BodySash bs = new BodySash(); bs.Hue = 6; AddItem(bs); Cloak cl = new Cloak(); cl.Hue = 38; AddItem(cl); Scimitar sc = new Scimitar(); AddItem(sc); GoldBeadNecklace gn = new GoldBeadNecklace(); AddItem(gn); GoldBracelet gb = new GoldBracelet(); AddItem(gb); GoldEarrings ge = new GoldEarrings(); AddItem(ge); GoldRing gr = new GoldRing(); AddItem(gr); AddItem(new PonyTail(1149)); AddItem(new Vandyke(1149)); }
public XmlQuestNPC(int gender) : base(AIType.AI_Melee, FightMode.None, 10, 1, 0.8, 3.0) { this.SetStr(10, 30); this.SetDex(10, 30); this.SetInt(10, 30); this.Fame = 50; this.Karma = 50; this.CanHearGhosts = true; this.SpeechHue = Utility.RandomDyedHue(); this.Title = string.Empty; this.Hue = Utility.RandomSkinHue(); switch (gender) { case -1: this.Female = Utility.RandomBool(); break; case 0: this.Female = false; break; case 1: this.Female = true; break; } if (this.Female) { this.Body = 0x191; this.Name = NameList.RandomName("female"); Item hair = new Item(Utility.RandomList(0x203B, 0x203C, 0x203D, 0x2045, 0x204A, 0x2046, 0x2049)); hair.Hue = Utility.RandomHairHue(); hair.Layer = Layer.Hair; hair.Movable = false; this.AddItem(hair); Item hat = null; switch (Utility.Random(5)) //4 hats, one empty, for no hat { case 0: hat = new FloppyHat(Utility.RandomNeutralHue()); break; case 1: hat = new FeatheredHat(Utility.RandomNeutralHue()); break; case 2: hat = new Bonnet(); break; case 3: hat = new Cap(Utility.RandomNeutralHue()); break; } this.AddItem(hat); Item pants = null; switch (Utility.Random(3)) { case 0: pants = new ShortPants(GetRandomHue()); break; case 1: pants = new LongPants(GetRandomHue()); break; case 2: pants = new Skirt(GetRandomHue()); break; } this.AddItem(pants); Item shirt = null; switch (Utility.Random(7)) { case 0: shirt = new Doublet(GetRandomHue()); break; case 1: shirt = new Surcoat(GetRandomHue()); break; case 2: shirt = new Tunic(GetRandomHue()); break; case 3: shirt = new FancyDress(GetRandomHue()); break; case 4: shirt = new PlainDress(GetRandomHue()); break; case 5: shirt = new FancyShirt(GetRandomHue()); break; case 6: shirt = new Shirt(GetRandomHue()); break; } this.AddItem(shirt); } else { this.Body = 0x190; this.Name = NameList.RandomName("male"); Item hair = new Item(Utility.RandomList(0x203B, 0x203C, 0x203D, 0x2044, 0x2045, 0x2047, 0x2048)); hair.Hue = Utility.RandomHairHue(); hair.Layer = Layer.Hair; hair.Movable = false; this.AddItem(hair); Item beard = new Item(Utility.RandomList(0x0000, 0x203E, 0x203F, 0x2040, 0x2041, 0x2067, 0x2068, 0x2069)); beard.Hue = hair.Hue; beard.Layer = Layer.FacialHair; beard.Movable = false; this.AddItem(beard); Item hat = null; switch (Utility.Random(7)) //6 hats, one empty, for no hat { case 0: hat = new SkullCap(GetRandomHue()); break; case 1: hat = new Bandana(GetRandomHue()); break; case 2: hat = new WideBrimHat(); break; case 3: hat = new TallStrawHat(Utility.RandomNeutralHue()); break; case 4: hat = new StrawHat(Utility.RandomNeutralHue()); break; case 5: hat = new TricorneHat(Utility.RandomNeutralHue()); break; } this.AddItem(hat); Item pants = null; switch (Utility.Random(2)) { case 0: pants = new ShortPants(GetRandomHue()); break; case 1: pants = new LongPants(GetRandomHue()); break; } this.AddItem(pants); Item shirt = null; switch (Utility.Random(5)) { case 0: shirt = new Doublet(GetRandomHue()); break; case 1: shirt = new Surcoat(GetRandomHue()); break; case 2: shirt = new Tunic(GetRandomHue()); break; case 3: shirt = new FancyShirt(GetRandomHue()); break; case 4: shirt = new Shirt(GetRandomHue()); break; } this.AddItem(shirt); } Item feet = null; switch (Utility.Random(3)) { case 0: feet = new Boots(Utility.RandomNeutralHue()); break; case 1: feet = new Shoes(Utility.RandomNeutralHue()); break; case 2: feet = new Sandals(Utility.RandomNeutralHue()); break; } this.AddItem(feet); Container pack = new Backpack(); pack.DropItem(new Gold(0, 50)); pack.Movable = false; this.AddItem(pack); }
public IceMagi() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "Arcane Magician"; Title = "of Defiance"; Hue = 0; Body = 400; SpeechHue = 1153; BaseSoundID = 0; Team = 0; new SilverSteed().Rider = this; SetStr(275, 375); SetDex(40, 75); SetInt(100, 150); SetHits(230, 375); SetMana(100, 150); SetDamage(10, 15); SetSkill(SkillName.Wrestling, 100.2, 100.6); SetSkill(SkillName.Tactics, 100.7, 100.4); SetSkill(SkillName.Anatomy, 100.5, 100.3); SetSkill(SkillName.MagicResist, 110.4, 110.7); SetSkill(SkillName.Magery, 120.4, 120.7); SetSkill(SkillName.Macing, 110.4, 110.7); SetSkill(SkillName.EvalInt, 110.4, 110.7); Fame = 7000; Karma = -10000; VirtualArmor = 45; Item item = new GlacialStaff(); item.LootType = LootType.Blessed; item.Hue = 1152; EquipItem(item); item = new WizardsHat(); item.Movable = false; item.Hue = 1153; EquipItem(item); EquipItem(Rehued(Immovable(new Tunic()), 1153)); Item PlateGloves = new PlateGloves(); PlateGloves.Movable = false; PlateGloves.Hue = 1165; EquipItem(PlateGloves); Item LongPants = new LongPants(); LongPants.Movable = false; LongPants.Hue = 1153; EquipItem(LongPants); Item Sandals = new Sandals(); Sandals.Movable = false; Sandals.Hue = 1150; EquipItem(Sandals); Item Cloak = new Cloak(); Cloak.Movable = false; Cloak.Hue = 1150; EquipItem(Cloak); HairItemID = 0x203B; HairHue = 1150; PackGold(100, 300); PackMagicItems(3, 7); if (Utility.Random(4) == 0) { PackItem(new IceCube()); } }
public Jason() : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "Jason"; Body = 185; Hue = 33775; SetStr(481, 705); SetDex(291, 315); SetInt(226, 350); SetHits(12000, 14000); SetDamage(25, 40); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 35, 40); SetResistance(ResistanceType.Fire, 30, 40); SetResistance(ResistanceType.Cold, 30, 40); SetResistance(ResistanceType.Poison, 30, 40); SetResistance(ResistanceType.Energy, 30, 40); SetSkill(SkillName.EvalInt, 80.2, 100.0); SetSkill(SkillName.Magery, 95.1, 100.0); SetSkill(SkillName.Meditation, 27.5, 50.0); SetSkill(SkillName.MagicResist, 77.5, 100.0); SetSkill(SkillName.Tactics, 65.0, 87.5); SetSkill(SkillName.Wrestling, 20.3, 80.0); Fame = 0; Karma = -10500; VirtualArmor = 90; TribalMask helm = new TribalMask(); helm.Hue = 1150; helm.Movable = false; AddItem(helm); FancyShirt shirt = new FancyShirt(); shirt.Hue = 1175; shirt.Movable = false; AddItem(shirt); LeatherGloves gloves = new LeatherGloves(); gloves.Hue = 1175; gloves.Movable = false; AddItem(gloves); LongPants legs = new LongPants(); legs.Hue = 1175; legs.Movable = false; AddItem(legs); BladeOfCrystalLake weapon = new BladeOfCrystalLake(); weapon.Movable = false; AddItem(weapon); Boots boots = new Boots(); boots.Hue = 1175; boots.Movable = false; AddItem(boots); }
public UndeadSwordPirateSTR() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.175, 0.2) { Title = "the unrested pirate"; Body = 400; Team = 1; Kills = 10; Hue = Utility.RandomSkinHue(); SpeechHue = 1153; this.Body = 0x190; this.Name = NameList.RandomName("male"); SetStr(90, 100); SetDex(85, 100); SetInt(10, 20); SetSkill(SkillName.Archery, 95.0, 100.0); SetSkill(SkillName.MagicResist, 75.0, 100.0); SetSkill(SkillName.Tactics, 90.0, 100.0); SetSkill(SkillName.Healing, 75.0, 100.0); SetSkill(SkillName.Anatomy, 90.0, 100.0); SetSkill(SkillName.Swords, 95.0, 100.0); SetSkill(SkillName.Stealth, 120.0, 180.0); SetSkill(SkillName.Hiding, 120.0, 180.0); Fame = 4500; Karma = -4500; VirtualArmor = 0; Item hair = new Item(Utility.RandomList(0x203B, 0x2049, 0x2048, 0x204A)); hair.Hue = Utility.RandomHairHue(); hair.Layer = Layer.Hair; hair.Movable = false; Item beard = new Item(Utility.RandomList(0x2040, 0x203E, 0x204C, 0x204B, 0x203F)); beard.Hue = hair.Hue; beard.Layer = Layer.FacialHair; beard.Movable = false; AddItem(beard); AddItem(hair); PackGold(70, 95); PackItem(new Bandage(20)); switch (Utility.Random(2)) { case 0: { Item scimitar = new Scimitar(); EquipItem(scimitar); break; } case 1: { Item cutlass = new Cutlass(); EquipItem(cutlass); break; } } switch (Utility.Random(3)) { case 0: { Item fancyshirt = new FancyShirt(); fancyshirt.Hue = Utility.RandomNeutralHue(); EquipItem(fancyshirt); break; } case 1: { Item doublet = new Doublet(); doublet.Hue = Utility.RandomNeutralHue(); EquipItem(doublet); break; } case 2: { break; } } switch (Utility.Random(2)) { case 0: { Item longpants = new LongPants(); longpants.Hue = Utility.RandomNeutralHue(); EquipItem(longpants); break; } case 1: { Item shortpants = new ShortPants(); shortpants.Hue = Utility.RandomNeutralHue(); EquipItem(shortpants); break; } } switch (Utility.Random(4)) { case 0: { Item boots = new Boots(); boots.Hue = 0; EquipItem(boots); break; } case 1: { Item shoes = new Shoes(); shoes.Hue = 1713; EquipItem(shoes); break; } case 3: { Item thighboots = new ThighBoots(); thighboots.Hue = 0; EquipItem(thighboots); break; } case 4: { break; } } switch (Utility.Random(3)) { case 0: { Item Bandana = new Bandana(); Bandana.Hue = Utility.RandomBirdHue(); EquipItem(Bandana); break; } case 1: { Item skullcap = new SkullCap(); skullcap.Hue = Utility.RandomBirdHue(); EquipItem(skullcap); break; } case 3: { break; } } }
public EvilElf() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "Evil Elf"; Body = 400; Hue = 1002; SetStr(796, 825); SetDex(86, 105); SetInt(436, 475); SetHits(478, 495); SetDamage(20, 30); Item longpants; longpants = new LongPants(); longpants.Hue = 1368; AddItem(longpants); longpants.LootType = LootType.Newbied; Item tunic; tunic = new Tunic(); tunic.Hue = 1368; AddItem(tunic); tunic.LootType = LootType.Newbied; Item JesterHat; JesterHat = new JesterHat(); JesterHat.Hue = 1368; AddItem(JesterHat); JesterHat.LootType = LootType.Newbied; Item boots; boots = new Boots(); boots.Hue = 1109; AddItem(boots); boots.LootType = LootType.Newbied; FacialHairItemID = 0x204B; FacialHairHue = 996; HairItemID = 0x203C; HairHue = 996; Item leatherninjabelt; leatherninjabelt = new LeatherNinjaBelt(); leatherninjabelt.Hue = 1109; AddItem(leatherninjabelt); leatherninjabelt.LootType = LootType.Newbied; DoubleAxe weapon = new DoubleAxe(); weapon.Movable = false; AddItem(weapon); SetDamageType(ResistanceType.Physical, 100); SetResistance(ResistanceType.Physical, 55, 60); SetResistance(ResistanceType.Fire, 61, 71); SetResistance(ResistanceType.Cold, 30, 40); SetResistance(ResistanceType.Poison, 25, 35); SetResistance(ResistanceType.Energy, 35, 45); SetSkill(SkillName.MagicResist, 99.2, 100); SetSkill(SkillName.Tactics, 97.6, 100); SetSkill(SkillName.Wrestling, 90.1, 92.5); SetSkill(SkillName.Anatomy, 75.1, 78); PackGold(250, 350); PackItem(new RedPaintBarrel()); }
public PirateLeader() : base(AIType.AI_Melee /*, FightMode.Closest, 10, 1, 0.15, 0.4*/) { Name = "Pirate Lord"; if (Female = Utility.RandomBool()) { Body = 186; } else { Body = 185; } SetStr(578, 620); SetDex(450, 500); SetInt(200, 300); SetHits(4000, 6000); SetDamage(40, 55); SetDamageType(ResistanceType.Physical, 100); SetSkill(SkillName.Fencing, 100.5, 120.0); SetSkill(SkillName.Healing, 60.3, 100.0); SetSkill(SkillName.Macing, 100.5, 140.0); SetSkill(SkillName.Poisoning, 60.0, 100.5); SetSkill(SkillName.MagicResist, 72.5, 100.0); SetSkill(SkillName.Swords, 100.5, 150.0); SetSkill(SkillName.Tactics, 72.5, 170.0); Fame = 50000; Karma = -50000; CanSwim = true; Tamable = false; ControlSlots = 1; MinTameSkill = 99.1; MF_Displacer = true; MF_Bomber = true; MF_HumanRevealer = true; PackItem(new Gold(6500, 15000)); //PackItem( new Musket2() ); //new ThoroughbredHorse().Rider = this; switch (Utility.Random(5)) { case 0: PackItem(new SOS()); break; case 1: PackItem(new SpecialFishingNet()); break; } Item LongPants = new LongPants(); LongPants.Movable = false; AddItem(LongPants); LongPants.Hue = 1; Item LeatherGloves = new LeatherGloves(); LeatherGloves.Hue = 1; LeatherGloves.Movable = false; AddItem(LeatherGloves); Item FancyShirt = new FancyShirt(); FancyShirt.Hue = 143; FancyShirt.Movable = false; AddItem(FancyShirt); Item BodySash = new BodySash(); BodySash.Hue = 1; BodySash.Movable = false; AddItem(BodySash); Item TricorneHat = new TricorneHat(); TricorneHat.Hue = 1; TricorneHat.Movable = false; AddItem(TricorneHat); Item ThighBoots = new ThighBoots(); ThighBoots.Hue = 143; ThighBoots.Movable = false; AddItem(ThighBoots); 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; } /*Item Musket2 = new Musket2(); * Musket2.LootType = LootType.Blessed; * Musket2.Movable = false; * AddItem( Musket2 ); * * switch ( Utility.Random( 1 )) * { * case 0: PackItem( new ClothingBlessDeed() ); * break; * }*/ }
public Kefka() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Body = 400; Female = false; Hue = 33779; Title = "Kefka"; HairItemID = 8253; HairHue = 1169; //Body = 149; // Uncomment these lines and input values //BaseSoundID = 0x4B0; // To use your own custom body and sound. SetStr(3000, 6000); SetDex(2000, 4000); SetInt(1000, 2000); SetHits(100000, 300000); SetDamage(20, 25); SetDamageType(ResistanceType.Cold, 199); SetDamageType(ResistanceType.Fire, 199); SetDamageType(ResistanceType.Energy, 199); SetDamageType(ResistanceType.Poison, 199); SetResistance(ResistanceType.Physical, 60); SetResistance(ResistanceType.Cold, 70); SetResistance(ResistanceType.Fire, 70); SetResistance(ResistanceType.Energy, 70); SetResistance(ResistanceType.Poison, 70); SetSkill(SkillName.Fencing, 100.0, 120.0); SetSkill(SkillName.Macing, 100.0, 120.0); SetSkill(SkillName.MagicResist, 100.0, 120.0); SetSkill(SkillName.Swords, 100.0, 120.0); SetSkill(SkillName.Tactics, 100.0, 120.0); SetSkill(SkillName.Wrestling, 100.0, 120.0); //m_Timer = new TeleportTimer( this ); //m_Timer.Start(); Fame = 5000; Karma = 5000; VirtualArmor = 65; PackGold(55120, 56130); Item FancyShirt = new FancyShirt(); FancyShirt.Movable = false; FancyShirt.Hue = 38; AddItem(FancyShirt); Item LongPants = new LongPants(); LongPants.Movable = false; LongPants.Hue = 38; AddItem(LongPants); Item Cloak = new Cloak(); Cloak.Hue = 1271; Cloak.Movable = false; AddItem(Cloak); Item JinBaori = new JinBaori(); JinBaori.Movable = false; JinBaori.Hue = 1271; AddItem(JinBaori); Item Shoes = new Shoes(); Shoes.Movable = false; Shoes.Hue = 348; AddItem(Shoes); }