mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-30 20:13:08 +00:00
* Initial commit of new drugs Start on caromeg and oracle Further work on caromeg Fix nicotine and caromeg Begin populating map Designer cocaine effects Weaken heroin, Joy now causes genetic damage Added an artificial alternative to morphine, tramarine, that can be used in its place. Nerf new opioids, fix tramaline recipe Added special mentholated adhomian cigarettes, for NKA cigarettes General fixes Fix recipe pathing Add coca leaves, cocaine recipes, and coca drinks Update Chemistry-Reagents-Medicine.dm Null name for abstract drug class Remove abstract_class from reagents (shouldn't be used there) * Oracle sprites by Wezzy * . * Begin resolving issues from code review * Remove all per-player data from drug singletons * Resolve Arrow's code review * Apply suggestions from code review Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com> Update code/modules/hydroponics/seed_datums/smokables.dm Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com> * Removed coca plants from the standard garden and hydroponics vendors (they remain as contraband and in the xenobotany garden) * Fix merge conflict errors caused by snack PR --------- Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com> Co-authored-by: Cody Brittain <cbrittain10@live.com>
144 lines
6.3 KiB
Plaintext
144 lines
6.3 KiB
Plaintext
/datum/gear/smoking
|
|
display_name = "matchbox"
|
|
path = /obj/item/storage/box/fancy/matches
|
|
sort_category = "Smoking"
|
|
|
|
/datum/gear/smoking/zippo
|
|
display_name = "zippo lighter selection"
|
|
path = /obj/item/flame/lighter/zippo
|
|
|
|
/datum/gear/smoking/zippo/New()
|
|
..()
|
|
var/list/zippolighters = list()
|
|
zippolighters["regular zippo"] = /obj/item/flame/lighter/zippo
|
|
zippolighters["nanotrasen zippo"] = /obj/item/flame/lighter/zippo/nt
|
|
zippolighters["black zippo"] = /obj/item/flame/lighter/zippo/black
|
|
zippolighters["black cross zippo"] = /obj/item/flame/lighter/zippo/black/cross
|
|
zippolighters["golden zippo"] = /obj/item/flame/lighter/zippo/gold
|
|
zippolighters["royal zippo"] = /obj/item/flame/lighter/zippo/royal
|
|
zippolighters["dominian zippo"] = /obj/item/flame/lighter/zippo/dominia
|
|
zippolighters["fisanduhian zippo"] = /obj/item/flame/lighter/zippo/fisanduh
|
|
zippolighters["coalition zippo"] = /obj/item/flame/lighter/zippo/coalition
|
|
zippolighters["solarian zippo"] = /obj/item/flame/lighter/zippo/sol
|
|
zippolighters["biesellite zippo"] = /obj/item/flame/lighter/zippo/tcfl
|
|
zippolighters["himeo zippo"] = /obj/item/flame/lighter/zippo/himeo
|
|
zippolighters["san colettish zippo"] = /obj/item/flame/lighter/zippo/sancolette
|
|
zippolighters["europan zippo"] = /obj/item/flame/lighter/zippo/europa
|
|
zippolighters["gadpathurian zippo"] = /obj/item/flame/lighter/zippo/gadpathur
|
|
zippolighters["luceian zippo"] = /obj/item/flame/lighter/zippo/luceian
|
|
zippolighters["asoral jet lighter"] = /obj/item/flame/lighter/zippo/asoral
|
|
gear_tweaks += new /datum/gear_tweak/path(zippolighters)
|
|
|
|
/datum/gear/smoking/lighter
|
|
display_name = "cheap lighter"
|
|
path = /obj/item/flame/lighter/colourable
|
|
flags = GEAR_HAS_COLOR_SELECTION
|
|
|
|
/datum/gear/smoking/cigarcase
|
|
display_name = "cigar case"
|
|
path = /obj/item/storage/box/fancy/cigarettes/cigar
|
|
cost = 2
|
|
|
|
/datum/gear/smoking/cigarettes
|
|
display_name = "cigarette packet selection"
|
|
description = "A selection of cigarette packets."
|
|
path = /obj/item/storage/box/fancy/cigarettes
|
|
cost = 2
|
|
flags = GEAR_HAS_DESC_SELECTION
|
|
|
|
/datum/gear/smoking/cigarettes/New()
|
|
..()
|
|
var/list/cigarettes = list()
|
|
cigarettes["Laissez-Faires cigarette packet"] = /obj/item/storage/box/fancy/cigarettes/rugged
|
|
cigarettes["Trans-Stellar Duty Free cigarette packet"] = /obj/item/storage/box/fancy/cigarettes
|
|
cigarettes["DromedaryCo cigarette packet"] = /obj/item/storage/box/fancy/cigarettes/dromedaryco
|
|
cigarettes["Nico-Tine cigarette packet"] = /obj/item/storage/box/fancy/cigarettes/nicotine
|
|
cigarettes["Working Tajara cigarette packet"] = /obj/item/storage/box/fancy/cigarettes/pra
|
|
cigarettes["Shastar Leaves cigarette packet"] = /obj/item/storage/box/fancy/cigarettes/dpra
|
|
cigarettes["Royal Choice cigarette packet"] = /obj/item/storage/box/fancy/cigarettes/nka
|
|
cigarettes["Eriuyushi Sunset cigarette packet"] = /obj/item/storage/box/fancy/cigarettes/federation
|
|
cigarettes["Xaqixal Dyn Fields cigarette packet"] = /obj/item/storage/box/fancy/cigarettes/dyn
|
|
cigarettes["Natural Vysokan Soothsayer oracle cigarette packet"] = /obj/item/storage/box/fancy/cigarettes/oracle
|
|
gear_tweaks += new /datum/gear_tweak/path(cigarettes)
|
|
|
|
/datum/gear/smoking/chew
|
|
display_name = "chewing tobacco selection"
|
|
description = "A selection of chewing tobacco."
|
|
path = /obj/item/storage/chewables/tobacco
|
|
cost = 2
|
|
flags = GEAR_HAS_DESC_SELECTION
|
|
|
|
/datum/gear/smoking/chew/New()
|
|
..()
|
|
var/list/chews = list()
|
|
chews["Rredouane Cuts chewing tobacco"] = /obj/item/storage/chewables/tobacco/bad
|
|
chews["Mendell Smooth chewing tobacco"] = /obj/item/storage/chewables/tobacco
|
|
chews["Taba-Kamu chewing tobacco"] = /obj/item/storage/chewables/tobacco/fine
|
|
chews["Leviathan Chew chewing tobacco"] = /obj/item/storage/chewables/tobacco/federation
|
|
chews["Weibi's Breeze chewing tobacco"] = /obj/item/storage/chewables/tobacco/dyn
|
|
chews["box of Nico-Tine gum"] = /obj/item/storage/box/fancy/chewables/tobacco/nico
|
|
gear_tweaks += new /datum/gear_tweak/path(chews)
|
|
|
|
/datum/gear/smoking/leaves
|
|
display_name = "smokable leaf selection"
|
|
description = "A selection of smokable leaves."
|
|
path = /obj/item/storage/chewables/rollable
|
|
cost = 2
|
|
flags = GEAR_HAS_DESC_SELECTION
|
|
|
|
/datum/gear/smoking/leaves/New()
|
|
..()
|
|
var/list/leaves = list()
|
|
leaves["S'th Kasavakh tobacco leaves"] = /obj/item/storage/chewables/rollable/unathi
|
|
leaves["Agyre Lake tobacco leaves"] = /obj/item/storage/chewables/rollable
|
|
leaves["Excelsior Epsilon tobacco leaves"] = /obj/item/storage/chewables/rollable/fine
|
|
leaves["Golden Sol tobacco leaves"] = /obj/item/storage/chewables/rollable/nico
|
|
leaves["Vysokan Plains oracle leaves"] = /obj/item/storage/chewables/rollable/oracle
|
|
leaves["Velhalktai Marathon oracle leaves"] = /obj/item/storage/chewables/rollable/vedamor
|
|
gear_tweaks += new /datum/gear_tweak/path(leaves)
|
|
|
|
/datum/gear/smoking/pipe
|
|
display_name = "pipe selection"
|
|
path = /obj/item/clothing/mask/smokable/pipe
|
|
|
|
/datum/gear/smoking/pipe/New()
|
|
..()
|
|
var/list/pipe = list()
|
|
pipe["smoking pipe"] = /obj/item/clothing/mask/smokable/pipe
|
|
pipe["smoking pipe, corn"] = /obj/item/clothing/mask/smokable/pipe/cobpipe
|
|
gear_tweaks += new /datum/gear_tweak/path(pipe)
|
|
|
|
/datum/gear/smoking/bonepipe
|
|
display_name = "Europan bone pipe"
|
|
path = /obj/item/clothing/mask/smokable/pipe/bonepipe
|
|
flags = GEAR_HAS_DESC_SELECTION
|
|
|
|
/datum/gear/smoking/cigfilters
|
|
display_name = "cigarette filters"
|
|
path = /obj/item/storage/cigfilters
|
|
|
|
/datum/gear/smoking/cigpaper
|
|
display_name = "cigarette paper selection"
|
|
description = "A selection of cigarette papers."
|
|
path = /obj/item/storage/box/fancy/cigpaper
|
|
|
|
/datum/gear/smoking/cigpaper/New()
|
|
..()
|
|
var/list/cigpaper = list()
|
|
cigpaper["Callistean Classic cigarette paper"] = /obj/item/storage/box/fancy/cigpaper
|
|
cigpaper["Trident cigarette paper"] = /obj/item/storage/box/fancy/cigpaper/fine
|
|
gear_tweaks += new /datum/gear_tweak/path(cigpaper)
|
|
|
|
/datum/gear/smoking/ecig
|
|
display_name = "electronic cigarette selection"
|
|
description = "A selection of electronic cigarettes."
|
|
path = /obj/item/clothing/mask/smokable/ecig
|
|
|
|
/datum/gear/smoking/ecig/New()
|
|
..()
|
|
var/list/ecig = list()
|
|
ecig["cheap electronic cigarette"] = /obj/item/clothing/mask/smokable/ecig/simple
|
|
ecig["ordinary electronic cigarette"] = /obj/item/clothing/mask/smokable/ecig/util
|
|
ecig["deluxe electronic cigarette"] = /obj/item/clothing/mask/smokable/ecig/deluxe
|
|
gear_tweaks += new /datum/gear_tweak/path(ecig)
|