Deprecates DrinkFoodVisualizer.cs in favor of SolutionContainerVisualizer.cs (#3876)
* Initial * Removes DrinkFoodVisualizer.cs * Tests
@@ -1,38 +0,0 @@
|
|||||||
using Content.Shared.GameObjects.Components.Nutrition;
|
|
||||||
using Content.Shared.Utility;
|
|
||||||
using JetBrains.Annotations;
|
|
||||||
using Robust.Client.GameObjects;
|
|
||||||
using Robust.Shared.Serialization.Manager.Attributes;
|
|
||||||
using Robust.Shared.Utility;
|
|
||||||
using YamlDotNet.RepresentationModel;
|
|
||||||
|
|
||||||
namespace Content.Client.GameObjects.Components.Nutrition
|
|
||||||
{
|
|
||||||
[UsedImplicitly]
|
|
||||||
public sealed class DrinkFoodVisualizer : AppearanceVisualizer
|
|
||||||
{
|
|
||||||
[DataField("steps")]
|
|
||||||
private int _steps;
|
|
||||||
|
|
||||||
public override void OnChangeData(AppearanceComponent component)
|
|
||||||
{
|
|
||||||
base.OnChangeData(component);
|
|
||||||
var sprite = component.Owner.GetComponent<ISpriteComponent>();
|
|
||||||
|
|
||||||
if (!component.TryGetData<float>(SharedFoodComponent.FoodVisuals.MaxUses, out var maxUses))
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (component.TryGetData<float>(SharedFoodComponent.FoodVisuals.Visual, out var usesLeft))
|
|
||||||
{
|
|
||||||
var step = ContentHelpers.RoundToLevels(usesLeft, maxUses, _steps);
|
|
||||||
sprite.LayerSetState(0, $"icon-{step}");
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
sprite.LayerSetState(0, "icon-0");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -7,7 +7,6 @@
|
|||||||
ButchCleaver: 1
|
ButchCleaver: 1
|
||||||
KitchenKnife: 5
|
KitchenKnife: 5
|
||||||
DrinkGlass: 10
|
DrinkGlass: 10
|
||||||
DrinkPitcher: 1
|
|
||||||
DrinkMug: 5
|
DrinkMug: 5
|
||||||
DrinkMugBlack: 2
|
DrinkMugBlack: 2
|
||||||
DrinkMugBlue: 2
|
DrinkMugBlue: 2
|
||||||
@@ -18,4 +17,3 @@
|
|||||||
DrinkMugOne: 1
|
DrinkMugOne: 1
|
||||||
DrinkMugRainbow: 2
|
DrinkMugRainbow: 2
|
||||||
DrinkMugRed: 2
|
DrinkMugRed: 2
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,6 @@
|
|||||||
- type: Drink
|
- type: Drink
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: icon
|
state: icon
|
||||||
|
|
||||||
- type: Spillable
|
- type: Spillable
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -45,7 +44,6 @@
|
|||||||
- type: DamageOtherOnHit
|
- type: DamageOtherOnHit
|
||||||
amount: 5
|
amount: 5
|
||||||
|
|
||||||
|
|
||||||
# Transformable container - normal glass
|
# Transformable container - normal glass
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Drinking glass
|
name: Drinking glass
|
||||||
@@ -76,7 +74,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/aleglass.rsi
|
sprite: Objects/Consumable/Drinks/aleglass.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkAntifreeze
|
id: DrinkAntifreeze
|
||||||
@@ -93,7 +90,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/antifreeze.rsi
|
sprite: Objects/Consumable/Drinks/antifreeze.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkAtomicbombglass
|
id: DrinkAtomicbombglass
|
||||||
@@ -110,7 +106,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/atomicbombglass.rsi
|
sprite: Objects/Consumable/Drinks/atomicbombglass.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkB52Glass
|
id: DrinkB52Glass
|
||||||
@@ -127,7 +122,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/b52glass.rsi
|
sprite: Objects/Consumable/Drinks/b52glass.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkBananahonkglass
|
id: DrinkBananahonkglass
|
||||||
@@ -138,7 +132,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/bananahonkglass.rsi
|
sprite: Objects/Consumable/Drinks/bananahonkglass.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkBeepskySmashGlass
|
id: DrinkBeepskySmashGlass
|
||||||
@@ -149,7 +142,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/beepskysmashglass.rsi
|
sprite: Objects/Consumable/Drinks/beepskysmashglass.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkBeer
|
id: DrinkBeer
|
||||||
@@ -165,7 +157,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/beer.rsi
|
sprite: Objects/Consumable/Drinks/beer.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkBeerglass
|
id: DrinkBeerglass
|
||||||
@@ -181,7 +172,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/beerglass.rsi
|
sprite: Objects/Consumable/Drinks/beerglass.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkBerryJuice
|
id: DrinkBerryJuice
|
||||||
@@ -198,7 +188,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/berryjuice.rsi
|
sprite: Objects/Consumable/Drinks/berryjuice.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkBlackRussianGlass
|
id: DrinkBlackRussianGlass
|
||||||
@@ -209,7 +198,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/blackrussianglass.rsi
|
sprite: Objects/Consumable/Drinks/blackrussianglass.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkBloodyMaryGlass
|
id: DrinkBloodyMaryGlass
|
||||||
@@ -220,7 +208,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/bloodymaryglass.rsi
|
sprite: Objects/Consumable/Drinks/bloodymaryglass.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkBooger
|
id: DrinkBooger
|
||||||
@@ -231,7 +218,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/booger.rsi
|
sprite: Objects/Consumable/Drinks/booger.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkBraveBullGlass
|
id: DrinkBraveBullGlass
|
||||||
@@ -242,7 +228,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/bravebullglass.rsi
|
sprite: Objects/Consumable/Drinks/bravebullglass.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkBrownStar
|
id: DrinkBrownStar
|
||||||
@@ -253,7 +238,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/brownstar.rsi
|
sprite: Objects/Consumable/Drinks/brownstar.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkCarafe
|
id: DrinkCarafe
|
||||||
@@ -265,11 +249,6 @@
|
|||||||
sprite: Objects/Consumable/Drinks/carafe.rsi
|
sprite: Objects/Consumable/Drinks/carafe.rsi
|
||||||
state: icon-10
|
state: icon-10
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: DrinkFoodVisualizer
|
|
||||||
steps: 11
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkCarrotJuice
|
id: DrinkCarrotJuice
|
||||||
@@ -286,7 +265,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/carrotjuice.rsi
|
sprite: Objects/Consumable/Drinks/carrotjuice.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkChocolateGlass
|
id: DrinkChocolateGlass
|
||||||
@@ -1730,11 +1708,6 @@
|
|||||||
sprite: Objects/Consumable/Drinks/water_cup.rsi
|
sprite: Objects/Consumable/Drinks/water_cup.rsi
|
||||||
state: icon-1
|
state: icon-1
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: DrinkFoodVisualizer
|
|
||||||
steps: 2
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkGlassBase
|
parent: DrinkGlassBase
|
||||||
id: DrinkWhiskeyColaGlass
|
id: DrinkWhiskeyColaGlass
|
||||||
@@ -1814,4 +1787,3 @@
|
|||||||
Quantity: 20
|
Quantity: 20
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/wineglass.rsi
|
sprite: Objects/Consumable/Drinks/wineglass.rsi
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,6 @@
|
|||||||
isOpen: true
|
isOpen: true
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: icon
|
state: icon
|
||||||
|
|
||||||
- type: Spillable
|
- type: Spillable
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
@@ -27,24 +26,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/golden_cup.rsi
|
sprite: Objects/Consumable/Drinks/golden_cup.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
parent: DrinkBaseCup
|
|
||||||
id: DrinkPitcher
|
|
||||||
name: insulated pitcher
|
|
||||||
description: A stainless steel insulated pitcher. Everyone's best friend in the morning.
|
|
||||||
components:
|
|
||||||
- type: SolutionContainer
|
|
||||||
maxVol: 15
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Drinks/pitcher.rsi
|
|
||||||
state: icon-6
|
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: DrinkFoodVisualizer
|
|
||||||
steps: 7
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBaseCup
|
parent: DrinkBaseCup
|
||||||
id: DrinkMug
|
id: DrinkMug
|
||||||
@@ -57,11 +38,6 @@
|
|||||||
sprite: Objects/Consumable/Drinks/mug.rsi
|
sprite: Objects/Consumable/Drinks/mug.rsi
|
||||||
state: icon-3
|
state: icon-3
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: DrinkFoodVisualizer
|
|
||||||
steps: 4
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBaseCup
|
parent: DrinkBaseCup
|
||||||
id: DrinkMugBlack
|
id: DrinkMugBlack
|
||||||
@@ -74,11 +50,6 @@
|
|||||||
sprite: Objects/Consumable/Drinks/mug_black.rsi
|
sprite: Objects/Consumable/Drinks/mug_black.rsi
|
||||||
state: icon-3
|
state: icon-3
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: DrinkFoodVisualizer
|
|
||||||
steps: 4
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBaseCup
|
parent: DrinkBaseCup
|
||||||
id: DrinkMugBlue
|
id: DrinkMugBlue
|
||||||
@@ -91,11 +62,6 @@
|
|||||||
sprite: Objects/Consumable/Drinks/mug_blue.rsi
|
sprite: Objects/Consumable/Drinks/mug_blue.rsi
|
||||||
state: icon-3
|
state: icon-3
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: DrinkFoodVisualizer
|
|
||||||
steps: 4
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBaseCup
|
parent: DrinkBaseCup
|
||||||
id: DrinkMugGreen
|
id: DrinkMugGreen
|
||||||
@@ -108,11 +74,6 @@
|
|||||||
sprite: Objects/Consumable/Drinks/mug_green.rsi
|
sprite: Objects/Consumable/Drinks/mug_green.rsi
|
||||||
state: icon-3
|
state: icon-3
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: DrinkFoodVisualizer
|
|
||||||
steps: 4
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBaseCup
|
parent: DrinkBaseCup
|
||||||
id: DrinkMugHeart
|
id: DrinkMugHeart
|
||||||
@@ -125,11 +86,6 @@
|
|||||||
sprite: Objects/Consumable/Drinks/mug_heart.rsi
|
sprite: Objects/Consumable/Drinks/mug_heart.rsi
|
||||||
state: icon-3
|
state: icon-3
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: DrinkFoodVisualizer
|
|
||||||
steps: 4
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBaseCup
|
parent: DrinkBaseCup
|
||||||
id: DrinkMugMetal
|
id: DrinkMugMetal
|
||||||
@@ -142,11 +98,6 @@
|
|||||||
sprite: Objects/Consumable/Drinks/mug_metal.rsi
|
sprite: Objects/Consumable/Drinks/mug_metal.rsi
|
||||||
state: icon-3
|
state: icon-3
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: DrinkFoodVisualizer
|
|
||||||
steps: 4
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBaseCup
|
parent: DrinkBaseCup
|
||||||
id: DrinkMugMoebius
|
id: DrinkMugMoebius
|
||||||
@@ -159,11 +110,6 @@
|
|||||||
sprite: Objects/Consumable/Drinks/mug_moebius.rsi
|
sprite: Objects/Consumable/Drinks/mug_moebius.rsi
|
||||||
state: icon-3
|
state: icon-3
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: DrinkFoodVisualizer
|
|
||||||
steps: 4
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBaseCup
|
parent: DrinkBaseCup
|
||||||
id: DrinkMugOne
|
id: DrinkMugOne
|
||||||
@@ -176,11 +122,6 @@
|
|||||||
sprite: Objects/Consumable/Drinks/mug_one.rsi
|
sprite: Objects/Consumable/Drinks/mug_one.rsi
|
||||||
state: icon-3
|
state: icon-3
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: DrinkFoodVisualizer
|
|
||||||
steps: 4
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBaseCup
|
parent: DrinkBaseCup
|
||||||
id: DrinkMugRainbow
|
id: DrinkMugRainbow
|
||||||
@@ -193,11 +134,6 @@
|
|||||||
sprite: Objects/Consumable/Drinks/mug_rainbow.rsi
|
sprite: Objects/Consumable/Drinks/mug_rainbow.rsi
|
||||||
state: icon-3
|
state: icon-3
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: DrinkFoodVisualizer
|
|
||||||
steps: 4
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBaseCup
|
parent: DrinkBaseCup
|
||||||
id: DrinkMugRed
|
id: DrinkMugRed
|
||||||
@@ -210,11 +146,6 @@
|
|||||||
sprite: Objects/Consumable/Drinks/mug_red.rsi
|
sprite: Objects/Consumable/Drinks/mug_red.rsi
|
||||||
state: icon-3
|
state: icon-3
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: DrinkFoodVisualizer
|
|
||||||
steps: 4
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBaseCup
|
parent: DrinkBaseCup
|
||||||
id: DrinkHotCoco
|
id: DrinkHotCoco
|
||||||
@@ -225,7 +156,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/hot_coco.rsi
|
sprite: Objects/Consumable/Drinks/hot_coco.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBaseCup
|
parent: DrinkBaseCup
|
||||||
id: DrinkHotCoffee
|
id: DrinkHotCoffee
|
||||||
@@ -241,7 +171,6 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/hot_coffee.rsi
|
sprite: Objects/Consumable/Drinks/hot_coffee.rsi
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBaseCup
|
parent: DrinkBaseCup
|
||||||
id: DrinkTeacup
|
id: DrinkTeacup
|
||||||
@@ -258,11 +187,6 @@
|
|||||||
sprite: Objects/Consumable/Drinks/teacup.rsi
|
sprite: Objects/Consumable/Drinks/teacup.rsi
|
||||||
state: icon-1
|
state: icon-1
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: DrinkFoodVisualizer
|
|
||||||
steps: 2
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: DrinkBaseCup
|
parent: DrinkBaseCup
|
||||||
id: DrinkLean
|
id: DrinkLean
|
||||||
@@ -278,6 +202,5 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Drinks/lean.rsi
|
sprite: Objects/Consumable/Drinks/lean.rsi
|
||||||
state: icon
|
state: icon
|
||||||
|
|
||||||
- type: Item
|
- type: Item
|
||||||
sprite: Objects/Consumable/Drinks/lean.rsi
|
sprite: Objects/Consumable/Drinks/lean.rsi
|
||||||
|
|||||||
@@ -0,0 +1,59 @@
|
|||||||
|
# For empty check out chemistry bottles
|
||||||
|
|
||||||
|
# With cut-out
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: DrinkBaseCup
|
||||||
|
id: DrinkVisualizerTestCut
|
||||||
|
name: insulated pitcher
|
||||||
|
description: A stainless steel insulated pitcher. Everyone's best friend in the morning.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 30
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: WatermelonJuice
|
||||||
|
Quantity: 30
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Objects/Consumable/Drinks/pitcher.rsi
|
||||||
|
layers:
|
||||||
|
- state: icon
|
||||||
|
- state: fill-6
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
# REMEMBER IF YOU'RE SPAWNING WITH LIQUID ALREADY IN IT YOU WANT THIS TRUE
|
||||||
|
visible: true
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 6
|
||||||
|
fillBaseName: fill-
|
||||||
|
|
||||||
|
# Without (For food, non cut-out stuff)
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: DrinkBaseCup
|
||||||
|
id: DrinkVisualizerTestNot
|
||||||
|
name: insulated pitcher
|
||||||
|
description: A stainless steel insulated pitcher. Everyone's best friend in the morning.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 30
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: WatermelonJuice
|
||||||
|
Quantity: 30
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Objects/Consumable/Drinks/pitcher.rsi
|
||||||
|
layers:
|
||||||
|
- state: icon-6
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 6
|
||||||
|
fillBaseName: icon-
|
||||||
|
changeColor: false
|
||||||
|
emptySpriteName: icon
|
||||||
|
After Width: | Height: | Size: 93 B |
|
After Width: | Height: | Size: 112 B |
|
After Width: | Height: | Size: 115 B |
|
After Width: | Height: | Size: 130 B |
|
After Width: | Height: | Size: 127 B |
|
After Width: | Height: | Size: 140 B |
|
Before Width: | Height: | Size: 502 B After Width: | Height: | Size: 502 B |
@@ -1,32 +1,50 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"size": {
|
"license": "CC-BY-SA-3.0",
|
||||||
"x": 32,
|
"copyright": "Taken from cev-eris at https://github.com/discordia-space/CEV-Eris/commit/d23125a1b04ef77c00da9e7aa7110835672077bb",
|
||||||
"y": 32
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "icon"
|
||||||
},
|
},
|
||||||
"license": "CC-BY-SA-3.0",
|
{
|
||||||
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi",
|
"name": "icon-1"
|
||||||
"states": [
|
},
|
||||||
{
|
{
|
||||||
"name": "icon-0"
|
"name": "icon-2"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "icon-1"
|
"name": "icon-3"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "icon-2"
|
"name": "icon-4"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "icon-3"
|
"name": "icon-5"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "icon-4"
|
"name": "icon-6"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "icon-5"
|
"name": "fill-1"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "icon-6"
|
"name": "fill-2"
|
||||||
}
|
},
|
||||||
]
|
{
|
||||||
}
|
"name": "fill-3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill-4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill-5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fill-6"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|||||||