private bool CanEat(CraftingComponent cc) { if (cc.NameIs("Iron", "Gold", "Copper", "Bottle")) return false; else if (!t.HasAbility("Omnivore") && cc.NameIs("Ironwood")) return false; else if (t.HasAbility("Overgrowth") && !cc.NameIs("Water", "Glowing Goo")) return false; else return true; }
private void Eat(CraftingComponent cc) { int nutritionalValue = 0; if (cc.NameIs("Squiraug", "Squiraid", "Auglum")) nutritionalValue = 1; else if (cc.NameIs("Fiber", "Wood", "Leather", "Animal Parts", "Ironwood") && t.HasAbility("Omnivore")) nutritionalValue = 1; else if (cc.NameIs("Glowing Goo", "Dukuris")) nutritionalValue = -1; if (t.HasAbility("Substitutional Metabolism")) t.hp.Add(nutritionalValue); t.hp.AddStamina(nutritionalValue); }