Adds adminfreeze drink (#15976)

* Adds adminfreeze drink

Adds a drink similar to Antifreeze called Adminfreeze as a bit of a meme. Requires an upgraded booze machine or a bottle of Nothing, ether from medbay, and some heat to create.
2 counts Vodka, 1 count Nothing, 1 count Ether.

* Removed BWOINK from taste description

Audio cue happens when mixed already.

* Updated adminfreeze drink

Changed sprite to not have the ADMIN on the side.
Changed the recipe to include a more difficult mixture.
1 count neuro-toxin, 1 count toxin special, 1 count fernet, 1 count moonshine, 1 count morphine

Adds a freeze effect and lowers body temp each sip.

Increased the alcohol percentage to 1.5 from .9

* reverted adminfreeze sprite to include ADMIN

After updating the recipe to make it harder to create, and popular opinion. Readded the ADMIN text to fully embrace the meme drink.
This commit is contained in:
Vallidian
2021-07-02 13:00:32 -04:00
committed by GitHub
parent 7413256cb8
commit 5a0eafb0a8
4 changed files with 29 additions and 1 deletions
@@ -688,6 +688,25 @@
M.bodytemperature = min(330, M.bodytemperature + (20 * TEMPERATURE_DAMAGE_COEFFICIENT)) //310 is the normal bodytemp. 310.055
return ..()
/datum/reagent/consumable/ethanol/adminfreeze
name = "Admin Freeze"
id = "adminfreeze"
description = "Ultimate Punishment."
reagent_state = LIQUID
color = "#30F0FF" // rgb: 048, 240, 255
dizzy_adj = 4
alcohol_perc = 1.5 // oof
drink_icon = "adminfreeze"
drink_name = "Admin Freeze"
drink_desc = "The ultimate punishment."
taste_description = "a series of bad decisions"
/datum/reagent/consumable/ethanol/adminfreeze/reaction_mob(mob/living/M, method = REAGENT_INGEST, volume)
..()
if(method == REAGENT_INGEST)
M.apply_status_effect(/datum/status_effect/freon/watcher)
M.adjust_bodytemperature(-110)
/datum/reagent/consumable/ethanol/barefoot
name = "Barefoot"
id = "barefoot"
@@ -443,6 +443,15 @@
result_amount = 4
mix_sound = 'sound/goonstation/misc/drinkfizz.ogg'
/datum/chemical_reaction/adminfreeze
name = "Admin Freeze"
id = "adminfreeze"
result = "adminfreeze"
required_reagents = list("neurotoxin" = 1, "toxinsspecial" = 1, "fernet" = 1, "moonshine" = 1, "morphine" = 1)
min_temp = T0C + 100
result_amount = 5
mix_sound = 'sound/effects/adminhelp.ogg'
/datum/chemical_reaction/barefoot
name = "Barefoot"
id = "barefoot"