package Perks
using RTDB

HackingProficiencyPrereq : StatPrereq
{
	float valueToCheck = 0;
	CName statType = "Intelligence";
	CName comparisonType = "GreaterOrEqual";
}

HackingMasteryPrereq : StatPrereq
{
	float valueToCheck = 0;
	CName statType = "Hacking";
	CName comparisonType = "GreaterOrEqual";
}

Hacking_Area_01 : PerkArea
{
	enumName = "Hacking_Area_01";
	requirement = 
	{
		valueToCheck = 0;
	} : HackingProficiencyPrereq;
	masteryLevel = 
	{
		valueToCheck = 0;
	} : HackingMasteryPrereq;
	perks = 
	[
		"Perks.Hacking_Area_01_Perk_1", "Perks.Hacking_Area_01_Perk_2"
	];
	maxLevel = 2;
}

Hacking_Area_02 : PerkArea
{
	enumName = "Hacking_Area_02";
	requirement = 
	{
		valueToCheck = 5;
	} : HackingProficiencyPrereq;
	masteryLevel = 
	{
		valueToCheck = 0;
	} : HackingMasteryPrereq;
	perks = 
	[
		"Perks.Hacking_Area_02_Perk_1", "Perks.Hacking_Area_02_Perk_2"
	];
	maxLevel = 2;
}

Hacking_Area_03 : PerkArea
{
	enumName = "Hacking_Area_03";
	requirement = 
	{
		valueToCheck = 7;
	} : HackingProficiencyPrereq;
	masteryLevel = 
	{
		valueToCheck = 0;
	} : HackingMasteryPrereq;
	perks = 
	[
		"Perks.Hacking_Area_03_Perk_1", "Perks.Hacking_Area_03_Perk_2"
	];
	maxLevel = 1;
}

Hacking_Area_04 : PerkArea
{
	enumName = "Hacking_Area_04";
	requirement = 
	{
		valueToCheck = 9;
	} : HackingProficiencyPrereq;
	masteryLevel = 
	{
		valueToCheck = 0;
	} : HackingMasteryPrereq;
	perks = 
	[
		"Perks.Hacking_Area_04_Perk_1", "Perks.Hacking_Area_04_Perk_2"
	];
	maxLevel = 2;
}

Hacking_Area_05 : PerkArea
{
	enumName = "Hacking_Area_05";
	requirement = 
	{
		valueToCheck = 11;
	} : HackingProficiencyPrereq;
	masteryLevel = 
	{
		valueToCheck = 0;
	} : HackingMasteryPrereq;
	perks = 
	[
		"Perks.Hacking_Area_05_Perk_1"
	];
	maxLevel = 1;
}

Hacking_Area_06 : PerkArea
{
	enumName = "Hacking_Area_06";
	requirement = 
	{
		valueToCheck = 12;
	} : HackingProficiencyPrereq;
	masteryLevel = 
	{
		valueToCheck = 0;
	} : HackingMasteryPrereq;
	perks = 
	[
		"Perks.Hacking_Area_06_Perk_1", "Perks.Hacking_Area_06_Perk_2"
	];
	maxLevel = 2;
}

Hacking_Area_07 : PerkArea
{
	enumName = "Hacking_Area_07";
	requirement = 
	{
		valueToCheck = 14;
	} : HackingProficiencyPrereq;
	masteryLevel = 
	{
		valueToCheck = 0;
	} : HackingMasteryPrereq;
	perks = 
	[
		"Perks.Hacking_Area_07_Perk_1", "Perks.Hacking_Area_07_Perk_2"
	];
	maxLevel = 2;
}

Hacking_Area_08 : PerkArea
{
	enumName = "Hacking_Area_08";
	requirement = 
	{
		valueToCheck = 16;
	} : HackingProficiencyPrereq;
	masteryLevel = 
	{
		valueToCheck = 0;
	} : HackingMasteryPrereq;
	perks = 
	[
		"Perks.Hacking_Area_08_Perk_1", "Perks.Hacking_Area_08_Perk_2"
	];
	maxLevel = 1;
}

Hacking_Area_09 : PerkArea
{
	enumName = "Hacking_Area_09";
	requirement = 
	{
		valueToCheck = 18;
	} : HackingProficiencyPrereq;
	masteryLevel = 
	{
		valueToCheck = 0;
	} : HackingMasteryPrereq;
	perks = 
	[
		"Perks.Hacking_Area_09_Perk_1", "Perks.Hacking_Area_09_Perk_2"
	];
	maxLevel = 1;
}

Hacking_Area_10 : PerkArea
{
	enumName = "Hacking_Area_10";
	requirement = 
	{
		valueToCheck = 20;
	} : HackingProficiencyPrereq;
	masteryLevel = 
	{
		valueToCheck = 0;
	} : HackingMasteryPrereq;
	perks = 
	[
		"Perks.Hacking_Area_10_Perk_1", "Perks.Hacking_Area_10_Perk_2"
	];
	maxLevel = 1;
}

Hacking_Area_01_Perk_1 : HackingPerk
{
	CName enumName = "Hacking_Area_01_Perk_1";
	perkIcon = "UIIcon.Hacking_Area_01_Perk_1";
	loc_name_key = "LocKey#6642";
	loc_desc_key = "LocKey#5944";
	levels = [];
}

Hacking_Area_01_Perk_2 : HackingPerk
{
	CName enumName = "Hacking_Area_01_Perk_2";
	perkIcon = "UIIcon.Hacking_Area_01_Perk_2";
	loc_name_key = "LocKey#18851";
	loc_desc_key = "LocKey#18852";
	levels = [];
}

Hacking_Area_02_Perk_1 : HackingPerk
{
	CName enumName = "Hacking_Area_02_Perk_1";
	perkIcon = "UIIcon.Hacking_Area_02_Perk_1";
	loc_name_key = "LocKey#15003";
	loc_desc_key = "LocKey#14987";
	levels = [];
}

Hacking_Area_02_Perk_2 : HackingPerk
{
	CName enumName = "Hacking_Area_02_Perk_2";
	perkIcon = "UIIcon.Hacking_Area_02_Perk_2";
	loc_name_key = "LocKey#42578";
	loc_desc_key = "LocKey#42579";
	levels = [];
}

Hacking_Area_03_Perk_1 : HackingPerk
{
	CName enumName = "Hacking_Area_03_Perk_1";
	perkIcon = "UIIcon.Hacking_Area_03_Perk_1";
	loc_name_key = "LocKey#18881";
	loc_desc_key = "LocKey#18885";
	levels = [];
}

Hacking_Area_03_Perk_2 : HackingPerk
{
	CName enumName = "Hacking_Area_03_Perk_2";
	perkIcon = "UIIcon.Hacking_Area_03_Perk_2";
	loc_name_key = "LocKey#14996";
	loc_desc_key = "LocKey#14980";
	levels = [];
}

Hacking_Area_04_Perk_1 : HackingPerk
{
	CName enumName = "Hacking_Area_04_Perk_1";
	perkIcon = "UIIcon.Hacking_Area_04_Perk_1";
	loc_name_key = "LocKey#6644";
	loc_desc_key = "LocKey#5946";
	levels = [];
}

Hacking_Area_04_Perk_2 : HackingPerk
{
	CName enumName = "Hacking_Area_04_Perk_2";
	perkIcon = "UIIcon.Hacking_Area_04_Perk_2";
	loc_name_key = "LocKey#42580";
	loc_desc_key = "LocKey#42581";
	levels = [];
}

Hacking_Area_05_Perk_1 : HackingPerk
{
	CName enumName = "Hacking_Area_05_Perk_1";
	perkIcon = "UIIcon.Hacking_Area_05_Perk_1";
	loc_name_key = "LocKey#18816";
	loc_desc_key = "LocKey#18817";
	levels = [];
}

Hacking_Area_06_Perk_1 : HackingPerk
{
	enumName = "Hacking_Area_06_Perk_1";
	perkIcon = "UIIcon.Hacking_Area_06_Perk_1";
	loc_name_key = "LocKey#51622";
	loc_desc_key = "LocKey#51621";
	levels = [];
}

Hacking_Area_06_Perk_2 : HackingPerk
{
	enumName = "Hacking_Area_06_Perk_2";
	perkIcon = "UIIcon.Hacking_Area_06_Perk_2";
	loc_name_key = "LocKey#19057";
	loc_desc_key = "LocKey#19058";
	levels = [];
}

Hacking_Area_07_Perk_1 : HackingPerk
{
	enumName = "Hacking_Area_07_Perk_1";
	perkIcon = "UIIcon.Hacking_Area_07_Perk_1";
	loc_name_key = "LocKey#14998";
	loc_desc_key = "LocKey#14982";
	levels = [];
}

Hacking_Area_07_Perk_2 : HackingPerk
{
	enumName = "Hacking_Area_07_Perk_2";
	perkIcon = "UIIcon.Hacking_Area_07_Perk_2";
	loc_name_key = "LocKey#51624";
	loc_desc_key = "LocKey#51625";
	levels = [];
}

Hacking_Area_08_Perk_1 : HackingPerk
{
	enumName = "Hacking_Area_08_Perk_1";
	perkIcon = "UIIcon.Hacking_Area_08_Perk_1";
	loc_name_key = "LocKey#53192";
	loc_desc_key = "LocKey#53193";
	levels = [];
}

Hacking_Area_08_Perk_2 : HackingPerk
{
	enumName = "Hacking_Area_08_Perk_2";
	perkIcon = "UIIcon.Hacking_Area_08_Perk_2";
	loc_name_key = "LocKey#40647";
	loc_desc_key = "LocKey#18817";
	levels = [];
}

Hacking_Area_09_Perk_1 : HackingPerk
{
	enumName = "Hacking_Area_09_Perk_1";
	perkIcon = "UIIcon.Hacking_Area_09_Perk_1";
	loc_name_key = "LocKey#19017";
	loc_desc_key = "LocKey#19027";
	levels = [];
}

Hacking_Area_09_Perk_2 : HackingPerk
{
	enumName = "Hacking_Area_09_Perk_2";
	perkIcon = "UIIcon.Hacking_Area_09_Perk_2";
	loc_name_key = "LocKey#15008";
	loc_desc_key = "LocKey#14992";
	levels = [];
}

Hacking_Area_10_Perk_1 : HackingPerk
{
	enumName = "Hacking_Area_10_Perk_1";
	perkIcon = "UIIcon.Hacking_Area_10_Perk_1";
	loc_name_key = "LocKey#15006";
	loc_desc_key = "LocKey#14990";
	levels = [];
}

Hacking_Area_10_Perk_2 : HackingPerk
{
	enumName = "Hacking_Area_10_Perk_2";
	perkIcon = "UIIcon.Hacking_Area_10_Perk_2";
	loc_name_key = "LocKey#15001";
	loc_desc_key = "LocKey#14985";
	levels = [];
}

