Simple solution for crazy tribute values.
This won't be as obvious at first, but as more items are tributed the bonuses will show themselves. I don't know why I didn't do it this way before. I also deprecated the getCategory() because it's essentially useless right now. I'm leaving it just *in case*, but will likely remove it later. Basically, don't build things that rely on it.