package Vendors
using RTDB, Prereqs

SkillTrainer : Vendor
{
	vendorType = "VendorType.SkillTrainer";
	fk< VendorItem >[] itemStock += 
	[
		"Vendors.TierScaledBaseMoney"
	];
}

MeleeTrainer : SkillTrainer
{
	itemQueries = 
	[
		{
			query = "Query.Melee_Exclusive_Tier4_WeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Melee_ExclusiveWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.MeleeMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.MeleeMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.MeleeMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.MeleeMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.MeleeMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.MeleeMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.MeleeMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.MeleeMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.MeleeMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

MeleeTrainer_Blades : MeleeTrainer
{
	itemQueries += 
	[
		{
			query = "Query.BladeWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Uncommon";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierUncommonWeaponAtVendor"
			];
		}, 
		{
			query = "Query.BladeWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "UncommonPlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierUncommonPlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.BladeWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Rare";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierRareWeaponAtVendor"
			];
		}, 
		{
			query = "Query.BladeWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "RarePlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierRarePlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.BladeWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Epic";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierEpicWeaponAtVendor"
			];
		}, 
		{
			query = "Query.BladeWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "EpicPlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierEpicPlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.BladeWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Legendary";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierLegendaryWeaponAtVendor"
			];
		}, 
		{
			query = "Query.BladeWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "LegendaryPlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierLegendaryPlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.Blade_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Blade_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
}

MeleeTrainer_Blunts : MeleeTrainer
{
	itemQueries += 
	[
		{
			query = "Query.BluntWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Uncommon";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierUncommonWeaponAtVendor"
			];
		}, 
		{
			query = "Query.BluntWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "UncommonPlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierUncommonPlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.BluntWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Rare";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierRareWeaponAtVendor"
			];
		}, 
		{
			query = "Query.BluntWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "RarePlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierRarePlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.BluntWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Epic";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierEpicWeaponAtVendor"
			];
		}, 
		{
			query = "Query.BluntWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "EpicPlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierEpicPlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.BluntWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Legendary";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierLegendaryWeaponAtVendor"
			];
		}, 
		{
			query = "Query.BluntWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "LegendaryPlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierLegendaryPlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.Blunt_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Blunt_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
}

MeleeTrainer_Throwables : MeleeTrainer
{
	itemQueries += 
	[
		{
			query = "Query.ThrowableWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Uncommon";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierUncommonWeaponAtVendor"
			];
		}, 
		{
			query = "Query.ThrowableWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "UncommonPlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierUncommonPlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.ThrowableWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Rare";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierRareWeaponAtVendor"
			];
		}, 
		{
			query = "Query.ThrowableWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "RarePlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierRarePlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.ThrowableWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Epic";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierEpicWeaponAtVendor"
			];
		}, 
		{
			query = "Query.ThrowableWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "EpicPlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierEpicPlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.ThrowableWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Legendary";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierLegendaryWeaponAtVendor"
			];
		}, 
		{
			query = "Query.ThrowableWeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "LegendaryPlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierLegendaryPlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.Throw_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Throw_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
}

bls_ina_se5_melee_01 : MeleeTrainer_Throwables
{
	string localizedName = "LocKey#45156";
	string localizedDescription = "LocKey#45157";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.Preset_Neurotoxin_Knife_Iconic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				{
					fact = "neurotoxin_iconic_acquired";
					value = 1;
					comparisonType = "Less";
				} : FactValuePrereq
			];
		}, 
		{
			item = "Items.Preset_Knife_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Knife_Military";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Neurotoxin_Knife_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Neurotoxin_Knife_Military";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Neurotoxin_Knife_Neon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Neurotoxin_Knife_Pimp";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Punk_Knife_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Punk_Knife_Military";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Punk_Knife_Neon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Punk_Knife_Pimp";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonNeurotoxinKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonNeurotoxinKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareNeurotoxinKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicNeurotoxinKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryNeurotoxinKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.ThrowMod1_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod1_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod1_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod3_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod3_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod3_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeEMPRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeEMPSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}
	];
}

wat_lch_melee_01 : MeleeTrainer_Blunts
{
	string localizedName = "LocKey#45160";
	string localizedDescription = "LocKey#45161";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.Preset_Baseball_Bat_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Baseball_Bat_Neon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Baseball_Bat_Pimp";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Baseball_Bat_TygerClaws";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Baseball_Bat_Mox";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kanabo_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Baton_Alpha";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Baton_Beta";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Baton_Gamma";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonBatRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonBatRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareBatRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicBatRecipe_2";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryBatRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.BluntMod1_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BluntMod1_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BluntMod1_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BluntMod2_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BluntMod2_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BluntMod2_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.HealthBooster";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 2;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.StaminaBooster";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 2;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.CarryCapacityBooster";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 2;
				} : ConstantStatModifier
			];
		}
	];
}

wat_lch_melee_02 : MeleeTrainer_Blades
{
	string localizedName = "LocKey#45162";
	string localizedDescription = "LocKey#45163";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.Preset_Katana_Arasaka_2077";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Katana_Neon_03";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Katana_Pimp_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Machete_Default";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kukri_Default";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Machete_Borg_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Machete_Borg_Neon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Machete_Borg_Military";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Machete_Borg_Pimp";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonMacheteBorgRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonMacheteBorgRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareMacheteBorgRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicMacheteBorgRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryMacheteBorgRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.BladeMod1_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BladeMod1_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BladeMod1_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BladeMod3_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BladeMod3_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BladeMod3_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

wbr_jpn_melee_01 : MeleeTrainer_Blades
{
	string localizedName = "LocKey#45164";
	string localizedDescription = "LocKey#45165";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.Preset_Katana_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Katana_Military";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Katana_Neon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Katana_Pimp";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Katana_Arasaka_2020";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Tanto_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonTantoRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonTantoRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareTantoRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicTantoRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryTantoRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.CommonKatanaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonKatanaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareKatanaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicKatanaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryKatanaRecipe_2";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.BladeMod1_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BladeMod1_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BladeMod1_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BladeMod3_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BladeMod3_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BladeMod3_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

std_arr_melee_01 : MeleeTrainer_Blunts
{
	string localizedName = "LocKey#45166";
	string localizedDescription = "LocKey#45167";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.Preset_Baseball_Bat_Default";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Baseball_Bat_Neon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Baseball_Bat_Pimp";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Baseball_Bat_SixStreet";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Hammer_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonHammerRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonHammerRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareHammerRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicHammerRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryHammerRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.BluntMod1_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BluntMod1_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BluntMod1_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BluntMod2_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BluntMod2_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.BluntMod2_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.StaminaBooster";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 2;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.CarryCapacityBooster";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 2;
				} : ConstantStatModifier
			];
		}
	];
}

pac_cvi_melee_01 : MeleeTrainer_Throwables
{
	string localizedName = "LocKey#45168";
	string localizedDescription = "LocKey#45169";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.Preset_Punk_Knife_Iconic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				{
					fact = "punk_iconic_acquired";
					value = 1;
					comparisonType = "Less";
				} : FactValuePrereq
			];
		}, 
		{
			item = "Items.Preset_Knife_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Knife_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Neurotoxin_Knife_Default";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Neurotoxin_Knife_Military";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Neurotoxin_Knife_Neon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Neurotoxin_Knife_Pimp";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Punk_Knife_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Punk_Knife_Military";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Tomahawk_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Fanged_Axe_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Fanged_Axe_Neon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Fanged_Axe_Military";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonPunkKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonPunkKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RarePunkKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicPunkKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryPunkKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.CommonFangedAxeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonFangedAxeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareFangedAxeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicFangedAxeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryFangedAxeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.ThrowMod1_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod1_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod1_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod3_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod3_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod3_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

pac_wwd_melee_01 : MeleeTrainer_Throwables
{
	string localizedName = "LocKey#45174";
	string localizedDescription = "LocKey#45175";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.Preset_Punk_Knife_Iconic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				{
					fact = "punk_iconic_acquired";
					value = 1;
					comparisonType = "Less";
				} : FactValuePrereq
			];
		}, 
		{
			item = "Items.Preset_Knife_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Knife_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Neurotoxin_Knife_Default";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Neurotoxin_Knife_Military";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Neurotoxin_Knife_Neon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Neurotoxin_Knife_Pimp";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Punk_Knife_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Punk_Knife_Military";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Tomahawk_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Fanged_Axe_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Fanged_Axe_Neon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Fanged_Axe_Military";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonPunkKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonPunkKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RarePunkKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicPunkKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryPunkKnifeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.CommonFangedAxeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonFangedAxeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareFangedAxeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicFangedAxeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryFangedAxeRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.ThrowMod1_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod1_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod1_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod3_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod3_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ThrowMod3_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

NetrunnerTrainer : SkillTrainer
{
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.RecipeQuickHackRareMaterial1";
		}, 
		{
			item = "Items.RecipeQuickHackEpicMaterial1";
		}, 
		{
			item = "Items.RecipeQuickHackLegendaryMaterial1";
		}, 
		{
			item = "Items.Visor_01_basic_01";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.Visor_01_basic_02";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.Visor_01_basic_03";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.Visor_01_basic_04";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.Visor_01_basic_05";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.Tech_02_basic_01";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.Tech_02_basic_02";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.Tech_02_old_01";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.Tech_02_rich_01";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.Tech_02_rich_02";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.TightJumpsuit_01_basic_01";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.TightJumpsuit_01_basic_02";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.TightJumpsuit_01_rich_01";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.TightJumpsuit_01_rich_02";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.TightJumpsuit_01_old_01";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.TightJumpsuit_01_old_02";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
		} : ClothingWare, 
		{
			item = "Items.Recipe_EMPOverloadLvl1Program";
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_OverheatLvl1Program";
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_ContagionProgram";
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_DisableCyberwareProgram";
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_LocomotionMalfunctionProgram";
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_WeaponMalfunctionProgram";
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_BlindLvl1Program";
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_CommsNoiseProgram";
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_CommsCallInLvl1Program";
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_WhistleLvl1Program";
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_EMPOverloadLvl2Program";
			generationPrereqs = 
			[
				"Vendors.RareQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_BrainMeltLvl2Program";
			generationPrereqs = 
			[
				"Vendors.RareQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_OverheatLvl2Program";
			generationPrereqs = 
			[
				"Vendors.RareQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_ContagionLvl2Program";
			generationPrereqs = 
			[
				"Vendors.RareQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_DisableCyberwareLvl2Program";
			generationPrereqs = 
			[
				"Vendors.RareQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_LocomotionMalfunctionLvl2Program";
			generationPrereqs = 
			[
				"Vendors.RareQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_WeaponMalfunctionLvl2Program";
			generationPrereqs = 
			[
				"Vendors.RareQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_BlindLvl2Program";
			generationPrereqs = 
			[
				"Vendors.RareQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_CommsNoiseLvl2Program";
			generationPrereqs = 
			[
				"Vendors.RareQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_CommsCallInLvl2Program";
			generationPrereqs = 
			[
				"Vendors.RareQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_WhistleLvl2Program";
			generationPrereqs = 
			[
				"Vendors.RareQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_PingLvl2Program";
			generationPrereqs = 
			[
				"Vendors.RareQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_MemoryWipeLvl2Program";
			generationPrereqs = 
			[
				"Vendors.RareQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_EMPOverloadLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_BrainMeltLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_OverheatLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_ContagionLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_SuicideLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_GrenadeExplodeLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_SystemCollapseLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_MadnessLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_DisableCyberwareLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_LocomotionMalfunctionLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_WeaponMalfunctionLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_BlindLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_CommsNoiseLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_CommsCallInLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_WhistleLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_MemoryWipeLvl3Program";
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_EMPOverloadLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_BrainMeltLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_OverheatLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_ContagionLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_SuicideLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_GrenadeExplodeLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_SystemCollapseLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_MadnessLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_DisableCyberwareLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_LocomotionMalfunctionLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_WeaponMalfunctionLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_BlindLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_CommsNoiseLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_CommsCallInLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_WhistleLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_PingLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.Recipe_MemoryWipeLvl4Program";
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackSchematicsAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl0Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
		}, 
		{
			item = "Items.PingProgram";
			quantity = 
			[
				"Vendors.Always_Present"
			];
		}
	];
}

wat_kab_netrunner_01 : NetrunnerTrainer
{
	string localizedName = "LocKey#45158";
	string localizedDescription = "LocKey#45159";
	fk< VendorExperience >[] experienceStock = 
	[
		{
			proficiency = "Proficiencies.Hacking";
			quantity = 
			[
				"Vendors.MediumQuantity"
			];
			pricePerPoint = 
			[
				"Vendors.MediumQuantity"
			];
		}
	];
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.EMPOverloadLvl1Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl1Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionProgram";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareProgram";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionProgram";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionProgram";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl1Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseProgram";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl1Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl1Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl2Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl2Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl2Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl2Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl2Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.PingLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SuicideLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.GrenadeExplodeLvl3Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SystemCollapseLvl3Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MadnessLvl3Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.PingLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SuicideLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.GrenadeExplodeLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SystemCollapseLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MadnessLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.q001_netrunner_software_shard";
			generationPrereqs = 
			[
				{
					fact = "q001_tbug_netrunner_tut";
					value = 1;
					comparisonType = "GreaterOrEqual";
				} : FactValuePrereq
			];
		}, 
		{
			item = "Items.PingLvl4PlusPlusProgram";
			quantity = 
			[
				"Vendors.VeryRarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryPlusPlusQuickhackAvailability"
			];
		}, 
		{
			item = "Items.Recipe_BrainMeltLvl4PlusPlusProgram";
			quantity = 
			[
				"Vendors.VeryRarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryPlusPlusQuickhackAvailability"
			];
		}
	];
}

wat_lch_netrunner_01 : NetrunnerTrainer
{
	string localizedName = "";
	string localizedDescription = "";
	fk< VendorExperience >[] experienceStock = 
	[
		{
			proficiency = "Proficiencies.Hacking";
			quantity = 
			[
				"Vendors.MediumQuantity"
			];
			pricePerPoint = 
			[
				"Vendors.MediumQuantity"
			];
		}
	];
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.EMPOverloadLvl1Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl1Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionProgram";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareProgram";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionProgram";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionProgram";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl1Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseProgram";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl1Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl1Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.PingLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SuicideLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.GrenadeExplodeLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SystemCollapseLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MadnessLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SystemCollapseLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SuicideLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.PingLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.GrenadeExplodeLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MadnessLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MadnessLvl4PlusPlusProgram";
			quantity = 
			[
				"Vendors.VeryRarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryPlusPlusQuickhackAvailability"
			];
		}, 
		{
			item = "Items.Recipe_OverheatLvl4PlusPlusProgram";
			quantity = 
			[
				"Vendors.VeryRarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryPlusPlusQuickhackAvailability"
			];
		}
	];
}

hey_rey_netrunner_01 : NetrunnerTrainer
{
	string localizedName = "LocKey#45170";
	string localizedDescription = "LocKey#45171";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.EMPOverloadLvl1Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl1Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionProgram";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareProgram";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionProgram";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionProgram";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl1Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseProgram";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl1Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl1Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.PingLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SuicideLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.GrenadeExplodeLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SystemCollapseLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MadnessLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SystemCollapseLvl4Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SuicideLvl4Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.PingLvl4Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl4Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl4Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl4Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl4Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl4Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl4Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl4Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.GrenadeExplodeLvl4Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl4Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl4Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MadnessLvl4Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SystemCollapseLvl4PlusPlusProgram";
			quantity = 
			[
				"Vendors.VeryRarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryPlusPlusQuickhackAvailability"
			];
		}, 
		{
			item = "Items.Recipe_ContagionLvl4PlusPlusProgram";
			quantity = 
			[
				"Vendors.VeryRarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryPlusPlusQuickhackAvailability"
			];
		}
	];
}

wbr_jpn_netrunner_01 : NetrunnerTrainer
{
	string localizedName = "LocKey#45172";
	string localizedDescription = "LocKey#45173";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.EMPOverloadLvl1Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl1Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionProgram";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareProgram";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionProgram";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionProgram";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl1Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseProgram";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl1Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl1Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl2Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl2Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl2Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl2Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl2Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl2Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl2Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.PingLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SuicideLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.GrenadeExplodeLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SystemCollapseLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MadnessLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl3Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl3Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl3Program";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl4Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl4Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl4Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SystemCollapseLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SuicideLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.PingLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.GrenadeExplodeLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MadnessLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl4PlusPlusProgram";
			quantity = 
			[
				"Vendors.VeryRarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryPlusPlusQuickhackAvailability"
			];
		}, 
		{
			item = "Items.Recipe_SuicideLvl4PlusPlusProgram";
			quantity = 
			[
				"Vendors.VeryRarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryPlusPlusQuickhackAvailability"
			];
		}
	];
}

wbr_jpn_netrunner_02 : NetrunnerTrainer
{
	string localizedName = "LocKey#45176";
	string localizedDescription = "LocKey#45177";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.EMPOverloadLvl1Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl1Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionProgram";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareProgram";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionProgram";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionProgram";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl1Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseProgram";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl1Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl1Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.PingLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl2Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SuicideLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.GrenadeExplodeLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SystemCollapseLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MadnessLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl3Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl3Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SystemCollapseLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SuicideLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.PingLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.GrenadeExplodeLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MadnessLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl4PlusPlusProgram";
			quantity = 
			[
				"Vendors.VeryRarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryPlusPlusQuickhackAvailability"
			];
		}, 
		{
			item = "Items.Recipe_GrenadeExplodeLvl4PlusPlusProgram";
			quantity = 
			[
				"Vendors.VeryRarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryPlusPlusQuickhackAvailability"
			];
		}
	];
}

pac_cvi_techstore_01 : NetrunnerTrainer
{
	string localizedName = "LocKey#45113";
	string localizedDescription = "LocKey#45114";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.EMPOverloadLvl1Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl1Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionProgram";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareProgram";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionProgram";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionProgram";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl1Program";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseProgram";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl1Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl1Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.UncommonQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl2Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl2Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl2Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl2Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl2Program";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl2Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl2Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.PingLvl2Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl2Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.RareQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl3Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SuicideLvl3Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.GrenadeExplodeLvl3Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SystemCollapseLvl3Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MadnessLvl3Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl3Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl3Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl3Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl3Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl3Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl3Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl3Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl3Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.EpicQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MemoryWipeLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.LocomotionMalfunctionLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.MadnessLvl4Program";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BrainMeltLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.BlindLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.EMPOverloadLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.OverheatLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsNoiseLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WhistleLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SystemCollapseLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.SuicideLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.PingLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.ContagionLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.WeaponMalfunctionLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.CommsCallInLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.GrenadeExplodeLvl4Program";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryQuickhackAvailability"
			];
		}, 
		{
			item = "Items.DisableCyberwareLvl4PlusPlusProgram";
			quantity = 
			[
				"Vendors.VeryRarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryPlusPlusQuickhackAvailability"
			];
		}, 
		{
			item = "Items.Recipe_CommsNoiseLvl4PlusPlusProgram";
			quantity = 
			[
				"Vendors.VeryRarely_Present"
			];
			generationPrereqs = 
			[
				"Vendors.LegendaryPlusPlusQuickhackAvailability"
			];
		}
	];
}

