]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
cleanup pass
authoriaada <iaada@users.noreply.github.com>
Sat, 26 Jul 2025 01:12:19 +0000 (20:12 -0500)
committeriaada <iaada@users.noreply.github.com>
Sat, 26 Jul 2025 01:12:19 +0000 (20:12 -0500)
Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_bottles_glass.yml
Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_cans.yml
Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_cups.yml
Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml
Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_special.yml

index b8e7b5c4efa99354ffe0fb43e4bee3f67eb4eb70..61d97558a446887ef2ead4f36832081b1a5c79d7 100644 (file)
     - Wine
     - DrinkBottle
 
+# Extra large bottles
+
 - type: entity
   parent: [DrinkVisualsAll, DrinkBottleGlassBaseFull]
   id: DrinkBeerGrowler # Needs to be renamed DrinkBeerBottleFull
index a81f8a35c874280b4f25db03bf0bdf1cb75a40fc..8627c703f17e27f3eaa34e4ebcfad0a188df0844 100644 (file)
@@ -1,7 +1,7 @@
 # When adding new drinks also add to random spawner located in Resources\Prototypes\Entities\Markers\Spawners\Random\Food_Drinks\drinks_soda.yml
 - type: entity
   abstract: true
-  parent: [ DrinkBase, BaseDrinkOpenable ]
+  parent: [ DrinkMetalBase, BaseDrinkOpenable, DrinkVisualsOpenable ]
   id: DrinkCanBaseFull
   components:
   - type: SolutionContainerManager
   - type: Item
     sprite: Objects/Consumable/Drinks/energy_drink.rsi
 
-- type: entity
-  id: DrinkCanPack
-  parent: BaseStorageItem
-  name: 6pack
-  components:
-  - type: Sprite
-    sprite: Objects/Misc/6pack.rsi
-    layers:
-      - state: plastic-thingy
-      - state: 6pack1
-        map: ["6pack1"]
-        visible: false
-      - state: 6pack2
-        map: ["6pack2"]
-        visible: false
-      - state: 6pack3
-        map: ["6pack3"]
-        visible: false
-      - state: 6pack4
-        map: ["6pack4"]
-        visible: false
-      - state: 6pack5
-        map: ["6pack5"]
-        visible: false
-      - state: 6pack6
-        map: ["6pack6"]
-        visible: false
-  - type: Item
-    size: Normal
-  - type: Storage
-    grid:
-    - 0,0,2,3
-    whitelist:
-      tags:
-        - Cola
-    hideStackVisualsWhenClosed: false
-  - type: StorageFill
-    contents:
-      - id: DrinkColaCan
-        amount: 6
-  - type: ItemCounter
-    count:
-      tags: [Cola]
-    composite: true
-    layerStates:
-    - 6pack1
-    - 6pack2
-    - 6pack3
-    - 6pack4
-    - 6pack5
-    - 6pack6
-  - type: Appearance
-
 - type: entity
   parent: DrinkCanBaseFull
   id: DrinkShamblersJuiceCan
   - type: Tag
     tags:
     - Beer
+    - DrinkCan
 
 - type: entity
   parent: DrinkCanBaseFull
   - type: Tag
     tags:
     - Wine
+    - DrinkCan
index 21902e4fd439559efe3d79057a2bf3613b947aa3..a74f61824a1ec8cc67586f89ccc3dbbb49005be7 100644 (file)
     fillBaseName: icon-
 
 - type: entity
-  name: coupe glass
-  description: A classic thin neck coupe glass, the icon of fragile labels on crates around the galaxy.
   parent: DrinkGlassBase
   id: DrinkGlassCoupeShaped
+  name: coupe glass
+  description: A classic thin neck coupe glass, the icon of fragile labels on crates around the galaxy.
   components:
   - type: Sprite
     sprite: Objects/Consumable/Drinks/glass_coupe_shape.rsi
index 9e1b100dbfcf83b8281e30ecb8c084fb87e5e756..ed623f15cad2c73244199e768eff61efa0d32fa4 100644 (file)
@@ -1,7 +1,7 @@
 - type: entity
+  abstract: true
   parent: DrinkBase
   id: FlaskBase
-  abstract: true
   components:
   - type: SolutionContainerManager
     solutions:
       Steel: 300
   - type: FitsInDispenser
     solution: drink
-
-- type: entity
-  id: DrinkFlaskVisualsOpenable
-  abstract: true
-  components:
-  - type: GenericVisualizer
-    visuals:
-      enum.OpenableVisuals.Opened:
-        enum.OpenableVisuals.Layer:
-          True: {state: "icon_open"}
-          False: {state: "icon"}
-  - type: Appearance
-  - type: Sprite
-    layers:
-    - state: icon
-      map: ["enum.OpenableVisuals.Layer"]
   - type: Openable
     sound:
       collection: flaskOpenSounds
@@ -41,7 +25,7 @@
 # Flasks
 
 - type: entity
-  parent: [FlaskBase, DrinkFlaskVisualsOpenable]
+  parent: [FlaskBase, DrinkVisualsOpenable]
   id: DrinkShinyFlask
   name: shiny flask
   description: A shiny metal flask. It appears to have a Greek symbol inscribed on it.
@@ -50,7 +34,7 @@
     sprite: Objects/Consumable/Drinks/shinyflask.rsi
 
 - type: entity
-  parent: [FlaskBase, DrinkFlaskVisualsOpenable]
+  parent: [FlaskBase, DrinkVisualsOpenable]
   id: DrinkMREFlask
   suffix: Full
   name: MRE flask
@@ -68,7 +52,7 @@
     solution: drink
 
 - type: entity
-  parent: [FlaskBase, DrinkFlaskVisualsOpenable]
+  parent: [FlaskBase, DrinkVisualsOpenable]
   id: DrinkDetFlask
   name: inspector's flask
   description: A metal flask with a leather band and golden badge belonging to the inspector.
@@ -77,7 +61,7 @@
     sprite: Objects/Consumable/Drinks/detflask.rsi
 
 - type: entity
-  parent: [FlaskBase, DrinkFlaskVisualsOpenable]
+  parent: [FlaskBase, DrinkVisualsOpenable]
   id: DrinkHosFlask
   name: hos's flask
   description: A metal flask, fit for a hard working HoS.
@@ -86,7 +70,7 @@
     sprite: Objects/Consumable/Drinks/hosflask.rsi
 
 - type: entity
-  parent: [FlaskBase, DrinkFlaskVisualsOpenable]
+  parent: [FlaskBase, DrinkVisualsOpenable]
   id: DrinkFlask
   name: captain's flask
   description: A metal flask belonging to the captain.
@@ -95,7 +79,7 @@
     sprite: Objects/Consumable/Drinks/flask.rsi
 
 - type: entity
-  parent: [FlaskBase, DrinkFlaskVisualsOpenable]
+  parent: [FlaskBase, DrinkVisualsOpenable]
   id: DrinkFlaskBar
   name: bar flask
   description: A metal flask often given out by the bartender on loan. Don't forget to return it!
     sprite: Objects/Consumable/Drinks/flask_old.rsi
 
 - type: entity
-  parent: [FlaskBase, DrinkFlaskVisualsOpenable]
+  parent: [FlaskBase, DrinkVisualsOpenable]
   id: DrinkLithiumFlask
   name: lithium flask
   description: A flask with a Lithium Atom symbol on it.
     sprite: Objects/Consumable/Drinks/lithiumflask.rsi
 
 - type: entity
-  parent: [FlaskBase, DrinkFlaskVisualsOpenable]
+  parent: [FlaskBase, DrinkVisualsOpenable]
   id: DrinkVacuumFlask
   name: vacuum flask
   description: Keeping your drinks at the perfect temperature since 1892.
   components:
   - type: Sprite
     sprite: Objects/Consumable/Drinks/vacuumflask.rsi
+  - type: Tool
+    qualities:
+    - Rolling # Perfectly cylindrical flask
+    speedModifier: 0.75
index 6dd0103914697f2ba15fdd960ecc107b92d65406..12e3422e3413d5e0b7457cb9703970655265fc53 100644 (file)
   - type: Sprite
     sprite: Objects/Consumable/Drinks/teapot.rsi
 
+- type: entity
+  id: DrinkCanPack
+  parent: BaseStorageItem
+  name: 6pack
+  components:
+  - type: Sprite
+    sprite: Objects/Misc/6pack.rsi
+    layers:
+    - state: plastic-thingy
+    - state: 6pack1
+      map: ["6pack1"]
+      visible: false
+    - state: 6pack2
+      map: ["6pack2"]
+      visible: false
+    - state: 6pack3
+      map: ["6pack3"]
+      visible: false
+    - state: 6pack4
+      map: ["6pack4"]
+      visible: false
+    - state: 6pack5
+      map: ["6pack5"]
+      visible: false
+    - state: 6pack6
+      map: ["6pack6"]
+      visible: false
+  - type: Item
+    size: Normal
+  - type: Storage
+    grid:
+    - 0,0,2,3
+    whitelist:
+      tags:
+      - Cola
+    hideStackVisualsWhenClosed: false
+  - type: StorageFill
+    contents:
+    - id: DrinkColaCan
+      amount: 6
+  - type: ItemCounter
+    count:
+      tags: [Cola]
+    composite: true
+    layerStates:
+    - 6pack1
+    - 6pack2
+    - 6pack3
+    - 6pack4
+    - 6pack5
+    - 6pack6
+  - type: Appearance
+
 # Bartender tools
 
 - type: entity