Adds diet Diesel to the Diona loadout (#20897)

Formerly called "decaf Diesel". Sprite for the diet Diesel jar created
by me.

Diet Diesel, created by the HPV Narrows and sponsored by Hephaestus
Industries! It'll give you that energizing effect without any of that
radiation that's dangerous to other species. ~Still toxic to
non-Dionae.~


![image](https://github.com/user-attachments/assets/89057490-fa0e-47e6-86f6-d77a8839cf9c)

![image](https://github.com/user-attachments/assets/75d87f98-4697-4612-9753-3e6b7fccfaa2)

---------

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
This commit is contained in:
FearTheGabby
2025-06-30 18:02:55 +00:00
committed by GitHub
co-authored by Gabby
parent 18b2d76516
commit 145fac654b
5 changed files with 92 additions and 1 deletions
@@ -547,3 +547,9 @@ ABSTRACT_TYPE(/datum/gear/accessory/diona)
diona_passport["union of gla'orr passport"] = /obj/item/clothing/accessory/badge/passport/dionaunion
diona_passport["eternal republic of the ekane passport"] = /obj/item/clothing/accessory/badge/passport/eternalrepublic
gear_tweaks += new /datum/gear_tweak/path(diona_passport)
/datum/gear/diet_diesel
display_name = "diet diesel jar"
path = /obj/item/reagent_containers/food/condiment/diet_diesel
whitelisted = list(SPECIES_DIONA, SPECIES_DIONA_COEUS)
sort_category = "Xenowear - Diona"
@@ -727,7 +727,7 @@
/singleton/reagent/drugs/dionae_stimulant
name = "Diesel"
description = "Fondly dubbed Diesel by the dionae of the Narrows where it is served in the ship's cafeteria, this viscous sludge is the byproduct of refining radioactive materialls and provides an invigorating kick to a dionae's workday."
description = "Fondly dubbed Diesel by the dionae of the Narrows where it is served in the ship's cafeteria, this viscous sludge is the byproduct of refining radioactive materials and provides an invigorating kick to a dionae's workday."
color = "#465044"
taste_description = "gritty corium"
reagent_state = SOLID
@@ -745,6 +745,7 @@
/singleton/reagent/drugs/dionae_stimulant/affect_blood(mob/living/carbon/M, alien, removed, datum/reagents/holder)
M.apply_damage(10, DAMAGE_RADIATION, damage_flags = DAMAGE_FLAG_DISPERSED)
M.apply_damage(10, DAMAGE_TOXIN, damage_flags = DAMAGE_FLAG_DISPERSED)
if(alien == IS_DIONA)
if(prob(5))
to_chat(M, SPAN_GOOD(pick("A bubbling sensation is felt by your nymphs.", "A nymph comments that this is the most energetic it has ever been!", "A warm energy builds within your central structure.", "Your nymphs can't stay still!")))
@@ -772,5 +773,22 @@
M.remove_movespeed_modifier(/datum/movespeed_modifier/reagent/dionae_stimulant)
. = ..()
/singleton/reagent/drugs/dionae_stimulant/diet
name = "diet Diesel"
description = "Diesel produced straight from the Narrows that has been made \"diet\" or decontaminated of radiation, making it safe for distribution around the Orion Spur."
/singleton/reagent/drugs/dionae_stimulant/diet/initial_effect(mob/living/carbon/M, alien, datum/reagents/holder)
return
/singleton/reagent/drugs/dionae_stimulant/diet/affect_blood(mob/living/carbon/M, alien, removed, datum/reagents/holder)
M.apply_damage(5, DAMAGE_TOXIN, damage_flags = DAMAGE_FLAG_DISPERSED) //Less toxic than regular Diesel due to the lack of radioactivity, but still toxic
if(alien == IS_DIONA)
if(prob(5))
to_chat(M, SPAN_GOOD(pick("A bubbling sensation is felt by your nymphs.", "A nymph comments that this is the most energetic it has ever been!", "A warm energy builds within your central structure.", "Your nymphs can't stay still!")))
M.emote(pick("chirp", "twitch", "shiver"))
/singleton/reagent/drugs/dionae_stimulant/diet/final_effect(mob/living/carbon/M, alien, removed, datum/reagents/holder)
return
#undef DRUG_MESSAGE_DELAY
@@ -459,3 +459,10 @@
icon_state = "wuluextract"
fixed_state = TRUE
reagents_to_add = list(/singleton/reagent/wulumunusha = 30)
/obj/item/reagent_containers/food/condiment/diet_diesel
name = "diet diesel bottle"
desc = "A Hephaestus-trademarked jar, containing some kind of unpleasant-smelling gray sludge. The label says it's for Diona-based consumption only."
icon_state = "dietdiesel"
fixed_state = TRUE
reagents_to_add = list(/singleton/reagent/drugs/dionae_stimulant/diet = 30)