package Loot
using RTDB

AnimalsDrop : LootTable
{
	minItemsToLoot = 0;
	maxItemsToLoot = 1;
	lootItems = 
	[
		{
			playerPrereqID = "LootPrereqs.PlayerLevelTrashTierPrereq";
			dropChance = 0.1;
			dropCountMin = 10;
			dropCountMax = 30;
			itemID = "Items.money";
		}, 
		{
			playerPrereqID = "LootPrereqs.PlayerLevelWeakTierPrereq";
			dropChance = 0.1;
			dropCountMin = 30;
			dropCountMax = 50;
			itemID = "Items.money";
		}, 
		{
			playerPrereqID = "LootPrereqs.PlayerLevelNormalTierPrereq";
			dropChance = 0.1;
			dropCountMin = 50;
			dropCountMax = 100;
			itemID = "Items.money";
		}, 
		{
			playerPrereqID = "LootPrereqs.PlayerLevelRareTierPrereq";
			dropChance = 0.1;
			dropCountMin = 100;
			dropCountMax = 200;
			itemID = "Items.money";
		}, 
		{
			playerPrereqID = "LootPrereqs.PlayerLevelEliteTierPrereq";
			dropChance = 0.1;
			dropCountMin = 200;
			dropCountMax = 400;
			itemID = "Items.money";
		}
	];
}

AnimalsGenericRangedGruntT1_nova : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.HandgunModsQuery";
		}
	];
	lootTableInclusions += 
	[
		"LootTables.Handgun_Muzzle_LootTable", "LootTables.ShortScopes_LootTable"
	];
}

AnimalsGenericRangedGruntT1_pulsar : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.RifleModsQuery";
		}
	];
	lootTableInclusions += 
	[
		"LootTables.Rifle_SMG_Muzzle_LootTable", "LootTables.LongScopes_LootTable"
	];
}

AnimalsGenericRangedBouncerT1 : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.HandgunModsQuery";
		}
	];
	lootTableInclusions += 
	[
		"LootTables.Handgun_Muzzle_LootTable", "LootTables.ShortScopes_LootTable"
	];
}

AnimalsGenericRangedGruntT2 : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.RifleModsQuery";
		}
	];
	lootTableInclusions += 
	[
		"LootTables.Rifle_SMG_Muzzle_LootTable", "LootTables.LongScopes_LootTable"
	];
	lootItems += 
	[
		{
			dropChance = 0.1;
			itemID = "Items.ReflexesSkill_Skillbook";
		}
	];
}

AnimalsGenericRangedBouncerT2_handgun : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.HandgunModsQuery";
		}
	];
	lootTableInclusions += 
	[
		"LootTables.Handgun_Muzzle_LootTable", "LootTables.ShortScopes_LootTable"
	];
	lootItems += 
	[
		{
			dropChance = 0.12;
			itemID = "Items.CoolSkill_Skillbook";
		}
	];
}

AnimalsGenericRangedBouncerT2_handgunTech : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.TechModsQuery";
		}
	];
	lootTableInclusions += 
	[
		"LootTables.Handgun_Muzzle_LootTable", "LootTables.ShortScopes_LootTable"
	];
	lootItems += 
	[
		{
			dropChance = 0.1;
			itemID = "Items.TechnicalAbilitySkill_Skillbook";
		}
	];
}

AnimalsGenericRangedEliteT3 : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.HandgunModsQuery";
		}, 
		{
			dropChance = 0.2;
			query = "Query.TechModsQuery";
		}
	];
	lootTableInclusions += 
	[
		"LootTables.Handgun_Muzzle_LootTable", "LootTables.ShortScopes_LootTable"
	];
	lootItems += 
	[
		{
			dropChance = 0.12;
			itemID = "Items.CoolSkill_Skillbook";
		}
	];
}

AnimalsGenericMeleeGruntT1_fist : AnimalsDrop
{
}

AnimalsGenericMeleeGruntT1_blunt : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.BluntModsQuery";
		}
	];
}

AnimalsGenericMeleeBouncerT1 : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.BluntModsQuery";
		}
	];
}

AnimalsGenericMeleeGruntT2_blunt : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.GenericMeleeModsQuery";
		}
	];
	lootItems += 
	[
		{
			dropChance = 0.08;
			itemID = "Items.BodySkill_Skillbook";
		}
	];
}

AnimalsGenericMeleeGruntT2_blade : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.GenericMeleeModsQuery";
		}
	];
	lootItems += 
	[
		{
			dropChance = 0.1;
			itemID = "Items.ReflexesSkill_Skillbook";
		}
	];
}

AnimalsGenericMeleeBouncerT2 : AnimalsDrop
{
}

AnimalsShotgunGruntT2 : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.ShotgunModsQuery";
		}
	];
	lootItems += 
	[
		{
			dropChance = 0.08;
			itemID = "Items.BodySkill_Skillbook";
		}
	];
}

AnimalsShotgunEliteT3 : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.ShotgunModsQuery";
		}
	];
	lootItems += 
	[
		{
			dropChance = 0.1;
			itemID = "Items.TechnicalAbilitySkill_Skillbook";
		}
	];
}

AnimalsGunnerGruntT2 : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.PowerModsQuery";
		}
	];
	lootItems += 
	[
		{
			dropChance = 0.1;
			itemID = "Items.TechnicalAbilitySkill_Skillbook";
		}
	];
}

AnimalsGunnerEliteT3 : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.PowerModsQuery";
		}
	];
	lootItems += 
	[
		{
			dropChance = 0.1;
			itemID = "Items.ReflexesSkill_Skillbook";
		}
	];
}

AnimalsHeavyMeleeBouncerT2_fist : AnimalsDrop
{
}

AnimalsHeavyMeleeBouncerT2_blunt : AnimalsDrop
{
	queries = 
	[
		{
			dropChance = 0.2;
			query = "Query.BluntModsQuery";
		}
	];
	lootItems += 
	[
		{
			dropChance = 0.08;
			itemID = "Items.BodySkill_Skillbook";
		}
	];
}

AnimalsHeavyMeleeGruntT2_fist : AnimalsDrop
{
}

AnimalsHeavyMeleeGruntT2_blunt : AnimalsHeavyMeleeBouncerT2_blunt
{
}

AnimalsHeavyMeleeEliteT2_fist : AnimalsDrop
{
}

AnimalsHeavyMeleeEliteT2_blunt : AnimalsHeavyMeleeBouncerT2_blunt
{
}

AnimalsHeavyMeleeBouncerT3 : AnimalsDrop
{
	lootItems += 
	[
		{
			dropChance = 0.08;
			itemID = "Items.BodySkill_Skillbook";
		}
	];
}

AnimalsHeavyMeleeEliteT3 : AnimalsDrop
{
	lootItems += 
	[
		{
			dropChance = 0.08;
			itemID = "Items.BodySkill_Skillbook";
		}
	];
}

