package Codex
using RTDB

PlayerCodex : Codex
{
	fk< CodexRecord >[] entries = 
	[
		"Codex.ArasakaTower", "Codex.Maelstrom", "Codex.Arasaka"
	];
}

Maelstrom : CodexRecord
{
	fk< CodexRecordPart >[] recordContent = 
	[
		{
			partName = "recordName";
			partContent = "Maelstrom";
		}, 
		{
			partName = "entityName";
			partContent = "base\characters\entities\gang\gang__maelstrom_ma.ent";
		}, 
		{
			partName = "pictureAdress";
			partContent = "NPC_icon";
		}, 
		{
			partName = "description";
			partContent = "Usually maelstrom gang members are heavy augumented and aggresive due to cyberpsychosis";
		}, 
		{
			partName = "levelRange";
			partContent = "10-30";
		}, 
		{
			partName = "tactics";
			partContent = "Most of them are attacking stright forward, so it's better to avoid direct confrontation.";
		}, 
		{
			partName = "abilities";
			partContent = "Kerenzikov";
		}, 
		{
			partName = "usualEquipment";
			partContent = "Rifles and automatic mahineguns";
		}, 
		{
			partName = "weakspotsDescription";
			partContent = "Usually have weakspots connected to malfunctioning cyberware";
		}
	];
	CName[] tags = 
	[
		"NPC", "Maelstrom"
	];
	bool unlockedFromStart = false;
	CName unlockPrereq = "";
}

Arasaka : CodexRecord
{
	fk< CodexRecordPart >[] recordContent = 
	[
		{
			partName = "recordName";
			partContent = "Arasaka";
		}, 
		{
			partName = "entityName";
			partContent = "base\characters\entities\gang\gang__maelstrom_ma.ent";
		}, 
		{
			partName = "pictureAdress";
			partContent = "NPC_icon";
		}, 
		{
			partName = "description";
			partContent = "Usually Arasaka gang members are high-tech augumented and calm";
		}, 
		{
			partName = "levelRange";
			partContent = "15-35";
		}, 
		{
			partName = "tactics";
			partContent = "Most of them are not attacking stright forward.";
		}, 
		{
			partName = "abilities";
			partContent = "Kerenzikov and other stuff";
		}, 
		{
			partName = "usualEquipment";
			partContent = "High tech pistols and carbines";
		}, 
		{
			partName = "weakspotsDescription";
			partContent = "Usually have no weakspots";
		}
	];
	CName[] tags = 
	[
		"NPC", "Arasaka"
	];
	bool unlockedFromStart = false;
	CName unlockPrereq = "";
}

ArasakaTower : CodexRecord
{
	fk< CodexRecordPart >[] recordContent = 
	[
		{
			partName = "recordName";
			partContent = "Arasaka corp. tower";
		}, 
		{
			partName = "pictureAdress";
			partContent = "Location_icon";
		}, 
		{
			partName = "description";
			partContent = "Usually Araska towers are heavy augumented and aggresive looking";
		}, 
		{
			partName = "tactics";
			partContent = "It's not simple just go into Araska tower.";
		}, 
		{
			partName = "location";
			partContent = "Arasaka corpo tower is located in center of Night City";
		}
	];
	CName[] tags = 
	[
		"Location"
	];
	bool unlockedFromStart = true;
	CName unlockPrereq = "";
}

