package Keycards
using RTDB, BaseStats, Effectors

[ notQueryable ]
Keycard : Item
{
	buyPrice += 
	[
		"Price.Junk"
	];
	sellPrice += 
	[
		"Price.Junk"
	];
	fk< ItemType > itemType = "ItemType.Gen_Keycard";
	fk< ItemCategory > itemCategory = "ItemCategory.General";
	friendlyName = "Keycard";
	iconPath = "shard_case_container";
}

[ notQueryable ]
None : Keycard
{
	string friendlyName = "None";
}

[ notQueryable ]
q005_keycard : Keycard
{
	string friendlyName = "q005_keycard";
	entityName = "q005_keycard";
	displayName = "LocKey#35499";
	localizedDescription = "LocKey#35500";
	iconPath = "shard_case_container_neomilitary";
	CName[] tags = 
	[
		"Quest"
	];
}

[ notQueryable ]
Master_keycard : Keycard
{
	string friendlyName = "Master_keycard";
}

[ notQueryable ]
test_keycard : Keycard
{
	string friendlyName = "test_keycard";
}

[ notQueryable ]
q105_keycard_dollhouse_vip : Keycard
{
	string friendlyName = "q105_keycard_dollhouse_vip";
	CName[] tags = 
	[
		"Quest", "Clouds_VIP"
	];
	displayName = "LocKey#35501";
	localizedDescription = "LocKey#35502";
	iconPath = "shard_case_container_kitsch";
	OnLooted += 
	[
		{
			effectors = 
			[
				{
					fact = "q105_keycard_dollhouse_vip_owned";
					value = 1;
				} : SetFactEffector
			];
		}
	];
}

[ notQueryable ]
q103_afterlife_keycard_hades : Keycard
{
	string friendlyName = "q103_afterlife_keycard_hades";
	iconPath = "shard_case_container";
}

[ notQueryable ]
q110_chapel_door_key : Keycard
{
	string friendlyName = "q110_chapel_door_key";
	CName[] tags = 
	[
		"Quest"
	];
	displayName = "LocKey#35503";
	localizedDescription = "LocKey#35504";
	iconPath = "shard_case_container_entropy";
}

[ notQueryable ]
q114_arasaka_basement_sec_room_keycard : Keycard
{
	string friendlyName = "q114_arasaka_basement_sec_room_keycard";
	iconPath = "shard_case_container_neomilitary";
}

[ notQueryable ]
q115_garden_sec_room_card : Keycard
{
	string friendlyName = "q115_garden_sec_room_card";
	iconPath = "shard_case_container_neomilitary";
}

[ notQueryable ]
q115_jungle_keycard : Keycard
{
	string friendlyName = "q115_jungle_keycard";
	displayName = "LocKey#35505";
	localizedDescription = "LocKey#35506";
	iconPath = "shard_case_container_neomilitary";
}

[ notQueryable ]
q115_solo_keycard : Keycard
{
	string friendlyName = "q115_solo_keycard";
	displayName = "LocKey#35507";
	localizedDescription = "LocKey#35508";
	CName[] tags = 
	[
		"Quest"
	];
	iconPath = "shard_case_container_neomilitary";
}

[ notQueryable ]
q115_nest_keycard : Keycard
{
	string friendlyName = "q115_nest_keycard";
	displayName = "LocKey#35509";
	localizedDescription = "LocKey#35510";
	iconPath = "shard_case_container_neomilitary";
}

[ notQueryable ]
q116_smasher_keycard : Keycard
{
	string friendlyName = "q116_smasher_keycard";
	displayName = "LocKey#35511";
	localizedDescription = "LocKey#35512";
	CName[] tags = 
	[
		"Quest"
	];
	iconPath = "shard_case_container_neomilitary";
}

[ notQueryable ]
sq001_key_house : Keycard
{
	string friendlyName = "sq001_key_house";
}

[ notQueryable ]
sq017_nightclub_keycard : Keycard
{
	string friendlyName = "sq017_nightclub_keycard";
	displayName = "LocKey#35513";
	localizedDescription = "LocKey#35514";
	entityName = "sq017_crew_pass";
}

[ notQueryable ]
sq018_keycard_storage : Keycard
{
	string friendlyName = "sq018_keycard_storage";
	fk< Quality > quality = "Quality.Legendary";
	displayName = "LocKey#35709";
	localizedDescription = "LocKey#35710";
	iconPath = "sq018_jackies_key_bike";
	CName[] tags = 
	[
		"Quest"
	];
}

[ notQueryable ]
sq018_keycard_storage_door : Keycard
{
	string friendlyName = "sq018_keycard_storage_door";
	fk< Quality > quality = "Quality.Legendary";
	displayName = "LocKey#35707";
	localizedDescription = "LocKey#35708";
	iconPath = "sq018_jackies_key_bike";
	CName[] tags = 
	[
		"Quest"
	];
}

[ notQueryable ]
mq019_nightclub_keycard : Keycard
{
	string friendlyName = "mq019_nightclub_keycard";
	displayName = "LocKey#35513";
	localizedDescription = "LocKey#35514";
	CName[] tags = 
	[
		"Quest"
	];
	entityName = "sq017_crew_pass";
}

[ notQueryable ]
sq012_rqr_ext_secret_entrance_keycard : Keycard
{
	string friendlyName = "sq012_rqr_ext_secret_entrance_keycard";
}

[ notQueryable ]
kab_01_restaurant_keycard : Keycard
{
	string friendlyName = "kab_01_restaurant_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
kab_02_keycard : Keycard
{
	string friendlyName = "kab_02_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
kab_04_generic_elevator_keycard : Keycard
{
	string friendlyName = "kab_04_generic_elevator_keycard";
	CName entityName = "kab_04_generic_elevator_keycard";
	CName[] tags = 
	[
		"Quest"
	];
	displayName = "LocKey#35515";
	localizedDescription = "LocKey#35516";
}

[ notQueryable ]
kab_04_penthouse_elevator_keycard : Keycard
{
	string friendlyName = "kab_04_penthouse_elevator_keycard";
	CName entityName = "kab_04_penthouse_elevator_keycard";
	CName[] tags = 
	[
		"Quest"
	];
	displayName = "LocKey#35517";
	localizedDescription = "LocKey#35518";
}

[ notQueryable ]
kab_05_ripperdoc_keycard : Keycard
{
	string friendlyName = "kab_05_ripperdoc_keycard";
	CName entityName = "kab_05_keycard";
	displayName = "LocKey#35519";
	localizedDescription = "LocKey#35520";
}

[ notQueryable ]
kab_07_general_keycard : Keycard
{
	string friendlyName = "kab_07_general_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
kab_07_master_keycard : Keycard
{
	string friendlyName = "kab_07_master_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
lch_03_keycard : Keycard
{
	string friendlyName = "lch_03_keycard";
	CName entityName = "lch_03_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
lch_05_keycard : Keycard
{
	string friendlyName = "lch_05_keycard";
	entityName = "lch_05_keycard";
	CName[] tags = 
	[
		"Quest"
	];
	displayName = "LocKey#35521";
	localizedDescription = "LocKey#35522";
}

[ notQueryable ]
lch_06_keycard : Keycard
{
	string friendlyName = "lch_06_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
lch_06_exit_keycard : Keycard
{
	string friendlyName = "lch_06_exit_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
nid_01_keycard : Keycard
{
	string friendlyName = "nid_01_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
nid_02_keycard : Keycard
{
	string friendlyName = "nid_02_keycard";
	CName entityName = "nid_02_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
nid_04_keycard : Keycard
{
	string friendlyName = "nid_04_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
nid_05_keycard : Keycard
{
	string friendlyName = "nid_05_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
jpn_02_keycard : Keycard
{
	string friendlyName = "jpn_02_keycard";
	CName entityName = "jpn_02_keycard";
	displayName = "LocKey#35523";
	localizedDescription = "LocKey#35524";
}

[ notQueryable ]
jpn_12_keycard : Keycard
{
	string friendlyName = "jpn_12_keycard";
	entityName = "jpn_12_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35526";
}

[ notQueryable ]
hil_05_keycard : Keycard
{
	string friendlyName = "hil_05_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
nok_02_keycard : Keycard
{
	string friendlyName = "nok_02_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
spr_03_main_keycard : Keycard
{
	string friendlyName = "spr_03_main_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
rey_02_keycard : Keycard
{
	string friendlyName = "rey_02_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
rey_06_keycard : Keycard
{
	string friendlyName = "rey_06_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
rey_08_keycard : Keycard
{
	string friendlyName = "rey_08_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
gle_01_keycard : Keycard
{
	string friendlyName = "gle_01_keycard";
	CName entityName = "gle_01_keycard";
	displayName = "LocKey#35527";
	localizedDescription = "LocKey#35528";
}

[ notQueryable ]
gle_03_keycard : Keycard
{
	string friendlyName = "gle_03_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
gle_04_keycard : Keycard
{
	string friendlyName = "gle_04_keycard";
	CName entityName = "gle_04_keycard";
	displayName = "LocKey#35529";
	localizedDescription = "LocKey#35530";
}

[ notQueryable ]
wwd_05_keycard : Keycard
{
	string friendlyName = "wwd_05_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
arr_01_keycard : Keycard
{
	string friendlyName = "arr_01_keycard";
	entityName = "arr_01_keycard";
	displayName = "LocKey#35531";
	localizedDescription = "LocKey#35532";
}

[ notQueryable ]
arr_01_keycard_002 : Keycard
{
	string friendlyName = "arr_01_keycard_002";
	entityName = "arr_01_keycard_002";
	displayName = "LocKey#35533";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
arr_05_keycard : Keycard
{
	string friendlyName = "arr_05_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
arr_06_keycard : Keycard
{
	string friendlyName = "arr_06_keycard";
	CName[] tags = 
	[
		"Quest"
	];
	CName entityName = "arr_06_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
arr_10_keycard : Keycard
{
	string friendlyName = "arr_10_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
gle_04_keycard_booth : Keycard
{
	string friendlyName = "gle_04_keycard_booth";
	entityName = "gle_04_keycard_booth";
	displayName = "LocKey#35535";
	localizedDescription = "LocKey#35536";
}

[ notQueryable ]
rcr_01_keycard_booth : Keycard
{
	string friendlyName = "rcr_01_keycard_booth";
	entityName = "rcr_01_keycard_booth";
	displayName = "LocKey#35537";
	localizedDescription = "LocKey#35538";
}

[ notQueryable ]
rcr_01_keycard_tech : Keycard
{
	string friendlyName = "rcr_01_keycard_tech";
	displayName = "LocKey#35539";
	localizedDescription = "LocKey#35540";
}

[ notQueryable ]
rcr_02_keycard_tech : Keycard
{
	string friendlyName = "rcr_02_keycard_tech";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
rcr_02_keycard_doc : Keycard
{
	CName entityName = "rcr_02_keycard_doc";
	string friendlyName = "rcr_02_keycard_doc";
	displayName = "LocKey#35541";
	localizedDescription = "LocKey#35542";
}

[ notQueryable ]
rcr_02_keycard_entrance : Keycard
{
	string friendlyName = "rcr_02_keycard_entrance";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
rcr_04_keycard_garage : Keycard
{
	string friendlyName = "rcr_04_keycard_garage";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
rcr_05_keycard_safe : Keycard
{
	string friendlyName = "rcr_05_keycard_safe";
	CName entityName = "rcr_05_keycard_safe";
	CName[] tags = 
	[
		"Quest"
	];
	displayName = "LocKey#35543";
	localizedDescription = "LocKey#35544";
}

[ notQueryable ]
dtn_02_keycard : Keycard
{
	string friendlyName = "dtn_02_keycard";
	displayName = "LocKey#35545";
	localizedDescription = "LocKey#35546";
	CName[] tags = 
	[
		"Quest"
	];
}

[ notQueryable ]
dtn_03_keycard : Keycard
{
	string friendlyName = "dtn_03_keycard";
	displayName = "LocKey#35547";
	localizedDescription = "LocKey#35548";
}

[ notQueryable ]
dtn_03_keycard_back_room : Keycard
{
	string friendlyName = "dtn_03__back_room_keycard";
	displayName = "LocKey#35549";
	localizedDescription = "LocKey#35550";
}

[ notQueryable ]
dtn_04_keycard : Keycard
{
	string friendlyName = "dtn_04_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
dtn_08_keycard : Keycard
{
	string friendlyName = "dtn_08_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
cpz_01_keycard : Keycard
{
	string friendlyName = "cpz_01_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
ina_03_keycard : Keycard
{
	string friendlyName = "ina_03_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
ina_05_keycard : Keycard
{
	string friendlyName = "ina_05_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35526";
}

[ notQueryable ]
ina_08_keycard : Keycard
{
	string friendlyName = "ina_08_keycard";
	displayName = "LocKey#35525";
	localizedDescription = "LocKey#35534";
}

[ notQueryable ]
ina_09_keycard : Keycard
{
	string friendlyName = "ina_09_keycard";
	CName[] tags = 
	[
		"Quest"
	];
	CName entityName = "ina_09_keycard";
	displayName = "LocKey#35551";
	localizedDescription = "LocKey#35552";
}

[ notQueryable ]
q112_parade_keycard : Keycard
{
	string friendlyName = "q112_parade_keycard";
	CName entityName = "gle_01_kq112_parade_keycardeycard";
	displayName = "LocKey#35553";
	localizedDescription = "LocKey#35554";
}

[ notQueryable ]
ma_wat_kab_07_keycard : Keycard
{
	string friendlyName = "ma_wat_kab_07_keycard";
	displayName = "LocKey#35555";
	localizedDescription = "LocKey#35556";
}

[ notQueryable ]
ma_bls_ina_se1_40_car_keys : Keycard
{
	string friendlyName = "ma_bls_ina_se1_40_car_keys";
	displayName = "LocKey#50611";
	localizedDescription = "LocKey#78517";
	iconPath = "q000_rayfield_key";
}

[ notQueryable ]
ma_bls_ina_se1_44_car_keys : Keycard
{
	string friendlyName = "ma_bls_ina_se1_44_car_keys";
	displayName = "LocKey#50611";
	localizedDescription = "LocKey#78518";
	iconPath = "q000_rayfield_key";
}

[ notQueryable ]
mq050_car_keys : Keycard
{
	string friendlyName = "mq050_car_keys";
	displayName = "LocKey#50611";
	localizedDescription = "LocKey#92175";
	iconPath = "q000_rayfield_key";
	CName[] tags = 
	[
		"Quest"
	];
}

[ notQueryable ]
dlc6_apart_cct_dtn_keycard : Keycard
{
	string friendlyName = "dlc6_apart_cct_dtn_keycard";
	displayName = "LocKey#95086";
	localizedDescription = "LocKey#95087";
	CName[] tags = 
	[
		"Quest"
	];
}

[ notQueryable ]
dlc6_apart_hey_gle_keycard : Keycard
{
	string friendlyName = "dlc6_apart_hey_gle_keycard";
	displayName = "LocKey#95088";
	localizedDescription = "LocKey#95089";
	CName[] tags = 
	[
		"Quest"
	];
}

[ notQueryable ]
dlc6_apart_wat_nid_keycard : Keycard
{
	string friendlyName = "dlc6_apart_wat_nid_keycard";
	displayName = "LocKey#95090";
	localizedDescription = "LocKey#95091";
	CName[] tags = 
	[
		"Quest"
	];
}

[ notQueryable ]
dlc6_apart_wbr_jpn_keycard : Keycard
{
	string friendlyName = "dlc6_apart_wbr_jpn_keycard";
	displayName = "LocKey#95092";
	localizedDescription = "LocKey#95093";
	CName[] tags = 
	[
		"Quest"
	];
}

