Example #1
0
File: Eating.cs Project: mxgmn/GENW
 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;
 }
Example #2
0
File: Eating.cs Project: mxgmn/GENW
    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);
    }