Adds New "Carcinoma Angel" Cigs (#30338)

* vkfdnvhy

- Added "Densed Nicotine" reagent, which is similiar to Nicotine, but has lower overdose threshold, is not addictive and also deals minor lung damage, makes people cough, sends evil messages to user
- Added "Carcinoma Angel" cigs which contains "Densed Nicotine". They can be found in hacked or syndie/beach cigarette vendors or in maints as loot.

* Update drugs.dm

* Apply suggestions from code review

Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: Osetrokarasek <78341303+ostrkrs@users.noreply.github.com>

* cough... new()...

* Update cigs.dm

* Update fancy.dm

* Update drugs.dm

* Update cigarettes.dmi

* Update cigarettes.dmi

* Update cigarettes.dmi

* Revert "Update cigarettes.dmi"

This reverts commit 831790523e.

* Update cigarettes.dmi

---------

Signed-off-by: Osetrokarasek <78341303+ostrkrs@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
This commit is contained in:
Osetrokarasek
2025-09-19 14:24:59 +00:00
committed by GitHub
co-authored by CRUNCH
parent 1e9adf9d7b
commit b9581ce380
10 changed files with 55 additions and 1 deletions
@@ -165,6 +165,29 @@
return ..()
/datum/reagent/nicotine/dense
name = "Densed Nicotine"
id = "dnicotine"
description = "Deals minor lung damage. If overdosed it will also deal toxin and oxygen damage."
color = "#305e47"
overdose_threshold = 15
minor_addiction = FALSE
taste_description = "harsh"
/datum/reagent/nicotine/dense/on_mob_life(mob/living/M)
var/update_flags = STATUS_UPDATE_NONE
var/death_smoke_message = pick("You feel grimy.", "You feel less lively.", "You feel more bleak.", "You feel you're dying inside.", "You feel you're one step closer to grave.")
if(prob(10))
to_chat(M, "<span class='warning'>[death_smoke_message]</span>")
var/obj/item/organ/internal/lungs/A = M.get_int_organ(/obj/item/organ/internal/lungs)
if(ishuman(M))
if(prob(5))
A.receive_damage(1)
M.emote("cough")
return ..() | update_flags
// basic antistun chem, removes stuns and stamina, mild downsides
/datum/reagent/crank
name = "Crank"