[DataField]
public bool RequiresSpecialDigestion;
- /// <summary>
- /// Stomachs required to digest this entity.
- /// Used to simulate 'ruminant' digestive systems (which can digest grass)
- /// </summary>
- [DataField]
- public int RequiredStomachs = 1;
-
/// <summary>
/// The localization identifier for the eat message. Needs a "food" entity argument passed to it.
/// </summary>
/// <param name="user">The entity who is trying to make this happen.</param>
/// <param name="target">The entity who is being made to ingest something.</param>
/// <param name="ingested">The entity that is trying to be ingested.</param>
- /// <param name="ingest">Bool that determines whethere this is a Try or a Can effectively.
- /// When set to true, it tries to ingest, when false it checks if we can.</param>
+ /// <param name="ingest"> When set to true, it tries to ingest. When false, it only checks if we can.</param>
/// <returns>Returns true if we can ingest the item.</returns>
private bool AttemptIngest(EntityUid user, EntityUid target, EntityUid ingested, bool ingest)
{
- !type:HTNPrimitiveTask
preconditions:
- !type:HungryPrecondition
- minHungerState: Starving # See HungerThreshold enum
+ minHungerState: Peckish # See HungerThreshold enum
operator: !type:UtilityOperator
proto: NearbyFood