The function ActionBase::IsEat returns a type int while all overrides and usage of the function have it return a bool. Just like the function under it IsDrink.
I understand it won't change the value/effect due to bool being an integral type, just a small typo to fix.