So in my version I went ahead and replaced eatdrinkWrapper with
void eatdrinkWrapper (int foodMax, int drinkMax, int spleenMax, boolean overdrink)
and the call with
SIM_CONSUME = false;
eatdrink (foodMax, drinkMax, spleenMax, overdrink);
And all 5 calls to eatdrinkwrapper I truncated...