Improves bartending with some tweaks. (#14169)
* Improves bartending with some tweaks. - Glasses got resprited and now support fill levels. - * New glass type and improve shotglass visuals. * oobsy * fixes * get flasked * flask * flask --------- Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
@@ -6,6 +6,7 @@ using Robust.Shared.GameObjects;
|
|||||||
using Robust.Shared.IoC;
|
using Robust.Shared.IoC;
|
||||||
using Robust.Shared.Maths;
|
using Robust.Shared.Maths;
|
||||||
using Robust.Shared.Serialization.Manager.Attributes;
|
using Robust.Shared.Serialization.Manager.Attributes;
|
||||||
|
using Robust.Shared.Utility;
|
||||||
|
|
||||||
namespace Content.Client.Chemistry.Visualizers
|
namespace Content.Client.Chemistry.Visualizers
|
||||||
{
|
{
|
||||||
@@ -17,12 +18,25 @@ namespace Content.Client.Chemistry.Visualizers
|
|||||||
[DataField("fillBaseName")]
|
[DataField("fillBaseName")]
|
||||||
public string? FillBaseName = null;
|
public string? FillBaseName = null;
|
||||||
[DataField("layer")]
|
[DataField("layer")]
|
||||||
public SolutionContainerLayers Layer = SolutionContainerLayers.Fill;
|
public SolutionContainerLayers FillLayer = SolutionContainerLayers.Fill;
|
||||||
|
[DataField("baseLayer")]
|
||||||
|
public SolutionContainerLayers BaseLayer = SolutionContainerLayers.Base;
|
||||||
|
[DataField("overlayLayer")]
|
||||||
|
public SolutionContainerLayers OverlayLayer = SolutionContainerLayers.Overlay;
|
||||||
[DataField("changeColor")]
|
[DataField("changeColor")]
|
||||||
public bool ChangeColor = true;
|
public bool ChangeColor = true;
|
||||||
[DataField("emptySpriteName")]
|
[DataField("emptySpriteName")]
|
||||||
public string? EmptySpriteName = null;
|
public string? EmptySpriteName = null;
|
||||||
[DataField("emptySpriteColor")]
|
[DataField("emptySpriteColor")]
|
||||||
public Color EmptySpriteColor = Color.White;
|
public Color EmptySpriteColor = Color.White;
|
||||||
|
[DataField("metamorphic")]
|
||||||
|
public bool Metamorphic = false;
|
||||||
|
[DataField("metamorphicDefaultSprite")]
|
||||||
|
public SpriteSpecifier MetamorphicDefaultSprite = SpriteSpecifier.Invalid;
|
||||||
|
[DataField("metamorphicNameFull")]
|
||||||
|
public string MetamorphicNameFull = "transformable-container-component-glass";
|
||||||
|
|
||||||
|
public string InitialName = string.Empty;
|
||||||
|
public string InitialDescription = string.Empty;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,27 @@
|
|||||||
using Content.Shared.Chemistry;
|
using Content.Shared.Chemistry;
|
||||||
|
using Content.Shared.Chemistry.Reagent;
|
||||||
using Robust.Client.GameObjects;
|
using Robust.Client.GameObjects;
|
||||||
|
using Robust.Shared.Prototypes;
|
||||||
|
|
||||||
namespace Content.Client.Chemistry.Visualizers;
|
namespace Content.Client.Chemistry.Visualizers;
|
||||||
|
|
||||||
public sealed class SolutionContainerVisualsSystem : VisualizerSystem<SolutionContainerVisualsComponent>
|
public sealed class SolutionContainerVisualsSystem : VisualizerSystem<SolutionContainerVisualsComponent>
|
||||||
{
|
{
|
||||||
|
[Dependency] private readonly IPrototypeManager _prototype = default!;
|
||||||
|
|
||||||
|
public override void Initialize()
|
||||||
|
{
|
||||||
|
base.Initialize();
|
||||||
|
SubscribeLocalEvent<SolutionContainerVisualsComponent, MapInitEvent>(OnMapInit);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnMapInit(EntityUid uid, SolutionContainerVisualsComponent component, MapInitEvent args)
|
||||||
|
{
|
||||||
|
var meta = MetaData(uid);
|
||||||
|
component.InitialName = meta.EntityName;
|
||||||
|
component.InitialDescription = meta.EntityDescription;
|
||||||
|
}
|
||||||
|
|
||||||
protected override void OnAppearanceChange(EntityUid uid, SolutionContainerVisualsComponent component, ref AppearanceChangeEvent args)
|
protected override void OnAppearanceChange(EntityUid uid, SolutionContainerVisualsComponent component, ref AppearanceChangeEvent args)
|
||||||
{
|
{
|
||||||
if (!AppearanceSystem.TryGetData<float>(uid, SolutionContainerVisuals.FillFraction, out var fraction, args.Component))
|
if (!AppearanceSystem.TryGetData<float>(uid, SolutionContainerVisuals.FillFraction, out var fraction, args.Component))
|
||||||
@@ -13,7 +30,7 @@ public sealed class SolutionContainerVisualsSystem : VisualizerSystem<SolutionCo
|
|||||||
if (args.Sprite == null)
|
if (args.Sprite == null)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (!args.Sprite.LayerMapTryGet(component.Layer, out var fillLayer))
|
if (!args.Sprite.LayerMapTryGet(component.FillLayer, out var fillLayer))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
// Currently some solution methods such as overflowing will try to update appearance with a
|
// Currently some solution methods such as overflowing will try to update appearance with a
|
||||||
@@ -25,6 +42,43 @@ public sealed class SolutionContainerVisualsSystem : VisualizerSystem<SolutionCo
|
|||||||
fraction = 1f;
|
fraction = 1f;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (component.Metamorphic)
|
||||||
|
{
|
||||||
|
if (args.Sprite.LayerMapTryGet(component.BaseLayer, out var baseLayer))
|
||||||
|
{
|
||||||
|
var hasOverlay = args.Sprite.LayerMapTryGet(component.OverlayLayer, out var overlayLayer);
|
||||||
|
|
||||||
|
if (AppearanceSystem.TryGetData<string>(uid, SolutionContainerVisuals.BaseOverride,
|
||||||
|
out var baseOverride,
|
||||||
|
args.Component))
|
||||||
|
{
|
||||||
|
_prototype.TryIndex<ReagentPrototype>(baseOverride, out var reagentProto);
|
||||||
|
|
||||||
|
var metadata = MetaData(uid);
|
||||||
|
|
||||||
|
if (reagentProto?.MetamorphicSprite is { } sprite)
|
||||||
|
{
|
||||||
|
args.Sprite.LayerSetSprite(baseLayer, sprite);
|
||||||
|
args.Sprite.LayerSetVisible(fillLayer, false);
|
||||||
|
if (hasOverlay)
|
||||||
|
args.Sprite.LayerSetVisible(overlayLayer, false);
|
||||||
|
metadata.EntityName = Loc.GetString(component.MetamorphicNameFull,
|
||||||
|
("name", reagentProto.LocalizedName));
|
||||||
|
metadata.EntityDescription = reagentProto.LocalizedDescription;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (hasOverlay)
|
||||||
|
args.Sprite.LayerSetVisible(overlayLayer, true);
|
||||||
|
args.Sprite.LayerSetSprite(baseLayer, component.MetamorphicDefaultSprite);
|
||||||
|
metadata.EntityName = component.InitialName;
|
||||||
|
metadata.EntityDescription = component.InitialDescription;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
var closestFillSprite = (int) Math.Round(fraction * component.MaxFillLevels);
|
var closestFillSprite = (int) Math.Round(fraction * component.MaxFillLevels);
|
||||||
|
|
||||||
if (closestFillSprite > 0)
|
if (closestFillSprite > 0)
|
||||||
@@ -51,5 +105,7 @@ public sealed class SolutionContainerVisualsSystem : VisualizerSystem<SolutionCo
|
|||||||
args.Sprite.LayerSetColor(fillLayer, component.EmptySpriteColor);
|
args.Sprite.LayerSetColor(fillLayer, component.EmptySpriteColor);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,43 +0,0 @@
|
|||||||
using Content.Server.Chemistry.Components.SolutionManager;
|
|
||||||
using Content.Shared.Chemistry.Components;
|
|
||||||
using Content.Shared.Chemistry.Reagent;
|
|
||||||
using Robust.Server.GameObjects;
|
|
||||||
using Robust.Shared.Utility;
|
|
||||||
|
|
||||||
namespace Content.Server.Chemistry.Components
|
|
||||||
{
|
|
||||||
[RegisterComponent]
|
|
||||||
public sealed class TransformableContainerComponent : Component
|
|
||||||
{
|
|
||||||
[Dependency] private readonly IEntityManager _entMan = default!;
|
|
||||||
|
|
||||||
public SpriteSpecifier? InitialSprite;
|
|
||||||
public string InitialName = default!;
|
|
||||||
public string InitialDescription = default!;
|
|
||||||
public ReagentPrototype? CurrentReagent;
|
|
||||||
|
|
||||||
public bool Transformed { get; internal set; }
|
|
||||||
|
|
||||||
protected override void Initialize()
|
|
||||||
{
|
|
||||||
base.Initialize();
|
|
||||||
|
|
||||||
if (_entMan.TryGetComponent(Owner, out SpriteComponent? sprite) &&
|
|
||||||
sprite.BaseRSIPath != null)
|
|
||||||
{
|
|
||||||
InitialSprite = new SpriteSpecifier.Rsi(new ResourcePath(sprite.BaseRSIPath), "icon");
|
|
||||||
}
|
|
||||||
|
|
||||||
InitialName = _entMan.GetComponent<MetaDataComponent>(Owner).EntityName;
|
|
||||||
InitialDescription = _entMan.GetComponent<MetaDataComponent>(Owner).EntityDescription;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected override void Startup()
|
|
||||||
{
|
|
||||||
base.Startup();
|
|
||||||
|
|
||||||
Owner.EnsureComponentWarn<SolutionContainerManagerComponent>();
|
|
||||||
Owner.EnsureComponentWarn<FitsInDispenserComponent>();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -102,6 +102,15 @@ public sealed partial class SolutionContainerSystem : EntitySystem
|
|||||||
|
|
||||||
_appearance.SetData(uid, SolutionContainerVisuals.FillFraction, solution.FillFraction, appearanceComponent);
|
_appearance.SetData(uid, SolutionContainerVisuals.FillFraction, solution.FillFraction, appearanceComponent);
|
||||||
_appearance.SetData(uid, SolutionContainerVisuals.Color, solution.GetColor(_prototypeManager), appearanceComponent);
|
_appearance.SetData(uid, SolutionContainerVisuals.Color, solution.GetColor(_prototypeManager), appearanceComponent);
|
||||||
|
|
||||||
|
if (solution.GetPrimaryReagentId() is { } reagent)
|
||||||
|
{
|
||||||
|
_appearance.SetData(uid, SolutionContainerVisuals.BaseOverride, reagent, appearanceComponent);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
_appearance.SetData(uid, SolutionContainerVisuals.BaseOverride, string.Empty, appearanceComponent);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
@@ -1,79 +0,0 @@
|
|||||||
using Content.Server.Chemistry.Components;
|
|
||||||
using Content.Shared.Chemistry.Reagent;
|
|
||||||
using JetBrains.Annotations;
|
|
||||||
using Robust.Server.GameObjects;
|
|
||||||
using Robust.Shared.Prototypes;
|
|
||||||
using Robust.Shared.Utility;
|
|
||||||
|
|
||||||
namespace Content.Server.Chemistry.EntitySystems
|
|
||||||
{
|
|
||||||
[UsedImplicitly]
|
|
||||||
public sealed class TransformableContainerSystem : EntitySystem
|
|
||||||
{
|
|
||||||
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
|
|
||||||
[Dependency] private readonly SolutionContainerSystem _solutionsSystem = default!;
|
|
||||||
|
|
||||||
public override void Initialize()
|
|
||||||
{
|
|
||||||
base.Initialize();
|
|
||||||
|
|
||||||
SubscribeLocalEvent<TransformableContainerComponent, SolutionChangedEvent>(OnSolutionChange);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void OnSolutionChange(EntityUid owner, TransformableContainerComponent component,
|
|
||||||
SolutionChangedEvent args)
|
|
||||||
{
|
|
||||||
if (!_solutionsSystem.TryGetFitsInDispenser(owner, out var solution))
|
|
||||||
return;
|
|
||||||
//Transform container into initial state when emptied
|
|
||||||
if (component.CurrentReagent != null && solution.Contents.Count == 0)
|
|
||||||
{
|
|
||||||
CancelTransformation(component);
|
|
||||||
}
|
|
||||||
|
|
||||||
//the biggest reagent in the solution decides the appearance
|
|
||||||
var reagentId = solution.GetPrimaryReagentId();
|
|
||||||
|
|
||||||
//If biggest reagent didn't changed - don't change anything at all
|
|
||||||
if (component.CurrentReagent != null && component.CurrentReagent.ID == reagentId)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
//Only reagents with spritePath property can change appearance of transformable containers!
|
|
||||||
if (!string.IsNullOrWhiteSpace(reagentId)
|
|
||||||
&& _prototypeManager.TryIndex(reagentId, out ReagentPrototype? proto)
|
|
||||||
&& !string.IsNullOrWhiteSpace(proto.SpriteReplacementPath))
|
|
||||||
{
|
|
||||||
var spriteSpec =
|
|
||||||
new SpriteSpecifier.Rsi(
|
|
||||||
new ResourcePath("Objects/Consumable/Drinks/" + proto.SpriteReplacementPath), "icon");
|
|
||||||
if (EntityManager.TryGetComponent(owner, out SpriteComponent? sprite))
|
|
||||||
{
|
|
||||||
sprite?.LayerSetSprite(0, spriteSpec);
|
|
||||||
}
|
|
||||||
|
|
||||||
string val = Loc.GetString("transformable-container-component-glass", ("name", proto.LocalizedName));
|
|
||||||
EntityManager.GetComponent<MetaDataComponent>(owner).EntityName = val;
|
|
||||||
EntityManager.GetComponent<MetaDataComponent>(owner).EntityDescription = proto.LocalizedDescription;
|
|
||||||
component.CurrentReagent = proto;
|
|
||||||
component.Transformed = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void CancelTransformation(TransformableContainerComponent component)
|
|
||||||
{
|
|
||||||
component.CurrentReagent = null;
|
|
||||||
component.Transformed = false;
|
|
||||||
|
|
||||||
if (EntityManager.TryGetComponent(component.Owner, out SpriteComponent? sprite) &&
|
|
||||||
component.InitialSprite != null)
|
|
||||||
{
|
|
||||||
sprite.LayerSetSprite(0, component.InitialSprite);
|
|
||||||
}
|
|
||||||
|
|
||||||
EntityManager.GetComponent<MetaDataComponent>(component.Owner).EntityName = component.InitialName;
|
|
||||||
EntityManager.GetComponent<MetaDataComponent>(component.Owner).EntityDescription = component.InitialDescription;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -11,6 +11,7 @@ using Robust.Shared.Random;
|
|||||||
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
|
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
|
||||||
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Array;
|
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Array;
|
||||||
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Dictionary;
|
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Dictionary;
|
||||||
|
using Robust.Shared.Utility;
|
||||||
|
|
||||||
namespace Content.Shared.Chemistry.Reagent
|
namespace Content.Shared.Chemistry.Reagent
|
||||||
{
|
{
|
||||||
@@ -69,8 +70,8 @@ namespace Content.Shared.Chemistry.Reagent
|
|||||||
[DataField("meltingPoint")]
|
[DataField("meltingPoint")]
|
||||||
public float? MeltingPoint { get; }
|
public float? MeltingPoint { get; }
|
||||||
|
|
||||||
[DataField("spritePath")]
|
[DataField("metamorphicSprite")]
|
||||||
public string SpriteReplacementPath { get; } = string.Empty;
|
public SpriteSpecifier? MetamorphicSprite { get; } = null;
|
||||||
|
|
||||||
[DataField("metabolisms", serverOnly: true, customTypeSerializer: typeof(PrototypeIdDictionarySerializer<ReagentEffectsEntry, MetabolismGroupPrototype>))]
|
[DataField("metabolisms", serverOnly: true, customTypeSerializer: typeof(PrototypeIdDictionarySerializer<ReagentEffectsEntry, MetabolismGroupPrototype>))]
|
||||||
public Dictionary<string, ReagentEffectsEntry>? Metabolisms = null;
|
public Dictionary<string, ReagentEffectsEntry>? Metabolisms = null;
|
||||||
|
|||||||
@@ -7,11 +7,13 @@ namespace Content.Shared.Chemistry
|
|||||||
{
|
{
|
||||||
Color,
|
Color,
|
||||||
FillFraction,
|
FillFraction,
|
||||||
|
BaseOverride,
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum SolutionContainerLayers : byte
|
public enum SolutionContainerLayers : byte
|
||||||
{
|
{
|
||||||
Fill,
|
Fill,
|
||||||
Base
|
Base,
|
||||||
|
Overlay
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
sprite: Objects/Specific/Service/vending_machine_restock.rsi
|
sprite: Objects/Specific/Service/vending_machine_restock.rsi
|
||||||
state: base
|
state: base
|
||||||
product: CrateVendingMachineRestockBoozeFilled
|
product: CrateVendingMachineRestockBoozeFilled
|
||||||
cost: 3200
|
cost: 3500
|
||||||
category: Service
|
category: Service
|
||||||
group: market
|
group: market
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
- type: vendingMachineInventory
|
- type: vendingMachineInventory
|
||||||
id: BoozeOMatInventory
|
id: BoozeOMatInventory
|
||||||
startingInventory:
|
startingInventory:
|
||||||
|
DrinkGlass: 20 #Kept glasses at top for ease to differentiate from booze.
|
||||||
DrinkGlass: 30 #Kept glasses at top for ease to differentiate from booze.
|
|
||||||
DrinkShotGlass: 10
|
DrinkShotGlass: 10
|
||||||
|
DrinkGlassCoupeShaped: 10
|
||||||
|
DrinkVacuumFlask: 5
|
||||||
|
DrinkFlaskBar: 5
|
||||||
DrinkShaker: 5
|
DrinkShaker: 5
|
||||||
DrinkAbsintheBottleFull: 2
|
DrinkAbsintheBottleFull: 2
|
||||||
DrinkAleBottleFull: 5
|
DrinkAleBottleFull: 5
|
||||||
|
|||||||
@@ -46,6 +46,16 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/flask.rsi
|
sprite: Objects/Consumable/Drinks/flask.rsi
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: DrinkBase
|
||||||
|
id: DrinkFlaskBar
|
||||||
|
name: bar flask
|
||||||
|
description: A metal flask often given out by the bartender on loan. Don't forget to return it!
|
||||||
|
components:
|
||||||
|
- type: Drink
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Drinks/barflask.rsi
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBase
|
parent: DrinkBase
|
||||||
id: DrinkFlaskOld
|
id: DrinkFlaskOld
|
||||||
|
|||||||
@@ -39,24 +39,25 @@
|
|||||||
- type: SolutionContainerManager
|
- type: SolutionContainerManager
|
||||||
solutions:
|
solutions:
|
||||||
drink:
|
drink:
|
||||||
maxVol: 10
|
maxVol: 7
|
||||||
- type: SolutionTransfer
|
- type: SolutionTransfer
|
||||||
transferAmount: 10
|
transferAmount: 10
|
||||||
minTransferAmount: 10
|
minTransferAmount: 10
|
||||||
- type: Drink
|
- type: Drink
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/shotglass.rsi
|
sprite: Objects/Consumable/Drinks/shotglass.rsi
|
||||||
|
layers:
|
||||||
- type: entity
|
- state: icon
|
||||||
parent: DrinkGlassBase
|
map: [ "enum.SolutionContainerLayers.Base" ]
|
||||||
id: DrinkCarafe
|
- state: fill1
|
||||||
name: pitcher
|
map: [ "enum.SolutionContainerLayers.Fill" ]
|
||||||
description: A handled glass pitcher.
|
visible: false
|
||||||
components:
|
- state: icon-front
|
||||||
- type: Drink
|
map: [ "enum.SolutionContainerLayers.Overlay" ]
|
||||||
- type: Sprite
|
- type: Appearance
|
||||||
sprite: Objects/Consumable/Drinks/carafe.rsi
|
- type: SolutionContainerVisuals
|
||||||
state: icon-10
|
maxFillLevels: 2
|
||||||
|
fillBaseName: fill
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
components:
|
components:
|
||||||
- type: Rotatable
|
- type: Rotatable
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Structures/dispensers.rsi
|
sprite: Structures/smalldispensers.rsi
|
||||||
drawdepth: SmallObjects
|
drawdepth: SmallObjects
|
||||||
state: booze
|
state: booze
|
||||||
netsync: false
|
netsync: false
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
components:
|
components:
|
||||||
- type: Rotatable
|
- type: Rotatable
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Structures/dispensers.rsi
|
sprite: Structures/smalldispensers.rsi
|
||||||
drawdepth: SmallObjects
|
drawdepth: SmallObjects
|
||||||
state: soda
|
state: soda
|
||||||
netsync: false
|
netsync: false
|
||||||
|
|||||||
@@ -9,7 +9,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#33EE00"
|
color: "#33EE00"
|
||||||
spritePath: absintheglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/absintheglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -27,7 +29,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-bubbly
|
physicalDesc: reagent-physical-desc-bubbly
|
||||||
flavor: ale
|
flavor: ale
|
||||||
color: "#663100"
|
color: "#663100"
|
||||||
spritePath: aleglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/aleglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Beer
|
id: Beer
|
||||||
@@ -37,7 +41,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-bubbly
|
physicalDesc: reagent-physical-desc-bubbly
|
||||||
flavor: beer
|
flavor: beer
|
||||||
color: "#cfa85f"
|
color: "#cfa85f"
|
||||||
spritePath: beerglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/beerglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: BlueCuracao
|
id: BlueCuracao
|
||||||
@@ -47,7 +53,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#0000CD"
|
color: "#0000CD"
|
||||||
spritePath: curacaoglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/curacaoglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -65,7 +73,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#AB3C05"
|
color: "#AB3C05"
|
||||||
spritePath: cognacglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/cognacglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -83,7 +93,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: rum
|
flavor: rum
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: rumglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/rumglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -132,7 +144,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: ginvodkaglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/ginvodkaglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -150,7 +164,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-cloudy
|
physicalDesc: reagent-physical-desc-cloudy
|
||||||
flavor: coffeeliquor
|
flavor: coffeeliquor
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: coffeeliqueurglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/coffeeliqueurglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: MelonLiquor
|
id: MelonLiquor
|
||||||
@@ -160,7 +176,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: watermelon
|
flavor: watermelon
|
||||||
color: "#138808"
|
color: "#138808"
|
||||||
spritePath: emeraldglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/emeraldglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: NTCahors
|
id: NTCahors
|
||||||
@@ -170,7 +188,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: bitter
|
flavor: bitter
|
||||||
color: "#7E4043"
|
color: "#7E4043"
|
||||||
spritePath: wineglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/wineglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: PoisonWine
|
id: PoisonWine
|
||||||
@@ -180,7 +200,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: bitter
|
flavor: bitter
|
||||||
color: "#000000"
|
color: "#000000"
|
||||||
spritePath: pwineglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/pwineglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -204,7 +226,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: rum
|
flavor: rum
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: rumglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/rumglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -248,7 +272,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#91FF91"
|
color: "#91FF91"
|
||||||
spritePath: vermouthglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/vermouthglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Vodka
|
id: Vodka
|
||||||
@@ -258,7 +284,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: vodka
|
flavor: vodka
|
||||||
color: "#d1d1d155"
|
color: "#d1d1d155"
|
||||||
spritePath: ginvodkaglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/ginvodkaglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -276,7 +304,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: whiskey
|
flavor: whiskey
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: whiskeyglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/whiskeyglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -294,7 +324,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-translucent
|
physicalDesc: reagent-physical-desc-translucent
|
||||||
flavor: shittywine
|
flavor: shittywine
|
||||||
color: "#7E4043"
|
color: "#7E4043"
|
||||||
spritePath: wineglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/wineglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
# Mixed Alcohol
|
# Mixed Alcohol
|
||||||
|
|
||||||
@@ -306,17 +338,21 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#365000"
|
color: "#365000"
|
||||||
spritePath: acidspitglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/acidspitglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: AlliesCocktail #haha, cock. that's hot
|
id: AlliesCocktail
|
||||||
name: reagent-name-allies-cocktail #haha, cock. that's hot
|
name: reagent-name-allies-cocktail
|
||||||
parent: BaseAlcohol
|
parent: BaseAlcohol
|
||||||
desc: reagent-desc-allies-cocktail #haha, cock. that's hot
|
desc: reagent-desc-allies-cocktail
|
||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#00664d"
|
color: "#00664d"
|
||||||
spritePath: alliescocktail.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/alliescocktail.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Aloe
|
id: Aloe
|
||||||
@@ -326,7 +362,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#192c00"
|
color: "#192c00"
|
||||||
spritePath: aloe.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/aloe.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Amasec
|
id: Amasec
|
||||||
@@ -336,7 +374,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#124da7"
|
color: "#124da7"
|
||||||
spritePath: amasecglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/amasecglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Andalusia
|
id: Andalusia
|
||||||
@@ -346,7 +386,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#665700"
|
color: "#665700"
|
||||||
spritePath: andalusia.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/andalusia.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Antifreeze
|
id: Antifreeze
|
||||||
@@ -356,7 +398,10 @@
|
|||||||
physicalDesc: reagent-physical-desc-translucent
|
physicalDesc: reagent-physical-desc-translucent
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#ff7d63"
|
color: "#ff7d63"
|
||||||
spritePath: antifreeze.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/antifreeze.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -374,7 +419,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-cloudy
|
physicalDesc: reagent-physical-desc-cloudy
|
||||||
flavor: atomicbomb
|
flavor: atomicbomb
|
||||||
color: "#666300"
|
color: "#666300"
|
||||||
spritePath: atomicbombglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/atomicbombglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -395,7 +442,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-bubbly
|
physicalDesc: reagent-physical-desc-bubbly
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: b52glass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/b52glass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -413,7 +462,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#FF7F3B"
|
color: "#FF7F3B"
|
||||||
spritePath: bahama_mama.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/bahama_mama.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: BananaHonk
|
id: BananaHonk
|
||||||
@@ -423,7 +474,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: bananahonk
|
flavor: bananahonk
|
||||||
color: "#ffff91"
|
color: "#ffff91"
|
||||||
spritePath: bananahonkglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/bananahonkglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Barefoot
|
id: Barefoot
|
||||||
@@ -433,7 +486,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: b&p.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/b&p.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: BeepskySmash
|
id: BeepskySmash
|
||||||
@@ -443,7 +498,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: beepsky
|
flavor: beepsky
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: beepskysmashglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/beepskysmashglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -461,7 +518,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-bilky
|
physicalDesc: reagent-physical-desc-bilky
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#895C4C"
|
color: "#895C4C"
|
||||||
spritePath: glass_brown.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/glass_brown.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: BlackRussian
|
id: BlackRussian
|
||||||
@@ -471,7 +530,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#360000"
|
color: "#360000"
|
||||||
spritePath: blackrussianglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/blackrussianglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -489,7 +550,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: bloodymary
|
flavor: bloodymary
|
||||||
color: "#660000"
|
color: "#660000"
|
||||||
spritePath: bloodymaryglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/bloodymaryglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Booger
|
id: Booger
|
||||||
@@ -499,7 +562,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#8CFF8C"
|
color: "#8CFF8C"
|
||||||
spritePath: booger.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/booger.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: BraveBull
|
id: BraveBull
|
||||||
@@ -509,7 +574,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: bravebullglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/bravebullglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -527,7 +594,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-bubbly
|
physicalDesc: reagent-physical-desc-bubbly
|
||||||
flavor: cubalibre
|
flavor: cubalibre
|
||||||
color: "#3E1B00"
|
color: "#3E1B00"
|
||||||
spritePath: cubalibreglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/cubalibreglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -545,7 +614,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#a70000"
|
color: "#a70000"
|
||||||
spritePath: demonsblood.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/demonsblood.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: DevilsKiss
|
id: DevilsKiss
|
||||||
@@ -555,7 +626,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#A68310"
|
color: "#A68310"
|
||||||
spritePath: devilskiss.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/devilskiss.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: DoctorsDelight
|
id: DoctorsDelight
|
||||||
@@ -565,7 +638,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: medicine
|
flavor: medicine
|
||||||
color: "#FF8CFF"
|
color: "#FF8CFF"
|
||||||
spritePath: doctorsdelightglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/doctorsdelightglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -594,7 +669,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#2E6671"
|
color: "#2E6671"
|
||||||
spritePath: driestmartiniglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/driestmartiniglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -612,7 +689,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#2E6671"
|
color: "#2E6671"
|
||||||
spritePath: erikasurprise.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/erikasurprise.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: GargleBlaster
|
id: GargleBlaster
|
||||||
@@ -622,7 +701,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-volatile
|
physicalDesc: reagent-physical-desc-volatile
|
||||||
flavor: gargleblaster
|
flavor: gargleblaster
|
||||||
color: "#9cc8b4"
|
color: "#9cc8b4"
|
||||||
spritePath: gargleblasterglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/gargleblasterglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -640,7 +721,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: ginfizzglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/ginfizzglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -658,7 +741,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: gintonic
|
flavor: gintonic
|
||||||
color: "#004166"
|
color: "#004166"
|
||||||
spritePath: gintonicglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/gintonicglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -676,7 +761,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#FFFF91"
|
color: "#FFFF91"
|
||||||
spritePath: goldschlagerglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/goldschlagerglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -694,7 +781,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: grogglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/grogglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: HippiesDelight
|
id: HippiesDelight
|
||||||
@@ -704,7 +793,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#6eaa0c"
|
color: "#6eaa0c"
|
||||||
spritePath: hippiesdelightglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/hippiesdelightglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Hooch
|
id: Hooch
|
||||||
@@ -714,7 +805,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#664e00"
|
color: "#664e00"
|
||||||
spritePath: glass_brown2.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/glass_brown2.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: IcedBeer
|
id: IcedBeer
|
||||||
@@ -724,7 +817,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-bubbly
|
physicalDesc: reagent-physical-desc-bubbly
|
||||||
flavor: icedbeer
|
flavor: icedbeer
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: iced_beerglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/iced_beerglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: IrishCarBomb
|
id: IrishCarBomb
|
||||||
@@ -734,7 +829,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-bubbly
|
physicalDesc: reagent-physical-desc-bubbly
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#2E6671"
|
color: "#2E6671"
|
||||||
spritePath: irishcarbomb.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/irishcarbomb.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -752,7 +849,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-creamy
|
physicalDesc: reagent-physical-desc-creamy
|
||||||
flavor: creamy
|
flavor: creamy
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: irishcreamglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/irishcreamglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -770,7 +869,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-cloudy
|
physicalDesc: reagent-physical-desc-cloudy
|
||||||
flavor: irishcoffee
|
flavor: irishcoffee
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: irishcoffeeglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/irishcoffeeglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -788,7 +889,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: longisland
|
flavor: longisland
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: longislandicedteaglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/longislandicedteaglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -806,7 +909,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: manhattanglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/manhattanglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: ManhattanProject
|
id: ManhattanProject
|
||||||
@@ -816,7 +921,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: proj_manhattanglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/proj_manhattanglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: ManlyDorf
|
id: ManlyDorf
|
||||||
@@ -826,7 +933,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-bubbly
|
physicalDesc: reagent-physical-desc-bubbly
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: manlydorfglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/manlydorfglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Margarita
|
id: Margarita
|
||||||
@@ -836,7 +945,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#8CFF8C"
|
color: "#8CFF8C"
|
||||||
spritePath: margaritaglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/margaritaglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Martini
|
id: Martini
|
||||||
@@ -846,7 +957,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: martiniglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/martiniglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -864,7 +977,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: meadglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/meadglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Mojito
|
id: Mojito
|
||||||
@@ -874,7 +989,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: mojito.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/mojito.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Moonshine
|
id: Moonshine
|
||||||
@@ -901,7 +1018,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#2E2E61"
|
color: "#2E2E61"
|
||||||
spritePath: neurotoxinglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/neurotoxinglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -925,7 +1044,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-metallic
|
physicalDesc: reagent-physical-desc-metallic
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#585840"
|
color: "#585840"
|
||||||
spritePath: patronglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/patronglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -943,7 +1064,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#C73C00"
|
color: "#C73C00"
|
||||||
spritePath: red_meadglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/red_meadglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Sbiten
|
id: Sbiten
|
||||||
@@ -953,7 +1076,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#004166"
|
color: "#004166"
|
||||||
spritePath: sbitenglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/sbitenglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: ScrewdriverCocktail
|
id: ScrewdriverCocktail
|
||||||
@@ -963,7 +1088,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: screwdriver
|
flavor: screwdriver
|
||||||
color: "#A68310"
|
color: "#A68310"
|
||||||
spritePath: screwdriverglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/screwdriverglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -981,7 +1108,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: nothing
|
flavor: nothing
|
||||||
color: "#004666"
|
color: "#004666"
|
||||||
spritePath: silencerglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/silencerglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -999,7 +1128,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: singulo
|
flavor: singulo
|
||||||
color: "#3b0c0c"
|
color: "#3b0c0c"
|
||||||
spritePath: singulo.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/singulo.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: SnowWhite
|
id: SnowWhite
|
||||||
@@ -1009,7 +1140,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-bubbly
|
physicalDesc: reagent-physical-desc-bubbly
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#FFFFFF"
|
color: "#FFFFFF"
|
||||||
spritePath: snowwhite.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/snowwhite.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: SuiDream
|
id: SuiDream
|
||||||
@@ -1019,7 +1152,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#00A86B"
|
color: "#00A86B"
|
||||||
spritePath: sdreamglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/sdreamglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: SyndicateBomb
|
id: SyndicateBomb
|
||||||
@@ -1029,7 +1164,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-opaque
|
physicalDesc: reagent-physical-desc-opaque
|
||||||
flavor: syndiebomb
|
flavor: syndiebomb
|
||||||
color: "#2E6660"
|
color: "#2E6660"
|
||||||
spritePath: syndicatebomb.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/syndicatebomb.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: TequilaSunrise
|
id: TequilaSunrise
|
||||||
@@ -1039,7 +1176,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: tequilasunrise
|
flavor: tequilasunrise
|
||||||
color: "#FFE48C"
|
color: "#FFE48C"
|
||||||
spritePath: tequillasunriseglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/tequillasunriseglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -1057,7 +1196,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: threemileisland
|
flavor: threemileisland
|
||||||
color: "#666340"
|
color: "#666340"
|
||||||
spritePath: threemileislandglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/threemileislandglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -1078,7 +1219,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#665c00"
|
color: "#665c00"
|
||||||
spritePath: toxinsspecialglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/toxinsspecialglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: VodkaMartini
|
id: VodkaMartini
|
||||||
@@ -1088,7 +1231,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#004666"
|
color: "#004666"
|
||||||
spritePath: martiniglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/martiniglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -1106,7 +1251,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#0064C8"
|
color: "#0064C8"
|
||||||
spritePath: vodkatonicglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/vodkatonicglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -1124,7 +1271,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-bubbly
|
physicalDesc: reagent-physical-desc-bubbly
|
||||||
flavor: whiskeycola
|
flavor: whiskeycola
|
||||||
color: "#3E1B00"
|
color: "#3E1B00"
|
||||||
spritePath: whiskeycolaglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/whiskeycolaglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -1142,7 +1291,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: whiskeycola
|
flavor: whiskeycola
|
||||||
color: "#533600"
|
color: "#533600"
|
||||||
spritePath: whiskeysodaglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/whiskeysodaglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -1160,7 +1311,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: alcohol
|
flavor: alcohol
|
||||||
color: "#A68340"
|
color: "#A68340"
|
||||||
spritePath: whiterussianglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/whiterussianglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
|
|||||||
@@ -37,7 +37,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-creamy
|
physicalDesc: reagent-physical-desc-creamy
|
||||||
flavor: creamy
|
flavor: creamy
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: cafe_latte.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/cafe_latte.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: GreenTea
|
id: GreenTea
|
||||||
@@ -47,7 +49,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-aromatic
|
physicalDesc: reagent-physical-desc-aromatic
|
||||||
flavor: tea
|
flavor: tea
|
||||||
color: "#C33F00"
|
color: "#C33F00"
|
||||||
spritePath: glass_green.rsi #Placeholder
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/glass_green.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Grenadine
|
id: Grenadine
|
||||||
@@ -57,7 +61,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-dark-red
|
physicalDesc: reagent-physical-desc-dark-red
|
||||||
flavor: bitter
|
flavor: bitter
|
||||||
color: "#EA1D26"
|
color: "#EA1D26"
|
||||||
spritePath: grenadineglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/grenadineglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: IcedCoffee
|
id: IcedCoffee
|
||||||
@@ -67,7 +73,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-aromatic
|
physicalDesc: reagent-physical-desc-aromatic
|
||||||
flavor: coffee
|
flavor: coffee
|
||||||
color: "#102838"
|
color: "#102838"
|
||||||
spritePath: icedcoffeeglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/icedcoffeeglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: IcedGreenTea
|
id: IcedGreenTea
|
||||||
@@ -77,7 +85,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-aromatic
|
physicalDesc: reagent-physical-desc-aromatic
|
||||||
flavor: icedtea
|
flavor: icedtea
|
||||||
color: "#CE4200"
|
color: "#CE4200"
|
||||||
spritePath: glass_green.rsi #Placeholder
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/glass_green.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: IcedTea
|
id: IcedTea
|
||||||
@@ -87,7 +97,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-aromatic
|
physicalDesc: reagent-physical-desc-aromatic
|
||||||
flavor: icedtea
|
flavor: icedtea
|
||||||
color: "#104038"
|
color: "#104038"
|
||||||
spritePath: icedteaglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/icedteaglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -105,7 +117,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-tart
|
physicalDesc: reagent-physical-desc-tart
|
||||||
flavor: sweet
|
flavor: sweet
|
||||||
color: "#FFFF00"
|
color: "#FFFF00"
|
||||||
spritePath: lemonadeglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/lemonadeglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -177,7 +191,9 @@
|
|||||||
desc: reagent-desc-nothing
|
desc: reagent-desc-nothing
|
||||||
group: Drinks
|
group: Drinks
|
||||||
physicalDesc: reagent-physical-desc-nothing
|
physicalDesc: reagent-physical-desc-nothing
|
||||||
spritePath: nothing.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/nothing.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -193,7 +209,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-fizzy
|
physicalDesc: reagent-physical-desc-fizzy
|
||||||
flavor: atomiccola
|
flavor: atomiccola
|
||||||
color: "#100800"
|
color: "#100800"
|
||||||
spritePath: nuclear_colaglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/nuclear_colaglass.rsi
|
||||||
|
state: icon
|
||||||
metabolisms:
|
metabolisms:
|
||||||
Drink:
|
Drink:
|
||||||
effects:
|
effects:
|
||||||
@@ -223,7 +241,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-strong-smelling
|
physicalDesc: reagent-physical-desc-strong-smelling
|
||||||
flavor: soy
|
flavor: soy
|
||||||
color: "#664300"
|
color: "#664300"
|
||||||
spritePath: soy_latte.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/soy_latte.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Tea
|
id: Tea
|
||||||
@@ -330,7 +350,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-sour
|
physicalDesc: reagent-physical-desc-sour
|
||||||
flavor: bitter
|
flavor: bitter
|
||||||
color: "#B3B599"
|
color: "#B3B599"
|
||||||
spritePath: glass_light_yellow.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/glass_light_yellow.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: KiraSpecial
|
id: KiraSpecial
|
||||||
@@ -340,7 +362,9 @@
|
|||||||
physicalDesc: strong-smelling
|
physicalDesc: strong-smelling
|
||||||
flavor: sweet
|
flavor: sweet
|
||||||
color: "#CCCC99"
|
color: "#CCCC99"
|
||||||
spritePath: kiraspecial.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/kiraspecial.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Rewriter
|
id: Rewriter
|
||||||
@@ -350,7 +374,9 @@
|
|||||||
physicalDesc: strong-smelling
|
physicalDesc: strong-smelling
|
||||||
flavor: sweet
|
flavor: sweet
|
||||||
color: "#485000"
|
color: "#485000"
|
||||||
spritePath: rewriter.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/rewriter.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: Kvass
|
id: Kvass
|
||||||
@@ -360,4 +386,6 @@
|
|||||||
physicalDesc: reagent-physical-desc-bubbly
|
physicalDesc: reagent-physical-desc-bubbly
|
||||||
flavor: bread
|
flavor: bread
|
||||||
color: "#381600"
|
color: "#381600"
|
||||||
spritePath: kvass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/kvass.rsi
|
||||||
|
state: icon
|
||||||
|
|||||||
@@ -59,7 +59,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-creamy
|
physicalDesc: reagent-physical-desc-creamy
|
||||||
flavor: soda
|
flavor: soda
|
||||||
color: "#fffbd6"
|
color: "#fffbd6"
|
||||||
spritePath: icecreamglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/icecreamglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: LemonLime
|
id: LemonLime
|
||||||
@@ -69,7 +71,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-fizzy
|
physicalDesc: reagent-physical-desc-fizzy
|
||||||
flavor: soda
|
flavor: soda
|
||||||
color: "#878F00"
|
color: "#878F00"
|
||||||
spritePath: lemonlime.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/lemonlime.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: PwrGame
|
id: PwrGame
|
||||||
@@ -88,7 +92,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-fizzy
|
physicalDesc: reagent-physical-desc-fizzy
|
||||||
flavor: soda
|
flavor: soda
|
||||||
color: "#381c07"
|
color: "#381c07"
|
||||||
spritePath: rootbeerglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/rootbeerglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: RootBeerFloat
|
id: RootBeerFloat
|
||||||
@@ -98,7 +104,9 @@
|
|||||||
physicalDesc: reagent-physical-desc-fizzy and creamy
|
physicalDesc: reagent-physical-desc-fizzy and creamy
|
||||||
flavor: soda
|
flavor: soda
|
||||||
color: "#4f361f"
|
color: "#4f361f"
|
||||||
spritePath: rootbeerfloatglass.rsi
|
metamorphicSprite:
|
||||||
|
sprite: Objects/Consumable/Drinks/rootbeerfloatglass.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: SpaceMountainWind
|
id: SpaceMountainWind
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
@@ -1,44 +0,0 @@
|
|||||||
{
|
|
||||||
"version": 1,
|
|
||||||
"size": {
|
|
||||||
"x": 32,
|
|
||||||
"y": 32
|
|
||||||
},
|
|
||||||
"license": "CC-BY-SA-3.0",
|
|
||||||
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi",
|
|
||||||
"states": [
|
|
||||||
{
|
|
||||||
"name": "icon-0"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "icon-1"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "icon-2"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "icon-3"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "icon-4"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "icon-5"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "icon-6"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "icon-7"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "icon-8"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "icon-9"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "icon-10"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
After Width: | Height: | Size: 125 B |
|
After Width: | Height: | Size: 147 B |
|
After Width: | Height: | Size: 155 B |
|
After Width: | Height: | Size: 158 B |
|
After Width: | Height: | Size: 162 B |
|
After Width: | Height: | Size: 159 B |
|
After Width: | Height: | Size: 163 B |
|
After Width: | Height: | Size: 160 B |
|
After Width: | Height: | Size: 164 B |
|
After Width: | Height: | Size: 178 B |
|
Before Width: | Height: | Size: 240 B After Width: | Height: | Size: 271 B |
@@ -1 +1,44 @@
|
|||||||
{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", "states": [{"name": "icon"}]}
|
{
|
||||||
|
"version": 1,
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"license": "CC-BY-NC-SA-4.0",
|
||||||
|
"copyright": "Created by github user moonheart08.",
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "icon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "icon-front"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill6"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill8"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill9"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|||||||
|
After Width: | Height: | Size: 123 B |
|
After Width: | Height: | Size: 127 B |
|
After Width: | Height: | Size: 145 B |
|
After Width: | Height: | Size: 156 B |
|
After Width: | Height: | Size: 179 B |
|
After Width: | Height: | Size: 196 B |
|
After Width: | Height: | Size: 281 B |
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"license": "CC-BY-NC-SA-4.0",
|
||||||
|
"copyright": "Created by github user moonheart08.",
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "icon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "icon-front"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill5"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 143 B |
|
After Width: | Height: | Size: 151 B |
|
After Width: | Height: | Size: 183 B |
|
Before Width: | Height: | Size: 291 B After Width: | Height: | Size: 208 B |
@@ -1 +1,23 @@
|
|||||||
{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", "states": [{"name": "icon"}]}
|
{
|
||||||
|
"version": 1,
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi, modified heavily by github user moonheart08.",
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "icon"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "icon-front"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill2"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 307 B After Width: | Height: | Size: 378 B |
|
Before Width: | Height: | Size: 1.4 KiB |
@@ -7,14 +7,6 @@
|
|||||||
"y": 32
|
"y": 32
|
||||||
},
|
},
|
||||||
"states": [
|
"states": [
|
||||||
{
|
|
||||||
"name": "booze",
|
|
||||||
"directions": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "soda",
|
|
||||||
"directions": 4
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "industrial"
|
"name": "industrial"
|
||||||
},
|
},
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 960 B |
BIN
Resources/Textures/Structures/smalldispensers.rsi/booze.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
19
Resources/Textures/Structures/smalldispensers.rsi/meta.json
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/11402f6ae62facc2e8bcfa1f8ef5353b26663278 and visually offset.",
|
||||||
|
"size": {
|
||||||
|
"x": 48,
|
||||||
|
"y": 48
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "booze",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "soda",
|
||||||
|
"directions": 4
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
Resources/Textures/Structures/smalldispensers.rsi/soda.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |