Gallon of PCP (#33130)

* Gallon of PCP

* Adds in-game

* No chillwax or any form of chill

Co-authored-by: SECBATON GRIFFON <sage>
This commit is contained in:
SECBATON GRIFFON
2022-09-02 03:11:16 +01:00
committed by GitHub
parent e0e340a469
commit c7328ad45a
4 changed files with 46 additions and 5 deletions

View File

@@ -113,6 +113,7 @@
#define PHYTOCARISOL "phytocarisol"
#define HYPERZINE "hyperzine"
#define HYPOZINE "hypozine"
#define LIQUIDPCP "liquidpcp"
#define CRYOXADONE "cryoxadone"
#define CLONEXADONE "clonexadone"
#define REZADONE "rezadone"
@@ -566,4 +567,4 @@ var/list/cheartstopper = list(/*"potassium_chloride",*/ CHEESYGLOOP) //this stop
#define INCENSE_DENSE "grasses"
#define INCENSE_CRAVE "vales"
#define INCENSE_CORNOIL "cornoils"
#define INCENSE_MUSTARDPLANT "mustardplant"
#define INCENSE_MUSTARDPLANT "mustardplant"

View File

@@ -396,6 +396,7 @@ var/list/all_supply_groups = list("Supplies","Clothing","Security","Hospitality"
contains = list(/obj/item/seeds/bloodtomatoseed,
/obj/item/weapon/storage/pill_bottle/zoom,
/obj/item/weapon/storage/pill_bottle/happy,
/obj/item/weapon/reagent_containers/glass/bottle/pcp,
/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe,
/obj/item/weapon/storage/bag/wiz_cards/frog)
@@ -2809,4 +2810,4 @@ var/list/all_supply_groups = list("Supplies","Clothing","Security","Hospitality"
cost = 20
containertype = /obj/structure/stackopacks
containername = "\improper Meat Fridge stack of packs"
group = "Vending Machine packs"
group = "Vending Machine packs"

View File

@@ -2615,7 +2615,7 @@
if(!T.seed.immutable && prob(chance))
T.check_for_divergence(1)
T.seed.potency++
/datum/reagent/toxin/plantbgone
name = "Plant-B-Gone"
@@ -3543,6 +3543,24 @@ var/procizine_tolerance = 0
else if(amount > 0)
T.reagents.remove_reagent(id, amount)
/datum/reagent/hyperzine/pcp
name = "Liquid PCP"
id = LIQUIDPCP
description = "I didn't even know it came in liquid form!"
reagent_state = REAGENT_STATE_LIQUID
color = "#7a6d23" //rgb: 200, 165, 220
/datum/reagent/hyperzine/pcp/on_mob_life(var/mob/living/M)
if(..())
return 1
if(holder.has_reagent(CHILLWAX))
holder.remove_reagent(CHILLWAX, REM)
if(M)
M.a_intent = I_HURT
if(M?.hud_used?.action_intent)
M.hud_used.action_intent.icon_state = "intent_hurt"
M.hallucination += 10
/datum/reagent/hypozine //syndie hyperzine
name = "Hypozine"
id = HYPOZINE
@@ -4447,7 +4465,7 @@ var/procizine_tolerance = 0
chance = unmix(T.seed.lifespan, 15, 125)*20
if(prob(chance))
T.check_for_divergence(1)
T.seed.endurance++
T.seed.endurance++
/datum/reagent/ethylredoxrazine
name = "Ethylredoxrazine"
@@ -9710,7 +9728,7 @@ var/global/list/tonio_doesnt_remove=list("tonio", "blood")
density = 0.05
custom_metabolism = 0.01
var/spookvision = FALSE
/datum/reagent/ectoplasm/on_mob_life(var/mob/living/M)
if(..())
return 1

View File

@@ -607,6 +607,27 @@ var/datum/disease2/disease/wizarditis = null
..()
reagents.add_reagent(BLEACH, 100)
/obj/item/weapon/reagent_containers/glass/bottle/pcp
name = "Gallon of PCP"
desc = "You had no idea it even came in liquid form."
icon = 'icons/obj/chemical.dmi'
icon_state = "bleachbottle"
starting_materials = list(MAT_PLASTIC = 1000)
w_type = RECYK_PLASTIC
melt_temperature = MELTPOINT_PLASTIC
volume = 100
/obj/item/weapon/reagent_containers/glass/bottle/pcp/update_icon()
overlays.len = 0
if(!is_open_container())
var/image/lid = image(icon, src, "lid_[initial(icon_state)]")
overlays += lid
/obj/item/weapon/reagent_containers/glass/bottle/pcp/New()
..()
reagents.add_reagent(LIQUIDPCP, 100)
/obj/item/weapon/reagent_containers/glass/bottle/eznutrient
name = "E-Z-Nutrient Bottle"
desc = "A bottle of standard grade fertilizer for regular uses. The label reads 'Grow your plants E-Z P-Z with E-Z-Nutrient. Easy!'."