package Query
using RTDB

UncommonQuickhackRecipeQuery : ItemQuery
{
	recordType = "Items.Recipe_QuickHackBase";
	tags = 
	[
		"Uncommon"
	];
	excludeUnlocked = true;
}

RareQuickhackRecipeQuery : UncommonQuickhackRecipeQuery
{
	tags = 
	[
		"Rare"
	];
}

EpicQuickhackRecipeQuery : UncommonQuickhackRecipeQuery
{
	tags = 
	[
		"Epic"
	];
}

LegendaryQuickhackRecipeQuery : UncommonQuickhackRecipeQuery
{
	tags = 
	[
		"Legendary"
	];
}

CommonQuickhackQuery : ItemQuery
{
	recordType = "Items.CyberdeckProgram";
	tags = 
	[
		"Tier0Shard"
	];
	tagsToExclude = 
	[
		"Tier1Shard", "Tier2Shard", "Tier3Shard", "Tier4Shard", "Tier6Shard"
	];
}

UncommonQuickhackQuery : CommonQuickhackQuery
{
	tags = 
	[
		"Tier1Shard"
	];
	tagsToExclude = 
	[
		"Tier2Shard", "Tier3Shard", "Tier4Shard", "Tier6Shard"
	];
}

RareQuickhackQuery : CommonQuickhackQuery
{
	tags = 
	[
		"Tier2Shard"
	];
	tagsToExclude = 
	[
		"Tier3Shard", "Tier4Shard", "Tier6Shard"
	];
}

EpicQuickhackQuery : CommonQuickhackQuery
{
	tags = 
	[
		"Tier3Shard"
	];
	tagsToExclude = 
	[
		"Tier4Shard", "Tier6Shard"
	];
}

LegendaryQuickhackQuery : CommonQuickhackQuery
{
	tags = 
	[
		"Tier4Shard"
	];
	tagsToExclude = 
	[
		"Tier6Shard"
	];
}

