Code:
case 2430112: // Miracle Cube Fragment
if (c.getPlayer().getInventory(MapleInventoryType.USE).getNumFreeSlot() >= 1) {
if (c.getPlayer().getInventory(MapleInventoryType.USE).countById(2430112) >= 10) { // Advanced Potential Scroll
if (MapleInventoryManipulator.checkSpace(c, 2049400, 1, "") && MapleInventoryManipulator.removeById(c, MapleInventoryType.USE, toUse.getItemId(), 5, true, false)) {
MapleInventoryManipulator.addById(c, 2049400, (short) 1, "Scripted item: " + toUse.getItemId() + " on " + FileoutputUtil.CurrentReadable_Date());
} else {
c.getPlayer().dropMessage(5, "Please make some space.");
}
} else if (c.getPlayer().getInventory(MapleInventoryType.USE).countById(2430112) >= 5) { // Potential Scroll
if (MapleInventoryManipulator.checkSpace(c, 2049401, 1, "") && MapleInventoryManipulator.removeById(c, MapleInventoryType.USE, toUse.getItemId(), 5, true, false)) {
MapleInventoryManipulator.addById(c, 2049401, (short) 1, "Scripted item: " + toUse.getItemId() + " on " + FileoutputUtil.CurrentReadable_Date());
} else {
c.getPlayer().dropMessage(5, "Please make some space.");
}
} else {
c.getPlayer().dropMessage(5, "There needs to be at least 5 fragments for a Potential Scroll. 10 fragments for an Advanced Potential Scroll!");
}
} else {
c.getPlayer().dropMessage(5, "Please make some space.");
}
break;
case 2430481: // Super Miracle Cube Fragment
if (c.getPlayer().getInventory(MapleInventoryType.USE).getNumFreeSlot() >= 1) {
if (c.getPlayer().getInventory(MapleInventoryType.USE).countById(2430481) >= 30) { // Epic Potential Scroll 80%
if (MapleInventoryManipulator.checkSpace(c, 2049701, 1, "") && MapleInventoryManipulator.removeById(c, MapleInventoryType.USE, toUse.getItemId(), 30, true, false)) {
MapleInventoryManipulator.addById(c, 2049701, (short) 1, "Scripted item: " + toUse.getItemId() + " on " + FileoutputUtil.CurrentReadable_Date());
} else {
c.getPlayer().dropMessage(5, "Please make some space.");
}
} else if (c.getPlayer().getInventory(MapleInventoryType.USE).countById(2430481) >= 20) { // Advanced Equipment Enhancement Scroll
if (MapleInventoryManipulator.checkSpace(c, 2049300, 1, "") && MapleInventoryManipulator.removeById(c, MapleInventoryType.USE, toUse.getItemId(), 20, true, false)) {
MapleInventoryManipulator.addById(c, 2049300, (short) 1, "Scripted item: " + toUse.getItemId() + " on " + FileoutputUtil.CurrentReadable_Date());
} else {
c.getPlayer().dropMessage(5, "Please make some space.");
}
} else {
c.getPlayer().dropMessage(5, "There needs to be at least 20 Fragments for an Advanced Equip Enhancement Scroll. 30 fragments for an Epic Potential Scroll 80%!");
}
} else {
c.getPlayer().dropMessage(5, "Please make some space.");
}
break;
case 2430759: // Enlightening Miracle Cube Shard
if (c.getPlayer().getInventory(MapleInventoryType.USE).getNumFreeSlot() >= 1) {
if (c.getPlayer().getInventory(MapleInventoryType.USE).countById(2430759) >= 27) { // Epic Potential Scroll 80%
if (MapleInventoryManipulator.checkSpace(c, 2049701, 1, "") && MapleInventoryManipulator.removeById(c, MapleInventoryType.USE, toUse.getItemId(), 27, true, false)) {
MapleInventoryManipulator.addById(c, 2049701, (short) 1, "Scripted item: " + toUse.getItemId() + " on " + FileoutputUtil.CurrentReadable_Date());
} else {
c.getPlayer().dropMessage(5, "Please make some space.");
}
} else if (c.getPlayer().getInventory(MapleInventoryType.USE).countById(2430759) >= 18) { // Advanced Equipment Scroll
if (MapleInventoryManipulator.checkSpace(c, 2049300, 1, "") && MapleInventoryManipulator.removeById(c, MapleInventoryType.USE, toUse.getItemId(), 18, true, false)) {
MapleInventoryManipulator.addById(c, 2049300, (short) 1, "Scripted item: " + toUse.getItemId() + " on " + FileoutputUtil.CurrentReadable_Date());
} else {
c.getPlayer().dropMessage(5, "Please make some space.");
}
} else if (c.getPlayer().getInventory(MapleInventoryType.USE).countById(2430759) >= 9) { // Equipment Enhancement Scroll
if (MapleInventoryManipulator.checkSpace(c, 2049301, 1, "") && MapleInventoryManipulator.removeById(c, MapleInventoryType.USE, toUse.getItemId(), 9, true, false)) {
MapleInventoryManipulator.addById(c, 2049301, (short) 1, "Scripted item: " + toUse.getItemId() + " on " + FileoutputUtil.CurrentReadable_Date());
} else {
c.getPlayer().dropMessage(5, "Please make some space.");
}
} else {
c.getPlayer().dropMessage(5, "There needs to be at least 9 fragments for an Equipment Enhancement Scroll. 18 fragments for an Advanced Equipment Scroll. 27 fragments for an Epic Potential Scroll 80$!");
}
} else {
c.getPlayer().dropMessage(5, "Please make some space.");
}
break;