More maint drugs (#20376)

Adds more drugs (in more varieties) to the maintenance tunnels,
including:
"Smart Pills"
All the cocaine variants, as opposed to just two (available in
individual pills and pill bottles)
Joy (available as a pill and a bottle)
Heroin pill bottle and syringe (not autoinjector, normal syringe)
Krok Juice as an autoinjector
Snowflake as an autoinjector
Raskara dust as a normal syringe and as an inhaler

Pills and pill bottles were also moved into a further random contraband
subtype to make it a little less common to find them and keep the loot
spawns more diverse

i wanted to add red nightshade but the last PR that tried got told to
remove it 😔
This commit is contained in:
FlamingLily
2025-01-19 13:03:46 +00:00
committed by GitHub
parent c6c69ae5fe
commit 8405879961
4 changed files with 140 additions and 14 deletions
+34 -4
View File
@@ -328,13 +328,18 @@
/obj/item/storage/pill_bottle/mortaphenyl = 3,
/obj/item/storage/pill_bottle/happy = 2,
/obj/item/storage/pill_bottle/zoom = 2,
/obj/item/reagent_containers/pill/cocaine = 3,
/obj/item/reagent_containers/pill/heroin = 2,
/obj/item/storage/pill_bottle/smart = 2,
/obj/random/contraband/pill = 3,
/obj/item/reagent_containers/hypospray/autoinjector/stimpack = 2,
/obj/item/reagent_containers/hypospray/autoinjector/krokjuice = 2,
/obj/item/reagent_containers/hypospray/autoinjector/impedrezene = 0.4,
/obj/item/reagent_containers/hypospray/autoinjector/night_juice = 0.3,
/obj/item/reagent_containers/hypospray/autoinjector/night_juice = 1,
/obj/item/reagent_containers/hypospray/autoinjector/snowflake = 1,
/obj/item/storage/box/syndie_kit/syringe_gun = 0.5,
/obj/item/reagent_containers/syringe/drugs = 1,
/obj/item/reagent_containers/syringe/raskara_dust = 1,
/obj/item/reagent_containers/syringe/heroin = 1,
/obj/item/reagent_containers/inhaler/raskara_dust = 2,
/obj/item/reagent_containers/inhaler/space_drugs = 2,
/obj/item/storage/box/smokes = 0.7,
/obj/item/grenade/napalm = 0.4,
@@ -351,7 +356,7 @@
/obj/item/gun/projectile/pistol = 0.2,
/obj/item/gun/projectile/revolver/derringer = 0.4,
/obj/item/gun/projectile/shotgun/improvised/sawn = 0.3,
/obj/item/storage/pill_bottle/spotlight = 1,
/obj/random/contraband/pillbottle = 1,
/obj/item/material/knife/butterfly/switchblade = 1,
/obj/item/clothing/mask/gas/voice = 1,
/obj/item/clothing/gloves/brassknuckles = 2,
@@ -359,6 +364,31 @@
/obj/item/toy/balloon/syndicate = 4
)
/obj/random/contraband/pill
name = "random contraband pill"
desc = "This is a random pill of illegal drugs."
icon_state = "knife"
problist = list(
/obj/item/reagent_containers/pill/cocaine = 3,
/obj/item/reagent_containers/pill/contemplus = 3,
/obj/item/reagent_containers/pill/sparkle = 3,
/obj/item/reagent_containers/pill/spotlight = 3,
/obj/item/reagent_containers/pill/heroin = 2,
/obj/item/reagent_containers/pill/joy = 2
)
/obj/random/contraband/pillbottle
name = "random contraband pill bottle"
desc = "This is a random bottle of illegal pills."
icon_state = "knife"
problist = list(
/obj/item/storage/pill_bottle/cocaine = 1,
/obj/item/storage/pill_bottle/contemplus = 1,
/obj/item/storage/pill_bottle/sparkle = 1,
/obj/item/storage/pill_bottle/spotlight = 1,
/obj/item/storage/pill_bottle/heroin = 1,
/obj/item/storage/pill_bottle/joy = 1
)
/obj/random/coin
name = "random coin"
desc = "This is a random coin."