matt.chugg
Moderator
Useful for the "I need one of everything" people!
Here's a little function I put in my master relay to show how many of the items I already have in my inventory, dc or storage when visiting various shops around the kingdom
Here's a little function I put in my master relay to show how many of the items I already have in my inventory, dc or storage when visiting various shops around the kingdom
Code:
string pagename = get_path();
string [string] fields = form_fields();
buffer page;
page.append(visit_url());
//snip
if((pagename=="store.php" || pagename=="shop.php" || pagename=="galaktik.php" || pagename=="mrstore.php" || pagename=="town_giftshop.php" || pagename=="hermit.php")) {
matcher buyable_item = create_matcher("<(?:a|img|td).*?onClick.*?><b>(.*?)</b>" , page);
while (find(buyable_item)){
item it = to_item(buyable_item.group(1));
if(it != $item[none]) {
string item_string = "<b>" + to_string(it) + "</b> (I:<span style=\"color:green; font-weight:bold;\">" + item_amount(it) + "</span> D:<span style=\"color:magenta; font-weight:bold;\">" + display_amount(it) + "</span> H:<span style=\"color:blue; font-weight:bold; \">" + storage_amount(it) + "</span>) ";
page.replace_string("<b>" + it.to_string() + "</b>",item_string);
}
}
}
// snip
page.write();
Last edited: