local txsys = Game.GetTransactionSystem();
local player = Game.GetPlayer();
local gameItemID = GetSingleton("gameItemID")
function fromTDBID(tdbid)
  return gameItemID:FromTDBID(tdbid)
end
local recipeIds =
{
  TweakDBID.new(0xA91A5B6B, 28),
  TweakDBID.new('Items.EpicLooseShirtRecipe'),
  TweakDBID.new('Items.EpicTShirtRecipe'),
  TweakDBID.new('Items.EpicUndershirtRecipe'),
  TweakDBID.new('Items.LegendaryJumpsuitRecipe'),
  TweakDBID.new('Items.LegendaryShirtRecipe'),
  TweakDBID.new('Items.LegendaryTightJumpsuitRecipe'),
  TweakDBID.new('Items.LegendaryTShirtRecipe'),
  TweakDBID.new('Items.RareShirtRecipe'),
  TweakDBID.new('Items.RareTShirtRecipe'),
  TweakDBID.new('Items.RareUndershirtRecipe'),
  TweakDBID.new('Items.Recipe_GOG_DLC_TShirt_Epic'),
  TweakDBID.new('Items.Recipe_GOG_DLC_TShirt_Legendary'),
  TweakDBID.new('Items.Recipe_GOG_Galaxy_TShirt_Epic'),
  TweakDBID.new('Items.Recipe_GOG_Galaxy_TShirt_Legendary'),
  TweakDBID.new('Items.Recipe_Q005_Johnny_Shirt_Epic'),
  TweakDBID.new('Items.Recipe_Q005_Johnny_Shirt_Legendary'),
  TweakDBID.new('Items.UncommonShirtRecipe'),
  TweakDBID.new('Items.UncommonUndershirtRecipe'),
  TweakDBID.new('Items.EpicGlassesRecipe'),
  TweakDBID.new('Items.EpicMaskRecipe'),
  TweakDBID.new('Items.EpicVisorRecipe'),
  TweakDBID.new('Items.LegendaryGlassesRecipe'),
  TweakDBID.new('Items.LegendaryTechRecipe'),
  TweakDBID.new('Items.LegendaryVisorRecipe'),
  TweakDBID.new('Items.RareGlassesRecipe'),
  TweakDBID.new('Items.RareMaskRecipe'),
  TweakDBID.new('Items.RareTechRecipe'),
  TweakDBID.new('Items.Recipe_Q005_Johnny_Glasses_Epic'),
  TweakDBID.new('Items.Recipe_Q005_Johnny_Glasses_Legendary'),
  TweakDBID.new('Items.UncommonMaskRecipe'),
  TweakDBID.new('Items.UncommonTechRecipe'),
  TweakDBID.new('Items.UncommonVisorRecipe'),
  TweakDBID.new('Items.EpicBootsRecipe'),
  TweakDBID.new('Items.EpicCasualShoesRecipe'),
  TweakDBID.new('Items.EpicFormalShoesRecipe'),
  TweakDBID.new('Items.LegendaryBootsRecipe'),
  TweakDBID.new('Items.LegendaryCasualShoesRecipe'),
  TweakDBID.new('Items.LegendaryFormalShoesRecipe'),
  TweakDBID.new('Items.RareBootsRecipe'),
  TweakDBID.new('Items.RareCasualShoesRecipe'),
  TweakDBID.new('Items.RareFormalShoesRecipe'),
  TweakDBID.new('Items.Recipe_Q005_Johnny_Shoes_Epic'),
  TweakDBID.new('Items.Recipe_Q005_Johnny_Shoes_Legendary'),
  TweakDBID.new('Items.UncommonBootsRecipe'),
  TweakDBID.new('Items.UncommonCasualShoesRecipe'),
  TweakDBID.new('Items.UncommonFormalShoesRecipe'),
  TweakDBID.new('Items.EpicCapRecipe'),
  TweakDBID.new('Items.EpicHatRecipe'),
  TweakDBID.new('Items.EpicHelmetRecipe'),
  TweakDBID.new('Items.EpicScarfRecipe'),
  TweakDBID.new('Items.LegendaryCapRecipe'),
  TweakDBID.new('Items.LegendaryHatRecipe'),
  TweakDBID.new('Items.LegendaryScarfRecipe'),
  TweakDBID.new('Items.RareHatRecipe'),
  TweakDBID.new('Items.RareHelmetRecipe'),
  TweakDBID.new('Items.RareScarfRecipe'),
  TweakDBID.new('Items.UncommonBalaclavaRecipe'),
  TweakDBID.new('Items.UncommonCapRecipe'),
  TweakDBID.new('Items.UncommonHelmetRecipe'),
  TweakDBID.new('Items.EpicFormalSkirtRecipe'),
  TweakDBID.new('Items.EpicPantsRecipe'),
  TweakDBID.new('Items.EpicShortsRecipe'),
  TweakDBID.new('Items.LegendaryFormalPantsRecipe'),
  TweakDBID.new('Items.LegendaryFormalSkirtRecipe'),
  TweakDBID.new('Items.LegendaryPantsRecipe'),
  TweakDBID.new('Items.LegendaryShortsRecipe'),
  TweakDBID.new('Items.RareFormalPantsRecipe'),
  TweakDBID.new('Items.RarePantsRecipe'),
  TweakDBID.new('Items.RareShortsRecipe'),
  TweakDBID.new('Items.Recipe_Q005_Johnny_Pants_Epic'),
  TweakDBID.new('Items.Recipe_Q005_Johnny_Pants_Legendary'),
  TweakDBID.new('Items.UncommonFormalPantsRecipe'),
  TweakDBID.new('Items.UncommonFormalSkirtRecipe'),
  TweakDBID.new('Items.UncommonPantsRecipe'),
  TweakDBID.new('Items.EpicCoatRecipe'),
  TweakDBID.new('Items.EpicFormalJacketRecipe'),
  TweakDBID.new('Items.LegendaryJacketRecipe'),
  TweakDBID.new('Items.LegendaryVestRecipe'),
  TweakDBID.new('Items.RareCoatRecipe'),
  TweakDBID.new('Items.RareFormalJacketRecipe'),
  TweakDBID.new('Items.RareJacketRecipe'),
  TweakDBID.new('Items.RareVestRecipe'),
  TweakDBID.new('Items.Recipe_GOG_DLC_Jacket_Epic'),
  TweakDBID.new('Items.Recipe_GOG_DLC_Jacket_Legendary'),
  TweakDBID.new('Items.Recipe_SQ031_Samurai_Jacket_Epic'),
  TweakDBID.new('Items.Recipe_SQ031_Samurai_Jacket_Legendary'),
  TweakDBID.new('Items.UncommonJacketRecipe'),
  TweakDBID.new('Items.UncommonVestRecipe'),
  TweakDBID.new('Items.RecipeGrenadeBiohazardHoming'),
  TweakDBID.new('Items.RecipeGrenadeBiohazardRegular'),
  TweakDBID.new('Items.RecipeGrenadeCuttingRegular'),
  TweakDBID.new('Items.RecipeGrenadeEMPHoming'),
  TweakDBID.new('Items.RecipeGrenadeEMPRegular'),
  TweakDBID.new('Items.RecipeGrenadeEMPSticky'),
  TweakDBID.new('Items.RecipeGrenadeFlashHoming'),
  TweakDBID.new('Items.RecipeGrenadeFlashRegular'),
  TweakDBID.new('Items.RecipeGrenadeFragHoming'),
  TweakDBID.new('Items.RecipeGrenadeFragRegular'),
  TweakDBID.new('Items.RecipeGrenadeFragSticky'),
  TweakDBID.new('Items.RecipeGrenadeIncendiaryHoming'),
  TweakDBID.new('Items.RecipeGrenadeIncendiaryRegular'),
  TweakDBID.new('Items.RecipeGrenadeIncendiarySticky'),
  TweakDBID.new('Items.RecipeGrenadeReconRegular'),
  TweakDBID.new('Items.RecipeGrenadeReconSticky'),
  TweakDBID.new('Items.RecipeBonesMcCoy70V0'),
  TweakDBID.new('Items.RecipeBonesMcCoy70V1'),
  TweakDBID.new('Items.RecipeBonesMcCoy70V2'),
  TweakDBID.new('Items.RecipeCarryCapacityBooster'),
  TweakDBID.new('Items.RecipeFirstAidWhiffV0'),
  TweakDBID.new('Items.RecipeFirstAidWhiffV1'),
  TweakDBID.new('Items.RecipeFirstAidWhiffV2'),
  TweakDBID.new('Items.RecipeHealthBooster'),
  TweakDBID.new('Items.RecipeMemoryBooster'),
  TweakDBID.new('Items.RecipeOxyBooster'),
  TweakDBID.new('Items.RecipeStaminaBooster'),
  TweakDBID.new('Items.Recipe_PowerWeaponMod01'),
  TweakDBID.new('Items.Recipe_PowerWeaponMod02'),
  TweakDBID.new('Items.Recipe_PowerWeaponMod03'),
  TweakDBID.new('Items.Recipe_PowerWeaponMod04'),
  TweakDBID.new('Items.Recipe_PowerWeaponMod05'),
  TweakDBID.new('Items.Recipe_PowerWeaponMod06'),
  TweakDBID.new('Items.Recipe_SimpleWeaponMod01'),
  TweakDBID.new('Items.Recipe_SimpleWeaponMod02'),
  TweakDBID.new('Items.Recipe_SimpleWeaponMod03'),
  TweakDBID.new('Items.Recipe_SimpleWeaponMod04'),
  TweakDBID.new('Items.Recipe_PowerfulFabricEnhancer01'),
  TweakDBID.new('Items.Recipe_PowerfulFabricEnhancer02'),
  TweakDBID.new('Items.Recipe_PowerfulFabricEnhancer03'),
  TweakDBID.new('Items.Recipe_PowerfulFabricEnhancer04'),
  TweakDBID.new('Items.Recipe_PowerfulFabricEnhancer05'),
  TweakDBID.new('Items.Recipe_PowerfulFabricEnhancer06'),
  TweakDBID.new('Items.Recipe_PowerfulFabricEnhancer07'),
  TweakDBID.new('Items.Recipe_PowerfulFabricEnhancer08'),
  TweakDBID.new('Items.Recipe_SimpleFabricEnhancer01'),
  TweakDBID.new('Items.Recipe_SimpleFabricEnhancer02'),
  TweakDBID.new('Items.Recipe_SimpleFabricEnhancer03'),
  TweakDBID.new('Items.Recipe_SimpleFabricEnhancer04'),
  TweakDBID.new('Items.Recipe_SimpleFabricEnhancer05'),
  TweakDBID.new('Items.Recipe_AnimalsBerserkFragment1'),
  TweakDBID.new('Items.Recipe_ArasakaSandevistanFragment1'),
  TweakDBID.new('Items.Recipe_ArmsCyberwareSharedFragment1'),
  TweakDBID.new('Items.Recipe_ArmsCyberwareSharedFragment2'),
  TweakDBID.new('Items.Recipe_ArmsCyberwareSharedFragment3'),
  TweakDBID.new('Items.Recipe_ArmsCyberwareSharedFragment4'),
  TweakDBID.new('Items.Recipe_ChemicalDamageCable'),
  TweakDBID.new('Items.Recipe_ChemicalDamageEdge'),
  TweakDBID.new('Items.Recipe_ChemicalDamageKnuckles'),
  TweakDBID.new('Items.Recipe_ChemicalDamageRound'),
  TweakDBID.new('Items.Recipe_ElectricDamageCable'),
  TweakDBID.new('Items.Recipe_ElectricDamageEdge'),
  TweakDBID.new('Items.Recipe_ElectricDamageKnuckles'),
  TweakDBID.new('Items.Recipe_ElectricDamageRound'),
  TweakDBID.new('Items.Recipe_ExplosiveDamageRound'),
  TweakDBID.new('Items.Recipe_FastRotor'),
  TweakDBID.new('Items.Recipe_HighChargedBattery'),
  TweakDBID.new('Items.Recipe_HighChargedWiresBattery'),
  TweakDBID.new('Items.Recipe_KiroshiOpticsFragment1'),
  TweakDBID.new('Items.Recipe_KiroshiOpticsFragment2'),
  TweakDBID.new('Items.Recipe_KiroshiOpticsFragment3'),
  TweakDBID.new('Items.Recipe_KiroshiOpticsFragment4'),
  TweakDBID.new('Items.Recipe_KiroshiOpticsFragment5'),
  TweakDBID.new('Items.Recipe_LowChargedBattery'),
  TweakDBID.new('Items.Recipe_LowChargedWiresBattery'),
  TweakDBID.new('Items.Recipe_MediumChargedBattery'),
  TweakDBID.new('Items.Recipe_MediumChargedWiresBattery'),
  TweakDBID.new('Items.Recipe_MetalPlating'),
  TweakDBID.new('Items.Recipe_NeoplasticPlating'),
  TweakDBID.new('Items.Recipe_PhysicalDamageCable'),
  TweakDBID.new('Items.Recipe_PhysicalDamageEdge'),
  TweakDBID.new('Items.Recipe_PhysicalDamageKnuckles'),
  TweakDBID.new('Items.Recipe_SandevistanFragment1'),
  TweakDBID.new('Items.Recipe_SandevistanFragment2'),
  TweakDBID.new('Items.Recipe_SandevistanFragment3'),
  TweakDBID.new('Items.Recipe_SandevistanFragment4'),
  TweakDBID.new('Items.Recipe_SlowRotor'),
  TweakDBID.new('Items.Recipe_TechWeaponMod01'),
  TweakDBID.new('Items.Recipe_TechWeaponMod02'),
  TweakDBID.new('Items.Recipe_TechWeaponMod03'),
  TweakDBID.new('Items.Recipe_TechWeaponMod04'),
  TweakDBID.new('Items.Recipe_ThermalDamageCable'),
  TweakDBID.new('Items.Recipe_ThermalDamageEdge'),
  TweakDBID.new('Items.Recipe_ThermalDamageKnuckles'),
  TweakDBID.new('Items.Recipe_ThermalDamageRound'),
  TweakDBID.new('Items.Recipe_TitaniumPlating'),
  TweakDBID.new('Items.Recipe_TygerClawsSandevistanFragment1'),
  TweakDBID.new('Items.Recipe_ValentinosSandevistanFragment1'),
  TweakDBID.new('Items.Recipe_BlindLvl2Program'),
  TweakDBID.new('Items.Recipe_BlindLvl3Program'),
  TweakDBID.new('Items.Recipe_BlindLvl4Program'),
  TweakDBID.new('Items.Recipe_BlindProgram'),
  TweakDBID.new('Items.Recipe_BrainMeltLvl2Program'),
  TweakDBID.new('Items.Recipe_BrainMeltLvl3Program'),
  TweakDBID.new('Items.Recipe_BrainMeltLvl4Program'),
  TweakDBID.new('Items.Recipe_CommsCallInLvl3Program'),
  TweakDBID.new('Items.Recipe_CommsCallInProgram'),
  TweakDBID.new('Items.Recipe_CommsNoiseLvl2Program'),
  TweakDBID.new('Items.Recipe_CommsNoiseLvl3Program'),
  TweakDBID.new('Items.Recipe_CommsNoiseLvl4Program'),
  TweakDBID.new('Items.Recipe_CommsNoiseProgram'),
  TweakDBID.new('Items.Recipe_ContagionLvl2Program'),
  TweakDBID.new('Items.Recipe_ContagionLvl3Program'),
  TweakDBID.new('Items.Recipe_ContagionLvl4Program'),
  TweakDBID.new('Items.Recipe_ContagionProgram'),
  TweakDBID.new('Items.Recipe_DisableCyberwareLvl2Program'),
  TweakDBID.new('Items.Recipe_DisableCyberwareLvl3Program'),
  TweakDBID.new('Items.Recipe_DisableCyberwareProgram'),
  TweakDBID.new('Items.Recipe_EMPOverloadLvl2Program'),
  TweakDBID.new('Items.Recipe_EMPOverloadLvl3Program'),
  TweakDBID.new('Items.Recipe_EMPOverloadLvl4Program'),
  TweakDBID.new('Items.Recipe_EMPOverloadProgram'),
  TweakDBID.new('Items.Recipe_GrenadeExplodeLvl3Program'),
  TweakDBID.new('Items.Recipe_GrenadeExplodeLvl4Program'),
  TweakDBID.new('Items.Recipe_LocomotionMalfunctionLvl2Program'),
  TweakDBID.new('Items.Recipe_LocomotionMalfunctionLvl3Program'),
  TweakDBID.new('Items.Recipe_LocomotionMalfunctionLvl4Program'),
  TweakDBID.new('Items.Recipe_LocomotionMalfunctionProgram'),
  TweakDBID.new('Items.Recipe_MadnessLvl3Program'),
  TweakDBID.new('Items.Recipe_MadnessLvl4Program'),
  TweakDBID.new('Items.Recipe_MemoryWipeLvl2Program'),
  TweakDBID.new('Items.Recipe_MemoryWipeLvl3Program'),
  TweakDBID.new('Items.Recipe_OverheatLvl2Program'),
  TweakDBID.new('Items.Recipe_OverheatLvl3Program'),
  TweakDBID.new('Items.Recipe_OverheatLvl4Program'),
  TweakDBID.new('Items.Recipe_OverheatProgram'),
  TweakDBID.new('Items.Recipe_PingLvl2Program'),
  TweakDBID.new('Items.Recipe_PingLvl3Program'),
  TweakDBID.new('Items.Recipe_PingLvl4Program'),
  TweakDBID.new('Items.Recipe_PingProgram'),
  TweakDBID.new('Items.Recipe_SuicideLvl3Program'),
  TweakDBID.new('Items.Recipe_SuicideLvl4Program'),
  TweakDBID.new('Items.Recipe_SystemCollapseLvl3Program'),
  TweakDBID.new('Items.Recipe_SystemCollapseLvl4Program'),
  TweakDBID.new('Items.Recipe_WeaponMalfunctionLvl2Program'),
  TweakDBID.new('Items.Recipe_WeaponMalfunctionLvl3Program'),
  TweakDBID.new('Items.Recipe_WeaponMalfunctionLvl4Program'),
  TweakDBID.new('Items.Recipe_WeaponMalfunctionProgram'),
  TweakDBID.new('Items.Recipe_WhistleLvl2Program'),
  TweakDBID.new('Items.Recipe_WhistleLvl3Program'),
  TweakDBID.new('Items.Recipe_WhistleProgram'),
  TweakDBID.new('Items.CommonAjaxRecipe'),
  TweakDBID.new('Items.CommonCopperheadRecipe'),
  TweakDBID.new('Items.CommonMasamuneRecipe'),
  TweakDBID.new('Items.CommonSidewinderRecipe'),
  TweakDBID.new('Items.EpicAjaxRecipe'),
  TweakDBID.new('Items.EpicCopperheadRecipe'),
  TweakDBID.new('Items.EpicMasamuneRecipe'),
  TweakDBID.new('Items.EpicSidewinderRecipe'),
  TweakDBID.new('Items.LegendaryAjaxRecipe'),
  TweakDBID.new('Items.LegendaryCopperheadRecipe'),
  TweakDBID.new('Items.LegendaryMasamuneRecipe'),
  TweakDBID.new('Items.LegendarySidewinderRecipe'),
  TweakDBID.new('Items.RareAjaxRecipe'),
  TweakDBID.new('Items.RareCopperheadRecipe'),
  TweakDBID.new('Items.RareMasamuneRecipe'),
  TweakDBID.new('Items.RareSidewinderRecipe'),
  TweakDBID.new('Items.UncommonAjaxRecipe'),
  TweakDBID.new('Items.UncommonCopperheadRecipe'),
  TweakDBID.new('Items.UncommonMasamuneRecipe'),
  TweakDBID.new('Items.UncommonSidewinderRecipe'),
  TweakDBID.new('Items.CommonButchersKnifeRecipe'),
  TweakDBID.new('Items.CommonChefsKnifeRecipe'),
  TweakDBID.new('Items.CommonKatanaRecipe'),
  TweakDBID.new('Items.CommonKnifeRecipe'),
  TweakDBID.new('Items.CommonKukriRecipe'),
  TweakDBID.new('Items.CommonMacheteRecipe'),
  TweakDBID.new('Items.CommonTantoRecipe'),
  TweakDBID.new('Items.EpicButchersKnifeRecipe'),
  TweakDBID.new('Items.EpicChefsKnifeRecipe'),
  TweakDBID.new('Items.EpicKatanaRecipe'),
  TweakDBID.new('Items.EpicKnifeRecipe'),
  TweakDBID.new('Items.EpicKukriRecipe'),
  TweakDBID.new('Items.EpicMacheteRecipe'),
  TweakDBID.new('Items.EpicTantoRecipe'),
  TweakDBID.new('Items.LegendaryButchersKnifeRecipe'),
  TweakDBID.new('Items.LegendaryChefsKnifeRecipe'),
  TweakDBID.new('Items.LegendaryKatanaRecipe'),
  TweakDBID.new('Items.LegendaryKnifeRecipe'),
  TweakDBID.new('Items.LegendaryKukriRecipe'),
  TweakDBID.new('Items.LegendaryMacheteRecipe'),
  TweakDBID.new('Items.LegendaryTantoRecipe'),
  TweakDBID.new('Items.RareButchersKnifeRecipe'),
  TweakDBID.new('Items.RareChefsKnifeRecipe'),
  TweakDBID.new('Items.RareKatanaRecipe'),
  TweakDBID.new('Items.RareKnifeRecipe'),
  TweakDBID.new('Items.RareKukriRecipe'),
  TweakDBID.new('Items.RareMacheteRecipe'),
  TweakDBID.new('Items.RareTantoRecipe'),
  TweakDBID.new('Items.Recipe_Preset_Katana_GoG_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Katana_GoG_Legendary'),
  TweakDBID.new('Items.UncommonButchersKnifeRecipe'),
  TweakDBID.new('Items.UncommonChefsKnifeRecipe'),
  TweakDBID.new('Items.UncommonKatanaRecipe'),
  TweakDBID.new('Items.UncommonKnifeRecipe'),
  TweakDBID.new('Items.UncommonKukriRecipe'),
  TweakDBID.new('Items.UncommonMacheteRecipe'),
  TweakDBID.new('Items.UncommonTantoRecipe'),
  TweakDBID.new('Items.CommonBatonAlphaRecipe'),
  TweakDBID.new('Items.CommonBatRecipe'),
  TweakDBID.new('Items.CommonHammerRecipe'),
  TweakDBID.new('Items.CommonIronPipeRecipe'),
  TweakDBID.new('Items.CommonKanaboRecipe'),
  TweakDBID.new('Items.CommonTireIronRecipe'),
  TweakDBID.new('Items.EpicBatonGammaRecipe'),
  TweakDBID.new('Items.EpicBatRecipe'),
  TweakDBID.new('Items.EpicHammerRecipe'),
  TweakDBID.new('Items.EpicIronPipeRecipe'),
  TweakDBID.new('Items.EpicKanaboRecipe'),
  TweakDBID.new('Items.EpicTireIronRecipe'),
  TweakDBID.new('Items.LegendaryBatonAlphaRecipe'),
  TweakDBID.new('Items.LegendaryBatRecipe'),
  TweakDBID.new('Items.LegendaryCrowbarRecipe'),
  TweakDBID.new('Items.LegendaryHammerRecipe'),
  TweakDBID.new('Items.LegendaryIronPipeRecipe'),
  TweakDBID.new('Items.LegendaryKanaboRecipe'),
  TweakDBID.new('Items.LegendaryPipeWrenchRecipe'),
  TweakDBID.new('Items.LegendaryTireIronRecipe'),
  TweakDBID.new('Items.LegendaryTomahawkRecipe'),
  TweakDBID.new('Items.RareBatonBetaRecipe'),
  TweakDBID.new('Items.RareBatRecipe'),
  TweakDBID.new('Items.RareHammerRecipe'),
  TweakDBID.new('Items.RareIronPipeRecipe'),
  TweakDBID.new('Items.RareKanaboRecipe'),
  TweakDBID.new('Items.RareTireIronRecipe'),
  TweakDBID.new('Items.UncommonBatonRecipe'),
  TweakDBID.new('Items.UncommonBatRecipe'),
  TweakDBID.new('Items.UncommonHammerRecipe'),
  TweakDBID.new('Items.UncommonIronPipeRecipe'),
  TweakDBID.new('Items.UncommonKanaboRecipe'),
  TweakDBID.new('Items.UncommonTireIronRecipe'),
  TweakDBID.new('Items.CommonIglaRecipe'),
  TweakDBID.new('Items.CommonPalicaRecipe'),
  TweakDBID.new('Items.CommonSataraRecipe'),
  TweakDBID.new('Items.CommonTesteraRecipe'),
  TweakDBID.new('Items.EpicIglaRecipe'),
  TweakDBID.new('Items.EpicPalicaRecipe'),
  TweakDBID.new('Items.EpicSataraRecipe'),
  TweakDBID.new('Items.EpicTesteraRecipe'),
  TweakDBID.new('Items.LegendaryIglaRecipe'),
  TweakDBID.new('Items.LegendaryPalicaRecipe'),
  TweakDBID.new('Items.LegendarySataraRecipe'),
  TweakDBID.new('Items.LegendaryTesteraRecipe'),
  TweakDBID.new('Items.RareIglaRecipe'),
  TweakDBID.new('Items.RarePalicaRecipe'),
  TweakDBID.new('Items.RareSataraRecipe'),
  TweakDBID.new('Items.RareTesteraRecipe'),
  TweakDBID.new('Items.UncommonIglaRecipe'),
  TweakDBID.new('Items.UncommonPalicaRecipe'),
  TweakDBID.new('Items.UncommonSataraRecipe'),
  TweakDBID.new('Items.UncommonTesteraRecipe'),
  TweakDBID.new('Items.Recipe_Preset_Achilles_Nash_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Achilles_Nash_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Ajax_Moron'),
  TweakDBID.new('Items.Recipe_Preset_Ajax_Moron_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Baseball_Bat_Denny_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Baseball_Bat_Denny_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Baton_Tinker_Bell_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Baton_Tinker_Bell_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Burya_Comrade'),
  TweakDBID.new('Items.Recipe_Preset_Burya_Comrade_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Cane_Fingers_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Cane_Fingers_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Carnage_Mox_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Carnage_Mox_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Copperhead_Genesis'),
  TweakDBID.new('Items.Recipe_Preset_Copperhead_Genesis_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Copperhead_Genesis_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Dian_Yinglong'),
  TweakDBID.new('Items.Recipe_Preset_Dildo_Stout_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Dildo_Stout_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Grad_Buck_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Grad_Panam'),
  TweakDBID.new('Items.Recipe_Preset_Grad_Panam_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Grad_Panam_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Igla_Sovereign'),
  TweakDBID.new('Items.Recipe_Preset_Igla_Sovereign_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Katana_Cocktail_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Katana_Cocktail_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Katana_Hiromi_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Katana_Hiromi_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Katana_Saburo_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Katana_Saburo_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Katana_Surgeon_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Katana_Surgeon_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Katana_Takemura_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Kenshin_Frank_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Kenshin_Royce_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Kenshin_Royce_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Knife_Stinger_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Knife_Stinger_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Lexington_Wilson_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Lexington_Wilson_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Lexington_Wilson_Rare'),
  TweakDBID.new('Items.Recipe_Preset_Liberty_Dex_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Liberty_Dex_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Liberty_Yorinobu_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Liberty_Yorinobu_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Nekomata_Breakthrough'),
  TweakDBID.new('Items.Recipe_Preset_Nekomata_Breakthrough_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Nova_Doom_Doom_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Nova_Doom_Doom_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Nue_Jackie_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Nue_Jackie_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Nue_Maiko_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Nue_Maiko_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Omaha_Suzie_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Omaha_Suzie_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Overture_Cassidy_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Overture_Kerry_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Overture_Kerry_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Overture_River_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Pulsar_Buzzsaw'),
  TweakDBID.new('Items.Recipe_Preset_Pulsar_Buzzsaw_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Pulsar_Buzzsaw_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Saratoga_Maelstrom_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Saratoga_Maelstrom_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Saratoga_Raffen_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Saratoga_Raffen_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Sidewinder_Divided_Epic'),
  TweakDBID.new('Items.Recipe_Preset_Sidewinder_Divided_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Tactician_Headsman'),
  TweakDBID.new('Items.Recipe_Preset_Tactician_Headsman_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Yukimura_Kiji_Legendary'),
  TweakDBID.new('Items.Recipe_Preset_Zhuo_Eight_Star'),
  TweakDBID.new('Items.RareDefenderRecipe'),
  TweakDBID.new('Items.CommonChaoRecipe'),
  TweakDBID.new('Items.CommonKenshinRecipe'),
  TweakDBID.new('Items.CommonLexingtonRecipe'),
  TweakDBID.new('Items.CommonLibertyRecipe'),
  TweakDBID.new('Items.CommonNueRecipe'),
  TweakDBID.new('Items.CommonOmahaRecipe'),
  TweakDBID.new('Items.CommonUnityRecipe'),
  TweakDBID.new('Items.CommonYukimuraRecipe'),
  TweakDBID.new('Items.EpicChaoRecipe'),
  TweakDBID.new('Items.EpicKenshinRecipe'),
  TweakDBID.new('Items.EpicLexingtonRecipe'),
  TweakDBID.new('Items.EpicLibertyRecipe'),
  TweakDBID.new('Items.EpicNueRecipe'),
  TweakDBID.new('Items.EpicOmahaRecipe'),
  TweakDBID.new('Items.EpicUnityRecipe'),
  TweakDBID.new('Items.EpicYukimuraRecipe'),
  TweakDBID.new('Items.LegendaryChaoRecipe'),
  TweakDBID.new('Items.LegendaryKenshinRecipe'),
  TweakDBID.new('Items.LegendaryLexingtonRecipe'),
  TweakDBID.new('Items.LegendaryLibertyRecipe'),
  TweakDBID.new('Items.LegendaryNueRecipe'),
  TweakDBID.new('Items.LegendaryOmahaRecipe'),
  TweakDBID.new('Items.LegendaryUnityRecipe'),
  TweakDBID.new('Items.LegendaryYukimuraRecipe'),
  TweakDBID.new('Items.RareChaoRecipe'),
  TweakDBID.new('Items.RareKenshinRecipe'),
  TweakDBID.new('Items.RareLexingtonRecipe'),
  TweakDBID.new('Items.RareLibertyRecipe'),
  TweakDBID.new('Items.RareNueRecipe'),
  TweakDBID.new('Items.RareOmahaRecipe'),
  TweakDBID.new('Items.RareUnityRecipe'),
  TweakDBID.new('Items.RareYukimuraRecipe'),
  TweakDBID.new('Items.UncommonChaoRecipe'),
  TweakDBID.new('Items.UncommonKenshinRecipe'),
  TweakDBID.new('Items.UncommonLexingtonRecipe'),
  TweakDBID.new('Items.UncommonLibertyRecipe'),
  TweakDBID.new('Items.UncommonNueRecipe'),
  TweakDBID.new('Items.UncommonOmahaRecipe'),
  TweakDBID.new('Items.UncommonUnityRecipe'),
  TweakDBID.new('Items.UncommonYukimuraRecipe'),
  TweakDBID.new('Items.CommonAchillesRecipe'),
  TweakDBID.new('Items.CommonSor22Recipe'),
  TweakDBID.new('Items.EpicAchillesRecipe'),
  TweakDBID.new('Items.EpicSor22Recipe'),
  TweakDBID.new('Items.LegendaryAchillesRecipe'),
  TweakDBID.new('Items.LegendarySor22Recipe'),
  TweakDBID.new('Items.RareAchillesRecipe'),
  TweakDBID.new('Items.RareSor22Recipe'),
  TweakDBID.new('Items.UncommonAchillesRecipe'),
  TweakDBID.new('Items.UncommonSor22Recipe'),
  TweakDBID.new('Items.CommonBuryaRecipe'),
  TweakDBID.new('Items.CommonNovaRecipe'),
  TweakDBID.new('Items.CommonOvertureRecipe'),
  TweakDBID.new('Items.CommonQuasarRecipe'),
  TweakDBID.new('Items.EpicBuryaRecipe'),
  TweakDBID.new('Items.EpicNovaRecipe'),
  TweakDBID.new('Items.EpicOvertureRecipe'),
  TweakDBID.new('Items.EpicQuasarRecipe'),
  TweakDBID.new('Items.LegendaryBuryaRecipe'),
  TweakDBID.new('Items.LegendaryNovaRecipe'),
  TweakDBID.new('Items.LegendaryOvertureRecipe'),
  TweakDBID.new('Items.LegendaryQuasarRecipe'),
  TweakDBID.new('Items.RareBuryaRecipe'),
  TweakDBID.new('Items.RareNovaRecipe'),
  TweakDBID.new('Items.RareOvertureRecipe'),
  TweakDBID.new('Items.RareQuasarRecipe'),
  TweakDBID.new('Items.UncommonBuryaRecipe'),
  TweakDBID.new('Items.UncommonNovaRecipe'),
  TweakDBID.new('Items.UncommonOvertureRecipe'),
  TweakDBID.new('Items.UncommonQuasarRecipe'),
  TweakDBID.new('Items.CommonCarnageRecipe'),
  TweakDBID.new('Items.CommonCrusherRecipe'),
  TweakDBID.new('Items.CommonTacticianRecipe'),
  TweakDBID.new('Items.CommonZhuoRecipe'),
  TweakDBID.new('Items.EpicCarnageRecipe'),
  TweakDBID.new('Items.EpicCrusherRecipe'),
  TweakDBID.new('Items.EpicTacticianRecipe'),
  TweakDBID.new('Items.EpicZhuoRecipe'),
  TweakDBID.new('Items.LegendaryCarnageRecipe'),
  TweakDBID.new('Items.LegendaryCrusherRecipe'),
  TweakDBID.new('Items.LegendaryTacticianRecipe'),
  TweakDBID.new('Items.LegendaryZhuoRecipe'),
  TweakDBID.new('Items.RareCarnageRecipe'),
  TweakDBID.new('Items.RareCrusherRecipe'),
  TweakDBID.new('Items.RareTacticianRecipe'),
  TweakDBID.new('Items.RareZhuoRecipe'),
  TweakDBID.new('Items.UncommonCarnageRecipe'),
  TweakDBID.new('Items.UncommonCrusherRecipe'),
  TweakDBID.new('Items.UncommonTacticianRecipe'),
  TweakDBID.new('Items.UncommonZhuoRecipe'),
  TweakDBID.new('Items.CommonDianRecipe'),
  TweakDBID.new('Items.CommonPulsarRecipe'),
  TweakDBID.new('Items.CommonSaratogaRecipe'),
  TweakDBID.new('Items.CommonShingenRecipe'),
  TweakDBID.new('Items.EpicDianRecipe'),
  TweakDBID.new('Items.EpicPulsarRecipe'),
  TweakDBID.new('Items.EpicSaratogaRecipe'),
  TweakDBID.new('Items.EpicShingenRecipe'),
  TweakDBID.new('Items.LegendaryDianRecipe'),
  TweakDBID.new('Items.LegendaryPulsarRecipe'),
  TweakDBID.new('Items.LegendarySaratogaRecipe'),
  TweakDBID.new('Items.LegendaryShingenRecipe'),
  TweakDBID.new('Items.RareDianRecipe'),
  TweakDBID.new('Items.RarePulsarRecipe'),
  TweakDBID.new('Items.RareSaratogaRecipe'),
  TweakDBID.new('Items.RareShingenRecipe'),
  TweakDBID.new('Items.UncommonDianRecipe'),
  TweakDBID.new('Items.UncommonPulsarRecipe'),
  TweakDBID.new('Items.UncommonSaratogaRecipe'),
  TweakDBID.new('Items.UncommonShingenRecipe'),
  TweakDBID.new('Items.CommonAshuraRecipe'),
  TweakDBID.new('Items.CommonGradRecipe'),
  TweakDBID.new('Items.CommonNekomataRecipe'),
  TweakDBID.new('Items.EpicAshuraRecipe'),
  TweakDBID.new('Items.EpicGradRecipe'),
  TweakDBID.new('Items.EpicNekomataRecipe'),
  TweakDBID.new('Items.LegendaryAshuraRecipe'),
  TweakDBID.new('Items.LegendaryGradRecipe'),
  TweakDBID.new('Items.LegendaryNekomataRecipe'),
  TweakDBID.new('Items.RareAshuraRecipe'),
  TweakDBID.new('Items.RareGradRecipe'),
  TweakDBID.new('Items.RareNekomataRecipe'),
  TweakDBID.new('Items.UncommonAshuraRecipe'),
  TweakDBID.new('Items.UncommonGradRecipe'),
  TweakDBID.new('Items.UncommonNekomataRecipe'),
};
for index, recipeId in ipairs(recipeIds) do
  local result = txsys:GiveItem(player, fromTDBID(recipeId), 1);
  if result == false then
    print('Failed to add ' .. recipeId)
  end
end