package Loot
using RTDB

SantoDomingo : Loot.District
{
	minItemsToLoot = 1;
	maxItemsToLoot = 2;
}

SantoDomingoAll : SantoDomingo
{
	lootTableInclusions = 
	[
		"Loot.SantoDomingoClothing", "Loot.SantoDomingoWeapons", "Loot.SantoDomingoConsumables", "Loot.SantoDomingoEdibles", "Loot.SantoDomingoGadgets", "Loot.SantoDomingoJunk", "Loot.SantoDomingoFragments", "Loot.SantoDomingoPrograms", "Loot.SantoDomingoJewellery"
	];
}

SantoDomingoClothing : SantoDomingo
{
}

SantoDomingoWeapons : SantoDomingo
{
	queries = 
	[
		{
			dropChance = 0.05;
			query = "Query.OneHandBluntQuery";
			fk< StatModifier >[] statModifiers = 
			[
				"Quality.MaximumUncommonQuality"
			];
		}, 
		{
			dropChance = 0.05;
			query = "Query.TwoHandBluntQuery";
			fk< StatModifier >[] statModifiers = 
			[
				"Quality.MaximumUncommonQuality"
			];
		}, 
		{
			dropChance = 0.05;
			query = "Query.HandgunQuery";
			fk< StatModifier >[] statModifiers = 
			[
				"Quality.MaximumUncommonQuality"
			];
		}, 
		{
			dropChance = 0.05;
			query = "Query.AssaultRifleQuery";
			fk< StatModifier >[] statModifiers = 
			[
				"Quality.MaximumUncommonQuality"
			];
		}, 
		{
			dropChance = 0.05;
			query = "Query.PrecisionRifleQuery";
			fk< StatModifier >[] statModifiers = 
			[
				"Quality.MaximumUncommonQuality"
			];
		}, 
		{
			dropChance = 0.05;
			query = "Query.ShotgunQuery";
			fk< StatModifier >[] statModifiers = 
			[
				"Quality.MaximumUncommonQuality"
			];
		}, 
		{
			dropChance = 0.05;
			query = "Query.ShotgunDualQuery";
			fk< StatModifier >[] statModifiers = 
			[
				"Quality.MaximumUncommonQuality"
			];
		}
	];
}

SantoDomingoConsumables : SantoDomingo
{
	minItemsToLoot = 1;
	maxItemsToLoot = 2;
	queries = 
	[
		{
			dropChance = 0.01;
			query = "Query.LowQualityFood";
		}, 
		{
			dropChance = 0.03;
			query = "Query.MediumQualityFood";
		}, 
		{
			dropChance = 0.01;
			query = "Query.LowQualityDrink";
		}, 
		{
			dropChance = 0.03;
			query = "Query.MediumQualityDrink";
		}, 
		{
			dropChance = 0.01;
			query = "Query.LowQualityAlcohol";
		}, 
		{
			dropChance = 0.03;
			query = "Query.MediumQualityAlcohol";
		}
	];
	lootTableInclusions = 
	[
		"LootTables.HealingItemsTable"
	];
}

SantoDomingoEdibles : SantoDomingo
{
	queries = 
	[
		{
			dropChance = 0.1;
			query = "Query.LowQualityFood";
		}, 
		{
			dropChance = 0.03;
			query = "Query.MediumQualityFood";
		}, 
		{
			dropChance = 0.1;
			query = "Query.LowQualityDrink";
		}, 
		{
			dropChance = 0.03;
			query = "Query.MediumQualityDrink";
		}, 
		{
			dropChance = 0.1;
			query = "Query.LowQualityAlcohol";
		}, 
		{
			dropChance = 0.03;
			query = "Query.MediumQualityAlcohol";
		}
	];
}

SantoDomingoGadgets : SantoDomingo
{
	minItemsToLoot = 1;
	maxItemsToLoot = 2;
	lootTableInclusions = 
	[
		"LootTables.CraftingMaterialsTable", "LootTables.GrenadeItemsRecipesTable", "LootTables.TechJunkieItemsTable", "LootTables.GrenadePlusRarityItemsTable"
	];
}

SantoDomingoJunk : SantoDomingo
{
	lootItems = 
	[
		{
			dropChance = 0.1;
			itemID = "Items.ValentinosJunkItem1";
		}, 
		{
			dropChance = 0.1;
			itemID = "Items.ValentinosJunkItem2";
		}, 
		{
			dropChance = 0.1;
			itemID = "Items.ValentinosJunkItem3";
		}, 
		{
			dropChance = 0.05;
			itemID = "Items.GenericJunkItem2";
		}, 
		{
			dropChance = 0.05;
			itemID = "Items.GenericJunkItem4";
		}, 
		{
			dropChance = 0.05;
			itemID = "Items.GenericJunkItem6";
		}, 
		{
			dropChance = 0.05;
			itemID = "Items.GenericJunkItem8";
		}
	];
}

SantoDomingoFragments : SantoDomingo
{
}

SantoDomingoPrograms : SantoDomingo
{
	queries = 
	[
		{
			dropChance = 0.15f;
			query = "Query.LowQualityShard";
		}
	];
}

SantoDomingoJewellery : SantoDomingo
{
	queries = 
	[
		{
			dropChance = 0.1;
			query = "Query.HighQualityJewellery";
		}, 
		{
			dropChance = 0.1;
			query = "Query.ValentinosJewellery";
		}
	];
}

