Flamecraft
Does Bubu's '+1 heart for each good you have 2 or less of' score for a good you have none of, and is it per good type?
Yes on both counts. Zero of a good still counts as two or less, so you get the heart for it. It scores once per good type you check, not per individual good, so the usual maximum is around six points.