mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 02:16:05 +00:00
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:
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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!'."
|
||||
|
||||
Reference in New Issue
Block a user