public Sculpter() : base(AIType.AI_Melee, FightMode.Agressor, 10, 1, 0.45, 0.8) { Female = Utility.RandomBool(); Body = Female ? 401 : 400; Title = "the sculpter"; Name = NameList.RandomName( Female ? "female" : "male" ); Hue = Utility.RandomSkinHue(); SetStr( 16, 30 ); SetDex( 26, 40 ); SetInt( 21, 35 ); Karma = Utility.RandomMinMax( 13, -45 ); SetSkill( SkillName.Tactics, 15, 37.5 ); SetSkill( SkillName.MagicResist, 15, 37.5 ); SetSkill( SkillName.Parry, 15, 37.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.Anatomy, 25, 47.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 ShortPants(); item.Hue = Utility.RandomNondyedHue(); AddItem( item ); item = new Shoes(); item.Hue = Utility.RandomNeutralHue(); AddItem( item ); item = new HalfApron(); item.Hue = 2301; 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 Shoes(); item.Hue = Utility.RandomNeutralHue(); AddItem( item ); item = new HalfApron(); item.Hue = 2301; AddItem( item ); PackGold( 15, 100 ); } }
public Sculptor() : base(AIType.AI_Melee, FightMode.Aggressor, 12, 1, 0.5, 0.75) { Female = Utility.RandomBool(); Body = Female ? 401 : 400; SpeechHue = Utility.RandomDyedHue(); Name = NameList.RandomName(Female ? "female" : "male"); Hue = Utility.RandomSkinHue(); SetStr(16, 30); SetDex(26, 40); SetInt(21, 35); Job = JobFragment.sculptor; Title = "the sculptor"; BaseSoundID = 332; SetSkill(SkillName.Wrestling, 15, 37.5); SetSkill(SkillName.Fencing, 15, 37.5); SetSkill(SkillName.Macing, 15, 37.5); SetSkill(SkillName.Swords, 15, 37.5); SetSkill(SkillName.Parry, 15, 37.5); SetSkill(SkillName.Tactics, 15, 37.5); SetSkill(SkillName.MagicResist, 15, 37.5); SetSkill(SkillName.Anatomy, 25, 47.5); Item item = null; int hairHue = Utility.RandomHairHue(); Utility.AssignRandomHair(this, hairHue); item = new Shirt(); AddItem(item); item.Hue = Utility.RandomNondyedHue(); item = new Shoes(); AddItem(item); item.Hue = Utility.RandomNeutralHue(); item = new HalfApron(); AddItem(item); item.Hue = 2301; PackGold(15, 100); if (!Female) { Utility.AssignRandomFacialHair(this, hairHue); item = new ShortPants(); AddItem(item); item.Hue = Utility.RandomNondyedHue(); } else { item = new Skirt(); AddItem(item); item.Hue = Utility.RandomNondyedHue(); } }
public override void InitOutfit() { Item item = null; item = AddRandomHair(); item.Hue = Utility.RandomHairHue(); item = new PlainDress(); item.Hue = Utility.RandomNondyedHue(); AddItem( item ); item = new Shoes(); item.Hue = Utility.RandomNeutralHue(); AddItem( item ); item = new HalfApron(); item.Hue = 2301; AddItem( item ); }
public override void InitOutfit() { 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 ShortPants(); item.Hue = Utility.RandomNondyedHue(); AddItem( item ); item = new HalfApron(); item.Hue = 443; AddItem( item ); item = new Boots(); item.Hue = Utility.RandomNeutralHue(); 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 HalfApron(); item.Hue = 443; AddItem( item ); item = new Boots(); item.Hue = Utility.RandomNeutralHue(); AddItem( item ); PackGold( 15, 100 ); } }
public Serraphim() : base( AIType.AI_Archer, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Title = "the Fallen One"; Name = "Serraphim"; Body = 400; Hue = 0; SetStr( 900, 940 ); SetDex( 191, 115 ); SetInt( 470, 490 ); SetHits( 1520, 1700 ); SetDamage( 14, 16 ); SetDamageType( ResistanceType.Poison, 50 ); SetDamageType(ResistanceType.Cold, 50); SetResistance(ResistanceType.Fire, 30, 40); SetResistance(ResistanceType.Cold, 50, 60); SetResistance(ResistanceType.Poison, 60, 70); SetResistance(ResistanceType.Energy, 50, 60); SetSkill(SkillName.Archery, 80.0, 90.0); SetSkill(SkillName.Anatomy, 80.0, 90.0); SetSkill(SkillName.Tactics, 80.0, 90.0); SetSkill( SkillName.MagicResist, 75.0, 97.5 ); SetSkill( SkillName.Wrestling, 90.2, 110.0 ); SetSkill( SkillName.Focus, 120.0); Fame = 15000; Karma = -15000; VirtualArmor = 70; Item hair = new Item( Utility.RandomList( 0x203B, 0x2049, 0x2048, 0x204A ) ); hair.Hue = 1150; hair.Layer = Layer.Hair; hair.Movable = false; AddItem( hair ); 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 ); VampireLeatherChest chest = new VampireLeatherChest(); chest.Hue = 1150; chest.Movable = false; AddItem(chest); VampireLeatherGloves gloves = new VampireLeatherGloves(); gloves.Hue = 1150; gloves.Movable = false; AddItem(gloves); VampireLeatherGorget gorget = new VampireLeatherGorget(); gorget.Hue = 1150; gorget.Movable = false; AddItem(gorget); VampireLeatherLegs legs = new VampireLeatherLegs(); legs.Hue = 1150; legs.Movable = false; AddItem(legs); VampireLeatherArms arms = new VampireLeatherArms(); arms.Hue = 1150; arms.Movable = false; AddItem(arms); VampireRobe VampireRobe = new VampireRobe(); VampireRobe.Hue = 1150; VampireRobe.Movable = false; AddItem(VampireRobe); HalfApron halfapron = new HalfApron(); halfapron.Movable = false; halfapron.Hue = 0; halfapron.Layer = Layer.Waist; AddItem(halfapron); Sandals sandals = new Sandals(); sandals.Hue = 1150; AddItem( sandals ); Item weapon = new VampiriacBow(); weapon.Movable = false; weapon.Hue = 1150; AddItem( weapon ); PackItem(new Arrow(30)); }
public CrazySanta() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Name = "Crazy Santa Clause"; Title = "Of Red Christmas"; 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( 60000, 100000); }
public DreadLord() : base( AIType.AI_SphereMelee, FightMode.Closest, 10, 1, 0.1, 0.1 ) { SpeechHue = 0; Hue = Utility.RandomSkinHue(); Body = 0x190; Name = "Dread Lord"; SetStr( 200, 250 ); SetDex( 100, 150 ); SetInt( 71, 85 ); SetHits( 200, 250 ); SetDex( 100, 150 ); SetInt( 71, 85 ); SetDamage( 10, 20 ); SetSkill( SkillName.Parry, 75.0, 98.0 ); SetSkill( SkillName.Poisoning, 90.0, 100.0 ); SetSkill( SkillName.MagicResist, 65.0, 88.0 ); SetSkill( SkillName.Swords, 80.0, 95.0 ); SetSkill( SkillName.Tactics, 80.0, 98.0 ); SetSkill( SkillName.Wrestling, 67.0, 90.0 ); SetSkill( SkillName.DetectHidden, 90.0, 100.0 ); Fame = 6000; Karma = -10000; VirtualArmor = 30; Item temp; temp = new PlateGloves(); temp.Movable = false; AddItem( temp ); temp = new PlateHelm(); temp.Movable = false; AddItem( temp ); temp = new PlateArms(); temp.Movable = false; AddItem( temp ); temp = new PlateGorget(); temp.Movable = false; AddItem( temp ); temp = new PlateLegs(); temp.Movable = false; AddItem( temp ); temp = new PlateChest(); temp.Movable = false; AddItem( temp ); temp = new VikingSword(); temp.Movable = false; AddItem( temp ); temp = new Cloak(); temp.Hue = 0x0020; temp.Movable = true; AddItem( temp ); temp = new BodySash(); temp.Hue = 0x0020; temp.Movable = true; AddItem( temp ); temp = new HalfApron(); temp.Hue = 0x0020; temp.Movable = false; AddItem( temp ); AddItem( new KrisnaHair( Utility.RandomHairHue() ) ); Spellbook book = new Spellbook(); book.Content = ulong.MaxValue; book.LootType = LootType.Regular; AddItem(book); }
public DreadLordCaptain() : base( AIType.AI_SphereMage, FightMode.Closest, 10, 1, 0.1, 0.1 ) { SpeechHue = Utility.RandomDyedHue(); Hue = Utility.RandomSkinHue(); Body = 0x190; Name = "Dread Lord Captain"; SetStr( 400 ); SetDex( 200, 250 ); SetInt( 200, 250 ); SetHits( 350, 400 ); SetStam( 200, 250 ); SetMana( 200, 250 ); SetDamage( 10, 20 ); SetSkill( SkillName.Parry, 85.0, 98.0 ); SetSkill( SkillName.Wrestling, 67.0, 90.0 ); SetSkill( SkillName.Magery, 90.0, 100.0 ); SetSkill( SkillName.Poisoning, 90.0, 100.0 ); SetSkill( SkillName.MagicResist, 65.0, 88.0 ); SetSkill( SkillName.Swords, 90.0, 95.0 ); SetSkill( SkillName.Tactics, 90.0, 98.0 ); Fame = 7500; Karma = -10000; VirtualArmor = 40; Item temp; temp = new PlateGloves(); temp.Movable = false; AddItem( temp ); temp = new PlateHelm(); temp.Movable = false; AddItem( temp ); temp = new PlateArms(); temp.Movable = false; AddItem( temp ); temp = new PlateGorget(); temp.Movable = false; AddItem( temp ); temp = new PlateLegs(); temp.Movable = false; AddItem( temp ); temp = new PlateChest(); temp.Movable = false; AddItem( temp ); temp = new VikingSword(); temp.Movable = false; AddItem( temp ); temp = new Cloak(); temp.Hue = 0x0493; temp.Movable = true; AddItem( temp ); temp = new BodySash(); temp.Hue = 0x0493; temp.Movable = true; AddItem( temp ); temp = new HalfApron(); temp.Hue = 0x1; temp.Movable = false; AddItem( temp ); Item hair = new Item( Utility.RandomList( 0x203B, 0x2049, 0x2048, 0x204A ) ); hair.Hue = Utility.RandomNondyedHue(); hair.Layer = Layer.Hair; hair.Movable = false; AddItem( hair ); //PackGold(800, 1200); PackGem( 4 ); }
public Death() : base(AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4) { Name = "Death"; Title = " The 4th Horseman"; Body = 400; SpeechHue = 2128; Hue = 161; VirtualArmor = 45; Kills = 10; SetStr( 125 ); SetDex( 251 ); SetInt( 130 ); SetHits(12000); SetDamage(25,45); SetDamageType(ResistanceType.Poison, 100); SetResistance(ResistanceType.Physical, 45,55); SetResistance(ResistanceType.Fire, 45, 55); SetResistance(ResistanceType.Cold, 45, 55); SetResistance(ResistanceType.Energy, 45, 55); SetResistance(ResistanceType.Poison, 100); SetSkill(SkillName.Wrestling, 85.0, 92.5); SetSkill(SkillName.Tactics, 78.5, 87.2); SetSkill(SkillName.Anatomy, 68.7, 85.6); SetSkill(SkillName.Fencing, 92.5, 95.6); Fame = 0; Karma = -10000; Item Weapon = new ScytheOfDeath(); Weapon.Movable = false; AddItem(Weapon); // PackItem(new MasterCoin(40)); VirtualArmor = 30; new PaleHorse().Rider = this; Item apron = new HalfApron(161); apron.Movable = false; AddItem( apron ); Item hair = new ShortHair( 161 ); hair.Movable = false; AddItem( hair ); Item shoes = new Sandals(161); shoes.Movable = false; AddItem( shoes ); Item mask = new OrcishKinMask(161); mask.Movable = false; AddItem( mask ); Item robe = new Robe(161); robe.Movable = false; AddItem( robe ); Item gloves = new LeatherGloves(); gloves.Movable = false; gloves.Hue = 161; AddItem( gloves ); Item gorget = new LeatherGorget(); gorget.Movable = false; gorget.Hue = 161; AddItem( gorget ); }
public SantaHelper() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Name = "Santa's Evil Little Helper"; Body = 400; Hue = 33770; BaseSoundID = 343; SetStr( 301, 420 ); SetDex( 81, 90 ); SetInt( 301, 320 ); SetHits( 478, 595 ); SetDamage( 40, 120 ); SetDamageType( ResistanceType.Cold, 20 ); SetDamageType( ResistanceType.Energy, 50 ); SetResistance( ResistanceType.Physical, 50 ); SetResistance( ResistanceType.Fire, 50 ); SetResistance( ResistanceType.Cold, 15 ); 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 = 50000; VirtualArmor = 40; PackItem( new BowOfChristmas() ); 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; } JesterHat hat = new JesterHat(); hat.Name = "Elf Hat"; hat.Hue = 64; hat.Movable = false; AddItem( hat ); ElvenPants legs = new ElvenPants(); legs.Hue = 64; legs.Movable = false; AddItem( legs ); FancyShirt chest = new FancyShirt(); chest.Hue = 64; chest.Movable = false; AddItem( chest ); LeatherGloves gloves = new LeatherGloves(); gloves.Hue = 64; gloves.Movable = false; AddItem( gloves ); ElvenBoots boots = new ElvenBoots(); boots.Hue = 64; boots.Movable = false; AddItem( boots ); BodySash bodysash = new BodySash(); bodysash.Hue = 64; bodysash.Movable = false; AddItem ( bodysash ); HalfApron halfapron = new HalfApron(); halfapron.Hue = 64; halfapron.Movable = false; AddItem ( halfapron ); Cloak cloak = new Cloak(); cloak.Hue = 64; cloak.Movable = false; AddItem ( cloak ); PackGold( 60000, 100000); }
public ForeverWelcomeBag() : base() { Name = "Forever Welcome Bag"; Hue = 196; Item item = new MiniatureHorse(); DropItem( item ); item.X = 30; item.Y = 76; item = new BagOfReagents( 50 ); DropItem( item ); item.X = 71; item.Y = 55; Container bag = new Bag(); bag.DropItem( new LeatherCap() ); bag.DropItem( new LeatherChest() ); bag.DropItem( new LeatherLegs() ); bag.DropItem( new LeatherGloves() ); bag.DropItem( new LeatherArms() ); bag.DropItem( new LeatherGorget() ); DropItem( bag ); bag.X = 63; bag.Y = 75; item = new FireworksWand(); item.Name = "Launch Day 2013"; DropItem( item ); item.X = 94; item.Y = 34; /*item = new BankCheck( 1000 ); DropItem( item ); item.X = 52; item.Y = 36;*/ item = new HalfApron(); item.Name = "Launch Day 2013"; //item.loottype = Blessed; DropItem( item ); item.X = 23; item.Y = 53; /* if ( 1.00 > Utility.RandomDouble() )// 2 percent - multipy number x 100 to get percent switch (Utility.Random(5)) { case 0: PackItem = new Skirt(); Name = "Launch Day 2013"; case 1: Item = new Boots(); Name = "Launch Day 2013"; DropItem( item ); item.X = 23; item.Y = 53; case 2: Item = new StrawHat(); Name = "Launch Day 2013"; DropItem( item ); item.X = 23; item.Y = 53; case 3: Item = new Bandana(); Name = "Launch Day 2013"; DropItem( item ); item.X = 23; item.Y = 53; case 4:*/ }
public Celeste() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Title = "the Queen of the Underworld"; Name = "Celeste"; Body = 745; Hue = 0; SetStr( 900, 940 ); SetDex( 191, 115 ); SetInt( 670, 690 ); SetHits( 1520, 1700 ); SetDamage( 14, 16 ); SetDamageType( ResistanceType.Energy, 100 ); SetResistance(ResistanceType.Fire, 30, 40); SetResistance(ResistanceType.Cold, 50, 60); SetResistance(ResistanceType.Poison, 60, 70); SetResistance(ResistanceType.Energy, 50, 60); VirtualArmor = 65; SetSkill(SkillName.Swords, 80.0, 90.0); SetSkill(SkillName.Anatomy, 80.0, 90.0); SetSkill(SkillName.Tactics, 80.0, 90.0); SetSkill( SkillName.MagicResist, 75.0, 97.5 ); SetSkill( SkillName.Wrestling, 90.2, 110.0 ); SetSkill( SkillName.Focus, 120.0); Fame = 15000; Karma = -15000; VampireLeatherChest chest = new VampireLeatherChest(); chest.Movable = false; chest.Hue = 906; AddItem(chest); VampireLeatherGloves gloves = new VampireLeatherGloves(); gloves.Movable = false; gloves.Hue = 906; AddItem(gloves); VampireLeatherGorget gorget = new VampireLeatherGorget(); gorget.Movable = false; gorget.Hue = 906; AddItem(gorget); VampireLeatherLegs legs = new VampireLeatherLegs(); legs.Movable = false; legs.Hue = 906; AddItem(legs); VampireLeatherArms arms = new VampireLeatherArms(); arms.Movable = false; arms.Hue = 906; AddItem(arms); VampireRobe VampireRobe = new VampireRobe(); VampireRobe.Hue = 906; VampireRobe.Movable = false; AddItem(VampireRobe); Sandals sandals = new Sandals(); sandals.Hue = 906; AddItem( sandals ); HalfApron halfapron = new HalfApron(); halfapron.Movable = false; halfapron.Hue = 906; halfapron.Layer = Layer.Waist; AddItem(halfapron); Item weapon = new ScytheOfFaith(); weapon.Movable = false; weapon.Hue = 906; AddItem( weapon ); }
public ForeverWelcomeBag() : base() { Name = "Forever Welcome Bag"; Hue = 196; Item item = new MiniatureHorse(); DropItem(item); item.X = 30; item.Y = 76; item = new BagOfReagents(50); DropItem(item); item.X = 71; item.Y = 55; Container bag = new Bag(); bag.DropItem(new LeatherCap()); bag.DropItem(new LeatherChest()); bag.DropItem(new LeatherLegs()); bag.DropItem(new LeatherGloves()); bag.DropItem(new LeatherArms()); bag.DropItem(new LeatherGorget()); DropItem(bag); bag.X = 63; bag.Y = 75; item = new FireworksWand(); item.Name = "Launch Day 2013"; DropItem(item); item.X = 94; item.Y = 34; /*item = new BankCheck( 1000 ); * DropItem( item ); * item.X = 52; * item.Y = 36;*/ item = new HalfApron(); item.Name = "Launch Day 2013"; //item.loottype = Blessed; DropItem(item); item.X = 23; item.Y = 53; /* if ( 1.00 > Utility.RandomDouble() )// 2 percent - multipy number x 100 to get percent * * switch (Utility.Random(5)) * { * * case 0: * PackItem = new Skirt(); * Name = "Launch Day 2013"; * * case 1: * Item = new Boots(); * Name = "Launch Day 2013"; * DropItem( item ); * item.X = 23; * item.Y = 53; * * case 2: * Item = new StrawHat(); * Name = "Launch Day 2013"; * DropItem( item ); * item.X = 23; * item.Y = 53; * * case 3: * Item = new Bandana(); * Name = "Launch Day 2013"; * DropItem( item ); * item.X = 23; * item.Y = 53; * * case 4:*/ }
public Mythos() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 ) { Title = "the Frozen Horror"; Name = "Mythos"; Body = 400; Hue = 0; SetStr( 900, 940 ); SetDex( 191, 115 ); SetInt( 470, 490 ); SetHits( 1120, 1300 ); SetDamage( 14, 16 ); SetDamageType( ResistanceType.Cold, 100 ); SetResistance(ResistanceType.Fire, 30, 40); SetResistance(ResistanceType.Cold, 40, 50); SetResistance(ResistanceType.Poison, 60, 70); SetResistance(ResistanceType.Energy, 40, 50); SetSkill( SkillName.EvalInt, 100.0, 120.0 ); SetSkill(SkillName.Macing, 80.0, 90.0); SetSkill( SkillName.MagicResist, 75.0, 97.5 ); SetSkill( SkillName.Wrestling, 90.2, 110.0 ); SetSkill( SkillName.Meditation, 120.0); SetSkill( SkillName.Focus, 120.0); SetSkill( SkillName.Magery, 120.0 ); Fame = 15000; Karma = -15000; VirtualArmor = 50; Item hair = new Item( Utility.RandomList( 0x203B, 0x2049, 0x2048, 0x204A ) ); hair.Hue = 1150; hair.Layer = Layer.Hair; hair.Movable = false; AddItem( hair ); 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 ); VampireLeatherChest chest = new VampireLeatherChest(); chest.Hue = 295; chest.Movable = false; AddItem(chest); VampireLeatherGorget gorget = new VampireLeatherGorget(); gorget.Hue = 295; gorget.Movable = false; AddItem(gorget); VampireLeatherLegs legs = new VampireLeatherLegs(); legs.Hue = 295; legs.Movable = false; AddItem(legs); VampireLeatherArms arms = new VampireLeatherArms(); arms.Hue = 295; arms.Movable = false; AddItem(arms); VampireRobe VampireRobe = new VampireRobe(); VampireRobe.Hue = 295; VampireRobe.Movable = false; AddItem(VampireRobe); Sandals sandals = new Sandals(); sandals.Hue = 295; AddItem( sandals ); HalfApron halfapron = new HalfApron(); halfapron.Movable = false; halfapron.Hue = 295; halfapron.Layer = Layer.Waist; AddItem(halfapron); Item weapon = new FistsOfPainandFury(); weapon.Movable = false; weapon.Hue = 295; AddItem( weapon ); }
public override void OnResponse( NetState state, RelayInfo info ) { Mobile from = state.Mobile; PlayerMobile player = from as PlayerMobile; switch( info.ButtonID ) { case 0: { player.Profession = 3; player.Level = 1; player.Exp = 0; player.KillExp = 0; player.LevelAt = 200; from.BankBox.DropItem( new BankCheck( 500 ) ); from.Str += 25; from.Dex += 20; from.Int += 5; from.Skills.ArmsLore.Base = 10; from.Skills.Blacksmith.Base = 50; from.Skills.Carpentry.Base = 25; from.Skills.Cooking.Base = 25; from.Skills.Fletching.Base = 25; from.Skills.Mining.Base = 50; from.Skills.Tailoring.Base = 25; from.Skills.Tinkering.Base = 25; SkullCap hat = new SkullCap(); hat.Hue = 0; hat.Identified = true; from.AddToBackpack( hat ); FormalShirt shirt = new FormalShirt(); shirt.Hue = 0; shirt.Identified = true; from.AddToBackpack( shirt ); ShortPants pants = new ShortPants(); pants.Hue = 0; pants.Identified = true; from.AddToBackpack( pants ); HeavyBoots boots = new HeavyBoots(); boots.Hue = 0; boots.Identified = true; from.AddToBackpack( boots ); HalfApron apron = new HalfApron(); apron.Hue = 0; apron.Identified = true; from.AddToBackpack( apron ); FurCape cloak = new FurCape(); cloak.Hue = 0; cloak.Identified = true; from.AddToBackpack( cloak ); from.AddToBackpack( new CrafterSkillGuide() ); from.BankBox.DropItem( new BagOfComponents() ); from.BankBox.DropItem( new BagOfTools() ); from.BankBox.DropItem( new IronIngot( 200 ) ); from.BankBox.DropItem( new MinersIngotPouch() ); from.Map = Map.Malas; from.Location = new Point3D( 1670, 2008, 1 ); from.PlaySound( 0x214 ); from.FixedEffect( 0x376A, 10, 16 ); World.Broadcast( 0x35, true, "Another has chosen thy path of the Crafter!" ); from.CloseGump( typeof( CrafterClassGump ) ); break; } case 1: { from.SendMessage( "You decide that the way of the Crafter is not in your best interests." ); from.CloseGump( typeof( CrafterClassGump ) ); break; } } }
public override void InitOutfit() { Item v_skirt = new Skirt ( 1 ); v_skirt.LootType = LootType.Blessed; AddItem ( v_skirt ); Item v_tunic = new Tunic ( 1 ); v_tunic.LootType = LootType.Blessed; AddItem ( v_tunic ); Item v_halfapron = new HalfApron ( 1360 ); v_halfapron.LootType = LootType.Blessed; AddItem ( v_halfapron ); Item v_sash = new BodySash ( 1360 ); v_sash.LootType = LootType.Blessed; v_sash.Layer = Layer.Helm; AddItem ( v_sash ); Item v_sandals = new Sandals ( 1360 ); v_sandals.LootType = LootType.Blessed; AddItem ( v_sandals ); Item hair = new Item( Utility.RandomList( 0x203B, 0x2049, 0x2048, 0x204A ) ); hair.Hue = 1360; hair.Layer = Layer.Hair; hair.Movable = false; AddItem( hair ); Container pack = new EventVendorBackpack(); pack.Movable = false; AddItem( pack ); }