# map: ["enum.OpenableVisuals.Layer"]
## Bases for visuals
-# TODO standardize state names for fill levels and openable visuals
+# New drinks should mirror these state names to reduce clutter when creating new prototypes
# Basic visualizer for an openable entity. Requires DrinkBaseOpenable
- type: entity
visuals:
enum.OpenableVisuals.Opened:
enum.OpenableVisuals.Layer:
- True: {state: "icon_open"}
- False: {state: "icon"}
+ True: {state: "icon_open"} # lid off
+ False: {state: "icon"} # lid on
- type: Sprite
layers:
- state: icon
map: ["enum.OpenableVisuals.Layer"]
- type: ExaminableSolution
+ solution: *sol
examinableWhileClosed: false # If you can't see the fill levels on the sprite, we can assume it's opaque
heldOnly: true # If it's opaque, you probably can't see through the open lid from a distance
- type: Appearance
- type: Sprite
layers:
- - state: icon_empty
+ - state: icon
- state: fill-1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- type: SolutionContainerVisuals
+ solutionName: *sol
maxFillLevels: 5
fillBaseName: fill-
inHandsMaxFillLevels: 3
components:
- type: Sprite
layers:
- - state: icon_empty
+ - state: icon
map: [ "enum.SolutionContainerLayers.Base" ]
- state: fill-1
map: [ "enum.SolutionContainerLayers.Fill" ]
visuals:
enum.OpenableVisuals.Opened:
enum.OpenableVisuals.Layer:
- True: {state: "icon_open"}
- False: {state: "icon_empty"}
+ True: {state: "icon_open"} # lid off
+ False: {state: "icon_empty"} # lid on
- type: Sprite
layers:
- state: icon_empty
- type: Sprite
sprite: Objects/Consumable/Drinks/alco-bottle.rsi
layers:
- - state: icon_blue # todo add "icon_empty" state
+ - state: icon_empty
map: ["enum.OpenableVisuals.Layer"]
- state: fill-6
map: ["enum.SolutionContainerLayers.Fill"]
- type: Sprite
sprite: Objects/Consumable/Drinks/alco-bottle.rsi
layers:
- - state: icon_green # todo icon_empty
+ - state: icon_empty
map: ["enum.OpenableVisuals.Layer"]
- state: fill-6
map: ["enum.SolutionContainerLayers.Fill"]
solutions:
drink:
maxVol: 30
- grindable:
+ grindable: &grindable
reagents: # 5u -> 1/2 steel sheet (10u)
- ReagentId: Aluminium # Fun fact: soda can makeup is approx. 75% aluminium and 25% tin/iron.
Quantity: 4
reagents:
- ReagentId: Cola
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Tag
tags:
- Cola
solutions:
drink:
maxVol: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Tag
tags:
- Cola
reagents:
- ReagentId: IcedTea
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/ice_tea_can.rsi
- type: Item
reagents:
- ReagentId: LemonLime
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/lemon-lime.rsi
- type: Item
reagents:
- ReagentId: LemonLimeCranberry
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/lemon-lime-cranberry.rsi
- type: Item
reagents:
- ReagentId: GrapeSoda
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/purple_can.rsi
- type: Item
reagents:
- ReagentId: RootBeer
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/rootbeer.rsi
- type: Item
reagents:
- ReagentId: SodaWater
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/sodawater.rsi
- type: Item
reagents:
- ReagentId: SpaceMountainWind
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/space_mountain_wind.rsi
- type: Item
reagents:
- ReagentId: SpaceUp
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/space-up.rsi
- type: Item
reagents:
- ReagentId: SolDry
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/sol_dry.rsi
- type: Item
reagents:
- ReagentId: Starkist
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/starkist.rsi
- type: Item
reagents:
- ReagentId: TonicWater
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/tonic.rsi
- type: Item
reagents:
- ReagentId: FourteenLoko
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/fourteen_loko.rsi
- type: Item
reagents:
- ReagentId: ChangelingSting
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/changelingsting.rsi
- type: Item
reagents:
- ReagentId: DrGibb
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/dr_gibb.rsi
- type: Item
Quantity: 20
- ReagentId: Ice
Quantity: 5
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/robustnukie.rsi
- type: Item
reagents:
- ReagentId: EnergyDrink
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/energy_drink.rsi
- type: Item
reagents:
- ReagentId: ShamblersJuice
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/shamblersjuice.rsi
- type: Item
reagents:
- ReagentId: PwrGame
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/pwrgame.rsi
- type: Item
reagents:
- ReagentId: Beer
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/beer_can.rsi
- type: Item
reagents:
- ReagentId: Wine
Quantity: 30
- grindable:
- reagents:
- - ReagentId: Aluminium
- Quantity: 4
- - ReagentId: Iron
- Quantity: 1
+ grindable: *grindable
- type: Sprite
sprite: Objects/Consumable/Drinks/wine_can.rsi
- type: Item
# A mug is a type of cup.[2]
- type: entity
abstract: true
- parent: [ DrinkBaseMaterialPorcelain, DrinkBaseCup ] # todo Should use DrinkVisualsFill, but inheritors have no in-hand and state names are wrong
+ parent: [ DrinkBaseMaterialPorcelain, DrinkBaseCup, DrinkVisualsFill ]
id: DrinkBaseMug
name: mug
description: A mug.
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/mug.rsi
- layers:
- - state: icon-0
- - state: icon-3
- map: ["enum.SolutionContainerLayers.Fill"]
- visible: false
- - type: Appearance
- type: SolutionContainerVisuals
maxFillLevels: 3
- fillBaseName: icon-
+ inHandsFillBaseName: null
## Misc Cups
price: 125
- type: entity
- parent: DrinkBaseMug
+ parent: DrinkBaseMug # a teacup is basically a mug
id: DrinkTeacupEmpty
name: teacup
description: A plain white porcelain teacup.
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/teacup.rsi
- layers:
- - state: icon-0
- - state: icon-4
- map: ["enum.SolutionContainerLayers.Fill"]
- visible: false
- type: SolutionContainerVisuals
maxFillLevels: 4
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/glass_coupe_shape.rsi
- layers:
- - state: icon # todo add "icon_empty" state to match DrinkVisualsFillOverlay
- map: [ "enum.SolutionContainerLayers.Base" ]
- - state: fill1
- map: [ "enum.SolutionContainerLayers.Fill" ]
- visible: false
- - state: icon-front
- map: [ "enum.SolutionContainerLayers.Overlay" ]
- type: SolutionContainerVisuals
- fillBaseName: fill # todo rename to "fill-" to match DrinkVisualsFillOverlay
inHandsMaxFillLevels: 1
- type: entity
- parent: [DrinkBaseMaterialCardboard, DrinkBaseCup] # TODO should use DrinkVisualsFill but state names are wrong and no inhand
+ parent: [DrinkBaseMaterialCardboard, DrinkBaseCup, DrinkBaseEmptyTrash, DrinkVisualsFill]
id: DrinkWaterCup
name: water cup
description: A paper water cup.
size: Tiny
- type: Sprite
sprite: Objects/Consumable/Drinks/water_cup.rsi
- layers:
- - state: icon-0
- - state: icon-1
- map: ["enum.SolutionContainerLayers.Fill"]
- visible: false
- type: SolutionContainerVisuals
maxFillLevels: 1
- fillBaseName: icon-
+ inHandsFillBaseName: null
- type: Tag
tags:
- Trash
- DrinkCup
- WhitelistChameleon
- - type: Appearance
- - type: TrashOnSolutionEmpty
- solution: drink
- type: Clothing
slots:
- HEAD
- ReagentId: HotCocoa
Quantity: 20
- type: Icon
- sprite: Objects/Consumable/Drinks/hot_coco.rsi
- state: icon-vend
+ sprite: Objects/Consumable/Drinks/mug.rsi
+ state: icon-vend-brown
- type: Sprite
- sprite: Objects/Consumable/Drinks/hot_coco.rsi
layers:
- - state: icon-0
- - map: ["enum.SolutionContainerLayers.Fill"]
- state: icon-4
- - type: SolutionContainerVisuals
- maxFillLevels: 4
+ - state: icon
+ - state: fill-3
+ map: ["enum.SolutionContainerLayers.Fill"]
- type: TrashOnSolutionEmpty
solution: drink
- ReagentId: Coffee
Quantity: 20
- type: Icon
- sprite: Objects/Consumable/Drinks/hot_coffee.rsi
- state: icon-vend
+ sprite: Objects/Consumable/Drinks/mug.rsi
+ state: icon-vend-brown
- type: Sprite
- sprite: Objects/Consumable/Drinks/hot_coffee.rsi
layers:
- - state: icon-0
- - map: ["enum.SolutionContainerLayers.Fill"]
- state: icon-4
- - type: SolutionContainerVisuals
- maxFillLevels: 4
+ - state: icon
+ - state: fill-3
+ map: ["enum.SolutionContainerLayers.Fill"]
- type: TrashOnSolutionEmpty
solution: drink
reagents:
- ReagentId: CafeLatte
Quantity: 20
+ - type: Icon
+ sprite: Objects/Consumable/Drinks/cafe_latte.rsi
+ state: icon-vend
- type: Sprite
sprite: Objects/Consumable/Drinks/cafe_latte.rsi
layers:
- - state: icon_empty
- - state: fill-1
- map: ["enum.SolutionContainerLayers.Fill"]
- - type: Appearance
+ - state: icon
+ - state: fill-1
+ map: ["enum.SolutionContainerLayers.Fill"]
- type: SolutionContainerVisuals
maxFillLevels: 1
- fillBaseName: fill-
changeColor: false
- type: TrashOnSolutionEmpty
solution: drink
collection: packetOpenSounds
- type: Sprite
layers:
- - state: icon
+ - state: icon_empty
map: ["enum.OpenableVisuals.Layer"]
- - state: fill6
+ - state: fill-6
map: [ "enum.SolutionContainerLayers.Fill" ] # already has liquid, so no visible: false
- state: icon-front
map: [ "enum.SolutionContainerLayers.Overlay" ]
maxVol: 30
- type: SolutionContainerVisuals
maxFillLevels: 6
- fillBaseName: fill # TODO rename to "fill-"
- - type: GenericVisualizer
- visuals:
- enum.OpenableVisuals.Opened:
- enum.OpenableVisuals.Layer:
- True: {state: "icon_open"}
- False: {state: "icon"}
- type: TrashOnSolutionEmpty
solution: drink
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/jar_what.rsi
- - type: ExaminableSolution
- solution: drink
- type: FitsInDispenser
solution: drink
- type: Tag
# Transformable container - normal glass
- type: entity
- parent: [DrinkBaseMaterialGlass, DrinkBaseCup] # todo parent to DrinkVisualsFillOverlay after in-hands are added
+ parent: [DrinkBaseMaterialGlass, DrinkBaseCup, DrinkVisualsFillOverlay]
id: DrinkGlass
name: metamorphic glass
description: A metamorphic glass that automagically turns into a glass appropriate for the drink within. There's a sanded off patent number on the bottom.
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/glass_clear.rsi
- layers:
- - state: icon # TODO add "icon_empty" state to match "DrinkVisualsFillOverlay"
- map: [ "enum.SolutionContainerLayers.Base" ]
- - state: fill1
- map: [ "enum.SolutionContainerLayers.Fill" ]
- visible: false
- - state: icon-front
- map: [ "enum.SolutionContainerLayers.Overlay" ]
- - type: Appearance
- type: SolutionContainerManager
solutions:
drink:
maxVol: 30
- type: SolutionContainerVisuals
maxFillLevels: 9
- fillBaseName: fill # todo rename to "fill-", add in-hands, then add parent "DrinkVisualsFillOverlay"
metamorphic: true
metamorphicDefaultSprite:
sprite: Objects/Consumable/Drinks/glass_clear.rsi
state: icon
- inHandsMaxFillLevels: 3
- inHandsFillBaseName: -fill-
- type: Tag
tags:
- DrinkCup # Do these tags
components:
- type: Sprite
sprite: Objects/Consumable/Drinks/jar.rsi
- layers:
- - state: icon
- map: [ "enum.SolutionContainerLayers.Base" ]
- - state: fill1
- map: [ "enum.SolutionContainerLayers.Fill" ]
- visible: false
- - state: icon-front
- map: [ "enum.SolutionContainerLayers.Overlay" ]
- type: SolutionContainerManager
solutions:
drink:
size: Tiny
- type: Sprite
sprite: Objects/Consumable/Drinks/shotglass.rsi
- layers:
- - state: icon # TODO add "icon_empty" state to match "DrinkVisualsFillOverlay"
- map: [ "enum.SolutionContainerLayers.Base" ]
- - state: fill1
- map: [ "enum.SolutionContainerLayers.Fill" ]
- visible: false
- - state: icon-front
- map: [ "enum.SolutionContainerLayers.Overlay" ]
- type: SolutionContainerVisuals
maxFillLevels: 2
- fillBaseName: fill # TODO rename to "fill-" to match "DrinkVisualsFillOverlay"
inHandsMaxFillLevels: 1
- type: FitsInDispenser
solution: drink
maxVol: 60
- type: Sprite
sprite: Objects/Consumable/Drinks/pitcher.rsi
- layers:
- - state: icon # TODO add "icon_empty" state to match "DrinkVisualsFill"
- - state: fill-1
- map: ["enum.SolutionContainerLayers.Fill"]
- visible: false
- type: SolutionContainerVisuals
maxFillLevels: 6
inHandsMaxFillLevels: 2
color: "#664300"
metamorphicSprite:
sprite: Objects/Consumable/Drinks/cafe_latte.rsi
- state: icon_empty
+ state: icon
metamorphicMaxFillLevels: 1
metamorphicFillBaseName: fill-
metamorphicChangeColor: false
{
"name": "icon"
},
- {
- "name": "icon_empty"
- },
{
"name": "fill-1"
},
{
"name": "inhand-left",
"directions": 4
+ },
+ {
+ "name": "icon-vend"
}
]
}
"name": "icon-front"
},
{
- "name": "fill1"
+ "name": "fill-1"
},
{
- "name": "fill2"
+ "name": "fill-2"
},
{
- "name": "fill3"
+ "name": "fill-3"
},
{
- "name": "fill4"
+ "name": "fill-4"
},
{
- "name": "fill5"
+ "name": "fill-5"
},
{
- "name": "fill6"
+ "name": "fill-6"
},
{
- "name": "fill7"
+ "name": "fill-7"
},
{
- "name": "fill8"
+ "name": "fill-8"
},
{
- "name": "fill9"
+ "name": "fill-9"
},
{
"name": "inhand-left",
"name": "icon-front"
},
{
- "name": "fill1"
+ "name": "fill-1"
},
{
- "name": "fill2"
+ "name": "fill-2"
},
{
- "name": "fill3"
+ "name": "fill-3"
},
{
- "name": "fill4"
+ "name": "fill-4"
},
{
- "name": "fill5"
+ "name": "fill-5"
},
{
"name": "inhand-left",
"copyright": "Created by discord: brainfood#7460 / github: brainfood1183. Inhands by Tiniest Shark (Github)",
"states": [
{
- "name": "icon"
+ "name": "icon_empty"
},
{
"name": "icon_open"
"name": "icon-front"
},
{
- "name": "fill1"
+ "name": "fill-1"
},
{
- "name": "fill2"
+ "name": "fill-2"
},
{
- "name": "fill3"
+ "name": "fill-3"
},
{
- "name": "fill4"
+ "name": "fill-4"
},
{
- "name": "fill5"
+ "name": "fill-5"
},
{
- "name": "fill6"
+ "name": "fill-6"
},
{
"name": "inhand-left",
+++ /dev/null
-{
- "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-vend"
- }
- ]
-}
+++ /dev/null
-{
- "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-vend"
- }
- ]
-}
"name": "icon-front"
},
{
- "name": "fill1"
+ "name": "fill-1"
},
{
- "name": "fill2"
+ "name": "fill-2"
},
{
- "name": "fill3"
+ "name": "fill-3"
},
{
- "name": "fill4"
+ "name": "fill-4"
},
{
- "name": "fill5"
+ "name": "fill-5"
},
{
- "name": "fill6"
+ "name": "fill-6"
},
{
- "name": "fill7"
+ "name": "fill-7"
},
{
- "name": "fill8"
+ "name": "fill-8"
},
{
- "name": "fill9"
+ "name": "fill-9"
},
{
"name": "inhand-left",
"copyright": "Created by discord: brainfood#7460 / github: brainfood1183. Inhands by Tiniest Shark (Github)",
"states": [
{
- "name": "icon"
+ "name": "icon_empty"
},
{
"name": "icon_open"
"name": "icon-front"
},
{
- "name": "fill1"
+ "name": "fill-1"
},
{
- "name": "fill2"
+ "name": "fill-2"
},
{
- "name": "fill3"
+ "name": "fill-3"
},
{
- "name": "fill4"
+ "name": "fill-4"
},
{
- "name": "fill5"
+ "name": "fill-5"
},
{
- "name": "fill6"
+ "name": "fill-6"
},
{
"name": "inhand-left",
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi, inhands by TiniestShark (github)",
"states": [
{
- "name": "icon-0"
+ "name": "icon"
},
{
- "name": "icon-1"
+ "name": "fill-1"
},
{
- "name": "icon-2"
+ "name": "fill-2"
},
{
- "name": "icon-3"
+ "name": "fill-3"
},
{
"name": "inhand-left",
{
"name": "inhand-right",
"directions": 4
+ },
+ {
+ "name": "icon-vend-brown"
}
]
}
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi, inhands by TiniestShark (github)",
"states": [
{
- "name": "icon-0"
+ "name": "icon"
},
{
- "name": "icon-1"
+ "name": "fill-1"
},
{
- "name": "icon-2"
+ "name": "fill-2"
},
{
- "name": "icon-3"
+ "name": "fill-3"
},
{
"name": "inhand-left",
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi, inhands by TiniestShark (github)",
"states": [
{
- "name": "icon-0"
+ "name": "icon"
},
{
- "name": "icon-1"
+ "name": "fill-1"
},
{
- "name": "icon-2"
+ "name": "fill-2"
},
{
- "name": "icon-3"
+ "name": "fill-3"
},
{
"name": "inhand-left",
"copyright": "https://github.com/unitystation/unitystation/blob/221bbcc50edf4e63dc71ac6fd5152664a6b6745a/UnityProject/Assets/Textures/items/drinks/mug_gromit.png | Created By https://github.com/ksivte, inhands and modification by TiniestShark (github)",
"states": [
{
- "name": "icon-0"
+ "name": "icon"
},
{
- "name": "icon-1"
+ "name": "fill-1"
},
{
- "name": "icon-2"
+ "name": "fill-2"
},
{
- "name": "icon-3"
+ "name": "fill-3"
},
{
"name": "inhand-left",
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi, inhands by TiniestShark (github)",
"states": [
{
- "name": "icon-0"
+ "name": "icon"
},
{
- "name": "icon-1"
+ "name": "fill-1"
},
{
- "name": "icon-2"
+ "name": "fill-2"
},
{
- "name": "icon-3"
+ "name": "fill-3"
},
{
"name": "inhand-left",
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi, inhands by TiniestShark (github)",
"states": [
{
- "name": "icon-0"
+ "name": "icon"
},
{
- "name": "icon-1"
+ "name": "fill-1"
},
{
- "name": "icon-2"
+ "name": "fill-2"
},
{
- "name": "icon-3"
+ "name": "fill-3"
},
{
"name": "inhand-left",
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi, inhands by TiniestShark (github)",
"states": [
{
- "name": "icon-0"
+ "name": "icon"
},
{
- "name": "icon-1"
+ "name": "fill-1"
},
{
- "name": "icon-2"
+ "name": "fill-2"
},
{
- "name": "icon-3"
+ "name": "fill-3"
},
{
"name": "inhand-left",
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi, inhands by TiniestShark (github)",
"states": [
{
- "name": "icon-0"
+ "name": "icon"
},
{
- "name": "icon-1"
+ "name": "fill-1"
},
{
- "name": "icon-2"
+ "name": "fill-2"
},
{
- "name": "icon-3"
+ "name": "fill-3"
},
{
"name": "inhand-left",
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi, inhands by TiniestShark (github)",
"states": [
{
- "name": "icon-0"
+ "name": "icon"
},
{
- "name": "icon-1"
+ "name": "fill-1"
},
{
- "name": "icon-2"
+ "name": "fill-2"
},
{
- "name": "icon-3"
+ "name": "fill-3"
},
{
"name": "inhand-left",
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi, inhands by TiniestShark (github)",
"states": [
{
- "name": "icon-0"
+ "name": "icon"
},
{
- "name": "icon-1"
+ "name": "fill-1"
},
{
- "name": "icon-2"
+ "name": "fill-2"
},
{
- "name": "icon-3"
+ "name": "fill-3"
},
{
"name": "inhand-left",
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi, inhands by TiniestShark (github)",
"states": [
{
- "name": "icon-0"
+ "name": "icon"
},
{
- "name": "icon-1"
+ "name": "fill-1"
},
{
- "name": "icon-2"
+ "name": "fill-2"
},
{
- "name": "icon-3"
+ "name": "fill-3"
},
{
"name": "inhand-left",
"name": "icon-front"
},
{
- "name": "fill1"
+ "name": "fill-1"
},
{
- "name": "fill2"
+ "name": "fill-2"
},
{
"name": "inhand-left",
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)",
"states": [
{
- "name": "icon-0"
+ "name": "icon"
},
{
- "name": "icon-1"
+ "name": "fill-1"
},
{
- "name": "icon-2"
+ "name": "fill-2"
},
{
- "name": "icon-3"
+ "name": "fill-3"
},
{
- "name": "icon-4"
+ "name": "fill-4"
},
{
"name": "icon-vend-tea"
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi. Inhands by Tiniest Shark (Github)",
"states": [
{
- "name": "icon-0"
+ "name": "icon"
},
{
- "name": "icon-1"
+ "name": "fill-1"
},
{
"name": "inhand-right",