package Items
using RTDB, ItemAction

[ notQueryable ]
Alcohol : ConsumableItem
{
	entityName = "base_alcohol_item";
	appearanceName = "base_alcohol_item_generic_alcohol";
	tags += 
	[
		"Edible", "Alcohol"
	];
	itemType = "ItemType.Con_Edible";
	consumableBaseName = "ConsumableBaseName.Alcohol";
	objectActions = 
	[
		{
			completionEffects = 
			[
				{
					statusEffect = "BaseStatusEffect.Drunk";
				}
			];
		} : Consume
	];
	OnEquip = 
	[
		{
			UIData = 
			{
				localizedDescription = "LocKey#34248";
			};
		}, 
		{
			UIData = 
			{
				localizedDescription = "LocKey#34249";
			};
		}
	];
	fk< StatModifier >[] statModifiers += 
	[
		{
			statType = "BaseStats.Quantity";
			modifierType = "Additive";
			value = 51;
		} : ConstantStatModifier
	];
	statModifierGroups = 
	[
		"Items.AlcoholConsumableDuration"
	];
	buyPrice = 
	[
		"Price.Alcohol", "Price.BuyPrice_StreetCred_Discount"
	];
	sellPrice = 
	[
		"Price.Alcohol", "Price.SellMultiplier", "Price.CraftingTraitMultiplier", "Price.SellPriceIntrinsicModMult"
	];
}

[ notQueryable ]
LowQualityAlcohol : Alcohol
{
	fk< Quality > quality = "Quality.Common";
	buyPrice += 
	[
		"Price.LowQualityAlcohol"
	];
	sellPrice += 
	[
		"Price.LowQualityAlcohol"
	];
}

[ notQueryable ]
MediumQualityAlcohol : Alcohol
{
	fk< Quality > quality = "Quality.Common";
	buyPrice += 
	[
		"Price.MediumQualityAlcohol"
	];
	sellPrice += 
	[
		"Price.MediumQualityAlcohol"
	];
}

[ notQueryable ]
GoodQualityAlcohol : Alcohol
{
	fk< Quality > quality = "Quality.Common";
	buyPrice += 
	[
		"Price.GoodQualityAlcohol"
	];
	sellPrice += 
	[
		"Price.GoodQualityAlcohol"
	];
}

[ notQueryable ]
TopQualityAlcohol : Alcohol
{
	fk< Quality > quality = "Quality.Common";
	buyPrice += 
	[
		"Price.TopQualityAlcohol"
	];
	sellPrice += 
	[
		"Price.TopQualityAlcohol"
	];
}

[ notQueryable ]
ExquisiteQualityAlcohol : Alcohol
{
	fk< Quality > quality = "Quality.Common";
	buyPrice += 
	[
		"Price.ExquisiteQualityAlcohol"
	];
	sellPrice += 
	[
		"Price.ExquisiteQualityAlcohol"
	];
}

LowQualityAlcohol1 : LowQualityAlcohol
{
	displayName = "LocKey#2695";
	localizedDescription = "LocKey#4785";
	appearanceName = "LowQualityAlcohol1_abydos_classic_censored";
	tags += 
	[
		"HasModel"
	];
	iconPath = "alcohol_abydos_classic";
}

LowQualityAlcohol2 : LowQualityAlcohol
{
	displayName = "LocKey#2696";
	localizedDescription = "LocKey#4786";
	appearanceName = "LowQualityAlcohol2_abydos_king_size_censored";
	tags += 
	[
		"HasModel"
	];
	iconPath = "alcohol_abydos_kingsize";
}

LowQualityAlcohol3 : LowQualityAlcohol
{
	displayName = "LocKey#2697";
	localizedDescription = "LocKey#4787";
	appearanceName = "LowQualityAlcohol3_broseph_ale";
	tags += 
	[
		"HasModel"
	];
	iconPath = "alcohol_broseph_ale";
}

LowQualityAlcohol4 : LowQualityAlcohol
{
	displayName = "LocKey#2698";
	localizedDescription = "LocKey#4788";
	appearanceName = "LowQualityAlcohol4_broseph_lager";
	tags += 
	[
		"HasModel"
	];
	iconPath = "alcohol_broseph_lager";
}

LowQualityAlcohol5 : LowQualityAlcohol
{
	displayName = "LocKey#2699";
	localizedDescription = "LocKey#4789";
	iconPath = "alcohol_21st_stout";
}

LowQualityAlcohol6 : LowQualityAlcohol
{
	displayName = "LocKey#2700";
	localizedDescription = "LocKey#4790";
	appearanceName = "LowQualityAlcohol6_bumelant";
	tags += 
	[
		"HasModel"
	];
	iconPath = "bumelant";
}

LowQualityAlcohol7 : LowQualityAlcohol
{
	displayName = "LocKey#27118";
	localizedDescription = "LocKey#27119";
	iconPath = "alcohol_moonshine";
}

LowQualityAlcohol8 : LowQualityAlcohol
{
	displayName = "LocKey#27120";
	localizedDescription = "LocKey#27121";
	iconPath = "alcohol_trailerbrew";
}

LowQualityAlcohol9 : LowQualityAlcohol
{
	displayName = "LocKey#27954";
	localizedDescription = "LocKey#27955";
	iconPath = "alcohol_tequila_especial";
}

MediumQualityAlcohol1 : MediumQualityAlcohol
{
	displayName = "LocKey#2701";
	localizedDescription = "LocKey#4791";
	iconPath = "alcohol_ze_teixeira";
}

MediumQualityAlcohol2 : MediumQualityAlcohol
{
	displayName = "LocKey#2702";
	localizedDescription = "LocKey#4792";
	appearanceName = "MediumQualityAlcohol2_oduggan";
	tags += 
	[
		"HasModel"
	];
	iconPath = "odickin";
}

MediumQualityAlcohol3 : MediumQualityAlcohol
{
	displayName = "LocKey#2703";
	localizedDescription = "LocKey#4793";
	appearanceName = "MediumQualityAlcohol3_bolshevik";
	tags += 
	[
		"HasModel"
	];
	iconPath = "bolshevik";
}

MediumQualityAlcohol4 : MediumQualityAlcohol
{
	displayName = "LocKey#2704";
	localizedDescription = "LocKey#4794";
	iconPath = "alcohol_conine";
}

MediumQualityAlcohol5 : MediumQualityAlcohol
{
	displayName = "LocKey#2705";
	localizedDescription = "LocKey#4795";
	appearanceName = "MediumQualityAlcohol5_joe_tiel";
	tags += 
	[
		"HasModel"
	];
	iconPath = "joe_tiels";
}

MediumQualityAlcohol6 : MediumQualityAlcohol
{
	displayName = "LocKey#2706";
	localizedDescription = "LocKey#4796";
	iconPath = "alcohol_papa_garcin";
}

MediumQualityAlcohol7 : MediumQualityAlcohol
{
	displayName = "LocKey#27956";
	localizedDescription = "LocKey#27957";
	iconPath = "alcohol_blue_grass";
}

GoodQualityAlcohol1 : GoodQualityAlcohol
{
	displayName = "LocKey#2707";
	localizedDescription = "LocKey#4797";
	appearanceName = "GoodQualityAlcohol1_donaghys";
	tags += 
	[
		"HasModel"
	];
	iconPath = "donaghys";
}

GoodQualityAlcohol2 : GoodQualityAlcohol
{
	displayName = "LocKey#2708";
	localizedDescription = "LocKey#4798";
	appearanceName = "GoodQualityAlcohol2_centzon_totochtin";
	tags += 
	[
		"HasModel"
	];
	iconPath = "alcohol_centzon_totochtin";
}

GoodQualityAlcohol3 : GoodQualityAlcohol
{
	displayName = "LocKey#2709";
	localizedDescription = "LocKey#4799";
	iconPath = "alcohol_randver";
}

GoodQualityAlcohol4 : GoodQualityAlcohol
{
	displayName = "LocKey#2710";
	localizedDescription = "LocKey#4800";
	iconPath = "alcohol_absynth";
}

GoodQualityAlcohol5 : GoodQualityAlcohol
{
	displayName = "LocKey#2711";
	localizedDescription = "LocKey#4801";
	appearanceName = "GoodQualityAlcohol5_champaradise";
	tags += 
	[
		"HasModel"
	];
	iconPath = "champaradise";
}

GoodQualityAlcohol6 : GoodQualityAlcohol
{
	displayName = "LocKey#2712";
	localizedDescription = "LocKey#4802";
	appearanceName = "GoodQualityAlcohol6_chateau_piquette";
	tags += 
	[
		"HasModel"
	];
	iconPath = "chateu_piquette";
}

TopQualityAlcohol1 : TopQualityAlcohol
{
	displayName = "LocKey#2713";
	localizedDescription = "LocKey#4803";
	appearanceName = "TopQualityAlcohol1_calavera_feliz";
	tags += 
	[
		"HasModel"
	];
	iconPath = "calavera_feliz";
}

TopQualityAlcohol2 : TopQualityAlcohol
{
	displayName = "LocKey#2714";
	localizedDescription = "LocKey#4804";
	entityName = "wine";
	iconPath = "alcohol_chateu_delen";
}

TopQualityAlcohol3 : TopQualityAlcohol
{
	displayName = "LocKey#2715";
	localizedDescription = "LocKey#4805";
	iconPath = "alcohol_massy_armagnac";
}

TopQualityAlcohol4 : TopQualityAlcohol
{
	displayName = "LocKey#2716";
	localizedDescription = "LocKey#4806";
	iconPath = "alcohol_sake_utagawa";
}

TopQualityAlcohol5 : TopQualityAlcohol
{
	displayName = "LocKey#2717";
	localizedDescription = "LocKey#4807";
	iconPath = "alcohol_baalbek_arak";
}

TopQualityAlcohol6 : TopQualityAlcohol
{
	displayName = "LocKey#2718";
	localizedDescription = "LocKey#4808";
	iconPath = "alcohol_romvlvs_gin";
}

TopQualityAlcohol7 : TopQualityAlcohol
{
	displayName = "LocKey#27124";
	localizedDescription = "LocKey#27125";
	iconPath = "alcohol_paul_night";
}

NomadsAlcohol1 : MediumQualityAlcohol
{
	displayName = "LocKey#2719";
	localizedDescription = "LocKey#4809";
	iconPath = "alcohol_chirrisco";
}

NomadsAlcohol2 : TopQualityAlcohol
{
	displayName = "LocKey#2720";
	localizedDescription = "LocKey#4810";
	iconPath = "alcohol_pitorro";
}

[ notQueryable ]
TopQualityAlcohol8 : TopQualityAlcohol
{
	displayName = "LocKey#10905";
	localizedDescription = "LocKey#78855";
	iconPath = "johnny_silverhand";
}

[ notQueryable ]
TopQualityAlcohol9 : TopQualityAlcohol
{
	displayName = "LocKey#8059";
	localizedDescription = "LocKey#78856";
	iconPath = "jackie_welles";
}

[ notQueryable ]
TopQualityAlcohol10 : TopQualityAlcohol
{
	displayName = "LocKey#80030";
	localizedDescription = "LocKey#80031";
	iconPath = "David_Martinez_drink";
}

[ notQueryable ]
KerryAlcohol1 : ExquisiteQualityAlcohol
{
	displayName = "LocKey#95822";
	localizedDescription = "LocKey#95823";
	iconPath = "mq_055_centzon_tequila";
}

