package Items
using RTDB, BaseStats, Prereqs, Perks, Effectors

[ notQueryable ]
Preset_Knife_Kurtz_1 : Preset_Knife_Default
{
	OnLooted += 
	[
		{
			effectors = 
			[
				{
					fact = "knife_kurtz_owned";
					value = 1;
				} : SetFactEffector
			];
		}
	];
	fk< ItemBlueprint > blueprint = "Items.Iconic_Melee_Blueprint";
	displayName = "LocKey#81427";
	fk< UIIcon > hudIcon = "HUDWeaponIcons.Knife_Kurtz";
	visualTags = 
	[
		"Kurtz_Knife"
	];
	CName appearanceResourceName = "Preset_Knife_Kurtz_1";
	CName projectileTemplateName = "kurt_knife";
	tags += 
	[
		"KurtIconicKnife", "IconicWeapon"
	];
	quality = "Quality.Random";
	statModifiers += 
	[
		"Quality.IconicItem"
	];
	localizedDescription = "LocKey#81428";
	npcRPGData = 
	{
		statModifiers += 
		[
			"Quality.IconicItem"
		];
		statModifierGroups += 
		[
			"Items.Knife_Default_NPC_Damage_Stats"
		];
	} : Items.Base_Knife_NPC_Data;
	bool scaleToPlayer = true;
	slotPartListPreset += 
	[
		{
			slot = "AttachmentSlots.IconicMeleeWeaponMod1";
			itemPartPreset = "Items.KnifeKurtWeaponMod";
		}
	];
	statModifierGroups = 
	[
		"Items.IconicQualityRandomization", "Items.Base_Melee_Status_Effect_Application_Stats", "Items.Base_Knife_RPG_Stats", "Items.Base_Knife_Handling_Stats", "Items.Base_Knife_Misc_Stats", "Proficiencies.Weapon_CoolSkill_Passives", "Items.Knife_Default_Damage_Stats", "Items.Base_Melee_Weapon_Damage_Type_Physical", "Items.Base_Melee_Weapon_Damage_Type_Physical_Min_Max"
	];
}

[ notQueryable ]
VHard_50_BodyCool_Weapon2 : Preset_Knife_Kurtz_1
{
	quality = "Quality.Legendary";
	statModifiers += 
	[
		"Quality.PlusPlusModifier"
	];
}

