public void giveSpecialScroll(int amt) {
        int[] scrolls = {2040603, 2044503, 2041024, 2041025, 2044703, 2044603, 2043303, 2040807, 2040806, 2040006, 2040007, 2043103, 2043203, 2043003, 2040506, 2044403, 2040903, 2040709, 2040710, 2040711, 2044303, 2043803, 2040403, 2044103, 2044203, 2044003, 2043703, 2041200, 2049100, 2049000, 2049001, 2049002, 2049003};
        int i = (int) (Math.random() * scrolls.length);
        if (checkSpace(2040603, amt)) {
            gainItem(scrolls[i], amt);
            dropMessage("You have gained " + amt + " of some special scroll");
        } else {
            dropMessage("You did not gain a special scroll because your inventory was full");
        }
    }