Added Bacchus' Blessing Drink (#35306)

* added start to bacchus blessing with few more things left to do

* added sprites and trying to get the empty sprite to work

* fixed empty sprite will fill layer

* added missing fill image

* made flavor, physical description, recipe reaction and tweaked reagent threshold

* fixed fill levels

* removed name from drinks.yml, updated suffix instead

* delay is weird and broken, removing the difference

* updated copyright
This commit is contained in:
Coolsurf6
2025-03-14 16:49:26 +10:00
committed by GitHub
parent 0ed1f84f45
commit 5d296d2dbb
13 changed files with 150 additions and 1 deletions

View File

@@ -312,6 +312,7 @@ flavor-complex-toxins-special = like space exploration
flavor-complex-vodka-martini = like a spy movie from Russia
flavor-complex-vodka-tonic = refreshingly bitter
flavor-complex-coconut-rum = like nutty fermented sugar
flavor-complex-bacchus-blessing = like a wall of bricks
### This is exactly what pilk tastes like. I'm not even joking. I might've been a little drunk though
flavor-complex-pilk = like sweet milk

View File

@@ -321,3 +321,6 @@ reagent-desc-whiskey-sour = What's the secret ingredient? Eggs. It's eggs.
reagent-name-zombiecocktail = Zombie
reagent-desc-zombiecocktail = It gets in your head. Your he-eyeh-ead.
reagent-name-bacchus-blessing = bacchus' blessing
reagent-desc-bacchus-blessing = You didn't think it was possible for a liquid to be so utterly revolting. Are you sure about this...?

View File

@@ -95,3 +95,4 @@ reagent-physical-desc-reflective = reflective
reagent-physical-desc-holy = holy
reagent-physical-desc-slimy = slimy
reagent-physical-desc-neural = neural
reagent-physical-desc-unidentifiable = unidentifiable

View File

@@ -124,4 +124,5 @@
- DrinkShakeRobo
- DrinkHoochGlass
- DrinkBeepskySmashGlass
- DrinkBacchusBlessing
rareChance: 0.05

View File

@@ -2526,3 +2526,20 @@
- type: Icon
sprite: Objects/Consumable/Drinks/bloodglass.rsi
state: icon
- type: entity
parent: DrinkGlass
id: DrinkBacchusBlessing
suffix: bacchus blessing
description: You didn't think it was possible for a liquid to be so utterly revolting. Are you sure about this...?
components:
- type: SolutionContainerManager
solutions:
drink:
maxVol: 30
reagents:
- ReagentId: BacchusBlessing
Quantity: 30
- type: Icon
sprite: Objects/Consumable/Drinks/bacchusblessing.rsi
state: icon

View File

@@ -1398,3 +1398,8 @@
id: zombiecocktail
flavorType: Complex
description: flavor-complex-zombiecocktail
- type: flavor
id: bacchusblessing
flavorType: Complex
description: flavor-complex-bacchus-blessing

View File

@@ -2287,4 +2287,59 @@
factor: 1
- !type:AdjustReagent
reagent: Ethanol
amount: 0.25
amount: 0.25
- type: reagent
id: BacchusBlessing
name: reagent-name-bacchus-blessing
parent: BaseAlcohol
desc: reagent-desc-bacchus-blessing
physicalDesc: reagent-physical-desc-unidentifiable
flavor: bacchusblessing
color: "#331303"
metamorphicSprite:
sprite: Objects/Consumable/Drinks/bacchusblessing.rsi
state: icon_empty
metamorphicMaxFillLevels: 2
metamorphicFillBaseName: fill-
metamorphicChangeColor: false
metabolisms:
Drink:
effects:
- !type:SatiateThirst
factor: 3
- !type:AdjustReagent
reagent: Ethanol
amount: 0.45 # TODO: Figure out why setting this to 0 means this does more damage... WHAT BUG IS THIS?!!
Alcohol:
effects:
- !type:Drunk
boozePower: 10
- !type:HealthChange
conditions:
- !type:ReagentThreshold
min: 6
- !type:OrganType
type: Dwarf
shouldHave: false
damage:
types:
Poison: 2 # TODO: Figure out poison amount. Ethanol does 1, this does 2 but also metabolises almost 3 to 4 times as fast as ethanol. This would be more Liver damage when that time arrives.
- !type:HealthChange
conditions:
- !type:ReagentThreshold
min: 6
- !type:OrganType
type: Dwarf
damage:
types:
Poison: 0.4 # TODO: Might increase this, even though it's just double of ethanol from 0.2 to 0.4
- !type:ChemVomit
probability: 0.1 #TODO: Tweak vomit probability, maybe make this more violent and poisonous but the body aggressively purges it...
conditions:
- !type:ReagentThreshold
reagent: BacchusBlessing
min: 8
- !type:OrganType
type: Dwarf
shouldHave: false

View File

@@ -1369,3 +1369,17 @@
amount: 1
products:
ZombieCocktail: 4
- type: reaction
id: BacchusBlessing
reactants:
Hooch:
amount: 1
Absinthe:
amount: 1
ManlyDorf:
amount: 1
SyndicateBomb:
amount: 1
products:
BacchusBlessing: 4

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 B

View File

@@ -0,0 +1,52 @@
{
"version": 1,
"size":
{
"x": 32,
"y": 32
},
"license": "CC-BY-SA-3.0",
"copyright": "icon, fill-1, fill-2 from Yogstation from commit: https://github.com/yogstation13/yogstation/commit/3b877178b62acb43329ac4ad58652e1e8d622a3c, icon_empty modified by Coolsurf6 (Github) from commit: https://github.com/yogstation13/yogstation/commit/3b877178b62acb43329ac4ad58652e1e8d622a3c",
"states":
[
{
"name": "icon",
"delays":
[
[
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "fill-1",
"delays":
[
[
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "fill-2",
"delays":
[
[
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "icon_empty"
}
]
}