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>
This commit is contained in:
Moony
2023-02-18 19:00:31 -06:00
committed by GitHub
parent e29a3874b8
commit cc0c516e02
61 changed files with 799 additions and 533 deletions

View File

@@ -6,6 +6,7 @@ using Robust.Shared.GameObjects;
using Robust.Shared.IoC;
using Robust.Shared.Maths;
using Robust.Shared.Serialization.Manager.Attributes;
using Robust.Shared.Utility;
namespace Content.Client.Chemistry.Visualizers
{
@@ -17,12 +18,25 @@ namespace Content.Client.Chemistry.Visualizers
[DataField("fillBaseName")]
public string? FillBaseName = null;
[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")]
public bool ChangeColor = true;
[DataField("emptySpriteName")]
public string? EmptySpriteName = null;
[DataField("emptySpriteColor")]
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;
}
}

View File

@@ -1,10 +1,27 @@
using Content.Shared.Chemistry;
using Content.Shared.Chemistry.Reagent;
using Robust.Client.GameObjects;
using Robust.Shared.Prototypes;
namespace Content.Client.Chemistry.Visualizers;
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)
{
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)
return;
if (!args.Sprite.LayerMapTryGet(component.Layer, out var fillLayer))
if (!args.Sprite.LayerMapTryGet(component.FillLayer, out var fillLayer))
return;
// 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;
}
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);
if (closestFillSprite > 0)
@@ -51,5 +105,7 @@ public sealed class SolutionContainerVisualsSystem : VisualizerSystem<SolutionCo
args.Sprite.LayerSetColor(fillLayer, component.EmptySpriteColor);
}
}
}
}

View File

@@ -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>();
}
}
}

View File

@@ -102,6 +102,15 @@ public sealed partial class SolutionContainerSystem : EntitySystem
_appearance.SetData(uid, SolutionContainerVisuals.FillFraction, solution.FillFraction, 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>

View File

@@ -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;
}
}
}

View File

@@ -11,6 +11,7 @@ using Robust.Shared.Random;
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.Dictionary;
using Robust.Shared.Utility;
namespace Content.Shared.Chemistry.Reagent
{
@@ -69,8 +70,8 @@ namespace Content.Shared.Chemistry.Reagent
[DataField("meltingPoint")]
public float? MeltingPoint { get; }
[DataField("spritePath")]
public string SpriteReplacementPath { get; } = string.Empty;
[DataField("metamorphicSprite")]
public SpriteSpecifier? MetamorphicSprite { get; } = null;
[DataField("metabolisms", serverOnly: true, customTypeSerializer: typeof(PrototypeIdDictionarySerializer<ReagentEffectsEntry, MetabolismGroupPrototype>))]
public Dictionary<string, ReagentEffectsEntry>? Metabolisms = null;

View File

@@ -7,11 +7,13 @@ namespace Content.Shared.Chemistry
{
Color,
FillFraction,
BaseOverride,
}
public enum SolutionContainerLayers : byte
{
Fill,
Base
Base,
Overlay
}
}

View File

@@ -12,7 +12,7 @@
sprite: Objects/Specific/Service/vending_machine_restock.rsi
state: base
product: CrateVendingMachineRestockBoozeFilled
cost: 3200
cost: 3500
category: Service
group: market

View File

@@ -1,9 +1,11 @@
- type: vendingMachineInventory
id: BoozeOMatInventory
startingInventory:
DrinkGlass: 30 #Kept glasses at top for ease to differentiate from booze.
DrinkGlass: 20 #Kept glasses at top for ease to differentiate from booze.
DrinkShotGlass: 10
DrinkGlassCoupeShaped: 10
DrinkVacuumFlask: 5
DrinkFlaskBar: 5
DrinkShaker: 5
DrinkAbsintheBottleFull: 2
DrinkAleBottleFull: 5

View File

@@ -46,6 +46,16 @@
- type: Sprite
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
parent: DrinkBase
id: DrinkFlaskOld

View File

@@ -39,24 +39,25 @@
- type: SolutionContainerManager
solutions:
drink:
maxVol: 10
maxVol: 7
- type: SolutionTransfer
transferAmount: 10
minTransferAmount: 10
- type: Drink
- type: Sprite
sprite: Objects/Consumable/Drinks/shotglass.rsi
- type: entity
parent: DrinkGlassBase
id: DrinkCarafe
name: pitcher
description: A handled glass pitcher.
components:
- type: Drink
- type: Sprite
sprite: Objects/Consumable/Drinks/carafe.rsi
state: icon-10
layers:
- state: icon
map: [ "enum.SolutionContainerLayers.Base" ]
- state: fill1
map: [ "enum.SolutionContainerLayers.Fill" ]
visible: false
- state: icon-front
map: [ "enum.SolutionContainerLayers.Overlay" ]
- type: Appearance
- type: SolutionContainerVisuals
maxFillLevels: 2
fillBaseName: fill
- type: entity
parent: DrinkGlassBase

View File

@@ -6,7 +6,7 @@
components:
- type: Rotatable
- type: Sprite
sprite: Structures/dispensers.rsi
sprite: Structures/smalldispensers.rsi
drawdepth: SmallObjects
state: booze
netsync: false

View File

@@ -6,7 +6,7 @@
components:
- type: Rotatable
- type: Sprite
sprite: Structures/dispensers.rsi
sprite: Structures/smalldispensers.rsi
drawdepth: SmallObjects
state: soda
netsync: false

View File

@@ -9,7 +9,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#33EE00"
spritePath: absintheglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/absintheglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -27,7 +29,9 @@
physicalDesc: reagent-physical-desc-bubbly
flavor: ale
color: "#663100"
spritePath: aleglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/aleglass.rsi
state: icon
- type: reagent
id: Beer
@@ -37,7 +41,9 @@
physicalDesc: reagent-physical-desc-bubbly
flavor: beer
color: "#cfa85f"
spritePath: beerglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/beerglass.rsi
state: icon
- type: reagent
id: BlueCuracao
@@ -47,7 +53,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#0000CD"
spritePath: curacaoglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/curacaoglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -65,7 +73,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#AB3C05"
spritePath: cognacglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/cognacglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -83,7 +93,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: rum
color: "#664300"
spritePath: rumglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/rumglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -132,7 +144,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: ginvodkaglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/ginvodkaglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -150,7 +164,9 @@
physicalDesc: reagent-physical-desc-cloudy
flavor: coffeeliquor
color: "#664300"
spritePath: coffeeliqueurglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/coffeeliqueurglass.rsi
state: icon
- type: reagent
id: MelonLiquor
@@ -160,7 +176,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: watermelon
color: "#138808"
spritePath: emeraldglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/emeraldglass.rsi
state: icon
- type: reagent
id: NTCahors
@@ -170,7 +188,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: bitter
color: "#7E4043"
spritePath: wineglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/wineglass.rsi
state: icon
- type: reagent
id: PoisonWine
@@ -180,7 +200,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: bitter
color: "#000000"
spritePath: pwineglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/pwineglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -204,7 +226,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: rum
color: "#664300"
spritePath: rumglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/rumglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -248,7 +272,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#91FF91"
spritePath: vermouthglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/vermouthglass.rsi
state: icon
- type: reagent
id: Vodka
@@ -258,7 +284,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: vodka
color: "#d1d1d155"
spritePath: ginvodkaglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/ginvodkaglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -276,7 +304,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: whiskey
color: "#664300"
spritePath: whiskeyglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/whiskeyglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -294,7 +324,9 @@
physicalDesc: reagent-physical-desc-translucent
flavor: shittywine
color: "#7E4043"
spritePath: wineglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/wineglass.rsi
state: icon
# Mixed Alcohol
@@ -306,17 +338,21 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#365000"
spritePath: acidspitglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/acidspitglass.rsi
state: icon
- type: reagent
id: AlliesCocktail #haha, cock. that's hot
name: reagent-name-allies-cocktail #haha, cock. that's hot
id: AlliesCocktail
name: reagent-name-allies-cocktail
parent: BaseAlcohol
desc: reagent-desc-allies-cocktail #haha, cock. that's hot
desc: reagent-desc-allies-cocktail
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#00664d"
spritePath: alliescocktail.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/alliescocktail.rsi
state: icon
- type: reagent
id: Aloe
@@ -326,7 +362,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#192c00"
spritePath: aloe.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/aloe.rsi
state: icon
- type: reagent
id: Amasec
@@ -336,7 +374,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#124da7"
spritePath: amasecglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/amasecglass.rsi
state: icon
- type: reagent
id: Andalusia
@@ -346,7 +386,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#665700"
spritePath: andalusia.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/andalusia.rsi
state: icon
- type: reagent
id: Antifreeze
@@ -356,7 +398,10 @@
physicalDesc: reagent-physical-desc-translucent
flavor: alcohol
color: "#ff7d63"
spritePath: antifreeze.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/antifreeze.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -374,7 +419,9 @@
physicalDesc: reagent-physical-desc-cloudy
flavor: atomicbomb
color: "#666300"
spritePath: atomicbombglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/atomicbombglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -395,7 +442,9 @@
physicalDesc: reagent-physical-desc-bubbly
flavor: alcohol
color: "#664300"
spritePath: b52glass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/b52glass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -413,7 +462,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#FF7F3B"
spritePath: bahama_mama.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/bahama_mama.rsi
state: icon
- type: reagent
id: BananaHonk
@@ -423,7 +474,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: bananahonk
color: "#ffff91"
spritePath: bananahonkglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/bananahonkglass.rsi
state: icon
- type: reagent
id: Barefoot
@@ -433,7 +486,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: b&p.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/b&p.rsi
state: icon
- type: reagent
id: BeepskySmash
@@ -443,7 +498,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: beepsky
color: "#664300"
spritePath: beepskysmashglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/beepskysmashglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -461,7 +518,9 @@
physicalDesc: reagent-physical-desc-bilky
flavor: alcohol
color: "#895C4C"
spritePath: glass_brown.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/glass_brown.rsi
state: icon
- type: reagent
id: BlackRussian
@@ -471,7 +530,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#360000"
spritePath: blackrussianglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/blackrussianglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -489,7 +550,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: bloodymary
color: "#660000"
spritePath: bloodymaryglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/bloodymaryglass.rsi
state: icon
- type: reagent
id: Booger
@@ -499,7 +562,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#8CFF8C"
spritePath: booger.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/booger.rsi
state: icon
- type: reagent
id: BraveBull
@@ -509,7 +574,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: bravebullglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/bravebullglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -527,7 +594,9 @@
physicalDesc: reagent-physical-desc-bubbly
flavor: cubalibre
color: "#3E1B00"
spritePath: cubalibreglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/cubalibreglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -545,7 +614,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#a70000"
spritePath: demonsblood.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/demonsblood.rsi
state: icon
- type: reagent
id: DevilsKiss
@@ -555,7 +626,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#A68310"
spritePath: devilskiss.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/devilskiss.rsi
state: icon
- type: reagent
id: DoctorsDelight
@@ -565,7 +638,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: medicine
color: "#FF8CFF"
spritePath: doctorsdelightglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/doctorsdelightglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -594,7 +669,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#2E6671"
spritePath: driestmartiniglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/driestmartiniglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -612,7 +689,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#2E6671"
spritePath: erikasurprise.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/erikasurprise.rsi
state: icon
- type: reagent
id: GargleBlaster
@@ -622,7 +701,9 @@
physicalDesc: reagent-physical-desc-volatile
flavor: gargleblaster
color: "#9cc8b4"
spritePath: gargleblasterglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/gargleblasterglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -640,7 +721,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: ginfizzglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/ginfizzglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -658,7 +741,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: gintonic
color: "#004166"
spritePath: gintonicglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/gintonicglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -676,7 +761,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#FFFF91"
spritePath: goldschlagerglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/goldschlagerglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -694,7 +781,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: grogglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/grogglass.rsi
state: icon
- type: reagent
id: HippiesDelight
@@ -704,7 +793,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#6eaa0c"
spritePath: hippiesdelightglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/hippiesdelightglass.rsi
state: icon
- type: reagent
id: Hooch
@@ -714,7 +805,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664e00"
spritePath: glass_brown2.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/glass_brown2.rsi
state: icon
- type: reagent
id: IcedBeer
@@ -724,7 +817,9 @@
physicalDesc: reagent-physical-desc-bubbly
flavor: icedbeer
color: "#664300"
spritePath: iced_beerglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/iced_beerglass.rsi
state: icon
- type: reagent
id: IrishCarBomb
@@ -734,7 +829,9 @@
physicalDesc: reagent-physical-desc-bubbly
flavor: alcohol
color: "#2E6671"
spritePath: irishcarbomb.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/irishcarbomb.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -752,7 +849,9 @@
physicalDesc: reagent-physical-desc-creamy
flavor: creamy
color: "#664300"
spritePath: irishcreamglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/irishcreamglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -770,7 +869,9 @@
physicalDesc: reagent-physical-desc-cloudy
flavor: irishcoffee
color: "#664300"
spritePath: irishcoffeeglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/irishcoffeeglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -788,7 +889,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: longisland
color: "#664300"
spritePath: longislandicedteaglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/longislandicedteaglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -806,7 +909,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: manhattanglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/manhattanglass.rsi
state: icon
- type: reagent
id: ManhattanProject
@@ -816,7 +921,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: proj_manhattanglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/proj_manhattanglass.rsi
state: icon
- type: reagent
id: ManlyDorf
@@ -826,7 +933,9 @@
physicalDesc: reagent-physical-desc-bubbly
flavor: alcohol
color: "#664300"
spritePath: manlydorfglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/manlydorfglass.rsi
state: icon
- type: reagent
id: Margarita
@@ -836,7 +945,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#8CFF8C"
spritePath: margaritaglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/margaritaglass.rsi
state: icon
- type: reagent
id: Martini
@@ -846,7 +957,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: martiniglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/martiniglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -864,7 +977,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: meadglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/meadglass.rsi
state: icon
- type: reagent
id: Mojito
@@ -874,7 +989,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#664300"
spritePath: mojito.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/mojito.rsi
state: icon
- type: reagent
id: Moonshine
@@ -901,7 +1018,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#2E2E61"
spritePath: neurotoxinglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/neurotoxinglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -925,7 +1044,9 @@
physicalDesc: reagent-physical-desc-metallic
flavor: alcohol
color: "#585840"
spritePath: patronglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/patronglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -943,7 +1064,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#C73C00"
spritePath: red_meadglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/red_meadglass.rsi
state: icon
- type: reagent
id: Sbiten
@@ -953,7 +1076,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#004166"
spritePath: sbitenglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/sbitenglass.rsi
state: icon
- type: reagent
id: ScrewdriverCocktail
@@ -963,7 +1088,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: screwdriver
color: "#A68310"
spritePath: screwdriverglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/screwdriverglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -981,7 +1108,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: nothing
color: "#004666"
spritePath: silencerglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/silencerglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -999,7 +1128,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: singulo
color: "#3b0c0c"
spritePath: singulo.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/singulo.rsi
state: icon
- type: reagent
id: SnowWhite
@@ -1009,7 +1140,9 @@
physicalDesc: reagent-physical-desc-bubbly
flavor: alcohol
color: "#FFFFFF"
spritePath: snowwhite.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/snowwhite.rsi
state: icon
- type: reagent
id: SuiDream
@@ -1019,7 +1152,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#00A86B"
spritePath: sdreamglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/sdreamglass.rsi
state: icon
- type: reagent
id: SyndicateBomb
@@ -1029,7 +1164,9 @@
physicalDesc: reagent-physical-desc-opaque
flavor: syndiebomb
color: "#2E6660"
spritePath: syndicatebomb.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/syndicatebomb.rsi
state: icon
- type: reagent
id: TequilaSunrise
@@ -1039,7 +1176,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: tequilasunrise
color: "#FFE48C"
spritePath: tequillasunriseglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/tequillasunriseglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -1057,7 +1196,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: threemileisland
color: "#666340"
spritePath: threemileislandglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/threemileislandglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -1078,7 +1219,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#665c00"
spritePath: toxinsspecialglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/toxinsspecialglass.rsi
state: icon
- type: reagent
id: VodkaMartini
@@ -1088,7 +1231,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#004666"
spritePath: martiniglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/martiniglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -1106,7 +1251,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#0064C8"
spritePath: vodkatonicglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/vodkatonicglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -1124,7 +1271,9 @@
physicalDesc: reagent-physical-desc-bubbly
flavor: whiskeycola
color: "#3E1B00"
spritePath: whiskeycolaglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/whiskeycolaglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -1142,7 +1291,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: whiskeycola
color: "#533600"
spritePath: whiskeysodaglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/whiskeysodaglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -1160,7 +1311,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: alcohol
color: "#A68340"
spritePath: whiterussianglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/whiterussianglass.rsi
state: icon
metabolisms:
Drink:
effects:

View File

@@ -37,7 +37,9 @@
physicalDesc: reagent-physical-desc-creamy
flavor: creamy
color: "#664300"
spritePath: cafe_latte.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/cafe_latte.rsi
state: icon
- type: reagent
id: GreenTea
@@ -47,7 +49,9 @@
physicalDesc: reagent-physical-desc-aromatic
flavor: tea
color: "#C33F00"
spritePath: glass_green.rsi #Placeholder
metamorphicSprite:
sprite: Objects/Consumable/Drinks/glass_green.rsi
state: icon
- type: reagent
id: Grenadine
@@ -57,7 +61,9 @@
physicalDesc: reagent-physical-desc-dark-red
flavor: bitter
color: "#EA1D26"
spritePath: grenadineglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/grenadineglass.rsi
state: icon
- type: reagent
id: IcedCoffee
@@ -67,7 +73,9 @@
physicalDesc: reagent-physical-desc-aromatic
flavor: coffee
color: "#102838"
spritePath: icedcoffeeglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/icedcoffeeglass.rsi
state: icon
- type: reagent
id: IcedGreenTea
@@ -77,7 +85,9 @@
physicalDesc: reagent-physical-desc-aromatic
flavor: icedtea
color: "#CE4200"
spritePath: glass_green.rsi #Placeholder
metamorphicSprite:
sprite: Objects/Consumable/Drinks/glass_green.rsi
state: icon
- type: reagent
id: IcedTea
@@ -87,7 +97,9 @@
physicalDesc: reagent-physical-desc-aromatic
flavor: icedtea
color: "#104038"
spritePath: icedteaglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/icedteaglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -105,7 +117,9 @@
physicalDesc: reagent-physical-desc-tart
flavor: sweet
color: "#FFFF00"
spritePath: lemonadeglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/lemonadeglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -177,7 +191,9 @@
desc: reagent-desc-nothing
group: Drinks
physicalDesc: reagent-physical-desc-nothing
spritePath: nothing.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/nothing.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -193,7 +209,9 @@
physicalDesc: reagent-physical-desc-fizzy
flavor: atomiccola
color: "#100800"
spritePath: nuclear_colaglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/nuclear_colaglass.rsi
state: icon
metabolisms:
Drink:
effects:
@@ -223,7 +241,9 @@
physicalDesc: reagent-physical-desc-strong-smelling
flavor: soy
color: "#664300"
spritePath: soy_latte.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/soy_latte.rsi
state: icon
- type: reagent
id: Tea
@@ -330,7 +350,9 @@
physicalDesc: reagent-physical-desc-sour
flavor: bitter
color: "#B3B599"
spritePath: glass_light_yellow.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/glass_light_yellow.rsi
state: icon
- type: reagent
id: KiraSpecial
@@ -340,7 +362,9 @@
physicalDesc: strong-smelling
flavor: sweet
color: "#CCCC99"
spritePath: kiraspecial.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/kiraspecial.rsi
state: icon
- type: reagent
id: Rewriter
@@ -350,7 +374,9 @@
physicalDesc: strong-smelling
flavor: sweet
color: "#485000"
spritePath: rewriter.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/rewriter.rsi
state: icon
- type: reagent
id: Kvass
@@ -360,4 +386,6 @@
physicalDesc: reagent-physical-desc-bubbly
flavor: bread
color: "#381600"
spritePath: kvass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/kvass.rsi
state: icon

View File

@@ -59,7 +59,9 @@
physicalDesc: reagent-physical-desc-creamy
flavor: soda
color: "#fffbd6"
spritePath: icecreamglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/icecreamglass.rsi
state: icon
- type: reagent
id: LemonLime
@@ -69,7 +71,9 @@
physicalDesc: reagent-physical-desc-fizzy
flavor: soda
color: "#878F00"
spritePath: lemonlime.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/lemonlime.rsi
state: icon
- type: reagent
id: PwrGame
@@ -88,7 +92,9 @@
physicalDesc: reagent-physical-desc-fizzy
flavor: soda
color: "#381c07"
spritePath: rootbeerglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/rootbeerglass.rsi
state: icon
- type: reagent
id: RootBeerFloat
@@ -98,7 +104,9 @@
physicalDesc: reagent-physical-desc-fizzy and creamy
flavor: soda
color: "#4f361f"
spritePath: rootbeerfloatglass.rsi
metamorphicSprite:
sprite: Objects/Consumable/Drinks/rootbeerfloatglass.rsi
state: icon
- type: reagent
id: SpaceMountainWind

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -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"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 240 B

After

Width:  |  Height:  |  Size: 271 B

View File

@@ -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"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 123 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 B

View File

@@ -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"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 291 B

After

Width:  |  Height:  |  Size: 208 B

View File

@@ -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"
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 307 B

After

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -7,14 +7,6 @@
"y": 32
},
"states": [
{
"name": "booze",
"directions": 4
},
{
"name": "soda",
"directions": 4
},
{
"name": "industrial"
},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 960 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

View 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
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB