MineColonies

MineColonies

53M Downloads

Citizens without restaurant can't find proper cooked meal if there is something not cooked

Nightenom opened this issue ยท 3 comments

commented

Link to problematic method
This method should browse entire inventory and check list of found food to prevent blaming because of raw_eat.
Do stream check if there is anything cooked, then check if there is anything raw eatable (I don't remember if we mark things like carrot as not raw, otherwise skip this), then blame raw_eat if stream is not empty orElse blame no_food.

commented

edible*

commented

All residents, along with couriers and cook, crowd into the restaurant hungry, instead of bringing from the warehouse and raw (for cooking) and even ready-made food to satisfy their hunger.

commented

@Nightenom I double checked this, we do check beforehand if there is an edible food source, if not we search the restaurant, and while we search the restaurant we complain if we have some "not cooked food" in the inv