]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
The Bartender can now make Eggnog (#34065)
authoruhbg <uhbg@users.noreply.github.com>
Sun, 20 Apr 2025 21:27:35 +0000 (17:27 -0400)
committerGitHub <noreply@github.com>
Sun, 20 Apr 2025 21:27:35 +0000 (17:27 -0400)
* Preliminary eggnog changes (egg in shaker crashes?)

* Fixed eggnog reagent name and description

* added - to flavor

* deleted a space

* Added eggnog glass sprite

* changed fill levels to match rsi

* Added two more fill levels to eggnog

* Removed fizziness, changed physical description, and fixed rsi

---------

Co-authored-by: uhbg <29674581+uhbg@users.noreply.github.com>
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
13 files changed:
Resources/Locale/en-US/flavors/flavor-profiles.ftl
Resources/Locale/en-US/reagents/meta/consumable/drink/alcohol.ftl
Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml
Resources/Prototypes/Flavors/flavors.yml
Resources/Prototypes/Reagents/Consumable/Drink/alcohol.yml
Resources/Prototypes/Recipes/Reactions/drinks.yml
Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-1.png [new file with mode: 0644]
Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-2.png [new file with mode: 0644]
Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-3.png [new file with mode: 0644]
Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-4.png [new file with mode: 0644]
Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/icon.png [new file with mode: 0644]
Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/icon_empty.png [new file with mode: 0644]
Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/meta.json [new file with mode: 0644]

index 14e4ed5adbef7b23731270f459e0b1fd5ef804b4..f9249a7f1375b632aee0e6b5c79c93243334b263 100644 (file)
@@ -301,6 +301,7 @@ flavor-complex-brave-bull = like being ran over by a truck
 flavor-complex-demons-blood = like the seventh circle of Hell
 flavor-complex-devils-kiss = like cannibalism
 flavor-complex-driest-martini = like a drunk mimic
+flavor-complex-eggnog = like melted custard
 flavor-complex-erika-surprise = like the bartender made a mistake
 flavor-complex-gin-fizz = refreshing and lemony
 flavor-complex-gildlager = like the Tzar's gold
index df9e6ce78f64ddf981005eba282484a4249ad16b..773368be949fe1d9aefc159ae09c0cffd3cf50ed 100644 (file)
@@ -142,6 +142,9 @@ reagent-desc-doctors-delight = A gulp a day keeps the MediBot away. That's proba
 reagent-name-driest-martini = driest martini
 reagent-desc-driest-martini = Only for the experienced. You think you see sand floating in the glass.
 
+reagent-name-eggnog = eggnog
+reagent-desc-eggnog = Not enough egg.
+
 reagent-name-electric-shark = electric shark
 reagent-desc-electric-shark = Fun Shark fact: Selachians make up 20% of Space Station 16’s Engineering staff!
 
index 9b50ed8a1ebd748e9603a5baf99802552694e9be..c8c5c70d5f44992db5807ff2d0d21869b4e7c00d 100644 (file)
     sprite: Objects/Consumable/Drinks/dr_gibb_glass.rsi
     state: icon
 
+- type: entity
+  parent: DrinkGlass
+  id: DrinkEggnog
+  suffix: eggnog
+  components:
+  - type: SolutionContainerManager
+    solutions:
+      drink:
+        maxVol: 30
+        reagents:
+        - ReagentId: Eggnog
+          Quantity: 30
+  - type: Icon
+    sprite: Objects/Consumable/Drinks/eggnogglass.rsi
+    state: icon
+
 - type: entity
   parent: DrinkGlass
   id: DrinkElectricSharkGlass
index 0aa934164719a194f51eacdf87057d932fc29250..a24de46b55e39beca6d532cef0f2185db2ced358 100644 (file)
   flavorType: Complex
   description: flavor-complex-driest-martini
 
+- type: flavor
+  id: eggnog
+  flavorType: Complex
+  description: flavor-complex-eggnog
+
 - type: flavor
   id: erikasurprise
   flavorType: Complex
index 2bf72de35e1273b2647ff65cdd4a4e526d30395d..bd55967c79b87e4a55422d3edd2b3d0c52469986 100644 (file)
         reagent: Ethanol
         amount: 0.15
 
+- type: reagent
+  id: Eggnog
+  name: reagent-name-eggnog
+  parent: BaseAlcohol
+  desc: reagent-desc-eggnog
+  physicalDesc: reagent-physical-desc-creamy
+  flavor: eggnog
+  color: "#e6d6bc"
+  metamorphicSprite:
+    sprite: Objects/Consumable/Drinks/eggnogglass.rsi
+    state: icon_empty
+  metamorphicMaxFillLevels: 4
+  metamorphicFillBaseName: fill-
+  metamorphicChangeColor: false
+
 - type: reagent
   id: ElectricShark
   name: reagent-name-electric-shark
index 8cc2da8623f5ccb5c34a40cb6fc2f0490ae8cecb..02e992441b370d6608ef12f57d5263d476d34d97 100644 (file)
   products:
     DriestMartini: 2
 
+- type: reaction
+  id: Eggnog
+  requiredMixerCategories:
+  - Shake
+  reactants:
+    Egg:
+      amount: 1
+    Milk:
+      amount: 4
+    Rum:
+      amount: 5
+  products:
+    Eggnog: 10
+
 - type: reaction
   id: ElectricShark
   requiredMixerCategories:
diff --git a/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-1.png b/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-1.png
new file mode 100644 (file)
index 0000000..38d1eb9
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-1.png differ
diff --git a/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-2.png b/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-2.png
new file mode 100644 (file)
index 0000000..d00b009
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-2.png differ
diff --git a/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-3.png b/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-3.png
new file mode 100644 (file)
index 0000000..cf98ba8
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-3.png differ
diff --git a/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-4.png b/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-4.png
new file mode 100644 (file)
index 0000000..5c93fe7
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/fill-4.png differ
diff --git a/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/icon.png b/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/icon.png
new file mode 100644 (file)
index 0000000..f0ad421
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/icon.png differ
diff --git a/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/icon_empty.png b/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/icon_empty.png
new file mode 100644 (file)
index 0000000..d361c18
Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/icon_empty.png differ
diff --git a/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/eggnogglass.rsi/meta.json
new file mode 100644 (file)
index 0000000..5b4e182
--- /dev/null
@@ -0,0 +1,29 @@
+{
+  "version": 1,
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "license": "CC-BY-SA-3.0",
+  "copyright": "Sprite by uhbg on github",
+  "states": [
+    {
+      "name": "icon"
+    },
+    {
+      "name": "icon_empty"
+    },
+    {
+      "name": "fill-1"
+    },
+    {
+      "name": "fill-2"
+    },
+    {
+      "name": "fill-3"
+    },
+    {
+      "name": "fill-4"
+    }
+  ]
+}