public void TellFortune(PlayerMobile from)
        {
            switch (Utility.Random(20))
            {
            case 0: from.ApplyFortune(1, Utility.RandomMinMax(1, 10)); break;

            case 1: from.ApplyFortune(2, Utility.RandomMinMax(1, 10)); break;

            case 2: from.ApplyFortune(3, Utility.RandomMinMax(1, 10)); break;

            case 3: from.ApplyFortune(4, Utility.RandomMinMax(1, 10)); break;

            case 4: from.ApplyFortune(5, Utility.RandomMinMax(1, 10)); break;

            case 5: from.ApplyFortune(6, Utility.RandomMinMax(10, 50)); break;

            case 6: from.ApplyFortune(7, Utility.RandomMinMax(1, 5) * 5); break;

            case 7: from.ApplyFortune(8, Utility.RandomMinMax(50, 100)); break;

            case 8: from.ApplyFortune(9, Utility.RandomMinMax(1, 10)); break;

            case 9: from.ApplyFortune(10, Utility.RandomMinMax(1, 3)); break;

            case 10: from.ApplyFortune(11, Utility.RandomMinMax(1, 10)); break;

            case 11: from.ApplyFortune(12, Utility.RandomMinMax(1, 10)); break;

            case 12: from.ApplyFortune(13, Utility.RandomMinMax(1, 10)); break;

            case 13: from.ApplyFortune(14, Utility.RandomMinMax(1, 10)); break;

            case 14: from.ApplyFortune(15, Utility.RandomMinMax(1, 10)); break;

            case 15: from.ApplyFortune(16, Utility.RandomMinMax(10, 50)); break;

            case 16: from.ApplyFortune(17, Utility.RandomMinMax(1, 5) * 5); break;

            case 17: from.ApplyFortune(18, Utility.RandomMinMax(50, 100)); break;

            case 18: from.ApplyFortune(19, Utility.RandomMinMax(1, 10)); break;

            case 19: from.ApplyFortune(20, Utility.RandomMinMax(1, 3)); break;
            }
        }