package Vendors
using RTDB

VendingMachine : Vendor
{
	vendorType = "VendorType.VendingMachine";
	string localizedName = "LocKey#45190";
	customerInverseFilterTags += 
	[
		"NoSell"
	];
	itemStock = [];
}

WeaponVendingMachine : Vendor
{
	vendorType = "VendorType.VendingMachine";
	string localizedName = "LocKey#45191";
}

NicolaVendor : VendingMachine
{
	string localizedName = "LocKey#43452";
	string localizedDescription = "LocKey#43453";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.LowQualityDrink10";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 50.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityDrink9";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 50.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityDrink2";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}
	];
}

NicolaVendor2 : VendingMachine
{
	string localizedName = "LocKey#43452";
	string localizedDescription = "LocKey#43453";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.LowQualityDrink10";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 50.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityDrink9";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 50.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityDrink1";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}
	];
}

BurritoXXLVendor : VendingMachine
{
	string localizedName = "LocKey#43454";
	string localizedDescription = "LocKey#43455";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.MediumQualityFood4";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityFood12";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityFood13";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}
	];
}

ChromanticoreVendor : VendingMachine
{
	string localizedName = "LocKey#43456";
	string localizedDescription = "LocKey#43457";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.MediumQualityDrink7";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.GoodQualityDrink2";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 15.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.GoodQualityDrink4";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 15.f;
				} : ConstantStatModifier
			];
		}
	];
}

CirrusColaVendor : VendingMachine
{
	string localizedName = "LocKey#43458";
	string localizedDescription = "LocKey#43459";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.LowQualityDrink6";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 50.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityDrink7";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityDrink8";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}
	];
}

HolobitesVendor : VendingMachine
{
	string localizedName = "LocKey#43460";
	string localizedDescription = "LocKey#43461";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.LowQualityFood12";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood13";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood14";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}
	];
}

LeelouBeansVendor : VendingMachine
{
	string localizedName = "LocKey#43462";
	string localizedDescription = "LocKey#43463";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.LowQualityFood20";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood21";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood22";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}
	];
}

LeelouBeansVendor2 : VendingMachine
{
	string localizedName = "LocKey#43462";
	string localizedDescription = "LocKey#43463";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.LowQualityFood20";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood21";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood23";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}
	];
}

MoonchiesVendor : VendingMachine
{
	string localizedName = "LocKey#43464";
	string localizedDescription = "LocKey#43465";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.LowQualityFood5";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood18";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood17";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 20.f;
				} : ConstantStatModifier
			];
		}
	];
}

MoonchiesVendor2 : VendingMachine
{
	string localizedName = "LocKey#43464";
	string localizedDescription = "LocKey#43465";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.LowQualityFood5";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood18";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood19";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 20.f;
				} : ConstantStatModifier
			];
		}
	];
}

MrWhiteyVendor : VendingMachine
{
	string localizedName = "LocKey#43466";
	string localizedDescription = "LocKey#43467";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.MediumQualityFood11";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityFood14";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityFood15";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}
	];
}

OrgiaticVendor : VendingMachine
{
	string localizedName = "LocKey#43468";
	string localizedDescription = "LocKey#43469";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.LowQualityFood7";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood15";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood16";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 30.f;
				} : ConstantStatModifier
			];
		}
	];
}

ShwabShwabVendor : VendingMachine
{
	string localizedName = "LocKey#43470";
	string localizedDescription = "LocKey#43471";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.MediumQualityFood19";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 40.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityFood18";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 40.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityFood17";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 40.f;
				} : ConstantStatModifier
			];
		}
	];
}

SlaughterhouseVendor : VendingMachine
{
	string localizedName = "LocKey#43473";
	string localizedDescription = "LocKey#43474";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.MediumQualityFood3";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityFood20";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityFood7";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}
	];
}

SojasilVendor : VendingMachine
{
	string localizedName = "LocKey#43475";
	string localizedDescription = "LocKey#43476";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.LowQualityFood24";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood9";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood28";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}
	];
}

SojasilVendor2 : VendingMachine
{
	string localizedName = "LocKey#43475";
	string localizedDescription = "LocKey#43476";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.LowQualityFood27";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood26";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityFood25";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 25.f;
				} : ConstantStatModifier
			];
		}
	];
}

TianchaVendor : VendingMachine
{
	string localizedName = "LocKey#43477";
	string localizedDescription = "LocKey#43478";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.MediumQualityDrink13";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 40.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityDrink8";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 20.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityDrink9";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 20.f;
				} : ConstantStatModifier
			];
		}
	];
}

TianchaVendor2 : VendingMachine
{
	string localizedName = "LocKey#43477";
	string localizedDescription = "LocKey#43478";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.MediumQualityDrink13";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 40.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityDrink8";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 20.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityDrink12";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 20.f;
				} : ConstantStatModifier
			];
		}
	];
}

BrendanVendor : VendingMachine
{
	string localizedName = "LocKey#43479";
	string localizedDescription = "LocKey#43480";
	fk< VendorItem >[] itemStock += 
	[
		{
			item = "Items.GoodQualityDrink11";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 20.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityDrink3";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 20.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityDrink1";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 20.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityDrink14";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 20.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.MediumQualityDrink13";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 20.f;
				} : ConstantStatModifier
			];
		}, 
		{
			item = "Items.LowQualityDrink10";
			quantity = 
			[
				{
					statType = "BaseStats.Quantity";
					modifierType = "Additive";
					value = 20.f;
				} : ConstantStatModifier
			];
		}
	];
}

IceMachine : Vendor
{
	vendorType = "VendorType.Junk";
	string localizedName = "LocKey#45194";
	itemStock = 
	[
		{
			item = "Items.IceCube";
			quantity = 
			[
				{
					value = 100.f;
				} : QuantityMod
			];
		}
	];
}

SlaughtOMaticVendor : WeaponVendingMachine
{
	string localizedName = "LocKey#45195";
	string localizedDescription = "LocKey#45196";
	itemStock = 
	[
		{
			item = "Items.Preset_Base_Slaughtomatic";
			quantity = 
			[
				{
					value = 25.f;
				} : QuantityMod
			];
		}
	];
}

DropPoint : Vendor
{
	string localizedName = "LocKey#45197";
	vendorType = "VendorType.DropPoint";
	itemStock = 
	[
		"Vendors.TierScaledBaseMoney"
	];
}

ShockVendor : VendingMachine
{
	string localizedName = "LocKey#43479";
	string localizedDescription = "LocKey#43480";
	itemStock = 
	[
		{
			item = "Items.money";
			quantity = 
			[
				{
					value = 6.f;
				} : QuantityMod
			];
		}
	];
}

