module Base
{






craftRecipe Prepair Feathers For Arrow Fletching
    {
        timedAction = CraftWeapon1H,
        Time = 160,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 1 [Base.ChickenFeather] flags[Prop2],
            item 1 tags[SharpKnife] mode:keep flags[SharpnessCheck;IsNotDull],
        }
        outputs
        {
            item 2 Base.FletchedChickenFeather,
        }
    }








craftRecipe Craft Primitive DrawString
    {
        timedAction = CraftWeapon1H,
        Time = 260,
        category = Assembly,
        Tags = InHandCraft,
        inputs
        {
            item 1 tags[SharpKnife] mode:keep flags[SharpnessCheck;IsNotDull],
            item 3 [Base.Dogbane],
            item 1 [Base.RippedSheetsDirty],
        }
        outputs
        {
            item 1 Base.Primitive_DrawString,
        }
    }




craftRecipe Carve Arrow Tip
    {
        timedAction = CraftWeapon1H,
        Time = 360,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 1 [Base.SharpedStone] flags[Prop2],
            item 1 tags[SharpKnife] mode:keep flags[SharpnessCheck;IsNotDull],
        }
        outputs
        {
            item 1 Base.Primitive_ArrowShard,
        }
    }









craftRecipe Carve Arrow From TreeBranch
    {
        timedAction = CraftWeapon1H,
        Time = 560,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 1 [Base.TreeBranch2] flags[Prop2],
            item 1 [Base.Primitive_ArrowShard],
            item 1 tags[SharpKnife] mode:keep flags[SharpnessCheck;IsNotDull],
            item 3 [Base.FletchedChickenFeather],
        }
        outputs
        {
            item 1 Base.WoodShaft_Arrow,
        }
    }



craftRecipe Assemble Primitive Hunting Bow
    {
        timedAction = CraftWeapon1H,
        Time = 860,
        category = Assembly,
        Tags = InHandCraft,
        inputs
        {
            item 5 [Base.TreeBranch2] flags[Prop2],
            item 1 tags[SharpKnife] mode:keep flags[SharpnessCheck;IsNotDull],
            item 3 [Base.Dogbane],
            item 1 [Base.Primitive_DrawString],
            item 4 [Base.RippedSheetsDirty],
        }
        outputs
        {
            item 1 Base.Primitive_Bow,
        }
    }
}
