From 0df4a2e243f07f08ca40e7fe705f14fd26974871 Mon Sep 17 00:00:00 2001 From: Alpaccalypse <21291379+Alpaccalypse@users.noreply.github.com> Date: Fri, 30 May 2025 17:03:49 +0100 Subject: [PATCH] Absinthe makes you mildly hallucinate (#34371) * Absinthe make you mildly hallucinate. Smaller glass volume, doesn't make you sick. * Reordered glass fill sprites to look more equal --- .../Locale/en-US/flavors/flavor-profiles.ftl | 2 +- Resources/Locale/en-US/reagents/absinthe.ftl | 4 +++ .../Objects/Consumable/Drinks/drinks.yml | 4 +-- .../Reagents/Consumable/Drink/alcohol.yml | 28 ++++++++++++++++-- .../Drinks/absintheglass.rsi/fill-1.png | Bin 116 -> 181 bytes .../Drinks/absintheglass.rsi/fill-2.png | Bin 181 -> 220 bytes .../Drinks/absintheglass.rsi/fill-3.png | Bin 220 -> 242 bytes .../Drinks/absintheglass.rsi/fill-4.png | Bin 242 -> 299 bytes .../Drinks/absintheglass.rsi/fill-5.png | Bin 299 -> 0 bytes .../Drinks/absintheglass.rsi/meta.json | 3 -- 10 files changed, 32 insertions(+), 9 deletions(-) create mode 100644 Resources/Locale/en-US/reagents/absinthe.ftl delete mode 100644 Resources/Textures/Objects/Consumable/Drinks/absintheglass.rsi/fill-5.png diff --git a/Resources/Locale/en-US/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/flavors/flavor-profiles.ftl index da8c7ed622..69471502ef 100644 --- a/Resources/Locale/en-US/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/flavors/flavor-profiles.ftl @@ -287,7 +287,7 @@ flavor-complex-moscowmule = like vodka and ginger ale flavor-complex-thesunalsorises = like an absinthe daiquiri flavor-complex-whiskeysour = like whiskey and egg flavor-complex-zombiecocktail = like eating brains -flavor-complex-absinthe = like anise +flavor-complex-absinthe = like bitter anise flavor-complex-blue-curacao = like orange flowers flavor-complex-acidspit = like French battery acid flavor-complex-allies-cocktail = like medicinal tincture diff --git a/Resources/Locale/en-US/reagents/absinthe.ftl b/Resources/Locale/en-US/reagents/absinthe.ftl new file mode 100644 index 0000000000..78d97728af --- /dev/null +++ b/Resources/Locale/en-US/reagents/absinthe.ftl @@ -0,0 +1,4 @@ +### Messages that pop up when metabolizing absinthe. + +absinthe-effect-hear-voice = You hear a tiny voice. "Tee hee hee!" +absinthe-effect-feel-tulips = You feel tulips brush up against your legs. diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml index 89e70beded..aff0aa7a05 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml @@ -149,10 +149,10 @@ - type: SolutionContainerManager solutions: drink: - maxVol: 30 + maxVol: 20 reagents: - ReagentId: Absinthe - Quantity: 30 + Quantity: 20 - type: Icon sprite: Objects/Consumable/Drinks/absintheglass.rsi state: icon diff --git a/Resources/Prototypes/Reagents/Consumable/Drink/alcohol.yml b/Resources/Prototypes/Reagents/Consumable/Drink/alcohol.yml index bd55967c79..7294972e7e 100644 --- a/Resources/Prototypes/Reagents/Consumable/Drink/alcohol.yml +++ b/Resources/Prototypes/Reagents/Consumable/Drink/alcohol.yml @@ -12,17 +12,39 @@ metamorphicSprite: sprite: Objects/Consumable/Drinks/absintheglass.rsi state: icon_empty - metamorphicMaxFillLevels: 5 + metamorphicMaxFillLevels: 4 metamorphicFillBaseName: fill- metamorphicChangeColor: true metabolisms: Drink: effects: - - !type:SatiateThirst - factor: 2 - !type:AdjustReagent reagent: Ethanol amount: 0.3 + Narcotic: # The green fairy + metabolismRate : 0.01 + effects: + - !type:AdjustReagent + reagent: Ethanol + amount: 0.05 + - !type:GenericStatusEffect + conditions: + - !type:ReagentThreshold + min: 10 + key: SeeingRainbows + component: SeeingRainbows + type: Add + time: 5 + refresh: false + - !type:PopupMessage + type: Local + messages: + - absinthe-effect-hear-voice + - absinthe-effect-feel-tulips + probability: 0.02 + conditions: + - !type:ReagentThreshold + min: 10 - type: reagent id: Ale diff --git a/Resources/Textures/Objects/Consumable/Drinks/absintheglass.rsi/fill-1.png b/Resources/Textures/Objects/Consumable/Drinks/absintheglass.rsi/fill-1.png index 3d0d47a0fc5bcfed8ba4c28c56b1ac62272a08b0..004bb58c5d0bb4e48939751e6065147c0f471151 100644 GIT binary patch delta 139 zcmXTf$~eKWKHt;DF(jh(?YWJ-ha3c4F7A)v;AGvwCAA>gyvc<(pn=(?>X%BpOBTDr zlFEzkSQa;SfI$6{xGSrzR&W2f`ds$zGHG+0Mq2|$?gFWwAETN14kX|CD;svTGB+?+ rrlIP8#qw3F?pd$hx^}AIM```OL^Y-6M|=kufWXt$kJV+JQ$iB}Hk~^z delta 73 zcmdnWSTe!TSe=70oX<0tg-NA!!Y&3N@O1TaS?83{1OORb8;t+} diff --git a/Resources/Textures/Objects/Consumable/Drinks/absintheglass.rsi/fill-2.png b/Resources/Textures/Objects/Consumable/Drinks/absintheglass.rsi/fill-2.png index 004bb58c5d0bb4e48939751e6065147c0f471151..fe29ffda1e20fdd6c2baf8575759638318808df9 100644 GIT binary patch delta 179 zcmV;k08Ib20o(zQF@KgxL_t(oh3(Tp3c@fDh2ejUJG-&qvZv?;Jh}()6z#r3aT~@( zQz#-xM$m=tTV;l1m`n(Wh=_>%JBuE4_bV`#umgHCtFE_;Ht=M8zvZ=k)Uf1c@H@VxLn*H!@;QrKC2?0)Tdm&yarL?E-DT3|HjTChjNAoMKR-q@^BqXO^H(J0rCNmF@LN{L_t(oh3%9v3d1lAMW5(@0uh)*q}lIe4FDwIRW46flb!%0a4Gd* znZ7qbB>_=Y^{4@7-|}5y?3dLa%JBuE4_bV`#umgHCtFE_;Ht=M8zvZ=k|5ti$Ye5^%)cX+Nve7oNe5sHlp>Opb7CnjBI`k6VsR76 z27q&X*1&3Dq_!9^EdhY49%I-79@wO|A8Z}ysen@~URjeQ8+!;L^kE6iVqA!b48}fZ zz&SUTD!{9%J{fzzfftyUU}~A9s(WA=UmXy7T|{;%xvU-VKtuQCi-CSkO=LCD0&}{J z*Z`ZT7vD1Afm@6pTR*k^V7Q1v2sr1)|AVqWhL)3%$z*=Y9nf<-o7@4bJ^%m!07*qo IM6N<$f@%eCHUIzs delta 201 zcmV;)05<=t0`dWnF@LN{L_t(oh3%9v3d1lAMW5(@0uh)*q}lIe4FDwIRW46flb!%0a4Gd* znZ7qbB>_=Y^{4@7-|}5y?3dLaPx#j2@IXWN<%@xSO-*Dq&;oP1jo1L2s2ATd;DK9= xA6q}Q{b0C=LI^nL#{Yw|KZcf*kjZ3z${o;iJDc1At3Ch#002ovPDHLkV1fbPbuj<{ diff --git a/Resources/Textures/Objects/Consumable/Drinks/absintheglass.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/absintheglass.rsi/meta.json index e5994967cd..20e933bb57 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/absintheglass.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/absintheglass.rsi/meta.json @@ -26,9 +26,6 @@ }, { "name": "fill-4" - }, - { - "name": "fill-5" } ] } -- 2.51.2