module Base
{

/* ****** ADVANCED WARFARE: COMMUNITY WEAPONS FRAMEWORK: *****************************************************************************************************/







craftRecipe PFOMix_9X19ToPZ
    {
        timedAction = OpenShellsBox,
        Time = 3,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 30 [Base.Cartridge_9X19MM_Bullet],
        }
        outputs
        {
            item 30 Base.Bullets9mm,
        }
    }

    craftRecipe PFOMixPZ9MM
    {
        timedAction = PlaceAmmoInBox,
        Time = 3,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 30 [Base.Bullets9mm],
        }
        outputs
        {
        item 30 Base.Cartridge_9X19MM_Bullet,
    }
}

craftRecipe PFOMix_556ToPZ
    {
        timedAction = OpenShellsBox,
        Time = 3,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 30 [Base.Cartridge_556X45N_Bullet],
        }
        outputs
        {
            item 30 Base.556Bullets,
        }
    }

    craftRecipe PFOMix_PZTo556
    {
        timedAction = PlaceAmmoInBox,
        Time = 3,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 30 [Base.556Bullets],
        }
        outputs
        {
        item 30 Base.Cartridge_556X45N_Bullet,
    }
}

craftRecipe PFOMix_12GToPZ
    {
        timedAction = OpenShellsBox,
        Time = 1,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 10 [Base.Cartridge_12G_Shell],
        }
        outputs
        {
            item 10 Base.ShotgunShells,
        }
    }

    craftRecipe PFOMix_PZTo12G
    {
        timedAction = PlaceAmmoInBox,
        Time = 1,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 10 [Base.ShotgunShells],
        }
        outputs
        {
        item 10 Base.Cartridge_12G_Shell,
    }
}






craftRecipe PFOMix_308ToPZ
    {
        timedAction = OpenShellsBox,
        Time = 1,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 10 [Base.Cartridge_308WIN_Bullet],
        }
        outputs
        {
            item 10 Base.308Bullets,
        }
    }

    craftRecipe PFOMix_PZTo308
    {
        timedAction = PlaceAmmoInBox,
        Time = 1,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 10 [Base.308Bullets],
        }
        outputs
        {
        item 10 Base.Cartridge_308WIN_Bullet,
    }
}











craftRecipe PFOOpenBoxof308WIN_Bullet
    {
        timedAction = OpenShellsBox,
        Time = 5,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_308WIN_Bullet],
        }
        outputs
        {
            item 30 Base.Cartridge_308WIN_Bullet,
        }
    }

    craftRecipe PFOPlace308WIN_Bullet
    {
        timedAction = PlaceAmmoInBox,
        Time = 5,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 30 [Base.Cartridge_308WIN_Bullet],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_308WIN_Bullet,
    }
}



craftRecipe PFOOpenBoxof22_Bullets
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_22LR_Bullet],
        }
        outputs
        {
            item 50 Base.Cartridge_22LR_Bullet,
        }
    }

    craftRecipe PFOPlace22_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 50 [Base.Cartridge_22LR_Bullet],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_22LR_Bullet,
    }
}


craftRecipe PFOOpenBoxof10mm_Bullets
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_10MM],
        }
        outputs
        {
            item 50 Base.Cartridge_10MM_Bullet,
        }
    }

    craftRecipe PFOPlace10mm_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 50 [Base.Cartridge_10MM_Bullet],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_10MM,
    }
}


craftRecipe PFOOpenBoxof9mm_Bullets
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_9X19MM],
        }
        outputs
        {
            item 50 Base.Cartridge_9X19MM_Bullet,
        }
    }

    craftRecipe PFOPlace9mm_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 50 [Base.Cartridge_9X19MM_Bullet],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_9X19MM,
    }
}


craftRecipe PFOOpenBoxof5mm_Bullets
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_5MM_Bullet],
        }
        outputs
        {
            item 100 Base.Cartridge_5MM_Bullet,
        }
    }

    craftRecipe PFOPlace5mm_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 100 [Base.Cartridge_5MM_Bullet],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_5MM_Bullet,
    }
}


craftRecipe PFOOpenBoxof38_Bullets
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_38SPC_Bullet],
        }
        outputs
        {
            item 50 Base.Cartridge_38SPC_Bullet,
        }
    }

    craftRecipe PFOPlace38_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 50 [Base.Cartridge_38SPC_Bullet],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_38SPC_Bullet,
    }
}





craftRecipe PFOOpenBoxof357_Bullets
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_357SW_Bullet],
        }
        outputs
        {
            item 50 Base.Cartridge_357SW_Bullet,
        }
    }

    craftRecipe PFOPlace357_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 50 [Base.Cartridge_357SW_Bullet],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_357SW_Bullet,
    }
}


craftRecipe PFOOpenBoxof45_Bullets
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_45ACP_Bullet],
        }
        outputs
        {
            item 50 Base.Cartridge_45ACP_Bullet,
        }
    }

    craftRecipe PFOPlace45_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 50 [Base.Cartridge_45ACP_Bullet],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_45ACP_Bullet,
    }
}

craftRecipe PFOOpenBoxof44_Bullets
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_44RM_Bullet],
        }
        outputs
        {
            item 50 Base.Cartridge_44RM_Bullet,
        }
    }

    craftRecipe PFOPlace44_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 50 [Base.Cartridge_44RM_Bullet],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_44RM_Bullet,
    }
}




craftRecipe PFOOpenBoxof50MG_Bullets
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_50BMG_Bullet],
        }
        outputs
        {
            item 50 Base.Cartridge_50BMG_Bullet,
        }
    }

    craftRecipe PFOPlace50MG_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 50 [Base.Cartridge_50BMG_Bullet],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_50BMG_Bullet,
    }
}






craftRecipe PFOOpenBoxof45_70_Bullets
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_4570GOV_Bullet],
        }
        outputs
        {
            item 50 Base.Cartridge_4570GOV_Bullet,
        }
    }

    craftRecipe PFOPlace4570_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 50 [Base.Cartridge_4570GOV_Bullet],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_4570GOV_Bullet,
    }
}

craftRecipe PFOOpenBoxof50MAG_Bullets
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_50AE_Bullet],
        }
        outputs
        {
            item 50 Base.Cartridge_50AE_Bullet,
        }
    }

    craftRecipe PFOPlace50MAG_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 50 [Base.Cartridge_50AE_Bullet],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_50AE_Bullet,
    }
}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

craftRecipe PFOOpenBoxofCartridge_12G_Shell
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_12G_Shell],
        }
        outputs
        {
            item 50 Base.Cartridge_12G_Shell,
        }
    }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
    craftRecipe PFOPlaceCartridge_12G_Shell_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 50 [Base.Cartridge_12G_Shell],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_12G_Shell,
    }
}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

craftRecipe PFOOpenBoxofCartridge_20G_Shell
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_20G_Shell],
        }
        outputs
        {
            item 50 Base.Cartridge_20G_Shell,
        }
    }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
    craftRecipe PFOPlaceCartridge_12G_Shell_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 50 [Base.Cartridge_20G_Shell],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_20G_Shell,
    }
}






craftRecipe PFOOpenBoxof223_Bullets
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_223REM_Bullet],
        }
        outputs
        {
            item 50 Base.Cartridge_223REM_Bullet,
        }
    }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
    craftRecipe PFOPlace223_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 50 [Base.Cartridge_223REM_Bullet],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_223REM_Bullet,
    }
}

craftRecipe PFOOpenBoxof556x45_Bullets
    {
        timedAction = OpenShellsBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft;CanBeDoneInDark,
        inputs
        {
            item 1 [Base.AmmunitionBox_556X45N_Bullet],
        }
        outputs
        {
            item 50 Base.Cartridge_556X45N_Bullet,
        }
    }
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
    craftRecipe PFOPlace556x45_AmmoBox
    {
        timedAction = PlaceAmmoInBox,
        Time = 7,
        category = Ammunition,
        Tags = InHandCraft,
        inputs
        {
            item 50 [Base.Cartridge_556X45N_Bullet],
        }
        outputs
        {
        item 1 Base.AmmunitionBox_556X45N_Bullet,
    }
}























}
