CC is a nightmare, and with the x10 hit method out of commission things aren't looking too good
To maintain some sanity, I cobbled together a really sloppy userscript that adds a 'Next Item' button in the item pop-up window.
Doesn't account for missing IDs (such as if you used/moved an item between two IDs), but if you're hauling stuff straight out of your SDB, I believe everything should be in order.
Extremely basic (and can't be bothered to put it on github) so here's the whole code below. Feel free to do whatever with it. Works with Chrome + Tampermonkey, haven't tried others.
The mindless manual labor that CC demands isn't going to change, but hopefully this can help make things just a smidge less bothersome while we hold out desperately for a bulk donation feature
Godspeed to you brave souls
Edit: This works best when you're moving stuff out in-bulk from the SDB!
Item IDs seem to be assigned on the instant that they appear in the inventory, so moving in-bulk from the SDB tends to keep the IDs chronological.
Things that entered the inventory from random events and dailies, or items withdrawn from the SDB during different times may not work as intended. (because the code is super basic haha)
Got this off Reddit
[spoiler]
// ==UserScript==
// @name Neopets - Lazy Next-Item Button
// @author A lazy fool
// ==/UserScript==
$("<style type='text/css'>.nextButton, .nextButton:hover { padding: 10px; margin: 5px; background: #bbb; color: #fff; border-radius: 5px; width: 100px; }</style>").appendTo("head");
var url_ID = window.location.search.toString(); // Format: ?obj_id=*
nextItem(url_ID);
function nextItem(url_ID) {
var str = url_ID;
var item_ID_Base = str.slice(8);
var item_ID_Next = item_ID_Base - 1;
var formatting = "<br><a class='nextButton' href='/iteminfo.phtml?obj_id=" + item_ID_Next + "'>Next Item (" + item_ID_Next + ")</a>";
var container = document.getElementById("iteminfo_select_action");
container.innerHTML += formatting;
[/spoiler]
Edited by Valayriah, 07 May 2019 - 03:00 PM.