Flavor profiles (#10991)

* flavor profiles

TODO: every single flavor! yeah!!!

* adds basic localization, and flavors/lastFlavor values for when you get the flavor profile message

* multiple and single flavor messages

* start on flavor localization, multiple flavors in localized flavors

* flavor prototypes

* a few more flavors, descriptions on what each section of the flavor file should be doing

* localization for flavor profiles in drink/food system

* adds an event that allows a flavor profile list to be transformed base on the user entity

* raises it on the food entity too

* changes a field in flavor, adds some more flavors, starts adding flavor prototypes

* adds basic flavors to several entities, and consumable drinks, renames flavor field to 'flavors'

* changes call ordering in flavorprofile, adds flavor to ignored components server-side

flavor is really just a popup message, and those are all processed server-side

* fixes where food tried to get the flavor of the user instead of the food

* single flavors will now get the localized string

* getting the flavor message now ensures that flavors are deduplicated

* makes flavor processing more strictly unique bu making everything hashsets

* yeah, that could just not have distinctby now

* adds flavorprofile directly to food base instead for generic food taste

* FlavorProfileModificationEvent now passes a hashset of strings and not flavorprototypes

* flavorprofilesystem now broadcasts the flavor profile modification event

* adds more flavors to the flavor profile loc file

* skips a flavor, if the flavor string is null/empty

* adds some more flavors, adds generic medicine flavor to medicinal chemicals

* more food flavors, adds flavors to swallowing

* adds some cocktails to the set of flavor profiles

* regenerates flavor prototypes

* adds flavor type to all flavors, adds whitespace between variants

* adds more flavors, adds flavors to several chemicals and food items

this is the part that took the longest

* changes backup flavor message

* spelling mistake

* more flavors, and flavors on food

* readds all the type fields, whoops

* fixes localization strings for forcefeeding food/drink

* fixes multiple flavor profile

* adds flavor limit for flavors

* makes that fetch the cvardef instead
This commit is contained in:
Flipp Syder
2022-09-08 16:14:49 -07:00
committed by GitHub
parent f3510324ea
commit 3cfa00e91c
45 changed files with 2048 additions and 9 deletions

View File

@@ -97,6 +97,7 @@ namespace Content.Client.Entry
prototypes.RegisterIgnore("wireLayout");
prototypes.RegisterIgnore("alertLevels");
prototypes.RegisterIgnore("nukeopsRole");
prototypes.RegisterIgnore("flavor");
ClientContentIoC.Register();

View File

@@ -0,0 +1,22 @@
namespace Content.Server.Nutrition.Components;
[RegisterComponent]
public sealed class FlavorProfileComponent : Component
{
/// <summary>
/// Localized string containing the base flavor of this entity.
/// </summary>
[DataField("flavors")]
public HashSet<string> Flavors { get; } = new();
/// <summary>
/// Reagent IDs to ignore when processing this flavor profile. Defaults to nutriment.
/// </summary>
[DataField("ignoreReagents")]
public HashSet<string> IgnoreReagents { get; } = new()
{
"Nutriment",
"Vitamin",
"Protein"
};
}

View File

@@ -32,6 +32,7 @@ namespace Content.Server.Nutrition.EntitySystems
public sealed class DrinkSystem : EntitySystem
{
[Dependency] private readonly FoodSystem _foodSystem = default!;
[Dependency] private readonly FlavorProfileSystem _flavorProfileSystem = default!;
[Dependency] private readonly IRobustRandom _random = default!;
[Dependency] private readonly SolutionContainerSystem _solutionContainerSystem = default!;
[Dependency] private readonly PopupSystem _popupSystem = default!;
@@ -335,13 +336,15 @@ namespace Content.Server.Nutrition.EntitySystems
return;
}
var flavors = _flavorProfileSystem.GetLocalizedFlavorsMessage(args.User, drained);
if (forceDrink)
{
var targetName = Identity.Entity(uid, EntityManager);
var userName = Identity.Entity(args.User, EntityManager);
_popupSystem.PopupEntity(
Loc.GetString("drink-component-force-feed-success", ("user", userName)), uid, Filter.Entities(uid));
Loc.GetString("drink-component-force-feed-success", ("user", userName), ("flavors", flavors)), uid, Filter.Entities(uid));
_popupSystem.PopupEntity(
Loc.GetString("drink-component-force-feed-success-user", ("target", targetName)),
@@ -350,7 +353,10 @@ namespace Content.Server.Nutrition.EntitySystems
else
{
_popupSystem.PopupEntity(
Loc.GetString("drink-component-try-use-drink-success-slurp"), args.User, Filter.Pvs(args.User));
Loc.GetString("drink-component-try-use-drink-success-slurp-taste", ("flavors", flavors)), args.User,
Filter.Entities(args.User));
_popupSystem.PopupEntity(
Loc.GetString("drink-component-try-use-drink-success-slurp"), args.User, Filter.PvsExcept(args.User));
}
SoundSystem.Play(args.Drink.UseSound.GetSound(), Filter.Pvs(uid), uid, AudioParams.Default.WithVolume(-2f));

View File

@@ -0,0 +1,118 @@
using System.Linq;
using System.Text;
using Content.Server.Nutrition.Components;
using Content.Shared.CCVar;
using Content.Shared.Chemistry.Components;
using Content.Shared.Chemistry.Reagent;
using Microsoft.VisualBasic;
using Robust.Shared.Configuration;
using Robust.Shared.Prototypes;
namespace Content.Server.Nutrition.EntitySystems;
/// <summary>
/// Deals with flavor profiles when you eat something.
/// </summary>
public sealed class FlavorProfileSystem : EntitySystem
{
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
[Dependency] private readonly IConfigurationManager _configManager = default!;
private const string BackupFlavorMessage = "flavor-profile-unknown";
private int FlavorLimit => _configManager.GetCVar(CCVars.FlavorLimit);
public string GetLocalizedFlavorsMessage(EntityUid uid, EntityUid user, Solution solution,
FlavorProfileComponent? flavorProfile = null)
{
var flavors = new HashSet<string>();
if (!Resolve(uid, ref flavorProfile))
{
return Loc.GetString(BackupFlavorMessage);
}
flavors.UnionWith(flavorProfile.Flavors);
flavors.UnionWith(GetFlavorsFromReagents(solution, FlavorLimit - flavors.Count, flavorProfile.IgnoreReagents));
var ev = new FlavorProfileModificationEvent(user, flavors);
RaiseLocalEvent(ev);
RaiseLocalEvent(uid, ev);
RaiseLocalEvent(user, ev);
return FlavorsToFlavorMessage(flavors);
}
public string GetLocalizedFlavorsMessage(EntityUid user, Solution solution)
{
var flavors = GetFlavorsFromReagents(solution, FlavorLimit);
var ev = new FlavorProfileModificationEvent(user, flavors);
RaiseLocalEvent(user, ev, true);
return FlavorsToFlavorMessage(flavors);
}
private string FlavorsToFlavorMessage(HashSet<string> flavorSet)
{
var flavors = new List<FlavorPrototype>();
foreach (var flavor in flavorSet)
{
if (string.IsNullOrEmpty(flavor) || !_prototypeManager.TryIndex<FlavorPrototype>(flavor, out var flavorPrototype))
{
continue;
}
flavors.Add(flavorPrototype);
}
flavors.Sort((a, b) => a.FlavorType.CompareTo(b.FlavorType));
if (flavors.Count == 1 && !string.IsNullOrEmpty(flavors[0].FlavorDescription))
{
return Loc.GetString("flavor-profile", ("flavor", Loc.GetString(flavors[0].FlavorDescription)));
}
if (flavors.Count > 1)
{
var lastFlavor = Loc.GetString(flavors[^1].FlavorDescription);
var allFlavors = string.Join(", ", flavors.GetRange(0, flavors.Count - 1).Select(i => Loc.GetString(i.FlavorDescription)));
return Loc.GetString("flavor-profile-multiple", ("flavors", allFlavors), ("lastFlavor", lastFlavor));
}
return Loc.GetString(BackupFlavorMessage);
}
private HashSet<string> GetFlavorsFromReagents(Solution solution, int desiredAmount, HashSet<string>? toIgnore = null)
{
var flavors = new HashSet<string>();
foreach (var reagent in solution.Contents)
{
if (toIgnore != null && toIgnore.Contains(reagent.ReagentId))
{
continue;
}
if (flavors.Count == desiredAmount)
{
break;
}
var flavor = _prototypeManager.Index<ReagentPrototype>(reagent.ReagentId).Flavor;
flavors.Add(flavor);
}
return flavors;
}
}
public sealed class FlavorProfileModificationEvent : EntityEventArgs
{
public FlavorProfileModificationEvent(EntityUid user, HashSet<string> flavors)
{
User = user;
Flavors = flavors;
}
public EntityUid User { get; }
public HashSet<string> Flavors { get; }
}

View File

@@ -30,6 +30,7 @@ namespace Content.Server.Nutrition.EntitySystems
public sealed class FoodSystem : EntitySystem
{
[Dependency] private readonly SolutionContainerSystem _solutionContainerSystem = default!;
[Dependency] private readonly FlavorProfileSystem _flavorProfileSystem = default!;
[Dependency] private readonly BodySystem _bodySystem = default!;
[Dependency] private readonly StomachSystem _stomachSystem = default!;
[Dependency] private readonly PopupSystem _popupSystem = default!;
@@ -157,6 +158,8 @@ namespace Content.Server.Nutrition.EntitySystems
: args.FoodSolution.CurrentVolume;
var split = _solutionContainerSystem.SplitSolution((args.Food).Owner, args.FoodSolution, transferAmount);
var firstStomach = stomachs.FirstOrNull(
stomach => _stomachSystem.CanTransferSolution((stomach.Comp).Owner, split));
@@ -177,11 +180,13 @@ namespace Content.Server.Nutrition.EntitySystems
split.DoEntityReaction(uid, ReactionMethod.Ingestion);
_stomachSystem.TryTransferSolution(firstStomach.Value.Comp.Owner, split, firstStomach.Value.Comp);
var flavors = _flavorProfileSystem.GetLocalizedFlavorsMessage(args.Food.Owner, args.User, split);
if (forceFeed)
{
var targetName = Identity.Entity(uid, EntityManager);
var userName = Identity.Entity(args.User, EntityManager);
_popupSystem.PopupEntity(Loc.GetString("food-system-force-feed-success", ("user", userName)),
_popupSystem.PopupEntity(Loc.GetString("food-system-force-feed-success", ("user", userName), ("flavors", flavors)),
uid, Filter.Entities(uid));
_popupSystem.PopupEntity(Loc.GetString("food-system-force-feed-success-user", ("target", targetName)),
@@ -189,7 +194,7 @@ namespace Content.Server.Nutrition.EntitySystems
}
else
{
_popupSystem.PopupEntity(Loc.GetString(args.Food.EatMessage, ("food", args.Food.Owner)), args.User, Filter.Entities(args.User));
_popupSystem.PopupEntity(Loc.GetString(args.Food.EatMessage, ("food", args.Food.Owner), ("flavors", flavors)), args.User, Filter.Entities(args.User));
}
SoundSystem.Play(args.Food.UseSound.GetSound(), Filter.Pvs(uid), uid, AudioParams.Default.WithVolume(-1f));

View File

@@ -0,0 +1,22 @@
using Robust.Shared.Prototypes;
namespace Content.Server.Nutrition;
[Prototype("flavor")]
public sealed class FlavorPrototype : IPrototype
{
[IdDataField]
public string ID { get; } = default!;
[DataField("flavorType")]
public FlavorType FlavorType { get; } = FlavorType.Base;
[DataField("description")]
public string FlavorDescription { get; } = default!;
}
public enum FlavorType : byte
{
Base,
Complex
}

View File

@@ -1077,6 +1077,18 @@ namespace Content.Shared.CCVar
public static readonly CVarDef<string>
SalvageForced = CVarDef.Create("salvage.forced", "", CVar.SERVERONLY);
/*
* Flavor
*/
/// <summary>
/// Flavor limit. This is to ensure that having a large mass of flavors in
/// some food object won't spam a user with flavors.
/// </summary>
public static readonly CVarDef<int>
FlavorLimit = CVarDef.Create("flavor.limit", 10, CVar.SERVERONLY);
/*
* Mapping
*/
@@ -1099,6 +1111,7 @@ namespace Content.Shared.CCVar
public static readonly CVarDef<string>
AutosaveDirectory = CVarDef.Create("mapping.autosave_dir", "Autosaves", CVar.SERVERONLY);
/*
* Rules
*/

View File

@@ -50,6 +50,9 @@ namespace Content.Shared.Chemistry.Reagent
[ViewVariables(VVAccess.ReadOnly)]
public string LocalizedPhysicalDescription => Loc.GetString(PhysicalDescription);
[DataField("flavor")]
public string Flavor { get; } = default!;
[DataField("color")]
public Color SubstanceColor { get; } = Color.White;

View File

@@ -0,0 +1,173 @@
flavor-profile = Tastes {$flavor}.
flavor-profile-multiple = Tastes {$flavors} and {$lastFlavor}.
flavor-profile-unknown = Tastes indescribable.
# Base flavors. Use these when you can't think of anything.
# These are specifically flavors that are placed in front
# of other flavors. When the flavors are processed, these
# will go in front so you don't get this like "Tastes like tomatoes, sweet and spicy",
# instead, you get "Tastes sweet, spicy and like tomatoes".
flavor-base-savory = savory
flavor-base-sweet = sweet
flavor-base-salty = salty
flavor-base-sour = sour
flavor-base-bitter = bitter
flavor-base-spicy = spicy
flavor-base-metallic = metallic
flavor-base-meaty = meaty
flavor-base-fishy = fishy
flavor-base-cheesy = cheesy
flavor-base-funny = funny
flavor-base-tingly = tingly
flavor-base-acid = acidic
flavor-base-leafy = leafy
flavor-base-minty = minty
flavor-base-nutty = nutty
flavor-base-chalky = chalky
flavor-base-oily = oily
flavor-base-peppery = peppery
flavor-base-slimy = slimy
flavor-base-magical = magical
flavor-base-fiber = fibrous
flavor-base-cold = cold
flavor-base-spooky = spooky
flavor-base-smokey = smokey
flavor-base-fruity = fruity
flavor-base-creamy = creamy
flavor-base-fizzy = fizzy
flavor-base-shocking = shocking
flavor-base-cheap = cheap
# lmao
flavor-base-terrible = terrible
# Complex flavors. Put a flavor here when you want something that's more
# specific.
flavor-complex-nothing = like nothing
flavor-complex-honey = like honey
# Food-specific flavors.
## Food chemicals. In case you get something that has this inside.
flavor-complex-nutriment = like nutrition
flavor-complex-vitamin = like vitamins
flavor-complex-protein = like protein
## Generic food taste. This should be replaced with an actual flavor profile,
## if you have food that looks like this.
flavor-complex-food = like food
## Basic foodstuffs (ingredients, generic flavors)
flavor-complex-bun = like bun
flavor-complex-bread = like bread
flavor-complex-batter = like batter
flavor-complex-butter = like butter
flavor-complex-egg = like egg
flavor-complex-bacon = like bacon
flavor-complex-chocolate = like chocolate
flavor-complex-pasta = like pasta
flavor-complex-rice = like rice
flavor-complex-oats = like oats
flavor-complex-jelly = like jelly
flavor-complex-soy = like soy
flavor-complex-ice-cream = like ice cream
flavor-complex-dough = like dough
flavor-complex-sweet-dough = like sweet dough
flavor-complex-tofu = like tofu
flavor-complex-muffin = like a muffin
flavor-complex-peas = like peas
flavor-complex-pineapple = like pineapple
flavor-complex-onion = like onion
flavor-complex-eggplant = like eggplant
flavor-complex-carrot = like carrots
flavor-complex-potatoes = like potatoes
flavor-complex-mushroom = like mushrooms
flavor-complex-tomato = like tomatoes
flavor-complex-corn = like corn
flavor-complex-banana = like bananas
flavor-complex-apple = like apples
flavor-complex-bungo = like bungo
flavor-complex-raisins = like dried grapes
flavor-complex-orange = like oranges
## Complex foodstuffs (cooked foods, joke flavors, etc)
flavor-complex-pink = like pink
flavor-complex-curry = like curry
flavor-complex-borsch-1 = like borsch
flavor-complex-borsch-2 = like bortsch
flavor-complex-borsch-3 = like borstch
flavor-complex-borsch-4 = like borsh
flavor-complex-borsch-5 = like borscht
flavor-complex-mre-brownie = like a cheap brownie
flavor-complex-fortune-cookie = like random chance
flavor-complex-nutribrick = like you're operating in a jungle
flavor-complex-cheap-noodles = like cheap noodles
flavor-complex-syndi-cakes = like a hearty fruit cake
flavor-complex-sus-jerky = like sus
flavor-complex-boritos = like gaming
flavor-complex-nachos = like nachos
flavor-complex-donk = like cheap pizza
flavor-complex-copypasta = like a reptitive joke
flavor-complex-memory-leek = like a fork bomb
flavor-complex-gunpowder = like gunpowder
flavor-complex-validhunting = like validhunting
# Drink-specific flavors.
## Generic alcohol/soda taste. This should be replaced with an actual flavor profile.
flavor-complex-alcohol = like alcohol
flavor-complex-soda = like soda
flavor-complex-juice = like juice
## Basic drinks
flavor-complex-water = like water
flavor-complex-beer = like piss
flavor-complex-ale = like bread
flavor-complex-cola = like cola
flavor-complex-vodka = like fermented grain
flavor-complex-tequila = like fermented death
flavor-complex-sake = like sweet, alcoholic rice
flavor-complex-rum = like fermented sugar
flavor-complex-coffee-liquor = like strong, bitter coffee
flavor-complex-whiskey = like molasses
flavor-complex-shitty-wine = like grape rinds
flavor-complex-iced-tea = like iced tea
flavor-complex-coffee = like coffee
flavor-complex-milk = like milk
flavor-complex-tea = like tea
flavor-complex-ice = like ice
## Cocktails
flavor-complex-long-island = suspiciously like iced tea
flavor-complex-three-mile-island = like tea brewed in nuclear runoff
flavor-complex-whiskey-cola = like carbonated molasses
flavor-complex-singulo = like a bottomless hole
flavor-complex-syndie-bomb = like bitter whiskey
flavor-complex-tequila-sunrise = like a mexican morning
flavor-complex-irish-coffee = like an alcoholic wakeup call
flavor-complex-iced-beer = like ice cold piss
flavor-complex-gargle-blaster = like somebody smashed your head with a lemon-covered brick of gold
flavor-complex-bloody-mary = like a bad hangover
flavor-complex-beepsky = like oil and whiskey
flavor-complex-banana-honk = like a banana milkshake
flavor-complex-atomic-bomb = like a nuclear wasteland
flavor-complex-atomic-cola = like hoarding bottle caps
flavor-complex-cuba-libre = like spiked cola
flavor-complex-gin-tonic = like spiked lemon-lime soda
flavor-complex-screwdriver = like spiked orange juice
### This is exactly what pilk tastes like. I'm not even joking. I might've been a little drunk though
flavor-complex-pilk = like sweet milk
# Medicine/chemical-specific flavors.
## Generic flavors.
flavor-complex-medicine = like medicine
flavor-complex-carpet = like a handful of fur
flavor-complex-bee = unbeelievable
flavor-complex-sax = like jazz

View File

@@ -15,8 +15,9 @@ drink-component-try-use-drink-had-enough = You can't drink more!
drink-component-try-use-drink-cannot-drink-other = They can't drink anything!
drink-component-try-use-drink-had-enough-other = They can't drink more!
drink-component-try-use-drink-success-slurp = Slurp
drink-component-try-use-drink-success-slurp-taste = Slurp. {$flavors}
drink-component-force-feed = {CAPITALIZE(THE($user))} is trying to make you drink something!
drink-component-force-feed-success = {CAPITALIZE(THE($user))} forced you to drink something!
drink-component-force-feed-success = {CAPITALIZE(THE($user))} forced you to drink something! {$flavors}
drink-component-force-feed-success-user = You successfully feed {THE($target)}

View File

@@ -4,8 +4,8 @@
# When trying to eat food without the required utensil... but you gotta hold it
food-you-need-to-hold-utensil = You need to be holding a {$utensil} to eat that!
food-nom = Nom
food-swallow = You swallow the {$food}.
food-nom = Nom. {$flavors}
food-swallow = You swallow the {$food}. {$flavors}
food-system-remove-mask = You need to take off the {$entity} first.
@@ -21,5 +21,5 @@ food-system-verb-eat = Eat
## Force feeding
food-system-force-feed = {CAPITALIZE(THE($user))} is trying feed you something!
food-system-force-feed-success = {CAPITALIZE(THE($user))} forced you to eat something!
food-system-force-feed-success = {CAPITALIZE(THE($user))} forced you to eat something! {$flavors}
food-system-force-feed-success-user = You successfully feed {THE($target)}

View File

@@ -5,6 +5,9 @@
id: FoodBreadBase
abstract: true
components:
- type: FlavorProfile
flavors:
- bread
- type: Food
- type: Sprite
sprite: Objects/Consumable/Food/Baked/bread.rsi
@@ -22,6 +25,9 @@
id: FoodBreadSliceBase
abstract: true
components:
- type: FlavorProfile
flavors:
- bread
- type: SolutionContainerManager
solutions:
food:
@@ -94,6 +100,10 @@
id: FoodBreadMeat
description: The culinary base of every self-respecting eloquen/tg/entleman.
components:
- type: FlavorProfile
flavors:
- meaty
- bread
- type: Food
- type: Sprite
layers:
@@ -117,6 +127,10 @@
id: FoodBreadMeatSlice
description: A slice of delicious meatbread.
components:
- type: FlavorProfile
flavors:
- meaty
- bread
- type: Food
- type: Sprite
layers:
@@ -137,6 +151,10 @@
id: FoodBreadMeatXeno
description: Reassuringly green meatloaf made from xeno meat. Extra heretical.
components:
- type: FlavorProfile
flavors:
- acidic
- bread
- type: Food
- type: Sprite
layers:
@@ -160,6 +178,10 @@
id: FoodBreadMeatXenoSlice
description: A slice of delicious meatbread. Extra heretical.
components:
- type: FlavorProfile
flavors:
- acidic
- bread
- type: Food
- type: Sprite
layers:
@@ -227,6 +249,11 @@
id: FoodBreadBanana
description: A heavenly and filling treat.
components:
- type: FlavorProfile
flavors:
- banana
- nutty
- bread
- type: Food
- type: Sprite
layers:
@@ -241,6 +268,11 @@
id: FoodBreadBananaSlice
description: A slice of delicious banana bread.
components:
- type: FlavorProfile
flavors:
- banana
- nutty
- bread
- type: Food
- type: Sprite
layers:
@@ -295,6 +327,11 @@
id: FoodBreadCreamcheese
description: Yum yum yum!
components:
- type: FlavorProfile
flavors:
- cheesy
- creamy
- bread
- type: Food
- type: Sprite
layers:
@@ -318,6 +355,11 @@
id: FoodBreadCreamcheeseSlice
description: A slice of yum!
components:
- type: FlavorProfile
flavors:
- cheesy
- creamy
- bread
- type: Food
- type: Sprite
layers:

View File

@@ -5,6 +5,9 @@
id: FoodCakeBase
abstract: true
components:
- type: FlavorProfile
flavors:
- sweet
- type: Food
trash: FoodPlate
- type: Sprite
@@ -26,6 +29,9 @@
abstract: true
description: Just a slice of cake, it is enough for everyone.
components:
- type: FlavorProfile
flavors:
- sweet
- type: Food
trash: FoodPlateSmall
- type: SolutionContainerManager

View File

@@ -33,6 +33,11 @@
id: FoodDonkpocket
description: The food of choice for the seasoned traitor.
components:
- type: FlavorProfile
flavors:
- bread
- meaty
- cheap
- type: Sprite
state: plain
@@ -42,6 +47,11 @@
id: FoodDonkpocketWarm
description: The heated food of choice for the seasoned traitor.
components:
- type: FlavorProfile
flavors:
- bread
- meaty
- cheap
- type: SolutionContainerManager
solutions:
food:
@@ -56,6 +66,10 @@
id: FoodDonkpocketDank
description: The food of choice for the seasoned botanist.
components:
- type: FlavorProfile
flavors:
- leafy
- cheap
- type: SolutionContainerManager
solutions:
food:
@@ -71,6 +85,10 @@
id: FoodDonkpocketDankWarm
description: The heated food of choice for the seasoned botanist.
components:
- type: FlavorProfile
flavors:
- leafy
- cheap
- type: SolutionContainerManager
solutions:
food:
@@ -86,6 +104,11 @@
id: FoodDonkpocketSpicy
description: The classic snack food, now with a heat-activated spicy flair.
components:
- type: FlavorProfile
flavors:
- spicy
- meaty
- cheap
- type: Sprite
state: plain
@@ -95,6 +118,11 @@
id: FoodDonkpocketSpicyWarm
description: The classic snack food, now maybe a bit too spicy.
components:
- type: FlavorProfile
flavors:
- spicy
- meaty
- cheap
- type: SolutionContainerManager
solutions:
food:
@@ -112,6 +140,11 @@
id: FoodDonkpocketTeriyaki
description: An East Asian take on the classic stationside snack.
components:
- type: FlavorProfile
flavors:
- meaty
- sweet
- cheap
- type: Sprite
state: teriyaki
@@ -121,6 +154,11 @@
id: FoodDonkpocketTeriyakiWarm
description: An East Asian take on the classic stationside snack, now steamy and warm.
components:
- type: FlavorProfile
flavors:
- meaty
- sweet
- cheap
- type: SolutionContainerManager
solutions:
food:
@@ -136,6 +174,12 @@
id: FoodDonkpocketPizza
description: Delicious, cheesy and surprisingly filling.
components:
- type: FlavorProfile
flavors:
- bread
- cheesy
- tomato
- cheap
- type: SolutionContainerManager
solutions:
food:
@@ -151,6 +195,12 @@
id: FoodDonkpocketPizzaWarm
description: Cheese filling really hits the spot when warm.
components:
- type: FlavorProfile
flavors:
- bread
- cheesy
- tomato
- cheap
- type: SolutionContainerManager
solutions:
food:
@@ -166,6 +216,10 @@
id: FoodDonkpocketHonk
description: The award-winning donk-pocket that won the hearts of clowns and humans alike.
components:
- type: FlavorProfile
flavors:
- funny
- cheap
- type: SolutionContainerManager
solutions:
food:
@@ -183,6 +237,10 @@
id: FoodDonkpocketHonkWarm
description: The award-winning donk-pocket, now warm and toasty.
components:
- type: FlavorProfile
flavors:
- funny
- cheap
- type: SolutionContainerManager
solutions:
food:
@@ -198,6 +256,10 @@
id: FoodDonkpocketBerry
description: A relentlessly sweet donk-pocket first created for use in Operation Iraqi Freedom.
components:
- type: FlavorProfile
flavors:
- sweet
- cheap
- type: SolutionContainerManager
solutions:
food:
@@ -213,6 +275,10 @@
id: FoodDonkpocketBerryWarm
description: A relentlessly sweet donk-pocket, now warm and delicious.
components:
- type: FlavorProfile
flavors:
- sweet
- cheap
- type: SolutionContainerManager
solutions:
food:
@@ -230,6 +296,10 @@
id: FoodDonkpocketGondola
description: The choice to use real gondola meat in the recipe is controversial, to say the least.
components:
- type: FlavorProfile
flavors:
- shocking
- cheap
- type: SolutionContainerManager
solutions:
food:
@@ -244,6 +314,10 @@
parent: FoodDonkpocketGondola
id: FoodDonkpocketGondolaWarm
components:
- type: FlavorProfile
flavors:
- shocking
- cheap
- type: SolutionContainerManager
solutions:
food:
@@ -259,6 +333,10 @@
id: FoodDonkpocketDink
description: An off-brand lizard donk-pocket, filled with pickled carrot and wrapped with seaweed. Best eaten cold, or even better, not eaten at all.
components:
- type: FlavorProfile
flavors:
- cold
- cheap
- type: SolutionContainerManager
solutions:
food:

View File

@@ -39,6 +39,9 @@
parent: FoodDonutBase
id: FoodDonutPlain
components:
- type: FlavorProfile
flavors:
- sweet
- type: Sprite
state: plain
@@ -47,6 +50,9 @@
parent: FoodDonutBase
id: FoodDonutJellyPlain
components:
- type: FlavorProfile
flavors:
- jelly
- type: Sprite
state: jelly-plain
- type: SolutionContainerManager
@@ -66,6 +72,9 @@
parent: FoodDonutBase
id: FoodDonutHomer
components:
- type: FlavorProfile
flavors:
- pink
- type: Sprite
state: homer
- type: Item
@@ -77,6 +86,12 @@
id: FoodDonutChaos
description: Like life, it never quite tastes the same.
components:
- type: FlavorProfile
flavors:
- sweet
- funny
- magical
- tingly
- type: Sprite
state: chaos
# Tastes like donut, chaos.
@@ -87,6 +102,9 @@
id: FoodDonutMeat
description: Tastes as gross as it looks.
components:
- type: FlavorProfile
flavors:
- meaty
- type: Sprite
state: meat
# Tastes like meat.
@@ -97,6 +115,9 @@
id: FoodDonutPink
description: Goes great with a soy latte.
components:
- type: FlavorProfile
flavors:
- pink
- type: Sprite
state: pink
- type: Item
@@ -118,6 +139,10 @@
id: FoodDonutApple
description: Goes great with a shot of cinnamon schnapps.
components:
- type: FlavorProfile
flavors:
- sweet
- apple
- type: Sprite
state: green
# Tastes like donut, green apples.
@@ -138,6 +163,9 @@
id: FoodDonutChocolate
description: Goes great with a glass of warm milk.
components:
- type: FlavorProfile
flavors:
- chocolate
- type: Sprite
state: choc
- type: SolutionContainerManager
@@ -167,6 +195,10 @@
id: FoodDonutBungo
description: Goes great with a mason jar of hippie's delight.
components:
- type: FlavorProfile
flavors:
- sweet
- bungo
- type: Sprite
state: yellow
# Tastes like donut, tropical sweetness.
@@ -177,6 +209,9 @@
id: FoodDonut
description: The L-theanine in this donut is relaxing, yet not euphoric. Goes great with a cup of tea.
components:
- type: FlavorProfile
flavors:
- tea
- type: Sprite
state: olive
# Tastes like donut, matcha.

View File

@@ -5,6 +5,9 @@
id: FoodPieBase
abstract: true
components:
- type: FlavorProfile
flavors:
- sweet
- type: Food
trash: FoodPlateTin
- type: Sprite
@@ -31,6 +34,9 @@
abstract: true
description: A slice of pie. Tasty!
components:
- type: FlavorProfile
flavors:
- sweet
- type: Food
trash: FoodPlateSmall
- type: Sprite
@@ -57,6 +63,10 @@
id: FoodPieApple
description: A pie containing sweet, sweet love... or apple.
components:
- type: FlavorProfile
flavors:
- sweet
- apple
- type: Sprite
layers:
- state: tin
@@ -69,6 +79,10 @@
parent: FoodPieSliceBase
id: FoodPieAppleSlice
components:
- type: FlavorProfile
flavors:
- sweet
- apple
- type: Sprite
layers:
- state: plate-small
@@ -84,6 +98,10 @@
id: FoodPieBaklava
description: A delightful healthy snack made of nut layers with thin bread.
components:
- type: FlavorProfile
flavors:
- sweet
- nutty
- type: Sprite
layers:
- state: tin
@@ -97,6 +115,10 @@
id: FoodPieBaklavaSlice
description: A portion of a delightful healthy snack made of nut layers with thin bread.
components:
- type: FlavorProfile
flavors:
- sweet
- nutty
- type: Sprite
layers:
- state: plate-small
@@ -109,6 +131,11 @@
id: FoodPieBananaCream
description: Just like back home, on clown planet! HONK!
components:
- type: FlavorProfile
flavors:
- sweet
- banana
- creamy
- type: Sprite
layers:
- state: tin
@@ -122,6 +149,11 @@
id: FoodPieClafoutis
description: No black birds, this is a good sign.
components:
- type: FlavorProfile
flavors:
- sweet
- banana
- creamy
- type: Sprite
layers:
- state: tin
@@ -135,6 +167,9 @@
parent: FoodPieSliceBase
id: FoodPieClafoutisSlice
components:
- type: FlavorProfile
flavors:
- sweet
- type: Sprite
layers:
- state: plate-small
@@ -150,6 +185,9 @@
id: FoodPieCherry
description: Tastes good enough to make a grown man cry.
components:
- type: FlavorProfile
flavors:
- sweet
- type: Sprite
layers:
- state: tin
@@ -162,6 +200,9 @@
parent: FoodPieSliceBase
id: FoodPieCherrySlice
components:
- type: FlavorProfile
flavors:
- sweet
- type: Sprite
layers:
- state: plate-small
@@ -177,6 +218,9 @@
id: FoodPieMeat
description: An old barber recipe, very delicious!
components:
- type: FlavorProfile
flavors:
- meaty
- type: Sprite
layers:
- state: tin
@@ -189,6 +233,9 @@
parent: FoodPieSliceBase
id: FoodPieMeatSlice
components:
- type: FlavorProfile
flavors:
- meaty
- type: Sprite
layers:
- state: plate-small
@@ -203,6 +250,10 @@
parent: FoodPieBase
id: FoodPieXeno
components:
- type: FlavorProfile
flavors:
- meaty
- acidic
- type: Sprite
layers:
- state: tin
@@ -215,6 +266,10 @@
parent: FoodPieSliceBase
id: FoodPieXenoSlice
components:
- type: FlavorProfile
flavors:
- meaty
- acidic
- type: Sprite
layers:
- state: plate-small
@@ -230,6 +285,9 @@
id: FoodPieFrosty
description: Tastes like blue and cold.
components:
- type: FlavorProfile
flavors:
- cold
- type: Sprite
layers:
- state: tin
@@ -242,6 +300,9 @@
parent: FoodPieSliceBase
id: FoodPieFrostySlice
components:
- type: FlavorProfile
flavors:
- cold
- type: Sprite
layers:
- state: plate-small
@@ -259,6 +320,9 @@
id: FoodPieAmanita
description: Sweet and tasty poison pie.
components:
- type: FlavorProfile
flavors:
- mushroom
- type: Sprite
layers:
- state: plate
@@ -282,6 +346,9 @@
id: FoodPiePlump
description: I bet you love stuff made out of plump helmets!
components:
- type: FlavorProfile
flavors:
- mushroom
- type: Sprite
layers:
- state: plate
@@ -296,6 +363,9 @@
id: FoodTartGrape
description: A tasty dessert that reminds you of the wine you didn't make.
components:
- type: FlavorProfile
flavors:
- sweet
- type: Food
trash: FoodPlateSmall
- type: Sprite
@@ -310,6 +380,9 @@
id: FoodTartMime
description: "\" \""
components:
- type: FlavorProfile
flavors:
- nothing
- type: Food
trash: FoodPlateSmall
- type: Sprite
@@ -324,6 +397,9 @@
id: FoodTartGapple
description: A tasty dessert that won't make it through a metal detector.
components:
- type: FlavorProfile
flavors:
- apple
- type: Food
trash: FoodPlateSmall
- type: Sprite
@@ -338,6 +414,9 @@
id: FoodTartCoco
description: A tasty dessert made of chocolate, with a liquid core.
components:
- type: FlavorProfile
flavors:
- chocolate
- type: Food
trash: FoodPlateSmall
- type: Sprite

View File

@@ -5,6 +5,10 @@
id: FoodPizzaBase
abstract: true
components:
- type: FlavorProfile
flavors:
- oily
- bread
- type: Food
- type: Sprite
sprite: Objects/Consumable/Food/Baked/pizza.rsi
@@ -31,6 +35,10 @@
id: FoodPizzaSliceBase
abstract: true
components:
- type: FlavorProfile
flavors:
- oily
- bread
- type: Food
- type: Sprite
sprite: Objects/Consumable/Food/Baked/pizza.rsi
@@ -59,6 +67,11 @@
id: FoodPizzaMargherita
description: The flavor of Italy.
components:
- type: FlavorProfile
flavors:
- cheesy
- oily
- bread
- type: Sprite
layers:
- state: margherita
@@ -71,6 +84,11 @@
id: FoodPizzaMargheritaSlice
description: A slice of Italy.
components:
- type: FlavorProfile
flavors:
- cheesy
- oily
- bread
- type: Sprite
layers:
- state: margherita-slice
@@ -81,6 +99,12 @@
id: FoodPizzaMeat
description: Greasy pizza with delicious meat.
components:
- type: FlavorProfile
flavors:
- meaty
- cheesy
- oily
- bread
- type: Sprite
layers:
- state: meat
@@ -93,6 +117,12 @@
id: FoodPizzaMeatSlice
description: A nutritious slice of meatpizza.
components:
- type: FlavorProfile
flavors:
- meaty
- cheesy
- oily
- bread
- type: Sprite
layers:
- state: meat-slice
@@ -104,6 +134,11 @@
id: FoodPizzaMushroom
description: Very special pizza.
components:
- type: FlavorProfile
flavors:
- mushroom
- oily
- bread
- type: Sprite
layers:
- state: mushroom
@@ -116,6 +151,11 @@
id: FoodPizzaMushroomSlice
description: Maybe it is the last slice of pizza in your life.
components:
- type: FlavorProfile
flavors:
- mushroom
- oily
- bread
- type: Sprite
layers:
- state: mushroom-slice
@@ -127,6 +167,14 @@
id: FoodPizzaVegetable
description: The station's vegetarians will thank you for making this.
components:
- type: FlavorProfile
flavors:
- eggplant
- corn
- tomato
- oily
- cheesy
- bread
- type: Sprite
layers:
- state: vegetable
@@ -150,6 +198,15 @@
id: FoodPizzaVegetableSlice
description: A slice of this is enough to satisfy even the pickiest station personnel.
components:
- type: FlavorProfile
flavors:
- eggplant
- corn
- tomato
- carrot
- oily
- cheesy
- bread
- type: Sprite
layers:
- state: vegetable-slice
@@ -173,6 +230,9 @@
id: FoodPizzaDonkpocket
description: Who thought this would be a good idea?
components:
- type: FlavorProfile
flavors:
- donk
- type: Sprite
layers:
- state: donkpocket
@@ -197,6 +257,9 @@
id: FoodPizzaDonkpocketSlice
description: Smells like donk-pocket.
components:
- type: FlavorProfile
flavors:
- donk
- type: Sprite
layers:
- state: donkpocket-slice
@@ -219,6 +282,12 @@
id: FoodPizzaDank
description: The hippie's pizza of choice.
components:
- type: FlavorProfile
flavors:
- oily
- bread
- cheesy
- leafy
- type: Sprite
layers:
- state: dank
@@ -242,6 +311,12 @@
id: FoodPizzaDankSlice
description: So good, man...
components:
- type: FlavorProfile
flavors:
- oily
- bread
- cheesy
- leafy
- type: Sprite
layers:
- state: dank-slice
@@ -264,6 +339,12 @@
id: FoodPizzaSassysage
description: You can really smell the sassiness.
components:
- type: FlavorProfile
flavors:
- meaty
- cheesy
- oily
- bread
- type: Sprite
layers:
- state: sassysage
@@ -276,6 +357,12 @@
id: FoodPizzaSassysageSlice
description: Deliciously sassy.
components:
- type: FlavorProfile
flavors:
- meaty
- cheesy
- oily
- bread
- type: Sprite
layers:
- state: sassysage-slice
@@ -287,6 +374,13 @@
id: FoodPizzaPineapple
description: Makes people burst into tears. Tears of joy or sadness depends on the persons fondness for pineapple.
components:
- type: FlavorProfile
flavors:
- meaty
- pineapple
- cheesy
- oily
- bread
- type: Sprite
layers:
- state: pineapple
@@ -299,6 +393,13 @@
id: FoodPizzaPineappleSlice
description: A slice of joy/sin.
components:
- type: FlavorProfile
flavors:
- meaty
- pineapple
- cheesy
- oily
- bread
- type: Sprite
layers:
- state: pineapple-slice
@@ -311,6 +412,13 @@
id: FoodPizzaArnold
description: Hello, you've reached Arnold's pizza shop. I'm not here now, I'm out killing pepperoni.
components:
- type: FlavorProfile
flavors:
- meaty
- cheesy
- oily
- bread
- gunpowder
- type: Sprite
layers:
- state: arnold
@@ -336,6 +444,13 @@
id: FoodPizzaArnoldSlice
description: I come over, maybe I give you a pizza, maybe I break off your arm.
components:
- type: FlavorProfile
flavors:
- meaty
- cheesy
- oily
- bread
- gunpowder
- type: Sprite
layers:
- state: arnold-slice
@@ -361,6 +476,11 @@
id: FoodPizzaMoldySlice
description: Once a perfectly good slice of pizza pie, but now it lies here, rancid and bursting with spores.
components:
- type: FlavorProfile
flavors:
- bitter
- terrible
- mushroom
- type: Sprite
layers:
- state: moldy-slice

View File

@@ -26,6 +26,10 @@
id: FoodBurgerBase
abstract: true
components:
- type: FlavorProfile
flavors:
- bun
- meaty
- type: Food
transferAmount: 5
- type: Sprite
@@ -76,6 +80,10 @@
id: FoodBurgerCarp
description: Almost like a carp is yelling somewhere...
components:
- type: FlavorProfile
flavors:
- bun
- fishy
- type: Sprite
state: fish
# Tastes like bun, fish.
@@ -86,6 +94,10 @@
id: FoodBurgerTofu
description: What... is that meat?
components:
- type: FlavorProfile
flavors:
- bun
- tofu
- type: Sprite
state: tofu
# Tastes like bun, tofu.
@@ -96,6 +108,11 @@
id: FoodBurgerRobot
description: The lettuce is the only organic component. Beep.
components:
- type: FlavorProfile
flavors:
- bun
- leafy
- metallic
- type: Sprite
state: ro
# Tastes like bun, lettuce, sludge.
@@ -106,6 +123,11 @@
id: FoodBurgerXeno
description: Smells caustic. Tastes like heresy.
components:
- type: FlavorProfile
flavors:
- bun
- meaty
- acidic
- type: Sprite
state: x
# Tastes like bun, acid.
@@ -136,6 +158,9 @@
id: FoodBurgerClown
description: This tastes funny...
components:
- type: FlavorProfile
flavors:
- funny
- type: Sprite
state: clown
@@ -145,6 +170,9 @@
id: FoodBurgerMime
description: Its taste defies language.
components:
- type: FlavorProfile
flavors:
- nothing
- type: Sprite
state: mime
# Tastes like .
@@ -165,6 +193,10 @@
id: FoodBurgerGhost
description: Too spooky!
components:
- type: FlavorProfile
flavors:
- bun
- spooky
- type: Sprite
state: ghost
- type: SolutionContainerManager
@@ -187,6 +219,10 @@
id: FoodBurgerSpell
description: This is absolutely Ei Nath.
components:
- type: FlavorProfile
flavors:
- bun
- magical
- type: Sprite
state: spell
# Tastes like bun, silver.
@@ -197,6 +233,11 @@
id: FoodBurgerBig
description: Forget the Big Mac. THIS is the future!
components:
- type: FlavorProfile
flavors: # What bun?
- meaty
- oily
- cheesy
- type: SolutionContainerManager
solutions:
food:
@@ -216,6 +257,11 @@
id: FoodBurgerSuper
description: This is a mountain of a burger. FOOD!
components:
- type: FlavorProfile
flavors: # What bun?
- meaty
- oily
- cheesy
- type: SolutionContainerManager
solutions:
food:
@@ -239,6 +285,10 @@
id: FoodBurgerFive
description: HOT! HOT! HOT!
components:
- type: FlavorProfile
flavors:
- meaty
- spicy
- type: Sprite
state: fivealarm
- type: SolutionContainerManager
@@ -292,6 +342,10 @@
id: FoodBurgerBacon
description: The perfect combination of all things American.
components:
- type: FlavorProfile
flavors:
- meaty
- bacon
- type: Sprite
state: bacon
solutions:
@@ -350,6 +404,10 @@
id: FoodBurgerSoy
description: After eating this you have the overwhelming urge to purchase overpriced figurines of superheroes.
components:
- type: FlavorProfile
flavors:
- bun
- soy
- type: Sprite
state: soylent
- type: SolutionContainerManager
@@ -394,6 +452,10 @@
id: FoodBurgerMcguffin
description: A cheap and greasy imitation of an eggs Benedict.
components:
- type: FlavorProfile
flavors:
- muffin
- egg
- type: Sprite
state: mcguffin
- type: SolutionContainerManager
@@ -457,6 +519,10 @@
id: FoodBurgerCheese
description: This noble burger stands proudly clad in golden cheese.
components:
- type: FlavorProfile
flavors:
- meaty
- cheesy
- type: Sprite
state: cheese
- type: SolutionContainerManager

View File

@@ -6,6 +6,9 @@
id: FoodBase
abstract: true
components:
- type: FlavorProfile
flavors:
- food
- type: Food
- type: Recyclable
- type: SpaceGarbage

View File

@@ -327,6 +327,9 @@
id: FoodDough
description: A piece of dough.
components:
- type: FlavorProfile
flavors:
- dough
- type: Sprite
state: dough
- type: SliceableFood
@@ -339,6 +342,9 @@
id: FoodDoughSlice
description: A slice of dough. Can be cooked into a bun.
components:
- type: FlavorProfile
flavors:
- dough
- type: Sprite
state: dough-slice
@@ -348,6 +354,9 @@
id: FoodDoughBun
description: A base for any self-respecting burger.
components:
- type: FlavorProfile
flavors:
- bun
- type: Sprite
sprite: Objects/Consumable/Food/burger.rsi
state: bun
@@ -403,6 +412,9 @@
id: FoodCakeBatter
description: Cook it to get a cake.
components:
- type: FlavorProfile
flavors:
- sweetdough
- type: Sprite
state: cakebatter
@@ -421,6 +433,9 @@
id: FoodCheese
description: A big wheel of delcious Cheddar.
components:
- type: FlavorProfile
flavors:
- cheesy
- type: Sprite
state: cheesewheel
- type: SliceableFood
@@ -433,6 +448,9 @@
id: FoodCheeseSlice
description: A wedge of delicious Cheddar. The cheese wheel it was cut from can't have gone far.
components:
- type: FlavorProfile
flavors:
- cheesy
- type: Sprite
state: cheesewedge
- type: SolutionContainerManager
@@ -449,6 +467,9 @@
id: FoodBadRecipe
description: Someone should be demoted from cook for this.
components:
- type: FlavorProfile
flavors:
- terrible
- type: Sprite
state: badrecipe
- type: SolutionContainerManager

View File

@@ -29,6 +29,10 @@
id: FoodMealPotatoLoaded
description: Totally baked.
components:
- type: FlavorProfile
flavors:
- cheesy
- potatoes
- type: Sprite
state: loadedbakedpotato
# Tastes like potato.
@@ -39,6 +43,10 @@
id: FoodMealFries
description: AKA, French Fries, Freedom Fries, etc.
components:
- type: FlavorProfile
flavors:
- potatoes
- salty
- type: Sprite
state: fries
# Tastes like fries, salt.
@@ -49,6 +57,11 @@
id: FoodMealFriesCheesy
description: Fries. Covered in cheese. Duh.
components:
- type: FlavorProfile
flavors:
- potatoes
- salty
- cheesy
- type: Sprite
state: fries-cheesy
# Tastes like fries, cheese.
@@ -59,6 +72,10 @@
id: FoodMealFriesCarrot
description: Tasty fries from fresh carrots.
components:
- type: FlavorProfile
flavors:
- carrots
- salty
- type: Sprite
state: fries-carrot
netsync: false
@@ -77,6 +94,9 @@
id: FoodMealNachos
description: Chips from Space Mexico.
components:
- type: FlavorProfile
flavors:
- nachos
- type: Sprite
state: nachos
# Tastes like nachos.
@@ -87,6 +107,10 @@
id: FoodMealNachosCheesy
description: The delicious combination of nachos and melting cheese.
components:
- type: FlavorProfile
flavors:
- nachos
- cheesy
- type: Sprite
state: nachos-cheesy
- type: SolutionContainerManager
@@ -108,6 +132,11 @@
id: FoodMealNachosCuban
description: That's some dangerously spicy nachos.
components:
- type: FlavorProfile
flavors:
- nachos
- cheesy
- spicy
- type: Sprite
state: nachos-cuban
- type: SolutionContainerManager
@@ -129,6 +158,9 @@
id: FoodMealMint
description: It's wafer thin.
components:
- type: FlavorProfile
flavors:
- minty
- type: Sprite
state: mint
- type: SolutionContainerManager
@@ -147,6 +179,10 @@
id: FoodMealEggplantParm
description: The only good recipe for eggplant.
components:
- type: FlavorProfile
flavors:
- eggplant
- cheesy
- type: Sprite
state: eggplantparm
- type: SolutionContainerManager
@@ -166,6 +202,10 @@
id: FoodMealPotatoYaki
description: Made with roasted sweet potatoes!
components:
- type: FlavorProfile
flavors:
- sweet
- potatoes
- type: Sprite
state: yakiimo
# Tastes like sweet potato.
@@ -176,6 +216,11 @@
id: FoodMealCubancarp
description: A grifftastic sandwich that burns your tongue and then leaves it numb!
components:
- type: FlavorProfile
flavors:
- fishy
- batter
- spicy
- type: Sprite
state: cubancarp
- type: SolutionContainerManager
@@ -195,6 +240,9 @@
id: FoodMealCornedbeef
description: Now you can feel like a real tourist vacationing in Ireland.
components:
- type: FlavorProfile
flavors:
- meaty
- type: Sprite
state: cornedbeef
- type: SolutionContainerManager
@@ -214,6 +262,10 @@
id: FoodMealBearsteak
description: Because eating bear wasn't manly enough.
components:
- type: FlavorProfile
flavors:
- meaty
- fishy
- type: Sprite
state: bearsteak
- type: SolutionContainerManager
@@ -233,6 +285,10 @@
id: FoodMealPigblanket
description: A tiny sausage wrapped in a flakey, buttery roll. Free this pig from its blanket prison by eating it.
components:
- type: FlavorProfile
flavors:
- meaty
- butter
- type: Sprite
state: pigblanket
- type: SolutionContainerManager
@@ -252,6 +308,10 @@
id: FoodMealRibs
description: BBQ ribs, slathered in a healthy coating of BBQ sauce. The least vegan thing to ever exist.
components:
- type: FlavorProfile
flavors:
- meaty
- smokey
- type: Sprite
state: ribs
- type: SolutionContainerManager
@@ -273,6 +333,11 @@
id: FoodMealEggsbenedict
description: There is only one egg on this, how rude.
components:
- type: FlavorProfile
flavors:
- egg
- bacon
- bun
- type: Sprite
state: benedict
- type: SolutionContainerManager
@@ -292,6 +357,10 @@
id: FoodMealOmelette
description: Cheesy.
components:
- type: FlavorProfile
flavors:
- egg
- cheesy
- type: Sprite
state: omelette
- type: SolutionContainerManager
@@ -309,6 +378,11 @@
id: FoodMealFriedegg
description: A fried egg, with a touch of salt and pepper.
components:
- type: FlavorProfile
flavors:
- egg
- salty
- peppery
- type: Sprite
state: friedegg
- type: SolutionContainerManager
@@ -330,6 +404,10 @@
id: FoodMealMilkape
description: The king of Jungle Thick.
components:
- type: FlavorProfile
flavors:
- milk
- chocolate
- type: Sprite
state: milkape
# Tastes like milk, chocolate, the jungle.
@@ -340,6 +418,9 @@
id: FoodMealMemoryleek
description: This should refresh your memory.
components:
- type: FlavorProfile
flavors:
- memoryleek
- type: Sprite
state: memoryLeek
- type: SolutionContainerManager
@@ -380,6 +461,9 @@
id: FoodMealQueso
description: A classic dipping sauce that you can't go wrong with.
components:
- type: FlavorProfile
flavors:
- cheesy
- type: Sprite
state: queso
# Its queso! Everyone loves queso... Right?.
@@ -390,6 +474,9 @@
id: FoodMealSashimi
description: Its taste can only be described as "Exotic". The poisoning though? That's pretty common.
components:
- type: FlavorProfile
flavors:
- fishy
- type: Sprite
state: sashimi
- type: SolutionContainerManager
@@ -409,6 +496,9 @@
id: FoodMealEnchiladas
description: Viva La Mexico!
components:
- type: FlavorProfile
flavors:
- meaty
- type: Sprite
state: enchiladas
- type: SolutionContainerManager

View File

@@ -5,6 +5,9 @@
id: FoodMeatBase
abstract: true
components:
- type: FlavorProfile
flavors:
- meaty
- type: Food
- type: Sprite
sprite: Objects/Consumable/Food/meat.rsi
@@ -60,6 +63,9 @@
id: FoodMeatFish
description: Your last words being "Wow, exotic!" are not worth it. The taste itself though? Maybe.
components:
- type: FlavorProfile
flavors:
- fishy
- type: Tag
tags:
- Raw
@@ -379,6 +385,10 @@
id: FoodMeatXeno
description: A slab of xeno meat, dripping with acid.
components:
- type: FlavorProfile
flavors:
- meaty
- acidic
- type: Tag
tags:
- Raw
@@ -426,6 +436,10 @@
id: FoodMeatClown
description: A delicious, round piece of meat clown. How horrifying.
components:
- type: FlavorProfile
flavors:
- meaty
- funny
- type: Tag
tags:
- Raw
@@ -452,6 +466,9 @@
id: FoodMeatSlime
description: A gelatinous shaping of slime jelly.
components:
- type: FlavorProfile
flavors:
- slimy
- type: Tag
tags:
- Raw
@@ -934,6 +951,10 @@
id: FoodMeatXenoCutlet
description: A slab of raw xeno meat, dripping with acid.
components:
- type: FlavorProfile
flavors:
- meaty
- acidic
- type: Tag
tags:
- Raw

View File

@@ -27,6 +27,9 @@
id: FoodNoodlesBoiled
description: A plain dish of noodles, this needs more ingredients.
components:
- type: FlavorProfile
flavors:
- pasta
- type: Sprite
layers:
- state: plate
@@ -39,6 +42,10 @@
id: FoodNoodles
description: Spaghetti and crushed tomatoes. Just like your abusive father used to make!
components:
- type: FlavorProfile
flavors:
- pasta
- tomato
- type: Sprite
layers:
- state: plate
@@ -51,6 +58,9 @@
id: FoodNoodlesCopy
description: You probably shouldn't try this, you always hear people talking about how bad it is...
components:
- type: FlavorProfile
flavors:
- copypasta
- type: Sprite
state: copypasta
- type: SolutionContainerManager
@@ -70,6 +80,10 @@
id: FoodNoodlesMeatball
description: Now that's a nice-a meatball!
components:
- type: FlavorProfile
flavors:
- pasta
- meaty
- type: Sprite
layers:
- state: plate
@@ -91,6 +105,10 @@
id: FoodNoodlesSpesslaw
description: A lawyer's favourite.
components:
- type: FlavorProfile
flavors:
- pasta
- meaty
- type: Sprite
layers:
- state: plate
@@ -112,6 +130,12 @@
id: FoodNoodlesChowmein
description: A nice mix of noodles and fried vegetables.
components:
- type: FlavorProfile
flavors:
- pasta
- oily
- eggplant
- carrot
- type: Sprite
layers:
- state: plate
@@ -133,6 +157,10 @@
id: FoodNoodlesButter
description: Noodles covered in savory butter. Simple and slippery, but delicious.
components:
- type: FlavorProfile
flavors:
- pasta
- butter
- type: Sprite
layers:
- state: plate

View File

@@ -143,6 +143,9 @@
id: FoodBanana
description: Rich in potassium.
components:
- type: FlavorProfile
flavors:
- banana
- type: Food
trash: TrashBananaPeel
- type: SolutionContainerManager
@@ -220,6 +223,9 @@
id: FoodCarrot
description: It's good for the eyes!
components:
- type: FlavorProfile
flavors:
- carrot
- type: Tag
tags:
- Carrot
@@ -248,6 +254,9 @@
id: FoodLemon
description: When life gives you lemons, be grateful they aren't limes.
components:
- type: FlavorProfile
flavors:
- sour
- type: SolutionContainerManager
solutions:
food:
@@ -273,6 +282,9 @@
id: FoodPineapple
description: Mmm, tropical.
components:
- type: FlavorProfile
flavors:
- pineapple
- type: SolutionContainerManager
solutions:
food:
@@ -303,6 +315,9 @@
id: FoodPotato
description: The space Irish starved to death after their potato crops died. Sadly they were unable to fish for space carp due to it being the queen's space. Bringing this up to any space IRA member will drive them insane with anger.
components:
- type: FlavorProfile
flavors:
- potatoes
- type: SolutionContainerManager
solutions:
food:
@@ -328,6 +343,9 @@
id: FoodTomato
description: I say to-mah-to, you say tom-mae-to.
components:
- type: FlavorProfile
flavors:
- tomato
- type: SolutionContainerManager
solutions:
food:
@@ -409,6 +427,9 @@
id: FoodEggplant
description: Maybe there's a chicken inside?
components:
- type: FlavorProfile
flavors:
- eggplant
- type: SolutionContainerManager
solutions:
food:
@@ -429,6 +450,9 @@
id: FoodApple
description: It's a little piece of Eden.
components:
- type: FlavorProfile
flavors:
- apple
- type: SolutionContainerManager
solutions:
food:
@@ -454,6 +478,9 @@
id: FoodCorn
description: Needs some butter! And some cooking...
components:
- type: FlavorProfile
flavors:
- corn
- type: Food
trash: FoodCornTrash
- type: SolutionContainerManager
@@ -499,6 +526,9 @@
id: FoodOnion
description: Nothing to cry over.
components:
- type: FlavorProfile
flavors:
- onion
- type: SolutionContainerManager
solutions:
food:
@@ -524,6 +554,9 @@
id: FoodOnionRed
description: Purple despite the name.
components:
- type: FlavorProfile
flavors:
- onion
- type: SolutionContainerManager
solutions:
food:
@@ -586,6 +619,9 @@
id: FoodPineappleSlice
description: Mmm, tropical.
components:
- type: FlavorProfile
flavors:
- pineapple
- type: Sprite
sprite: Objects/Specific/Hydroponics/pineapple.rsi
- type: Extractable
@@ -600,6 +636,9 @@
id: FoodOnionSlice
description: Nothing to cry over.
components:
- type: FlavorProfile
flavors:
- onion
- type: Sprite
sprite: Objects/Specific/Hydroponics/onion.rsi
- type: SolutionContainerManager
@@ -620,6 +659,9 @@
id: FoodOnionRedSlice
description: Purple despite the name.
components:
- type: FlavorProfile
flavors:
- onion
- type: Sprite
sprite: Objects/Specific/Hydroponics/onion_red.rsi
- type: SolutionContainerManager
@@ -640,6 +682,9 @@
id: FoodChili
description: Spicy, best not touch your eyes.
components:
- type: FlavorProfile
flavors:
- spicy
- type: SolutionContainerManager
solutions:
food:
@@ -662,6 +707,9 @@
id: FoodAloe
description: A fragrant plant with soothing properties.
components:
- type: FlavorProfile
flavors:
- medicine
- type: SolutionContainerManager
solutions:
food:
@@ -684,6 +732,9 @@
id: FoodPoppy
description: A flower with extracts often used in the production of medicine
components:
- type: FlavorProfile
flavors:
- medicine
- type: SolutionContainerManager
solutions:
food:
@@ -709,6 +760,10 @@
id: FoodLingzhi
description: A potent medicinal mushroom. Don't go overboard.
components:
- type: FlavorProfile
flavors:
- mushroom
- medicine
- type: SolutionContainerManager
solutions:
food:
@@ -731,6 +786,10 @@
id: FoodAmbrosiaVulgaris
description: A medicinal plant. May make you feel a little funny.
components:
- type: FlavorProfile
flavors:
- leafy
- medicine
- type: SolutionContainerManager
solutions:
food:
@@ -763,6 +822,9 @@
id: FoodGalaxythistle
description: A medicinal plant used for its antitoxin.
components:
- type: FlavorProfile
flavors:
- medicine
- type: SolutionContainerManager
solutions:
food:
@@ -783,6 +845,9 @@
id: FoodFlyAmanita
description: A delicious-looking mushroom like you see in those cartoons.
components:
- type: FlavorProfile
flavors:
- mushroom
- type: SolutionContainerManager
solutions:
food:
@@ -805,6 +870,9 @@
id: FoodGatfruit
description: A delicious, gun-shaped fruit with a thick wooden stem.
components:
- type: FlavorProfile
flavors:
- gunpowder
- type: SolutionContainerManager
solutions:
food:

View File

@@ -31,6 +31,9 @@
id: FoodSnackBoritos
description: Crunchy, salty tortilla chips. You could probably make nachos with these.
components:
- type: FlavorProfile
flavors:
- boritos
- type: Sprite
state: boritos
- type: Item
@@ -43,6 +46,10 @@
id: FoodSnackCheesie
description: Bite sized cheesie snacks that will honk all over your mouth.
components:
- type: FlavorProfile
flavors:
- cheesy
- funny
- type: Sprite
state: cheesiehonkers
- type: Item
@@ -55,6 +62,11 @@
id: FoodSnackChips
description: Commander Riker's What-The-Crisps.
components:
- type: FlavorProfile
flavors:
- oily
- salty
- potatoes
- type: Sprite
state: chips
- type: Item
@@ -87,6 +99,9 @@
id: FoodSnackChocolateBar
description: Tastes like cardboard.
components:
- type: FlavorProfile
flavors:
- chocolate
- type: Sprite
state: chocolatebar-open
- type: Item
@@ -122,6 +137,12 @@
id: FoodSnackEnergyBar
description: An energy bar with a lot of punch.
components:
- type: FlavorProfile
flavors:
- nutty
- oats
- fiber
- sweet
- type: Sprite
state: energybar-open
- type: Item
@@ -132,6 +153,11 @@
id: FoodSnackPopcorn
description: Grown on an unknown planet, by an unknown farmer, popped by some jerk on a space station.
components:
- type: FlavorProfile
flavors:
- corn
- salt
- butter
- type: Sprite
state: popcorn
- type: Item
@@ -145,6 +171,9 @@
id: FoodSnackRaisins
description: Best raisins in the universe. Not sure why.
components:
- type: FlavorProfile
flavors:
- raisins
- type: Sprite
state: raisins
- type: Item
@@ -157,6 +186,9 @@
id: FoodSnackSus
description: Something about this packet makes you feel incredibly uneasy. Jerky's good though.
components:
- type: FlavorProfile
flavors:
- susjerky
- type: Sprite
state: susjerky
- type: Item
@@ -169,6 +201,9 @@
id: FoodSnackSyndi
description: An extremely moist snack cake that tastes just as good after being nuked.
components:
- type: FlavorProfile
flavors:
- syndicakes
- type: Sprite
state: syndicakes
- type: Item
@@ -181,6 +216,11 @@
id: FoodSnackChowMein
description: A salty fried noodle snack. Looks like they forgot the vegetables.
components:
- type: FlavorProfile
flavors:
- cheapnoodles
- salty
- oily
- type: Sprite
state: chinese1
- type: Item
@@ -202,6 +242,11 @@
id: FoodSnackDanDanNoodles
description: A spicy Sichuan noodle snack. The chili oil slick pools on top.
components:
- type: FlavorProfile
flavors:
- cheapnoodles
- oily
- spicy
- type: Sprite
state: chinese2
- type: Item
@@ -225,6 +270,9 @@
id: FoodSnackCookieFortune
description: A boring cardboard tasting snack with a fortune inside. Surprise! You're boring too.
components:
- type: FlavorProfile
flavors:
- fortunecookie
- type: Sprite
state: cookie_fortune
- type: SolutionContainerManager
@@ -266,6 +314,9 @@
name: nutribrick
description: A carefully synthesized brick designed to contain the highest ratio of nutriment to volume. Tastes like shit.
components:
- type: FlavorProfile
flavors:
- nutribrick
- type: Item
size: 10
- type: Sprite
@@ -303,6 +354,9 @@
name: brownie
description: A precisely mixed brownie, made to withstand blunt trauma and harsh conditions. Tastes like shit.
components:
- type: FlavorProfile
flavors:
- mrebrownie
- type: Sprite
state: mre-brownie-open
- type: Food

View File

@@ -54,6 +54,9 @@
id: FoodSoupPea
description: A humble split pea soup.
components:
- type: FlavorProfile
flavors:
- peas
- type: Sprite
sprite: Objects/Consumable/Food/bowl.rsi
layers:
@@ -79,6 +82,9 @@
id: FoodSaladAesir
description: Probably too incredible for mortals to fully enjoy.
components:
- type: FlavorProfile
flavors:
- leafy
- type: Sprite
layers:
- state: bowl
@@ -102,6 +108,10 @@
id: FoodSaladHerb
description: A tasty salad with apples on top.
components:
- type: FlavorProfile
flavors:
- leafy
- apple
- type: Sprite
layers:
- state: bowl
@@ -123,6 +133,12 @@
id: FoodSaladValid
description: It's just an herb salad with meatballs and fried potato slices. Nothing suspicious about it.
components:
- type: FlavorProfile
flavors:
- leafy
- meaty
- potatoes
- validhunting
- type: Sprite
layers:
- state: bowl
@@ -146,6 +162,9 @@
id: FoodSaladFruit
description: Your standard fruit salad.
components:
- type: FlavorProfile
flavors:
- fruity
- type: Sprite
layers:
- state: bowl
@@ -167,6 +186,9 @@
id: FoodSaladJungle
description: Exotic fruits in a bowl.
components:
- type: FlavorProfile
flavors:
- fruity
- type: Sprite
layers:
- state: bowl
@@ -188,6 +210,10 @@
id: FoodSaladCitrus
description: Citrus overload!
components:
- type: FlavorProfile
flavors:
- leafy
- sour
- type: Sprite
layers:
- state: bowl
@@ -209,6 +235,9 @@
id: FoodSaladEden
description: A salad brimming with untapped potential.
components:
- type: FlavorProfile
flavors:
- bitter
- type: Sprite
layers:
- state: bowl
@@ -234,6 +263,9 @@
id: FoodRiceBoiled
description: A warm bowl of rice.
components:
- type: FlavorProfile
flavors:
- rice
- type: Sprite
layers:
- state: bowl
@@ -246,6 +278,10 @@
id: FoodRiceEgg
description: A bowl of rice with a fried egg.
components:
- type: FlavorProfile
flavors:
- rice
- egg
- type: Sprite
layers:
- state: bowl
@@ -266,6 +302,10 @@
id: FoodRicePork
description: Well, it looks like pork...
components:
- type: FlavorProfile
flavors:
- rice
- meaty
- type: Sprite
layers:
- state: bowl
@@ -291,6 +331,10 @@
id: FoodRicePudding
description: Everybody loves rice pudding!
components:
- type: FlavorProfile
flavors:
- rice
- sweet
- type: Sprite
layers:
- state: bowl
@@ -316,6 +360,12 @@
id: FoodRiceGumbo
description: A spicy and savory meat and rice dish.
components:
- type: FlavorProfile
flavors:
- rice
- spicy
- meaty
- savory
- type: Sprite
layers:
- state: bowl
@@ -341,6 +391,9 @@
id: FoodOatmeal
description: A nice bowl of oatmeal.
components:
- type: FlavorProfile
flavors:
- oats
- type: Sprite
layers:
- state: bowl
@@ -375,6 +428,10 @@
id: FoodJellyAmanita
description: It's evil, don't touch it!
components:
- type: FlavorProfile
flavors:
- mushroom
- jelly
- type: Sprite
sprite: Objects/Consumable/Food/meals.rsi
state: amanita-jelly

View File

@@ -0,0 +1,645 @@
- type: flavor
id: savory
flavorType: Base
description: flavor-base-savory
- type: flavor
id: sweet
flavorType: Base
description: flavor-base-sweet
- type: flavor
id: salty
flavorType: Base
description: flavor-base-salty
- type: flavor
id: sour
flavorType: Base
description: flavor-base-sour
- type: flavor
id: bitter
flavorType: Base
description: flavor-base-bitter
- type: flavor
id: spicy
flavorType: Base
description: flavor-base-spicy
- type: flavor
id: metallic
flavorType: Base
description: flavor-base-metallic
- type: flavor
id: meaty
flavorType: Base
description: flavor-base-meaty
- type: flavor
id: fishy
flavorType: Base
description: flavor-base-fishy
- type: flavor
id: cheesy
flavorType: Base
description: flavor-base-cheesy
- type: flavor
id: funny
flavorType: Base
description: flavor-base-funny
- type: flavor
id: tingly
flavorType: Base
description: flavor-base-tingly
- type: flavor
id: acid
flavorType: Base
description: flavor-base-acid
- type: flavor
id: leafy
flavorType: Base
description: flavor-base-leafy
- type: flavor
id: minty
flavorType: Base
description: flavor-base-minty
- type: flavor
id: nutty
flavorType: Base
description: flavor-base-nutty
- type: flavor
id: chalky
flavorType: Base
description: flavor-base-chalky
- type: flavor
id: oily
flavorType: Base
description: flavor-base-oily
- type: flavor
id: peppery
flavorType: Base
description: flavor-base-peppery
- type: flavor
id: slimy
flavorType: Base
description: flavor-base-slimy
- type: flavor
id: magical
flavorType: Base
description: flavor-base-magical
- type: flavor
id: fiber
flavorType: Base
description: flavor-base-fiber
- type: flavor
id: cold
flavorType: Base
description: flavor-base-cold
- type: flavor
id: spooky
flavorType: Base
description: flavor-base-spooky
- type: flavor
id: smokey
flavorType: Base
description: flavor-base-smokey
- type: flavor
id: fruity
flavorType: Base
description: flavor-base-fruity
- type: flavor
id: creamy
flavorType: Base
description: flavor-base-creamy
- type: flavor
id: fizzy
flavorType: Base
description: flavor-base-fizzy
- type: flavor
id: shocking
flavorType: Base
description: flavor-base-shocking
- type: flavor
id: cheap
flavorType: Base
description: flavor-base-cheap
- type: flavor
id: terrible
flavorType: Base
description: flavor-base-terrible
- type: flavor
id: nothing
flavorType: Complex
description: flavor-complex-nothing
- type: flavor
id: honey
flavorType: Complex
description: flavor-complex-honey
- type: flavor
id: nutriment
flavorType: Complex
description: flavor-complex-nutriment
- type: flavor
id: vitamin
flavorType: Complex
description: flavor-complex-vitamin
- type: flavor
id: protein
flavorType: Complex
description: flavor-complex-protein
- type: flavor
id: food
flavorType: Complex
description: flavor-complex-food
- type: flavor
id: bun
flavorType: Complex
description: flavor-complex-bun
- type: flavor
id: bread
flavorType: Complex
description: flavor-complex-bread
- type: flavor
id: batter
flavorType: Complex
description: flavor-complex-batter
- type: flavor
id: butter
flavorType: Complex
description: flavor-complex-butter
- type: flavor
id: egg
flavorType: Complex
description: flavor-complex-egg
- type: flavor
id: bacon
flavorType: Complex
description: flavor-complex-bacon
- type: flavor
id: chocolate
flavorType: Complex
description: flavor-complex-chocolate
- type: flavor
id: pasta
flavorType: Complex
description: flavor-complex-pasta
- type: flavor
id: rice
flavorType: Complex
description: flavor-complex-rice
- type: flavor
id: oats
flavorType: Complex
description: flavor-complex-oats
- type: flavor
id: jelly
flavorType: Complex
description: flavor-complex-jelly
- type: flavor
id: soy
flavorType: Complex
description: flavor-complex-soy
- type: flavor
id: icecream
flavorType: Complex
description: flavor-complex-ice-cream
- type: flavor
id: dough
flavorType: Complex
description: flavor-complex-dough
- type: flavor
id: sweetdough
flavorType: Complex
description: flavor-complex-sweet-dough
- type: flavor
id: tofu
flavorType: Complex
description: flavor-complex-tofu
- type: flavor
id: muffin
flavorType: Complex
description: flavor-complex-muffin
- type: flavor
id: peas
flavorType: Complex
description: flavor-complex-peas
- type: flavor
id: pineapple
flavorType: Complex
description: flavor-complex-pineapple
- type: flavor
id: onion
flavorType: Complex
description: flavor-complex-onion
- type: flavor
id: eggplant
flavorType: Complex
description: flavor-complex-eggplant
- type: flavor
id: carrot
flavorType: Complex
description: flavor-complex-carrot
- type: flavor
id: potatoes
flavorType: Complex
description: flavor-complex-potatoes
- type: flavor
id: mushroom
flavorType: Complex
description: flavor-complex-mushroom
- type: flavor
id: tomato
flavorType: Complex
description: flavor-complex-tomato
- type: flavor
id: corn
flavorType: Complex
description: flavor-complex-corn
- type: flavor
id: banana
flavorType: Complex
description: flavor-complex-banana
- type: flavor
id: apple
flavorType: Complex
description: flavor-complex-apple
- type: flavor
id: bungo
flavorType: Complex
description: flavor-complex-bungo
- type: flavor
id: raisins
flavorType: Complex
description: flavor-complex-raisins
- type: flavor
id: orange
flavorType: Complex
description: flavor-complex-orange
- type: flavor
id: pink
flavorType: Complex
description: flavor-complex-pink
- type: flavor
id: curry
flavorType: Complex
description: flavor-complex-curry
- type: flavor
id: borsch1
flavorType: Complex
description: flavor-complex-borsch-1
- type: flavor
id: borsch2
flavorType: Complex
description: flavor-complex-borsch-2
- type: flavor
id: borsch3
flavorType: Complex
description: flavor-complex-borsch-3
- type: flavor
id: borsch4
flavorType: Complex
description: flavor-complex-borsch-4
- type: flavor
id: borsch5
flavorType: Complex
description: flavor-complex-borsch-5
- type: flavor
id: mrebrownie
flavorType: Complex
description: flavor-complex-mre-brownie
- type: flavor
id: fortunecookie
flavorType: Complex
description: flavor-complex-fortune-cookie
- type: flavor
id: nutribrick
flavorType: Complex
description: flavor-complex-nutribrick
- type: flavor
id: cheapnoodles
flavorType: Complex
description: flavor-complex-cheap-noodles
- type: flavor
id: syndicakes
flavorType: Complex
description: flavor-complex-syndi-cakes
- type: flavor
id: susjerky
flavorType: Complex
description: flavor-complex-sus-jerky
- type: flavor
id: boritos
flavorType: Complex
description: flavor-complex-boritos
- type: flavor
id: nachos
flavorType: Complex
description: flavor-complex-nachos
- type: flavor
id: donk
flavorType: Complex
description: flavor-complex-donk
- type: flavor
id: copypasta
flavorType: Complex
description: flavor-complex-copypasta
- type: flavor
id: memoryleek
flavorType: Complex
description: flavor-complex-memory-leek
- type: flavor
id: gunpowder
flavorType: Complex
description: flavor-complex-gunpowder
- type: flavor
id: validhunting
flavorType: Complex
description: flavor-complex-validhunting
- type: flavor
id: alcohol
flavorType: Complex
description: flavor-complex-alcohol
- type: flavor
id: soda
flavorType: Complex
description: flavor-complex-soda
- type: flavor
id: juice
flavorType: Complex
description: flavor-complex-juice
- type: flavor
id: water
flavorType: Complex
description: flavor-complex-water
- type: flavor
id: beer
flavorType: Complex
description: flavor-complex-beer
- type: flavor
id: ale
flavorType: Complex
description: flavor-complex-ale
- type: flavor
id: cola
flavorType: Complex
description: flavor-complex-cola
- type: flavor
id: vodka
flavorType: Complex
description: flavor-complex-vodka
- type: flavor
id: tequila
flavorType: Complex
description: flavor-complex-tequila
- type: flavor
id: sake
flavorType: Complex
description: flavor-complex-sake
- type: flavor
id: rum
flavorType: Complex
description: flavor-complex-rum
- type: flavor
id: coffeeliquor
flavorType: Complex
description: flavor-complex-coffee-liquor
- type: flavor
id: whiskey
flavorType: Complex
description: flavor-complex-whiskey
- type: flavor
id: shittywine
flavorType: Complex
description: flavor-complex-shitty-wine
- type: flavor
id: icedtea
flavorType: Complex
description: flavor-complex-iced-tea
- type: flavor
id: coffee
flavorType: Complex
description: flavor-complex-coffee
- type: flavor
id: milk
flavorType: Complex
description: flavor-complex-milk
- type: flavor
id: tea
flavorType: Complex
description: flavor-complex-tea
- type: flavor
id: ice
flavorType: Complex
description: flavor-complex-ice
- type: flavor
id: longisland
flavorType: Complex
description: flavor-complex-long-island
- type: flavor
id: threemileisland
flavorType: Complex
description: flavor-complex-three-mile-island
- type: flavor
id: whiskeycola
flavorType: Complex
description: flavor-complex-whiskey-cola
- type: flavor
id: singulo
flavorType: Complex
description: flavor-complex-singulo
- type: flavor
id: syndiebomb
flavorType: Complex
description: flavor-complex-syndie-bomb
- type: flavor
id: tequilasunrise
flavorType: Complex
description: flavor-complex-tequila-sunrise
- type: flavor
id: irishcoffee
flavorType: Complex
description: flavor-complex-irish-coffee
- type: flavor
id: icedbeer
flavorType: Complex
description: flavor-complex-iced-beer
- type: flavor
id: gargleblaster
flavorType: Complex
description: flavor-complex-gargle-blaster
- type: flavor
id: bloodymary
flavorType: Complex
description: flavor-complex-bloody-mary
- type: flavor
id: beepsky
flavorType: Complex
description: flavor-complex-beepsky
- type: flavor
id: bananahonk
flavorType: Complex
description: flavor-complex-banana-honk
- type: flavor
id: atomicbomb
flavorType: Complex
description: flavor-complex-atomic-bomb
- type: flavor
id: atomiccola
flavorType: Complex
description: flavor-complex-atomic-cola
- type: flavor
id: cubalibre
flavorType: Complex
description: flavor-complex-cuba-libre
- type: flavor
id: gintonic
flavorType: Complex
description: flavor-complex-gin-tonic
- type: flavor
id: screwdriver
flavorType: Complex
description: flavor-complex-screwdriver
- type: flavor
id: pilk
flavorType: Complex
description: flavor-complex-pilk
- type: flavor
id: medicine
flavorType: Complex
description: flavor-complex-medicine
- type: flavor
id: carpet
flavorType: Complex
description: flavor-complex-carpet
- type: flavor
id: bee
flavorType: Complex
description: flavor-complex-bee
- type: flavor
id: sax
flavorType: Complex
description: flavor-complex-sax

View File

@@ -7,6 +7,7 @@
parent: BaseAlcohol
desc: reagent-desc-absinthe
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#33EE00"
spritePath: absintheglass.rsi
metabolisms:
@@ -24,6 +25,7 @@
parent: BaseAlcohol
desc: reagent-desc-ale
physicalDesc: reagent-physical-desc-bubbly
flavor: ale
color: "#663100"
spritePath: aleglass.rsi
@@ -33,6 +35,7 @@
parent: BaseAlcohol
desc: reagent-desc-beer
physicalDesc: reagent-physical-desc-bubbly
flavor: beer
color: "#cfa85f"
spritePath: beerglass.rsi
@@ -42,6 +45,7 @@
parent: BaseAlcohol
desc: reagent-desc-blue-curacao
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#0000CD"
spritePath: curacaoglass.rsi
metabolisms:
@@ -59,6 +63,7 @@
parent: BaseAlcohol
desc: reagent-desc-cognac
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#AB3C05"
spritePath: cognacglass.rsi
metabolisms:
@@ -76,6 +81,7 @@
parent: BaseAlcohol
desc: reagent-desc-dead-rum
physicalDesc: reagent-physical-desc-strong-smelling
flavor: rum
color: "#664300"
spritePath: rumglass.rsi
metabolisms:
@@ -93,6 +99,7 @@
parent: BaseAlcohol
desc: reagent-desc-ethanol
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#b05b3c"
boilingPoint: 78.2
meltingPoint: -114.1
@@ -123,6 +130,7 @@
parent: BaseAlcohol
desc: reagent-desc-gin
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: ginvodkaglass.rsi
metabolisms:
@@ -140,6 +148,7 @@
parent: BaseAlcohol
desc: reagent-desc-kahlua
physicalDesc: reagent-physical-desc-cloudy
flavor: coffeeliquor
color: "#664300"
spritePath: kahluaglass.rsi
@@ -149,6 +158,7 @@
parent: BaseAlcohol
desc: reagent-desc-melon-liquor
physicalDesc: reagent-physical-desc-strong-smelling
flavor: sweet
color: "#138808"
spritePath: emeraldglass.rsi
@@ -158,6 +168,7 @@
parent: BaseAlcohol
desc: reagent-desc-n-t-cahors
physicalDesc: reagent-physical-desc-strong-smelling
flavor: bitter
color: "#7E4043"
spritePath: wineglass.rsi
@@ -167,6 +178,7 @@
parent: BaseAlcohol
desc: reagent-desc-poison-wine
physicalDesc: reagent-physical-desc-strong-smelling
flavor: bitter
color: "#000000"
spritePath: pwineglass.rsi
metabolisms:
@@ -190,6 +202,7 @@
parent: BaseAlcohol
desc: reagent-desc-rum
physicalDesc: reagent-physical-desc-strong-smelling
flavor: rum
color: "#664300"
spritePath: rumglass.rsi
metabolisms:
@@ -207,6 +220,7 @@
parent: BaseAlcohol
desc: reagent-desc-sake
physicalDesc: reagent-physical-desc-strong-smelling
flavor: sake
color: "#DDDDDD"
- type: reagent
@@ -215,6 +229,7 @@
parent: BaseAlcohol
desc: reagent-desc-tequila
physicalDesc: reagent-physical-desc-strong-smelling
flavor: tequila
color: "#d7d1d155"
metabolisms:
Drink:
@@ -231,6 +246,7 @@
parent: BaseAlcohol
desc: reagent-desc-vermouth
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#91FF91"
spritePath: vermouthglass.rsi
@@ -240,6 +256,7 @@
parent: BaseAlcohol
desc: reagent-desc-vodka
physicalDesc: reagent-physical-desc-strong-smelling
flavor: vodka
color: "#d1d1d155"
spritePath: ginvodkaglass.rsi
metabolisms:
@@ -257,6 +274,7 @@
parent: BaseAlcohol
desc: reagent-desc-whiskey
physicalDesc: reagent-physical-desc-strong-smelling
flavor: whiskey
color: "#664300"
spritePath: whiskeyglass.rsi
metabolisms:
@@ -274,6 +292,7 @@
parent: BaseAlcohol
desc: reagent-desc-wine
physicalDesc: reagent-physical-desc-translucent
flavor: shittywine
color: "#7E4043"
spritePath: wineglass.rsi
@@ -285,6 +304,7 @@
parent: BaseAlcohol
desc: reagent-desc-acid-spit
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#365000"
spritePath: acidspitglass.rsi
@@ -294,6 +314,7 @@
parent: BaseAlcohol
desc: reagent-desc-allies-cocktail #haha, cock. that's hot
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#00664d"
spritePath: alliescocktail.rsi
@@ -303,6 +324,7 @@
parent: BaseAlcohol
desc: reagent-desc-aloe
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#192c00"
spritePath: aloe.rsi
@@ -312,6 +334,7 @@
parent: BaseAlcohol
desc: reagent-desc-amasec
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#124da7"
spritePath: amasecglass.rsi
@@ -321,6 +344,7 @@
parent: BaseAlcohol
desc: reagent-desc-andalusia
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#665700"
spritePath: andalusia.rsi
@@ -330,6 +354,7 @@
parent: BaseAlcohol
desc: reagent-desc-antifreeze
physicalDesc: reagent-physical-desc-translucent
flavor: alcohol
color: "#ff7d63"
spritePath: antifreeze.rsi
metabolisms:
@@ -347,6 +372,7 @@
parent: BaseAlcohol
desc: reagent-desc-atomic-bomb
physicalDesc: reagent-physical-desc-cloudy
flavor: atomicbomb
color: "#666300"
spritePath: atomicbombglass.rsi
metabolisms:
@@ -367,6 +393,7 @@
parent: BaseAlcohol
desc: reagent-desc-b52
physicalDesc: reagent-physical-desc-bubbly
flavor: alcohol
color: "#664300"
spritePath: b52glass.rsi
metabolisms:
@@ -384,6 +411,7 @@
parent: BaseAlcohol
desc: reagent-desc-bahama-mama
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#FF7F3B"
spritePath: bahama_mama.rsi
@@ -393,6 +421,7 @@
parent: BaseAlcohol
desc: reagent-desc-banana-honk
physicalDesc: reagent-physical-desc-strong-smelling
flavor: bananahonk
color: "#ffff91"
spritePath: bananahonkglass.rsi
@@ -402,6 +431,7 @@
parent: BaseAlcohol
desc: reagent-desc-barefoot
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: b&p.rsi
@@ -411,6 +441,7 @@
parent: BaseAlcohol
desc: reagent-desc-beepsky-smash
physicalDesc: reagent-physical-desc-strong-smelling
flavor: beepsky
color: "#664300"
spritePath: beepskysmashglass.rsi
metabolisms:
@@ -428,6 +459,7 @@
parent: BaseDrink
desc: reagent-desc-bilk
physicalDesc: reagent-physical-desc-bilky
flavor: alcohol
color: "#895C4C"
spritePath: glass_brown.rsi
@@ -437,6 +469,7 @@
parent: BaseAlcohol
desc: reagent-desc-black-russian
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#360000"
spritePath: blackrussianglass.rsi
metabolisms:
@@ -454,6 +487,7 @@
parent: BaseAlcohol
desc: reagent-desc-bloody-mary
physicalDesc: reagent-physical-desc-strong-smelling
flavor: bloodymary
color: "#660000"
spritePath: bloodymaryglass.rsi
@@ -463,6 +497,7 @@
parent: BaseAlcohol
desc: reagent-desc-booger
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#8CFF8C"
spritePath: booger.rsi
@@ -472,6 +507,7 @@
parent: BaseAlcohol
desc: reagent-desc-brave-bull
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: bravebullglass.rsi
metabolisms:
@@ -489,6 +525,7 @@
parent: BaseAlcohol
desc: reagent-desc-cuba-libre
physicalDesc: reagent-physical-desc-bubbly
flavor: cubalibre
color: "#3E1B00"
spritePath: cubalibreglass.rsi
metabolisms:
@@ -506,6 +543,7 @@
parent: BaseAlcohol
desc: reagent-desc-demons-blood
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#a70000"
spritePath: demonsblood.rsi
@@ -515,6 +553,7 @@
parent: BaseAlcohol
desc: reagent-desc-devils-kiss
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#A68310"
spritePath: devilskiss.rsi
@@ -524,6 +563,7 @@
parent: BaseDrink
desc: reagent-desc-doctors-delight
physicalDesc: reagent-physical-desc-strong-smelling
flavor: medicine
color: "#FF8CFF"
spritePath: doctorsdelightglass.rsi
metabolisms:
@@ -552,6 +592,7 @@
parent: BaseAlcohol
desc: reagent-desc-driest-martini
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#2E6671"
spritePath: driestmartiniglass.rsi
metabolisms:
@@ -569,6 +610,7 @@
parent: BaseAlcohol
desc: reagent-desc-erika-suprise
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#2E6671"
spritePath: erikasurprise.rsi
@@ -578,6 +620,7 @@
parent: BaseAlcohol
desc: reagent-desc-gargle-blaster
physicalDesc: reagent-physical-desc-volatile
flavor: gargleblaster
color: "#9cc8b4"
spritePath: gargleblasterglass.rsi
metabolisms:
@@ -595,6 +638,7 @@
parent: BaseAlcohol
desc: reagent-desc-gin-fizz
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: ginfizzglass.rsi
metabolisms:
@@ -612,6 +656,7 @@
parent: BaseAlcohol
desc: reagent-desc-gin-tonic
physicalDesc: reagent-physical-desc-strong-smelling
flavor: gintonic
color: "#004166"
spritePath: gintonicglass.rsi
metabolisms:
@@ -629,6 +674,7 @@
parent: BaseAlcohol
desc: reagent-desc-goldschlager
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#FFFF91"
spritePath: goldschlagerglass.rsi
metabolisms:
@@ -646,6 +692,7 @@
parent: BaseAlcohol
desc: reagent-desc-grog
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: grogglass.rsi
@@ -655,6 +702,7 @@
parent: BaseAlcohol
desc: reagent-desc-hippies-delight
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#6eaa0c"
spritePath: hippiesdelightglass.rsi
@@ -664,6 +712,7 @@
parent: BaseAlcohol
desc: reagent-desc-hooch
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664e00"
spritePath: glass_brown2.rsi
@@ -673,6 +722,7 @@
parent: BaseAlcohol
desc: reagent-desc-iced-beer
physicalDesc: reagent-physical-desc-bubbly
flavor: icedbeer
color: "#664300"
spritePath: iced_beerglass.rsi
@@ -682,6 +732,7 @@
parent: BaseAlcohol
desc: reagent-desc-irish-car-bomb
physicalDesc: reagent-physical-desc-bubbly
flavor: alcohol
color: "#2E6671"
spritePath: irishcarbomb.rsi
metabolisms:
@@ -699,6 +750,7 @@
parent: BaseAlcohol
desc: reagent-desc-irish-cream
physicalDesc: reagent-physical-desc-creamy
flavor: creamy
color: "#664300"
spritePath: irishcreamglass.rsi
metabolisms:
@@ -716,6 +768,7 @@
parent: BaseAlcohol
desc: reagent-desc-irish-coffee
physicalDesc: reagent-physical-desc-cloudy
flavor: irishcoffee
color: "#664300"
spritePath: irishcoffeeglass.rsi
metabolisms:
@@ -733,6 +786,7 @@
parent: BaseAlcohol
desc: reagent-desc-long-island-iced-tea
physicalDesc: reagent-physical-desc-strong-smelling
flavor: longisland
color: "#664300"
spritePath: longislandicedteaglass.rsi
metabolisms:
@@ -750,6 +804,7 @@
parent: BaseAlcohol
desc: reagent-desc-manhattan
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: manhattanglass.rsi
@@ -759,6 +814,7 @@
parent: BaseAlcohol
desc: reagent-desc-manhattan-project
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: proj_manhattanglass.rsi
@@ -768,6 +824,7 @@
parent: BaseAlcohol
desc: reagent-desc-manly-dorf
physicalDesc: reagent-physical-desc-bubbly
flavor: alcohol
color: "#664300"
spritePath: manlydorfglass.rsi
@@ -777,6 +834,7 @@
parent: BaseAlcohol
desc: reagent-desc-margarita
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#8CFF8C"
spritePath: margaritaglass.rsi
@@ -786,6 +844,7 @@
parent: BaseAlcohol
desc: reagent-desc-martini
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: martiniglass.rsi
metabolisms:
@@ -803,6 +862,7 @@
parent: BaseAlcohol
desc: reagent-desc-mead
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: meadglass.rsi
@@ -812,6 +872,7 @@
parent: BaseAlcohol
desc: reagent-desc-mojito
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: mojito.rsi
@@ -821,6 +882,7 @@
parent: BaseAlcohol
desc: reagent-desc-moonshine
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#d1d7d155"
metabolisms:
Drink:
@@ -837,6 +899,7 @@
parent: BaseAlcohol
desc: reagent-desc-neurotoxin
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#2E2E61"
spritePath: neurotoxinglass.rsi
metabolisms:
@@ -860,6 +923,7 @@
parent: BaseAlcohol
desc: reagent-desc-patron
physicalDesc: reagent-physical-desc-metallic
flavor: alcohol
color: "#585840"
spritePath: patronglass.rsi
metabolisms:
@@ -877,6 +941,7 @@
parent: BaseAlcohol
desc: reagent-desc-red-mead
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#C73C00"
spritePath: red_meadglass.rsi
@@ -886,6 +951,7 @@
parent: BaseAlcohol
desc: reagent-desc-sbiten
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#004166"
spritePath: sbitenglass.rsi
@@ -895,6 +961,7 @@
parent: BaseAlcohol
desc: reagent-desc-screwdriver-cocktail
physicalDesc: reagent-physical-desc-strong-smelling
flavor: screwdriver
color: "#A68310"
spritePath: screwdriverglass.rsi
metabolisms:
@@ -912,6 +979,7 @@
parent: BaseAlcohol
desc: reagent-desc-silencer
physicalDesc: reagent-physical-desc-strong-smelling
flavor: nothing
color: "#004666"
spritePath: silencerglass.rsi
metabolisms:
@@ -929,6 +997,7 @@
parent: BaseAlcohol
desc: reagent-desc-singulo
physicalDesc: reagent-physical-desc-strong-smelling
flavor: singulo
color: "#3b0c0c"
spritePath: singulo.rsi
@@ -938,6 +1007,7 @@
parent: BaseAlcohol
desc: reagent-desc-snow-white
physicalDesc: reagent-physical-desc-bubbly
flavor: alcohol
color: "#FFFFFF"
spritePath: snowwhite.rsi
@@ -947,6 +1017,7 @@
parent: BaseAlcohol
desc: reagent-desc-sui-dream
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#00A86B"
spritePath: sdreamglass.rsi
@@ -956,6 +1027,7 @@
parent: BaseAlcohol
desc: reagent-desc-syndicate-bomb
physicalDesc: reagent-physical-desc-opaque
flavor: syndiebomb
color: "#2E6660"
spritePath: syndicatebomb.rsi
@@ -965,6 +1037,7 @@
parent: BaseAlcohol
desc: reagent-desc-tequila-sunrise
physicalDesc: reagent-physical-desc-strong-smelling
flavor: tequilasunrise
color: "#FFE48C"
spritePath: tequillasunriseglass.rsi
metabolisms:
@@ -982,6 +1055,7 @@
parent: BaseAlcohol
desc: reagent-desc-three-mile-island
physicalDesc: reagent-physical-desc-strong-smelling
flavor: threemileisland
color: "#666340"
spritePath: threemileislandglass.rsi
metabolisms:
@@ -1002,6 +1076,7 @@
parent: BaseAlcohol
desc: reagent-desc-toxins-special
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#665c00"
spritePath: toxinsspecialglass.rsi
@@ -1011,6 +1086,7 @@
parent: BaseAlcohol
desc: reagent-desc-vodka-martini
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#004666"
spritePath: martiniglass.rsi
metabolisms:
@@ -1028,6 +1104,7 @@
parent: BaseAlcohol
desc: reagent-desc-vodka-tonic
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#0064C8"
spritePath: vodkatonicglass.rsi
metabolisms:
@@ -1045,6 +1122,7 @@
parent: BaseAlcohol
desc: reagent-desc-whiskey-cola
physicalDesc: reagent-physical-desc-bubbly
flavor: whiskeycola
color: "#3E1B00"
spritePath: whiskeycolaglass.rsi
metabolisms:
@@ -1062,6 +1140,7 @@
parent: BaseAlcohol
desc: reagent-desc-whiskey-soda
physicalDesc: reagent-physical-desc-strong-smelling
flavor: whiskeycola
color: "#533600"
spritePath: whiskeysodaglass.rsi
metabolisms:
@@ -1079,6 +1158,7 @@
parent: BaseAlcohol
desc: reagent-desc-white-russian
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#A68340"
spritePath: whiterussianglass.rsi
metabolisms:

View File

@@ -4,6 +4,7 @@
parent: BaseDrink
desc: reagent-desc-coffee
physicalDesc: reagent-physical-desc-aromatic
flavor: coffee
color: "#664300"
metabolisms:
Drink:
@@ -20,6 +21,7 @@
group: Drinks
desc: reagent-desc-cream
physicalDesc: reagent-physical-desc-creamy
flavor: creamy
color: "#DFD7AF"
metabolisms:
Drink:
@@ -33,6 +35,7 @@
parent: BaseDrink
desc: reagent-desc-cafe-latte
physicalDesc: reagent-physical-desc-creamy
flavor: creamy
color: "#664300"
spritePath: cafe_latte.rsi
@@ -42,6 +45,7 @@
parent: BaseDrink
desc: reagent-desc-green-tea
physicalDesc: reagent-physical-desc-aromatic
flavor: tea
color: "#C33F00"
spritePath: glass_green.rsi #Placeholder
@@ -51,6 +55,7 @@
parent: BaseDrink
desc: reagent-desc-grenadine
physicalDesc: reagent-physical-desc-dark-red
flavor: bitter
color: "#EA1D26"
spritePath: grenadineglass.rsi
@@ -60,6 +65,7 @@
parent: BaseDrink
desc: reagent-desc-iced-coffee
physicalDesc: reagent-physical-desc-aromatic
flavor: coffee
color: "#102838"
spritePath: icedcoffeeglass.rsi
@@ -69,6 +75,7 @@
parent: BaseDrink
desc: reagent-desc-iced-green-tea
physicalDesc: reagent-physical-desc-aromatic
flavor: icedtea
color: "#CE4200"
spritePath: glass_green.rsi #Placeholder
@@ -78,6 +85,7 @@
parent: BaseDrink
desc: reagent-desc-iced-tea
physicalDesc: reagent-physical-desc-aromatic
flavor: icedtea
color: "#104038"
spritePath: icedteaglass.rsi
metabolisms:
@@ -95,6 +103,7 @@
group: Drinks
desc: reagent-desc-lemonade
physicalDesc: reagent-physical-desc-tart
flavor: sweet
color: "#FFFF00"
spritePath: lemonadeglass.rsi
metabolisms:
@@ -109,6 +118,7 @@
group: Drinks
desc: reagent-desc-milk
physicalDesc: reagent-physical-desc-opaque
flavor: milk
color: "#DFDFDF"
plantMetabolism:
- !type:PlantAdjustNutrition
@@ -133,6 +143,7 @@
group: Drinks
desc: reagent-desc-milk-oat
physicalDesc: reagent-physical-desc-refreshing
flavor: oats
color: "#302000"
metabolisms:
Drink:
@@ -152,6 +163,7 @@
group: Drinks
desc: reagent-desc-milk-spoiled
physicalDesc: reagent-physical-desc-putrid
flavor: terrible
color: "#faffba"
metabolisms:
Drink:
@@ -179,6 +191,7 @@
group: Drinks
desc: reagent-desc-nuclear-cola
physicalDesc: reagent-physical-desc-fizzy
flavor: atomiccola
color: "#100800"
spritePath: nuclear_colaglass.rsi
metabolisms:
@@ -199,6 +212,7 @@
parent: BaseDrink
desc: reagent-desc-soda-water
physicalDesc: reagent-physical-desc-fizzy
flavor: fizzy
color: "#619494"
- type: reagent
@@ -207,6 +221,7 @@
parent: BaseDrink
desc: reagent-desc-soy-latte
physicalDesc: reagent-physical-desc-strong-smelling
flavor: soy
color: "#664300"
spritePath: soy_latte.rsi
@@ -216,6 +231,7 @@
parent: BaseDrink
desc: reagent-desc-tea
physicalDesc: reagent-physical-desc-aromatic
flavor: tea
color: "#8a5a3a"
metabolisms:
Drink:
@@ -232,6 +248,7 @@
parent: BaseDrink
desc: reagent-desc-tonic-water
physicalDesc: reagent-physical-desc-fizzy
flavor: water
color: "#0064C8"
- type: reagent
@@ -240,6 +257,7 @@
parent: BaseDrink
desc: reagent-desc-water
physicalDesc: reagent-physical-desc-translucent
flavor: water
color: "#75b1f0"
boilingPoint: 100.0
meltingPoint: 0.0
@@ -254,6 +272,7 @@
name: reagent-name-ice
desc: reagent-desc-ice
physicalDesc: reagent-physical-desc-frosty
flavor: cold
color: "#bed8e6"
meltingPoint: 0.0
boilingPoint: 100.0
@@ -267,6 +286,7 @@
parent: BaseDrink
desc: reagent-desc-dry-ramen
physicalDesc: reagent-physical-desc-wormy
flavor: cheapnoodles
color: "#664300"
metabolisms:
Food:
@@ -280,6 +300,7 @@
parent: BaseDrink
desc: reagent-desc-hot-ramen
physicalDesc: reagent-physical-desc-wormy
flavor: cheapnoodles
color: "#664300"
metabolisms:
Food:
@@ -293,6 +314,7 @@
parent: BaseDrink
desc: reagent-desc-pilk
physicalDesc: reagent-physical-desc-creamy
flavor: pilk
color: "#e7c69f"
metabolisms:
Drink:
@@ -306,6 +328,7 @@
parent: BaseDrink
desc: Long live the guy who everyone had mistaken for a girl. Baka!
physicalDesc: strong-smelling
flavor: sweet
color: "#CCCC99"
spritePath: kiraspecial.rsi
@@ -315,6 +338,7 @@
parent: BaseDrink
desc: The secret of the sanctuary of the Librarian...
physicalDesc: strong-smelling
flavor: sweet
color: "#485000"
spritePath: rewriter.rsi
@@ -324,5 +348,6 @@
parent: BaseDrink
desc: reagent-desc-kvass
physicalDesc: reagent-physical-desc-bubbly
flavor: bread
color: "#381600"
spritePath: kvass.rsi

View File

@@ -4,6 +4,7 @@
parent: BaseDrink
desc: reagent-desc-juice-apple
physicalDesc: reagent-physical-desc-crisp
flavor: apple
color: "#FDAD01"
- type: reagent
@@ -12,6 +13,7 @@
parent: BaseDrink
desc: reagent-desc-juice-banana
physicalDesc: reagent-physical-desc-crisp
flavor: banana
color: "#FFE777"
- type: reagent
@@ -20,6 +22,7 @@
parent: BaseDrink
desc: reagent-desc-juice-berry
physicalDesc: reagent-physical-desc-sweet
flavor: juice
color: "#660099"
- type: reagent
@@ -27,6 +30,7 @@
name: reagent-name-juice-berry-poison
desc: reagent-desc-juice-berry-poison
physicalDesc: reagent-physical-desc-sickly
flavor: bitter
color: "#6600CC"
metabolisms:
Drink:
@@ -56,6 +60,7 @@
parent: BaseDrink
desc: reagent-desc-juice-carrot
physicalDesc: reagent-physical-desc-crisp
flavor: carrot
color: "#FF8820"
metabolisms:
Drink:
@@ -75,6 +80,7 @@
parent: BaseDrink
desc: reagent-desc-juice-grape
physicalDesc: reagent-physical-desc-crisp
flavor: juice
color: "#512284"
- type: reagent
@@ -83,6 +89,7 @@
parent: BaseDrink
desc: reagent-desc-juice-lemon
physicalDesc: reagent-physical-desc-citric
flavor: sour
color: "#fff690"
- type: reagent
@@ -91,6 +98,7 @@
parent: BaseDrink
desc: reagent-desc-juice-lime
physicalDesc: reagent-physical-desc-citric
flavor: sour
color: "#99bb43"
# /datum/reagent/drink/orangejuice/on_mob_life(var/mob/living/M)
@@ -107,6 +115,7 @@
parent: BaseDrink
desc: reagent-desc-juice-orange
physicalDesc: reagent-physical-desc-citric
flavor: orange
color: "#E78108"
- type: reagent
@@ -115,6 +124,7 @@
parent: BaseDrink
desc: reagent-desc-juice-pineapple
physicalDesc: reagent-physical-desc-tropical
flavor: pineapple
color: yellow
- type: reagent
@@ -123,6 +133,7 @@
parent: BaseDrink
desc: reagent-desc-juice-potato
physicalDesc: reagent-physical-desc-starchy
flavor: potatoes
color: "#302000"
- type: reagent
@@ -131,6 +142,7 @@
parent: BaseDrink
desc: reagent-desc-juice-tomato
physicalDesc: reagent-physical-desc-saucey
flavor: tomato
color: "#731008"
- type: reagent
@@ -139,4 +151,5 @@
parent: BaseDrink
desc: reagent-desc-juice-watermelon
physicalDesc: reagent-physical-desc-sweet
flavor: tomato
color: "#EF3520"

View File

@@ -4,6 +4,7 @@
parent: BaseSoda
desc: reagent-desc-cola
physicalDesc: reagent-physical-desc-fizzy
flavor: soda
color: "#422912"
- type: reagent
@@ -12,6 +13,7 @@
parent: BaseSoda
desc: reagent-desc-changeling-sting
physicalDesc: reagent-physical-desc-fizzy
flavor: soda
color: "#2E6671"
- type: reagent
@@ -20,6 +22,7 @@
parent: BaseSoda
desc: reagent-desc-dr-gibb
physicalDesc: reagent-physical-desc-fizzy
flavor: soda
color: "#102000"
- type: reagent
@@ -28,6 +31,7 @@
parent: BaseSoda
desc: reagent-desc-energy-drink
physicalDesc: reagent-physical-desc-fizzy
flavor: soda
color: "#ffffbf"
metabolisms:
Drink:
@@ -44,6 +48,7 @@
parent: BaseSoda
desc: reagent-desc-grape-soda
physicalDesc: reagent-physical-desc-fizzy
flavor: soda
color: "#ae94a6"
- type: reagent
@@ -52,6 +57,7 @@
parent: BaseSoda
desc: reagent-desc-ice-cream
physicalDesc: reagent-physical-desc-creamy
flavor: soda
color: "#fffbd6"
spritePath: icecreamglass.rsi
@@ -61,6 +67,7 @@
parent: BaseSoda
desc: reagent-desc-lemon-lime
physicalDesc: reagent-physical-desc-fizzy
flavor: soda
color: "#878F00"
spritePath: lemonlime.rsi
@@ -70,6 +77,7 @@
parent: BaseSoda
desc: reagent-desc-pwr-game
physicalDesc: reagent-physical-desc-fizzy
flavor: soda
color: "#9385bf"
- type: reagent
@@ -78,6 +86,7 @@
parent: BaseSoda
desc: reagent-desc-root-beer
physicalDesc: reagent-physical-desc-fizzy
flavor: soda
color: "#381c07"
spritePath: rootbeerglass.rsi
@@ -87,6 +96,7 @@
parent: BaseSoda
desc: reagent-desc-root-beer-float
physicalDesc: reagent-physical-desc-fizzy and creamy
flavor: soda
color: "#4f361f"
spritePath: rootbeerfloatglass.rsi
@@ -96,6 +106,7 @@
parent: BaseSoda
desc: reagent-desc-space-mountain-wind
physicalDesc: reagent-physical-desc-fizzy
flavor: soda
color: "#102000"
- type: reagent
@@ -104,6 +115,7 @@
parent: BaseSoda
desc: reagent-desc-space-up
physicalDesc: reagent-physical-desc-fizzy
flavor: soda
color: "#00FF00"
- type: reagent
@@ -112,6 +124,7 @@
parent: BaseSoda
desc: reagent-desc-starkist
physicalDesc: reagent-physical-desc-fizzy
flavor: soda
color: "#9F3400"
- type: reagent
@@ -120,6 +133,7 @@
parent: BaseSoda
desc: reagent-desc-fourteen-loko
physicalDesc: reagent-physical-desc-fizzy
flavor: soda
color: "#deb928"
metabolisms:
Drink:

View File

@@ -4,6 +4,7 @@
group: Foods
desc: reagent-desc-astrotame
physicalDesc: reagent-physical-desc-sugary
flavor: sweet
color: aquamarine
- type: reagent
@@ -12,6 +13,7 @@
group: Foods
desc: reagent-desc-bbq-sauce
physicalDesc: reagent-physical-desc-gloopy
flavor: sweet
color: darkred
- type: reagent
@@ -20,6 +22,7 @@
group: Foods
desc: reagent-desc-cornoil
physicalDesc: reagent-physical-desc-oily
flavor: oily
color: yellow
- type: reagent
@@ -28,6 +31,7 @@
group: Foods
desc: reagent-desc-frostoil
physicalDesc: reagent-physical-desc-cold
flavor: cold
color: skyblue
- type: reagent
@@ -36,6 +40,7 @@
group: Foods
desc: reagent-desc-horseradish-sauce
physicalDesc: reagent-physical-desc-overpowering
flavor: spicy
color: gray
- type: reagent
@@ -44,6 +49,7 @@
group: Foods
desc: reagent-desc-hotsauce
physicalDesc: reagent-physical-desc-spicy
flavor: spicy
color: red
- type: reagent
@@ -52,6 +58,7 @@
group: Foods
desc: reagent-desc-ketchup
physicalDesc: reagent-physical-desc-tangy
flavor: tomato
color: red
- type: reagent
@@ -60,6 +67,7 @@
group: Foods
desc: reagent-desc-soysauce
physicalDesc: reagent-physical-desc-salty
flavor: salty
color: saddlebrown
metabolisms:
Food:
@@ -75,6 +83,7 @@
group: Foods
desc: reagent-desc-table-salt
physicalDesc: reagent-physical-desc-grainy
flavor: salty
color: "#a1000b"
boilingPoint: 1465.0
meltingPoint: 800.7

View File

@@ -4,6 +4,7 @@
group: Foods
desc: reagent-desc-nutriment
physicalDesc: reagent-physical-desc-opaque
flavor: nutriment
color: "#664330"
metabolisms:
Food:
@@ -21,6 +22,7 @@
group: Foods
desc: reagent-desc-vitamin
physicalDesc: reagent-physical-desc-chalky
flavor: vitamin
color: "#D3D3D3"
metabolisms:
Food: #This makes it not compete with medicines, a large bonus for something that can heal
@@ -42,6 +44,7 @@
group: Foods
desc: reagent-desc-protein
physicalDesc: reagent-physical-desc-clumpy
flavor: protein
color: "#FFFFE5"
metabolisms:
Food:

View File

@@ -4,6 +4,7 @@
group: Foods
desc: reagent-desc-flour
physicalDesc: reagent-physical-desc-powdery
flavor: chalky
color: white
metabolisms:
Food:
@@ -17,6 +18,7 @@
group: Foods
desc: reagent-desc-oats
physicalDesc: reagent-physical-desc-coarse
flavor: oats
color: tan
metabolisms:
Food:
@@ -30,6 +32,7 @@
group: Foods
desc: reagent-desc-enzyme
physicalDesc: reagent-physical-desc-chalky
flavor: bitter
color: "#009900"
metabolisms:
Food:
@@ -43,6 +46,7 @@
group: Foods
desc: reagent-desc-egg
physicalDesc: reagent-physical-desc-mucus-like
flavor: egg
color: white
metabolisms:
Food:
@@ -56,6 +60,7 @@
group: Foods
desc: reagent-desc-sugar
physicalDesc: reagent-physical-desc-sweet
flavor: sweet
color: white
meltingPoint: 146.0
metabolisms:
@@ -78,6 +83,7 @@
group: Foods
desc: reagent-desc-blackpepper
physicalDesc: reagent-physical-desc-grainy
flavor: peppery
color: black
metabolisms:
Food:
@@ -91,6 +97,7 @@
group: Foods
desc: reagent-desc-vinegar
physicalDesc: reagent-physical-desc-sour
flavor: bitter
color: tan
metabolisms:
Food:
@@ -104,6 +111,7 @@
group: Foods
desc: reagent-desc-rice
physicalDesc: reagent-physical-desc-chewy
flavor: rice
color: white
metabolisms:
Food:
@@ -116,6 +124,7 @@
group: Foods
desc: reagent-desc-oil-olive
physicalDesc: reagent-physical-desc-oily
flavor: oily
color: olive
metabolisms:
Food:
@@ -129,6 +138,7 @@
group: Foods
desc: reagent-desc-oil
physicalDesc: reagent-physical-desc-oily
flavor: oily
color: "#b67823"
boilingPoint: 300.0
meltingPoint: -16.0
@@ -140,6 +150,7 @@
name: reagent-name-capsaicin-oil
desc: reagent-desc-capsaicin-oil
physicalDesc: reagent-physical-desc-oily
flavor: spicy
color: "#FF0000"
meltingPoint: 146
boilingPoint: 410 # Really high boiling point compared to its melting

View File

@@ -3,6 +3,7 @@
name: reagent-name-blood
group: Biological
desc: reagent-desc-blood
flavor: metallic
color: "#800000"
physicalDesc: reagent-physical-desc-ferrous
metabolisms:
@@ -20,6 +21,7 @@
name: reagent-name-slime
group: Biological
desc: reagent-desc-slime
flavor: slimy
color: "#2cf274"
physicalDesc: reagent-physical-desc-viscous
metabolisms:
@@ -35,6 +37,7 @@
group: Biological
desc: reagent-desc-ichor
physicalDesc: reagent-physical-desc-roaring
flavor: metallic
color: "#f4692e"
metabolisms:
Drink:

View File

@@ -3,6 +3,7 @@
name: reagent-name-e-z-nutrient
group: Botanical
desc: reagent-desc-e-z-nutrient
flavor: bitter
color: "#664330"
physicalDesc: reagent-physical-desc-thick
plantMetabolism:
@@ -14,6 +15,7 @@
name: reagent-name-left4-zed
group: Botanical
desc: reagent-desc-left4-zed
flavor: bitter
color: "#5b406c"
physicalDesc: reagent-physical-desc-heterogeneous
plantMetabolism:
@@ -30,6 +32,7 @@
name: reagent-name-pest-killer
group: Botanical
desc: reagent-desc-pest-killer
flavor: bitter
color: "#9e9886"
physicalDesc: reagent-physical-desc-bubbling
plantMetabolism:
@@ -43,6 +46,7 @@
name: reagent-name-plant-b-gone
group: Botanical
desc: reagent-desc-plant-b-gone
flavor: bitter
color: "#49002E"
physicalDesc: reagent-physical-desc-bubbling
plantMetabolism:
@@ -60,6 +64,7 @@
name: reagent-name-robust-harvest
group: Botanical
desc: reagent-desc-robust-harvest
flavor: bitter
color: "#3e901c"
physicalDesc: reagent-physical-desc-robust
plantMetabolism:
@@ -78,6 +83,7 @@
name: reagent-name-weed-killer
group: Botanical
desc: reagent-desc-weed-killer
flavor: bitter
color: "#968395"
physicalDesc: reagent-physical-desc-bubbling
plantMetabolism:
@@ -92,6 +98,7 @@
group: Botanical
desc: reagent-desc-ammonia
physicalDesc: reagent-physical-desc-pungent
flavor: bitter
color: "#77b58e"
boilingPoint: -33.0
meltingPoint: -77.7
@@ -114,6 +121,7 @@
group: Botanical
desc: reagent-desc-diethylamine
physicalDesc: reagent-physical-desc-strong-smelling
flavor: bitter
color: "#a1000b"
boilingPoint: 55.5
meltingPoint: -50.0

View File

@@ -3,6 +3,7 @@
name: reagent-name-acetone
desc: reagent-desc-acetone
physicalDesc: reagent-physical-desc-acidic
flavor: bitter
color: "#AF14B7"
boilingPoint: 55.5
meltingPoint: -50.0
@@ -12,6 +13,7 @@
name: reagent-name-phenol
desc: reagent-desc-phenol
physicalDesc: reagent-physical-desc-acidic
flavor: bitter
color: "#E7EA91"
boilingPoint: 55.5
meltingPoint: -50.0

View File

@@ -3,6 +3,7 @@
name: reagent-name-bleach
desc: reagent-desc-bleach
physicalDesc: reagent-physical-desc-strong-smelling
flavor: bitter
color: "#a1000b"
boilingPoint: 111.0
meltingPoint: -5.0
@@ -24,6 +25,7 @@
name: reagent-name-space-cleaner
desc: reagent-desc-space-cleaner
physicalDesc: reagent-physical-desc-lemony-fresh
flavor: bitter
color: "#c8ff69"
boilingPoint: 147.0 # Made this up, loosely based on bleach
meltingPoint: -11.0
@@ -35,6 +37,7 @@
name: reagent-name-space-lube
desc: reagent-desc-space-lube
physicalDesc: reagent-physical-desc-shiny
flavor: funny
color: "#77b58e"
boilingPoint: 290.0 # Glycerin
meltingPoint: 18.2

View File

@@ -4,6 +4,7 @@
group: Elements
desc: reagent-desc-aluminium # -we use real words here.
physicalDesc: reagent-physical-desc-metallic
flavor: metallic
color: "#848789"
boilingPoint: 2327.0
meltingPoint: 660.0
@@ -14,6 +15,7 @@
group: Elements
desc: reagent-desc-carbon
physicalDesc: reagent-physical-desc-crystalline
flavor: bitter
color: "#22282b"
boilingPoint: 4200.0
meltingPoint: 3550.0
@@ -24,6 +26,7 @@
group: Elements
desc: reagent-desc-chlorine
physicalDesc: reagent-physical-desc-gaseous
flavor: bitter
color: "#a2ff00"
meltingPoint: -101.5
boilingPoint: -34.04
@@ -43,6 +46,7 @@
group: Elements
desc: reagent-desc-copper
physicalDesc: reagent-physical-desc-metallic
flavor: metallic
color: "#b05b3c"
boilingPoint: 2595.0
meltingPoint: 1083.0
@@ -53,6 +57,7 @@
group: Elements
desc: reagent-desc-fluorine
physicalDesc: reagent-physical-desc-gaseous
flavor: bitter
color: "#808080"
boilingPoint: -188.11
meltingPoint: -219.67
@@ -72,6 +77,7 @@
group: Elements
desc: reagent-desc-gold
physicalDesc: reagent-physical-desc-metallic
flavor: metallic
color: "#F7C430"
boilingPoint: 2700.0
meltingPoint: 1064.76
@@ -82,6 +88,7 @@
group: Elements
desc: reagent-desc-hydrogen
physicalDesc: reagent-physical-desc-gaseous
flavor: bitter
color: "#808080"
boilingPoint: -253.0
meltingPoint: -259.2
@@ -92,6 +99,7 @@
group: Elements
desc: reagent-desc-iodine
physicalDesc: reagent-physical-desc-dark-brown
flavor: bitter
color: "#BC8A00"
boilingPoint: 184.3
meltingPoint: 113.7
@@ -102,6 +110,7 @@
group: Elements
desc: reagent-desc-iron
physicalDesc: reagent-physical-desc-metallic
flavor: metallic
color: "#434b4d"
boilingPoint: 2862.0
meltingPoint: 1538.0
@@ -117,6 +126,7 @@
group: Elements
desc: reagent-desc-lithium
physicalDesc: reagent-physical-desc-shiny
flavor: metallic
color: "#c6c8cc"
meltingPoint: 180.5
boilingPoint: 1330.0
@@ -128,6 +138,7 @@
group: Elements
desc: reagent-desc-mercury
physicalDesc: reagent-physical-desc-shiny
flavor: metallic
color: "#929296"
meltingPoint: -38.83
boilingPoint: 356.73
@@ -145,6 +156,7 @@
group: Elements
desc: reagent-desc-potassium
physicalDesc: reagent-physical-desc-shiny
flavor: metallic
color: "#c6c8cc"
meltingPoint: 65.5
boilingPoint: 759.0
@@ -155,6 +167,7 @@
group: Elements
desc: reagent-desc-phosphorus
physicalDesc: reagent-physical-desc-powdery
flavor: metallic
color: "#ede4e4"
meltingPoint: 44.2
boilingPoint: 280.5
@@ -173,6 +186,7 @@
parent: Uranium
desc: reagent-desc-radium
physicalDesc: reagent-physical-desc-glowing
flavor: metallic
color: "#00ff04"
meltingPoint: 700.0
boilingPoint: 1737.0
@@ -183,6 +197,7 @@
group: Elements
desc: reagent-desc-silicon
physicalDesc: reagent-physical-desc-crystalline
flavor: metallic
color: "#364266"
boilingPoint: 3265.0
meltingPoint: 1414.0
@@ -193,6 +208,7 @@
group: Elements
desc: reagent-desc-silver
physicalDesc: reagent-physical-desc-reasonably-metallic
flavor: metallic
color: "#d0d0d0"
boilingPoint: 2212.0
meltingPoint: 960.5
@@ -203,6 +219,7 @@
group: Elements
desc: reagent-desc-sulfur
physicalDesc: reagent-physical-desc-powdery
flavor: bitter
color: "#fff385"
boilingPoint: 445.0
meltingPoint: 120.0
@@ -213,6 +230,7 @@
group: Elements
desc: reagent-desc-sodium
physicalDesc: reagent-physical-desc-metallic
flavor: bitter
color: "#c6c8cc"
meltingPoint: 97.8
boilingPoint: 883.0
@@ -223,6 +241,7 @@
group: Elements
desc: reagent-desc-uranium
physicalDesc: reagent-physical-desc-metallic
flavor: metallic
color: "#8fa191"
meltingPoint: 1133.0
boilingPoint: 4131.0

View File

@@ -4,6 +4,7 @@
group: Special
desc: reagent-desc-carpetium
physicalDesc: reagent-physical-desc-fibrous
flavor: carpet
color: "#800000"
tileReactions:
- !type:CreateEntityTileReaction
@@ -31,6 +32,7 @@
name: reagent-name-fiber
desc: reagent-desc-fiber
physicalDesc: reagent-physical-desc-fibrous
flavor: fiber
color: "#808080"
- type: reagent
@@ -39,6 +41,7 @@
group: Toxins
desc: reagent-desc-buzzochloric-bees
physicalDesc: reagent-physical-desc-buzzy
flavor: bee
color: "#FFD35D"
tileReactions:
- !type:CreateEntityTileReaction
@@ -131,6 +134,7 @@
name: reagent-name-ground-bee
desc: reagent-desc-ground-bee
physicalDesc: reagent-physical-desc-bee-guts
flavor: bee
color: "#86530E"
- type: reagent
@@ -138,6 +142,7 @@
name: reagent-name-saxoite
desc: reagent-desc-saxoite
physicalDesc: reagent-physical-desc-ground-brass
flavor: sax
color: "#B8A603"
- type: reagent
@@ -146,6 +151,7 @@
group: Toxins
desc: reagent-desc-licoxide
physicalDesc: reagent-physical-desc-electric
flavor: shocking
color: "#FDD023"
metabolisms:
Poison:

View File

@@ -3,6 +3,7 @@
name: reagent-name-oxygen
desc: reagent-desc-oxygen
physicalDesc: reagent-physical-desc-gaseous
flavor: bitter
color: "#808080"
boilingPoint: -183.0
meltingPoint: -218.4
@@ -36,6 +37,7 @@
name: reagent-name-plasma
desc: reagent-desc-plasma
physicalDesc: reagent-physical-desc-gaseous
flavor: bitter
color: "#7e009e"
boilingPoint: -127.3 # Random values picked between the actual values for CO2 and O2
meltingPoint: -186.4
@@ -75,6 +77,7 @@
name: reagent-name-tritium
desc: reagent-desc-tritium
physicalDesc: reagent-physical-desc-ionizing
flavor: bitter
color: "#66ff33"
tileReactions:
- !type:FlammableTileReaction
@@ -104,6 +107,7 @@
name: reagent-name-carbon-dioxide
desc: reagent-desc-carbon-dioxide
physicalDesc: reagent-physical-desc-odorless
flavor: bitter
color: "#66ff33"
metabolisms:
Gas:
@@ -129,6 +133,7 @@
name: reagent-name-nitrogen
desc: reagent-desc-nitrogen
physicalDesc: reagent-physical-desc-gaseous
flavor: bitter
color: "#808080"
boilingPoint: -195.8
meltingPoint: -210.0
@@ -164,6 +169,7 @@
name: reagent-name-miasma
desc: reagent-desc-miasma
physicalDesc: reagent-physical-desc-gaseous
flavor: bitter
color: "#56941E"
boilingPoint: -195.8
meltingPoint: -210.0
@@ -228,6 +234,7 @@
name: reagent-name-nitrous-oxide
desc: reagent-desc-nitrous-oxide
physicalDesc: reagent-physical-desc-gaseous
flavor: bitter
color: "#808080"
boilingPoint: -88
meltingPoint: -90
@@ -286,6 +293,7 @@
name: reagent-name-frezon
desc: reagent-desc-frezon
physicalDesc: reagent-physical-desc-gaseous
flavor: bitter
color: "#3a758c"
boilingPoint: -195.8
meltingPoint: -210.0

View File

@@ -4,6 +4,7 @@
group: Medicine
desc: reagent-desc-cryptobiolin
physicalDesc: reagent-physical-desc-fizzy
flavor: medicine
color: "#081a80"
- type: reagent
@@ -12,6 +13,7 @@
group: Medicine
desc: reagent-desc-dylovene
physicalDesc: reagent-physical-desc-translucent
flavor: medicine
color: "#3a1d8a"
metabolisms:
Medicine:
@@ -33,6 +35,7 @@
group: Medicine
desc: reagent-desc-diphenhydramine
physicalDesc: reagent-physical-desc-chalky
flavor: medicine
color: "#64ffe6"
metabolisms:
Medicine:
@@ -51,6 +54,7 @@
group: Medicine
desc: reagent-desc-ethylredoxrazine
physicalDesc: reagent-physical-desc-opaque
flavor: medicine
color: "#2d5708"
metabolisms:
Medicine:
@@ -66,6 +70,7 @@
group: Medicine
desc: reagent-desc-arithrazine
physicalDesc: reagent-physical-desc-cloudy
flavor: medicine
color: "#bd5902"
metabolisms:
Medicine:
@@ -83,6 +88,7 @@
group: Medicine
desc: reagent-desc-bicaridine
physicalDesc: reagent-physical-desc-opaque
flavor: medicine
color: "#ffaa00"
metabolisms:
Medicine:
@@ -113,6 +119,7 @@
group: Medicine
desc: reagent-desc-cryoxadone
physicalDesc: reagent-physical-desc-fizzy
flavor: medicine
color: "#0091ff"
plantMetabolism:
- !type:PlantAdjustToxins
@@ -142,6 +149,7 @@
parent: Cryoxadone
desc: reagent-desc-clonexadone
physicalDesc: reagent-physical-desc-bubbly
flavor: medicine
color: "#0666ff"
plantMetabolism:
- !type:PlantAdjustToxins
@@ -156,6 +164,7 @@
group: Medicine
desc: reagent-desc-dermaline
physicalDesc: reagent-physical-desc-translucent
flavor: medicine
color: "#215263"
metabolisms:
Medicine:
@@ -184,6 +193,7 @@
group: Medicine
desc: reagent-desc-dexalin
physicalDesc: reagent-physical-desc-opaque
flavor: medicine
color: "#0041a8"
metabolisms:
Medicine:
@@ -200,6 +210,7 @@
group: Medicine
desc: reagent-desc-dexalin-plus
physicalDesc: reagent-physical-desc-cloudy
flavor: medicine
color: "#4da0bd"
metabolisms:
Medicine:
@@ -224,6 +235,7 @@
group: Medicine
desc: reagent-desc-epinephrine
physicalDesc: reagent-physical-desc-odorless
flavor: medicine
color: "#d2fffa"
metabolisms:
Medicine:
@@ -284,6 +296,7 @@
group: Medicine
desc: reagent-desc-hyronalin
physicalDesc: reagent-physical-desc-cloudy
flavor: medicine
color: "#4cb580"
metabolisms:
Medicine:
@@ -312,6 +325,7 @@
group: Medicine
desc: reagent-desc-ipecac
physicalDesc: reagent-physical-desc-inky
flavor: medicine
color: "#422912"
metabolisms:
Medicine:
@@ -325,6 +339,7 @@
group: Medicine
desc: reagent-desc-inaprovaline
physicalDesc: reagent-physical-desc-opaque
flavor: medicine
color: "#731024"
metabolisms:
Medicine:
@@ -346,6 +361,7 @@
group: Medicine
desc: reagent-desc-kelotane
physicalDesc: reagent-physical-desc-strong-smelling
flavor: medicine
color: "#bf3d19"
metabolisms:
Medicine:
@@ -361,6 +377,7 @@
group: Medicine
desc: reagent-desc-leporazine
physicalDesc: reagent-physical-desc-pungent
flavor: medicine
color: "#ff7db5"
metabolisms:
Medicine:
@@ -391,6 +408,7 @@
group: Medicine
desc: reagent-desc-barozine
physicalDesc: reagent-physical-desc-viscous
flavor: medicine
color: "#ff867d"
metabolisms:
Medicine:
@@ -433,6 +451,7 @@
group: Medicine
desc: reagent-desc-phalanximine
physicalDesc: reagent-physical-desc-acrid
flavor: medicine
color: "#c8ff75"
metabolisms:
Medicine:
@@ -451,6 +470,7 @@
group: Medicine
desc: reagent-desc-romerol
physicalDesc: reagent-physical-desc-acrid
flavor: medicine
color: "#7e916e"
metabolisms:
Medicine:
@@ -466,6 +486,7 @@
group: Medicine
desc: reagent-desc-pulped-banana-peel
physicalDesc: reagent-physical-desc-pulpy
flavor: medicine
color: "#FFE774"
metabolisms:
Medicine:
@@ -479,6 +500,7 @@
group: Medicine
desc: reagent-desc-siderlac
physicalDesc: reagent-physical-desc-milky
flavor: medicine
color: "#f4dab8"
metabolisms:
Medicine:
@@ -494,6 +516,7 @@
group: Medicine
desc: reagent-desc-spaceacillin
physicalDesc: reagent-physical-desc-opaque
flavor: medicine
color: "#9942f5"
metabolisms:
Medicine:
@@ -506,6 +529,7 @@
group: Medicine
desc: reagent-desc-stellibinin
physicalDesc: reagent-physical-desc-starry
flavor: medicine
color: "#2b2f77"
metabolisms:
Medicine:
@@ -528,6 +552,7 @@
group: Medicine
desc: reagent-desc-synaptizine
physicalDesc: reagent-physical-desc-pungent
flavor: medicine
color: "#d49a2f"
metabolisms:
Poison:
@@ -551,6 +576,7 @@
group: Medicine
desc: reagent-desc-tranexamic-acid
physicalDesc: reagent-physical-desc-viscous
flavor: medicine
color: "#ba7d7d"
metabolisms:
Medicine:
@@ -573,6 +599,7 @@
group: Medicine
desc: reagent-desc-tricordrazine
physicalDesc: reagent-physical-desc-opaque
flavor: medicine
color: "#00e5ff"
metabolisms:
Medicine:
@@ -594,6 +621,7 @@
group: Medicine
desc: reagent-desc-lipozine
physicalDesc: reagent-physical-desc-oily
flavor: medicine
color: "#2690b5"
metabolisms:
Medicine:
@@ -609,6 +637,7 @@
group: Medicine
desc: reagent-desc-omnizine
physicalDesc: reagent-physical-desc-soothing
flavor: medicine
color: "#fcf7f9"
metabolisms:
Medicine:
@@ -627,6 +656,7 @@
group: Medicine
desc: reagent-desc-ultravasculine
physicalDesc: reagent-physical-desc-thick-and-grainy
flavor: medicine
color: "#520e30"
metabolisms:
Medicine:
@@ -669,6 +699,7 @@
desc: reagent-desc-oculine
group: Medicine
physicalDesc: reagent-physical-desc-translucent
flavor: medicine
color: "#404040"
metabolisms:
Medicine:

View File

@@ -4,6 +4,7 @@
group: Narcotics
desc: reagent-desc-desoxyephedrine
physicalDesc: reagent-physical-desc-translucent
flavor: bitter
color: "#FAFAFA"
boilingPoint: 212.0 # Dexosyephedrine vape when?
meltingPoint: 170.0
@@ -46,6 +47,7 @@
group: Narcotics
desc: reagent-desc-ephedrine
physicalDesc: reagent-physical-desc-powdery
flavor: bitter
color: "#D2FFFA"
boilingPoint: 255.0
meltingPoint: 36.0
@@ -83,6 +85,7 @@
name: reagent-name-thc
group: Narcotics
desc: reagent-desc-thc
flavor: bitter
color: "#808080"
physicalDesc: reagent-physical-desc-crystalline
plantMetabolism:
@@ -106,6 +109,7 @@
group: Narcotics
desc: reagent-desc-thc-oil
physicalDesc: reagent-physical-desc-skunky
flavor: bitter
color: "#DAA520"
metabolisms:
Narcotic:
@@ -122,6 +126,7 @@
name: reagent-name-nicotine
group: Narcotics
desc: reagent-desc-nicotine
flavor: bitter
color: "#C0C0C0"
physicalDesc: reagent-physical-desc-strong-smelling
plantMetabolism:
@@ -134,6 +139,7 @@
group: Narcotics
desc: reagent-desc-impedrezene
physicalDesc: reagent-physical-desc-acrid
flavor: bitter
color: "#215263"
- type: reagent
@@ -142,6 +148,7 @@
group: Narcotics
desc: reagent-desc-space-drugs
physicalDesc: reagent-physical-desc-syrupy
flavor: bitter
color: "#63806e"
metabolisms:
Narcotic:

View File

@@ -19,6 +19,7 @@
parent: BasePyrotechnic
desc: reagent-desc-thermite
physicalDesc: reagent-physical-desc-grainy
flavor: bitter
color: "#757245"
boilingPoint: 2977.0 # Aluminum oxide
meltingPoint: 2030.0
@@ -39,6 +40,7 @@
parent: BasePyrotechnic
desc: reagent-desc-napalm
physicalDesc: reagent-physical-desc-soapy
flavor: bitter
color: "#FA00AF"
tileReactions:
- !type:FlammableTileReaction
@@ -65,6 +67,7 @@
parent: BasePyrotechnic
desc: reagent-desc-phlogiston
physicalDesc: reagent-physical-desc-burning
flavor: bitter
color: "#D4872A"
metabolisms:
Poison:
@@ -91,6 +94,7 @@
parent: BasePyrotechnic
desc: reagent-desc-chlorine-trifluoride
physicalDesc: reagent-physical-desc-blazing
flavor: bitter
color: "#FFC8C8"
tileReactions:
- !type:PryTileReaction
@@ -126,6 +130,7 @@
parent: BasePyrotechnic
desc: reagent-desc-foaming-agent
physicalDesc: reagent-physical-desc-foamy
flavor: bitter
color: "#215263"
boilingPoint: 418.0 # I went with ammonium lauryl sulfate as the basis for this
meltingPoint: 7.4 # I made this up
@@ -136,6 +141,7 @@
parent: BasePyrotechnic
desc: reagent-desc-welding-fuel
physicalDesc: reagent-physical-desc-oily
flavor: bitter
color: "#a76b1c"
boilingPoint: -84.7 # Acetylene. Close enough.
meltingPoint: -80.7
@@ -157,6 +163,7 @@
parent: BasePyrotechnic
desc: reagent-desc-fluorosurfactant
physicalDesc: reagent-physical-desc-opaque
flavor: bitter
color: "#9e6b38"
boilingPoint: 190.0 # Perfluorooctanoic Acid.
meltingPoint: 45.0

View File

@@ -3,6 +3,7 @@
name: reagent-name-toxin
group: Toxins
desc: reagent-desc-toxin
flavor: bitter
color: "#cf3600"
physicalDesc: reagent-physical-desc-opaque
plantMetabolism:
@@ -23,6 +24,7 @@
name: reagent-name-carpotoxin
group: Toxins
desc: reagent-desc-carpotoxin
flavor: bitter
color: "#e2a38c"
physicalDesc: reagent-physical-desc-exotic-smelling
plantMetabolism:
@@ -49,6 +51,7 @@
name: reagent-name-chloral-hydrate
group: Toxins
desc: reagent-desc-chloral-hydrate
flavor: bitter
color: "#000067"
physicalDesc: reagent-physical-desc-nondescript
metabolisms:
@@ -80,6 +83,7 @@
name: reagent-name-mold
group: Toxins
desc: reagent-desc-mold
flavor: bitter
color: "#8a9a5b"
physicalDesc: reagent-physical-desc-fuzzy
metabolisms:
@@ -109,6 +113,7 @@
group: Toxins
desc: reagent-desc-polytrinic-acid
physicalDesc: reagent-physical-desc-strong-smelling
flavor: acidic
color: "#a1000b"
boilingPoint: 78.2 # This isn't a real chemical...
meltingPoint: -19.4
@@ -150,6 +155,7 @@
group: Toxins
desc: reagent-desc-fluorosulfuric-acid
physicalDesc: reagent-physical-desc-strong-smelling
flavor: acidic
color: "#5050ff"
boilingPoint: 165
meltingPoint: -87
@@ -184,6 +190,7 @@
group: Toxins
desc: reagent-desc-sulfuric-acid
physicalDesc: reagent-physical-desc-oily
flavor: acidic
color: "#BF8C00"
boilingPoint: 337.0
meltingPoint: 10.31
@@ -225,6 +232,7 @@
group: Toxins
desc: reagent-desc-unstable-mutagen
physicalDesc: reagent-physical-desc-glowing
flavor: bitter
color: "#00ff5f"
boilingPoint: 340282300000000000000000000000000000000 # Ethidium bromide, which doesn't boil.
meltingPoint: 261.0
@@ -278,6 +286,7 @@
group: Toxins
desc: reagent-desc-mindbreaker-toxin
physicalDesc: reagent-physical-desc-opaque
flavor: bitter
color: "#77b58e"
plantMetabolism:
- !type:PlantAdjustToxins
@@ -371,6 +380,7 @@
name: reagent-name-vent-crud
desc: reagent-desc-vent-crud
physicalDesc: reagent-physical-desc-sticky
flavor: bitter
color: "#000000"
metabolisms:
Poison:
@@ -388,6 +398,7 @@
name: reagent-name-corpium
desc: reagent-desc-corpium
physicalDesc: reagent-physical-desc-necrotic
flavor: bitter
color: "#7668a1"
metabolisms:
Poison:
@@ -405,6 +416,7 @@
name: reagent-name-uncooked-animal-proteins
desc: reagent-desc-uncooked-animal-proteins
physicalDesc: reagent-physical-desc-clumpy
flavor: bitter
color: "#FFFFE5"
metabolisms:
Poison:
@@ -428,6 +440,7 @@
name: reagent-name-allicin
desc: reagent-desc-allicin
physicalDesc: reagent-physical-desc-pungent
flavor: bitter
color: "#F2E9D2"
metabolisms:
Poison: