package Vendors
using RTDB, Prereqs

Gunsmith : Vendor
{
	vendorType = "VendorType.Gunsmith";
	string localizedDescription = "LocKey#45089";
	customerInverseFilterTags += [];
	itemQueries = 
	[
		{
			query = "Query.WeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Uncommon";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierUncommonWeaponAtVendor"
			];
		}, 
		{
			query = "Query.WeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "UncommonPlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierUncommonPlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.WeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Rare";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierRareWeaponAtVendor"
			];
		}, 
		{
			query = "Query.WeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "RarePlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierRarePlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.WeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Epic";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierEpicWeaponAtVendor"
			];
		}, 
		{
			query = "Query.WeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "EpicPlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierEpicPlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.WeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "Legendary";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierLegendaryWeaponAtVendor"
			];
		}, 
		{
			query = "Query.WeaponArrayQuery";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			forceQuality = "LegendaryPlus";
			generationPrereqs = 
			[
				"LootPrereqs.NextTierLegendaryPlusWeaponAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_Exclusive_Tier4_WeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_ExclusiveWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		"Vendors.TierScaledBaseMoney", {
			item = "Ammo.HandgunAmmo";
			quantity = 
			[
				{
					value = 1000;
				} : QuantityMod
			];
		}, 
		{
			item = "Ammo.ShotgunAmmo";
			quantity = 
			[
				{
					value = 200;
				} : QuantityMod
			];
		}, 
		{
			item = "Ammo.RifleAmmo";
			quantity = 
			[
				{
					value = 1000;
				} : QuantityMod
			];
		}, 
		{
			item = "Ammo.SniperRifleAmmo";
			quantity = 
			[
				{
					value = 100;
				} : QuantityMod
			];
		}, 
		{
			item = "Items.GrenadeFragUncommon";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeFragSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeFragEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeFragLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeFlashUncommon";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeFlashHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeFlashEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeFlashLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeEMPUncommon";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeEMPRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeEMPSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeEMPLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeFragUncommon";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "FragGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeFragSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "FragGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeFragEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "FragGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeFragHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "FragGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeFlashUncommon";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "FlashGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeFlashHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "FlashGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeFlashEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "FlashGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeFlashLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "FlashGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeEMPUncommon";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "EMPGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeEMPRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "EMPGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeEMPSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "EMPGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeEMPLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "EMPGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_01";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_01";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_09";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_01";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.GenericMod1_Common";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.GenericMod1_Uncommon";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.GenericMod1_Rare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.RangedMod2_Common";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.RangedMod2_Uncommon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.RangedMod2_Rare";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.RangedMod3_Common";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.RangedMod3_Uncommon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.RangedMod3_Rare";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PowerMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PowerMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PowerMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PowerMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PowerMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PowerMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ARSMGLMGMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ARSMGLMGMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ARSMGLMGMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ARSMGLMGMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ARSMGLMGMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ARSMGLMGMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ARSMGLMGMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ARSMGLMGMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ARSMGLMGMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.HGMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.HGMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.HGMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.HGMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.HGMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.HGMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.HGMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.HGMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.HGMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PRSRMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PRSRMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PRSRMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PRSRMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PRSRMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PRSRMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PRSRMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PRSRMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.PRSRMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ShotgunMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ShotgunMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ShotgunMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ShotgunMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ShotgunMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.ShotgunMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

Low_ManufacturerGunsmith : Gunsmith
{
	itemStock += 
	[
		{
			item = "Items.Preset_Copperhead_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Umbra_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sidewinder_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pulsar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Guillotine_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Arasaka_2077";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Grad_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Unity_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Liberty_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nue_Arasaka_2077";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nova_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Quasar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Carnage_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Igla_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Testera_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Satara_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_01";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_10";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}
	];
}

Medium_ManufacturerGunsmith : Low_ManufacturerGunsmith
{
	itemStock += 
	[
		{
			item = "Items.Preset_Ajax_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Masamune_Arasaka_2077";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kyubi_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Dian_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Achilles_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nekomata_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Omaha_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Lexington_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nue_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Yukimura_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kenshin_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Chao_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Burya_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Tactician_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Palica_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pozhar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Crusher_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_MA70_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_sniper_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_08";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_11";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Common";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Uncommon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Rare";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Common";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Uncommon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Rare";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

Top_ManufacturerGunsmith : Medium_ManufacturerGunsmith
{
	itemStock += 
	[
		{
			item = "Items.Preset_Masamune_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Shingen_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Ashura_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kappa_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Overture_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Zhuo_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeCuttingRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeCuttingRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "CuttingGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}
	];
}

Has_Everything_Gunsmith : Gunsmith
{
	itemStock += 
	[
		{
			item = "Items.Preset_Copperhead_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Umbra_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sidewinder_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Ajax_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Masamune_Arasaka_2077";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kyubi_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Masamune_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pulsar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Guillotine_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Arasaka_2077";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Dian_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Shingen_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Grad_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Achilles_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nekomata_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Ashura_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Unity_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Liberty_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nue_Arasaka_2077";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Omaha_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Lexington_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nue_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Yukimura_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kenshin_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Chao_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kappa_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nova_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Quasar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Burya_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Overture_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Carnage_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Igla_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Testera_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Satara_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Tactician_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Palica_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pozhar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Crusher_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Zhuo_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_MA70_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeCuttingRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeCuttingRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "CuttingGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_sniper_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_01";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_10";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_08";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_11";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Common";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Uncommon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Rare";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Common";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Uncommon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Rare";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

bls_ina_se1_gunsmith_01a : Gunsmith
{
	string localizedName = "LocKey#45090";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Copperhead_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Umbra_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sidewinder_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Ajax_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pulsar_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Dian_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Military";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Grad_Military";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Achilles_Military";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Unity_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Liberty_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Omaha_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Lexington_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nova_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Quasar_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Burya_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Overture_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Igla_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Testera_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Satara_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Tactician_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Palica_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pozhar_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Crusher_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Military";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_MA70_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.UncommonAchillesRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareAchillesRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicAchillesRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryAchillesRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonGradRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareGradRecipe_2";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicGradRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryGradRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_01";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_10";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_11";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

bls_ina_se1_gunsmith_02 : Gunsmith
{
	string localizedName = "LocKey#45091";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Umbra_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sidewinder_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pulsar_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Dian_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Shingen_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Military";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Achilles_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nekomata_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Ashura_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Omaha_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Yukimura_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kenshin_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Chao_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kappa_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nova_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Quasar_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Burya_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Igla_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Satara_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Palica_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Zhuo_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Military";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_MA70_Military";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonDefenderRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonDefenderRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareDefenderRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicDefenderRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryDefenderRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareMA70Recipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicMA70Recipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryMA70Recipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeCuttingRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeCuttingRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "CuttingGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_sniper_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_10";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

bls_ina_se5_gunsmith_01 : Gunsmith
{
	string localizedName = "LocKey#45092";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Copperhead_Military";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Umbra_Military";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sidewinder_Military";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pulsar_Military";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Guillotine_Military";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Grad_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Unity_Military";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Liberty_Military";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nova_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Carnage_Military";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Palica_Military";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Igla_Military";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Military";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonLibertyRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonLibertyRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareLibertyRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicLibertyRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryLibertyRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_03";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_06";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_02";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_06";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_01";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_10";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Common";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Uncommon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Rare";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

wat_nid_gunsmith_01 : Gunsmith
{
	string localizedName = "LocKey#45093";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery_NoSmart";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery_NoSmart";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Umbra_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pulsar_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Grad_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nova_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Quasar_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Burya_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Carnage_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Igla_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Testera_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Satara_Default";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pozhar_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonUmbraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonUmbraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareUmbraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicUmbraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryUmbraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.CommonTesteraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonTesteraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareTesteraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicTesteraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryTesteraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RarePozharRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicPozharRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryPozharRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_01";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

wat_lch_gunsmith_01 : Gunsmith
{
	string localizedName = "LocKey#45094";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery_NoSmart";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery_NoSmart";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Q001_Lexington";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				{
					comparisonType = "Less";
				} : Lexington_Wilson_Acquired
			];
		}, 
		{
			item = "Items.Preset_Copperhead_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Umbra_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Ajax_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pulsar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Guillotine_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Grad_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Achilles_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Lexington_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Unity_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Liberty_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Omaha_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nova_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Quasar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Burya_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Overture_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Carnage_Default";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Igla_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Testera_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Satara_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Tactician_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Palica_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pozhar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Crusher_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonLexingtonRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonLexingtonRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareLexingtonRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicLexingtonRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryLexingtonRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.CommonGuillotineRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonGuillotineRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareGuillotineRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicGuillotineRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryGuillotineRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_01";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_10";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_08";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_11";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

wat_kab_gunsmith_01 : Gunsmith
{
	string localizedName = "LocKey#45095";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Copperhead_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sidewinder_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Masamune_Arasaka_2077";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kyubi_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Guillotine_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Arasaka_2077";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Dian_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nekomata_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Unity_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Liberty_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nue_Arasaka_2077";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nue_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Yukimura_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kenshin_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Chao_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Carnage_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Tactician_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Palica_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.UncommonYukimuraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareYukimuraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicYukimuraRecipe_2";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryYukimuraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_sniper_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_01";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_08";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

wat_kab_gunsmith_02 : Gunsmith
{
	string localizedName = "LocKey#45096";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Machete_Maelstrom";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Chainsword_Neon";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Copperhead_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sidewinder_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Ajax_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Guillotine_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pulsar_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Neon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Neon";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Achilles_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nekomata_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Omaha_Maelstrom";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Lexington_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kenshin_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nova_Neon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Quasar_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Burya_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Carnage_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Satara_Neon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pozhar_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Crusher_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Neon";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonNovaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonNovaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareNovaRecipe_2";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicNovaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryNovaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.CommonChainswordRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonChainswordRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareChainswordRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicChainswordRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryChainswordRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_sniper_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_01";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_10";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_11";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

wbr_jpn_gunsmith_01 : Gunsmith
{
	string localizedName = "LocKey#45097";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Copperhead_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sidewinder_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Masamune_Arasaka_2077";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Masamune_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Guillotine_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Arasaka_2077";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Shingen_Default";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Achilles_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nekomata_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Ashura_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Liberty_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nue_Arasaka_2077";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nue_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Yukimura_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kenshin_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kappa_Default";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Igla_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Palica_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Zhuo_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.RareMasamuneRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicMasamuneRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryMasamuneRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.CommonSor22Recipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonSor22Recipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareSor22Recipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicSor22Recipe_2";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendarySor22Recipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeCuttingRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeCuttingRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "CuttingGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_sniper_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_01";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_08";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

cct_dtn_guns_01 : Gunsmith
{
	string localizedName = "LocKey#45098";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Ajax_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kyubi_Pimp";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Masamune_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Shingen_Pimp";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Dian_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Ashura_Pimp";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Pimp";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Achilles_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nekomata_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Liberty_Pimp";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Omaha_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nue_Pimp";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Yukimura_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kenshin_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Chao_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kappa_Pimp";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Overture_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Zhuo_Pimp";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Tactician_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Crusher_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pozhar_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Pimp";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_MA70_Pimp";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.RareZhuoRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicZhuoRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryZhuoRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareAshuraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicAshuraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryAshuraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareShingenRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicShingenRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryShingenRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeCuttingRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeCuttingRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "CuttingGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_sniper_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_08";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_11";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

hey_spr_gunsmith_01 : Gunsmith
{
	string localizedName = "LocKey#45099";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Umbra_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sidewinder_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Ajax_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kyubi_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Guillotine_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Dian_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Neon";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Achilles_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nekomata_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Unity_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Liberty_Neon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Omaha_Neon";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Lexington_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Yukimura_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kenshin_Neon";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kappa_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Burya_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Carnage_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Satara_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Tactician_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pozhar_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Crusher_Neon";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Neon";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.UncommonOmahaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareOmahaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicOmahaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryOmahaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareKenshinRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicKenshinRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryKenshinRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_sniper_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_10";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_08";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_11";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

hey_gle_gunsmith_01 : Gunsmith
{
	string localizedName = "LocKey#45100";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Copperhead_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Umbra_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Ajax_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Dian_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pulsar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Guillotine_Default";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Grad_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Achilles_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Unity_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Liberty_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Omaha_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Lexington_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Chao_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Quasar_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nova_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Crusher_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Carnage_Default";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Igla_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Testera_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Tactician_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonQuasarRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonQuasarRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareQuasarRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicQuasarRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryQuasarRecipe_2";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareCrusherRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicCrusherRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryCrusherRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareDianRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicDianRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryDianRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_01";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_10";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_08";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_11";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

hey_rey_gunsmith_01 : Gunsmith
{
	string localizedName = "LocKey#45101";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery_NoSmartAndTech";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery_NoSmartAndTech";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Copperhead_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Umbra_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sidewinder_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Masamune_Arasaka_2077";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pulsar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Guillotine_Default";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Arasaka_2077";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Grad_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Unity_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Liberty_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nue_Arasaka_2077";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nova_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Quasar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Carnage_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Satara_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Igla_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Testera_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Tactician_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Palica_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonCarnageRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonCarnageRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareCarnageRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicCarnageRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryCarnageRecipe_2";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonSataraRecipe_2";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareSataraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicSataraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendarySataraRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_01";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_10";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_11";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}
	];
}

std_arr_gunsmith_01 : Gunsmith
{
	string localizedName = "LocKey#45102";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Umbra_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Ajax_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Masamune_Arasaka_2077";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pulsar_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Arasaka_2077";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Military";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Grad_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Achilles_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nue_Arasaka_2077";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Omaha_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Lexington_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nue_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Burya_Military";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nova_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Quasar_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Tactician_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Crusher_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Military";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_MA70_Military";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.UncommonBuryaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareBuryaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicBuryaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryBuryaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_10";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_08";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_11";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

std_rcr_gunsmith_01 : Gunsmith
{
	string localizedName = "LocKey#45103";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Copperhead_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sidewinder_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Ajax_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Masamune_Arasaka_2077";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Kyubi_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pulsar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Arasaka_2077";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Dian_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Grad_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nekomata_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nue_Arasaka_2077";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Lexington_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nue_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Yukimura_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nova_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Quasar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Overture_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Igla_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Satara_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Tactician_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Palica_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pozhar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Crusher_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_MA70_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.CommonSidewinderRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonSidewinderRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareSidewinderRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicSidewinderRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendarySidewinderRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.UncommonPalicaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RarePalicaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicPalicaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryPalicaRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeEpic";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeSmokeLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "SmokeGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiarySticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeIncendiaryLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "IncendiaryGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.GrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardHoming";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeBiohazardLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "BiohazardGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_sniper_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_01";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_10";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_08";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_11";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

pac_wwd_gunsmith_01 : Gunsmith
{
	string localizedName = "LocKey#45104";
	itemQueries += 
	[
		{
			query = "Query.Gunsmith_EpicWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelEpicWeaponModsPrereq_SprinkleAtVendor"
			];
		}, 
		{
			query = "Query.Gunsmith_EpicAndLegendaryWeaponModsArrayQuery";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs = 
			[
				"LootPrereqs.PlayerLevelLegendaryWeaponModsPrereq_SprinkleAtVendor"
			];
		}
	];
	itemStock += 
	[
		{
			item = "Items.Preset_Copperhead_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sidewinder_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Ajax_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pulsar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Guillotine_Default";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Saratoga_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Dian_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Sor22_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Grad_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Achilles_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Unity_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Liberty_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Omaha_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Lexington_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Chao_Default";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Nova_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Quasar_Default";
			quantity = 
			[
				"Vendors.Frequently_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Carnage_Default";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Igla_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Testera_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Palica_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Pozhar_Default";
			quantity = 
			[
				"Vendors.Uncommonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.Preset_Defender_Default";
			quantity = 
			[
				"Vendors.Rarely_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.UncommonAjaxRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareAjaxRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicAjaxRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryAjaxRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RareChaoRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.EpicChaoRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.LegendaryChaoRecipe";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.GrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq"
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRegular";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_to_2_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Uncommon";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconRare";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_2_to_3_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Rare";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconSticky";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_to_4_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Epic";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.RecipeGrenadeReconLegendary";
			quantity = 
			[
				"Vendors.Always_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_to_5_Exclusion_Prereq", {
					consumableItemTag = "ReconGrenade";
					qualityLessThan = "Legendary";
				} : RarityOfEquippedConsumableItemPrereq
			];
		}, 
		{
			item = "Items.w_att_scope_short_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_short_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_att_scope_long_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_01";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_06";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_05";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_10";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_1_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_07";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_08";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_muzzle_brake_11";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_02";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_04";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_3_Start_Prereq"
			];
		}, 
		{
			item = "Items.w_silencer_03";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevel_Tier_4_Start_Prereq"
			];
		}, 
		{
			item = "Items.TechMod1_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod1_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.TechMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod2_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Common";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelCommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Uncommon";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelUncommonWeaponModsPrereq"
			];
		}, 
		{
			item = "Items.SmartMod3_Rare";
			quantity = 
			[
				"Vendors.Commonly_Present"
			];
			generationPrereqs += 
			[
				"LootPrereqs.PlayerLevelRareWeaponModsPrereq"
			];
		}
	];
}

