Places where we find items:

open_gift
parse_response
get_inventory
read_kmail

Burns from the end.
if($content =~ /<img.*?whichitem=(\d+).*?>You acquire some items: (.*?) \(([\d,]+)\)\s*$/
} elsif($content =~ /<img.*?whichitem=(\d+).*?>You acquire ([\d,]+) (.*?)FNORD\s*$/
} elsif($content =~ /<img.*?descitem\((\d+)\).*?>You acquire ([\d,]+) (.*?)FNORD\s*$/
} elsif($content =~ /<img.*?whichitem=(\d+).*?>You acquire ([\d,]+) (.*?)\s*$/i) {
	} elsif($content =~ /<img.*?descitem\((\d+)\).*?>You acquire ([\d,]+) (.*?)\s*$/i) {
	} elsif($content =~ /<img.*?whichitem=(\d+).*?>You acquire ([\d,]+) (.*?)\s+\(In\s+a\s+row\?\!\)\s*$/i
	} elsif($content =~ /<img.*?descitem\((\d+)\).*?>You acquire ([\d,]+) (.*?)\s+\(In\s+a\s+row\?\!\)\s*$/i) {
	} elsif($content =~ /<img.*?whichitem=(\d+).*?>You acquire ([\d,]+) (.*?)\s*\(That's ridiculous.  It's not even funny.\)\s*$/) {
	} elsif(
	      $content =~ /<img.*?descitem\((\d+)\).*?>You acquire ([\d,]+) (.*?)\s*\(That's ridiculous.  It's not even funny.\)\s*$/) {
	} elsif($content =~ /<img.*?whichitem=(\d+).*?>You acquire an item: (.*?)\s*$/) {
	} elsif($content =~ /<img.*?descitem\((\d+)\).*?>You acquire an item: (.*?)\s*$/) {

