For the people still using my simple shop script:
QUOTE(el h @ Feb 29 2012, 23:17)

Another edit: Now with two-level grouping:
Edit-edit: handles old equipment names better:
you can paste it to the address bar to use it, or make a bookmarklet of it.
edit^3: removed levels, handles Fiery etc:
CODE
javas cript: var eType = ""; var part1url = ""; var accall = {}; common.set_text_selected = function(){}; common.show_popup_box = function(z1,z2,z3,z4,z5,z6,z7,html) { eType = html.replace(/<[^>]*>/g, "").replace(/^([^&]*) &.*$/, "$1"); }; equips.set_equipmentcopy = function(eid, key){ part1url = "http://hentaiverse.org/pages/showequip.php?eid=" + eid + "&key=" + key; }; shops.set_selected_item = function(position, eid, zzzz, price, name) { if(position != "item_pane")return; var c = eType; var c2 = (name.replace(/(Ethereal|Fiery|Arctic|Shocking|Tempestuous|Hallowed|Demonic|Astral) /, "").replace(/(\S+)-(trimmed|adorned|tipped) /, "").replace("Dragon Hide", "Dragon-Hide").replace(/(Gold|Silver|Bronze|Diamond|Ruby|Emerald|Mithril|Prism|Platinum|Steel|Titanium|Iron|Sapphire) /,"") + " unknown").replace(/^(\S+)\s+(\S+)\s+(\S+)(\s.*)?$/, {"One-handed Weapon": "$2", "Two-handed Weapon": "$2", "Staff": "$2", "Shield": "$2", "Cloth Armor": "$3", "Light Armor": "$3", "Heavy Armor": "$3"}[c]); var c2s = {"Cap": "Head", "Robe": "Body", "Gloves": "Hands", "Pants": "Legs", "Shoes": "Feet", "Helmet": "Head", "Cuirass": "Body", "Armor": "Body", "Gauntlets": "Hands", "Greaves": "Legs", "Leggings": "Legs", "Sabatons": "Feet", "Breastplate": "Body", "Boots": "Feet", "Coif": "Head", "Hauberk": "Body"}[c2]; if(c2s) c2 = c2s; if(!accall[c])accall[c]={}; if(!accall[c][c2])accall[c][c2]=[]; accall[c][c2].push({s: "[url=" + part1url + "]" + name + "[/url]\n"}); }; function go(){ accall = {}; var el = document.getElementsByClassName("eqdp"); for(var i = 0; i < el.length; i++) { el[i].onmouseover(); el[i].onclick(); } var s = ""; for(var c in accall) { s += "[color=#000099][b][size=3]" + c + "[/size][/b][/color]\n"; for(var c2 in accall[c]) { s += "[b]" + c2 + "[/b]\n"; for (var i = 0; i < accall[c][c2].length; i++) s += accall[c][c2][i].s; s += "\n"; }} document.body.innerHTML = s.replace(/\n/g, "<br />"); }; go();
remove the space from "javas cript"
This post has been edited by el h: Aug 1 2012, 01:01