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"

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)

View File

@@ -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

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!'."