public static void TellFortune( PlayerMobile from )
 {
     switch ( Utility.Random( 20 ) )
     {
         case 0: from.ApplyFortune( 1, Utility.RandomMinMax( 1, 15 ) ); break;		//+1 to +15 Phys
         case 1: from.ApplyFortune( 2, Utility.RandomMinMax( 1, 15 ) ); break;		//+1 to +15 Fire
         case 2: from.ApplyFortune( 3, Utility.RandomMinMax( 1, 15 ) ); break;		//+1 to +15 Cold
         case 3: from.ApplyFortune( 4, Utility.RandomMinMax( 1, 15 ) ); break;		//+1 to +15 Poison
         case 4: from.ApplyFortune( 5, Utility.RandomMinMax( 1, 15 ) ); break;		//+1 to +15 Energy
         case 5: from.ApplyFortune( 6, Utility.RandomMinMax( 10, 50 ) ); break;		//+10 to +50 Luck
         case 6: from.ApplyFortune( 7, Utility.RandomMinMax( 1, 5 ) * 5 ); break;	//+5 to +25 Enhance Potions
         case 7: from.ApplyFortune( 8, Utility.RandomMinMax( 50, 100 ) ); break;		//+50 to +100 Luck
         case 8: from.ApplyFortune( 9, Utility.RandomMinMax( 1, 15 ) ); break;		//+1 to +15 Defense
         case 9: from.ApplyFortune( 10, Utility.RandomMinMax( 1, 3 ) ); break;		//+1 to +3 Mana regan
         case 10: from.ApplyFortune( 11, Utility.RandomMinMax( 1, 15 ) ); break;		//-1 to -15 Phys
         case 11: from.ApplyFortune( 12, Utility.RandomMinMax( 1, 15 ) ); break;		//-1 to -15 Fire
         case 12: from.ApplyFortune( 13, Utility.RandomMinMax( 1, 15 ) ); break;		//-1 to -15 Cold
         case 13: from.ApplyFortune( 14, Utility.RandomMinMax( 1, 15 ) ); break;		//-1 to -15 Poison
         case 14: from.ApplyFortune( 15, Utility.RandomMinMax( 1, 15 ) ); break;		//-1 to -15 Energy
         case 15: from.ApplyFortune( 16, Utility.RandomMinMax( 10, 50 ) ); break;	//-10 to -50 Luck
         case 16: from.ApplyFortune( 17, Utility.RandomMinMax( 1, 5 ) * 5 ); break;	//-5 to -25 Enhance Potions
         case 17: from.ApplyFortune( 18, Utility.RandomMinMax( 50, 100 ) ); break;	//-50 to -100 Luck
         case 18: from.ApplyFortune( 19, Utility.RandomMinMax( 1, 10 ) ); break;		//-1 to -10 Defense
         case 19: from.ApplyFortune( 20, Utility.RandomMinMax( 1, 3 ) ); break;		//-1 to -3 Mana Regen
     }
 }