private static bool SharedValidateCanDrink(ICharacter character, IStaticWorldObject objectWell) { if (SharedIsProvidingStaleWater(objectWell)) { // cannot drink stale water directly return(false); } return(!StatusEffectNausea.SharedCheckIsNauseous( character, showNotificationIfNauseous: true)); }
protected virtual bool SharedCanEat(ItemEatData data) { return(!StatusEffectNausea.SharedCheckIsNauseous( data.Character, showNotificationIfNauseous: true)); }
private bool SharedValidateCanDrink(ICharacter character, IStaticWorldObject objectWell) { return(!StatusEffectNausea.SharedCheckIsNauseous( character, showNotificationIfNauseous: true)); }