diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml b/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml index 686fea920d..e02d7c3076 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml @@ -127,6 +127,8 @@ prob: 0.25 - id: StrangePill prob: 0.20 + - id: DrinkSpaceGlue + prob: 0.20 - type: entity id: ClosetWallMaintenanceFilledRandom diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml new file mode 100644 index 0000000000..398c7e4351 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_fun.yml @@ -0,0 +1,31 @@ +- type: entity + parent: DrinkBase + id: DrinkSpaceGlue + name: space glue tube + description: High performance glue intended for maintenance of extremely complex mechanical equipment. DON'T DRINK! + components: + - type: Drink + isOpen: false + openSounds: + collection: packetOpenSounds + - type: Sprite + sprite: Objects/Consumable/Drinks/glue-tube.rsi + 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: SolutionContainerManager + solutions: + drink: + maxVol: 30 + reagents: + - ReagentId: SpaceGlue + Quantity: 30 + - type: SolutionContainerVisuals + maxFillLevels: 6 + fillBaseName: fill diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill1.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill1.png new file mode 100644 index 0000000000..d96e474781 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill1.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill2.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill2.png new file mode 100644 index 0000000000..0134a590cc Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill2.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill3.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill3.png new file mode 100644 index 0000000000..4731349b16 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill3.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill4.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill4.png new file mode 100644 index 0000000000..0acebd225e Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill4.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill5.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill5.png new file mode 100644 index 0000000000..9e5b326d35 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill5.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill6.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill6.png new file mode 100644 index 0000000000..1bd4eac95c Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/fill6.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/icon-front.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/icon-front.png new file mode 100644 index 0000000000..bd5ca47233 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/icon-front.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/icon.png b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/icon.png new file mode 100644 index 0000000000..8ab9fe43ac Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/icon.png differ diff --git a/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/meta.json new file mode 100644 index 0000000000..734e9e1e64 --- /dev/null +++ b/Resources/Textures/Objects/Consumable/Drinks/glue-tube.rsi/meta.json @@ -0,0 +1,35 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-NC-SA-4.0", + "copyright": "Created by discord: brainfood#7460 / github: brainfood1183.", + "states": [ + { + "name": "icon" + }, + { + "name": "icon-front" + }, + { + "name": "fill1" + }, + { + "name": "fill2" + }, + { + "name": "fill3" + }, + { + "name": "fill4" + }, + { + "name": "fill5" + }, + { + "name": "fill6" + } + ] +}