package FunctionalTests
using RTDB, ProgressionBuilds, BuildSets

FunctionalTestsProgressionBuildTest : ProgressionBuild
{
	CName enumName = "FunctionalTestsProgressionBuildTest";
	string enumComment = "Build we use to verify if progression builds are working. Anything we specify here will be tested if added to player.";
	fk< BuildProficiency >[] startingProficiencies = 
	[
		{
			proficiency = "Proficiencies.Level";
			level = 9;
		}, 
		{
			proficiency = "Proficiencies.StreetCred";
			level = 7;
		}, 
		{
			proficiency = "Proficiencies.Assault";
			level = 7;
		}, 
		{
			proficiency = "Proficiencies.Demolition";
			level = 8;
		}, 
		{
			proficiency = "Proficiencies.Kenjutsu";
			level = 9;
		}
	];
	fk< BuildAttribute >[] startingAttributes = 
	[
		{
			attribute = "BaseStats.Strength";
			level = 14;
		}, 
		{
			attribute = "BaseStats.Reflexes";
			level = 16;
		}, 
		{
			attribute = "BaseStats.Intelligence";
			level = 17;
		}, 
		{
			attribute = "BaseStats.TechnicalAbility";
			level = 18;
		}, 
		{
			attribute = "BaseStats.Cool";
			level = 19;
		}
	];
	fk< InventoryItem >[] startingItems = 
	[
		{
			item = "FunctionalTests.BasicAmmo";
			quantity = 98;
		}, 
		{
			item = "FunctionalTests.StackableItem";
			quantity = 3;
		}, 
		{
			item = "FunctionalTests.SingularItem";
			quantity = 1;
		}
	];
	fk< BuildEquipment >[] startingEquipment = 
	[
		{
			equipment = "FunctionalTests.Preset_Satara_FunctionalTest";
		}, 
		{
			equipment = "FunctionalTests.Preset_Lexington_LowDamage_FunctionalTests";
		}
	];
}

