Exemple #1
0
 protected virtual bool SharedCanEat(ItemEatData data)
 {
     return(!StatusEffectNausea.SharedCheckIsNauseous(
                data.Character,
                showNotificationIfNauseous: true));
 }
        protected override void ServerOnEat(ItemEatData data)
        {
            data.Character.ServerAddStatusEffect <StatusEffectHealthyFood>(intensity: 0.1);

            base.ServerOnEat(data);
        }
        protected override void ServerOnEat(ItemEatData data)
        {
            data.Character.ServerRemoveStatusEffectIntensity <StatusEffectToxins>(0.025); // removes 15 sec of toxins

            base.ServerOnEat(data);
        }
 protected override void ServerOnEat(ItemEatData data)
 {
     ItemBottleEmpty.ServerSpawnEmptyBottle(data.Character);
     base.ServerOnEat(data);
 }
        protected override void ServerOnEat(ItemEatData data)
        {
            data.Character.ServerAddStatusEffect <StatusEffectWellFed>(intensity: 0.2);

            base.ServerOnEat(data);
        }
Exemple #6
0
        protected override void ServerOnEat(ItemEatData data)
        {
            data.Character.ServerAddStatusEffect <StatusEffectHeartyFood>(intensity: 0.5); // 5 minutes

            base.ServerOnEat(data);
        }