module Base
{







craftRecipe Prepair Some Feathers For Arrow Fletching
    {
        timedAction = CraftWeapon1H,
        Time = 60,
        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 A Primitive DrawString
    {
        timedAction = CraftWeapon1H,
        Time = 160,
        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 An Arrow Tip
    {
        timedAction = CraftWeapon1H,
        Time = 160,
        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 An Arrow From A TreeBranch
    {
        timedAction = CraftWeapon1H,
        Time = 260,
        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 A 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,
        }
    }
}
