It looks like my iRestLast is getting set back to zero every time I rest. Is this a database problem? The information isn't getting stored correctly in the persistent database? I think I see where it is supposed to update iRestLast.
Ok, it was easy to fix the HCR resting to accept the cooked steak and cooked fish. I just changed line 86 of hc_on_play rest to check for both Food or FOOD.
No, I take that back, LIMITEDRESTHEAL is working. It's just that I can rest over and over with no limits.
As for the food, it must be the difference between the tags, FoodRation and FOOD_NORM -- I just haven't quite parsed it out yet.