Inheritance: BaseWaist
Example #1
0
        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 );
            }
        }
Example #2
0
        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();
            }
        }
Example #3
0
 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 );
 }
Example #4
0
 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);

                }
Example #7
0
		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);
		}
Example #8
0
		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 );
		}
Example #9
0
        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:*/
               
                }
Example #12
0
		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:*/
        }
Example #14
0
		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 );

			
		}
Example #15
0
		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 );
	}