From 8a23607d2479db1202d4e08b6615b2b01df0548e Mon Sep 17 00:00:00 2001 From: Recurracy Date: Mon, 7 Jan 2019 23:17:59 +0100 Subject: [PATCH] Add on_slip procs to liquid contents + hypodermic prickles gene AKA makes plants squash on slip, and sting on slip --- code/modules/hydroponics/plant_genes.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/hydroponics/plant_genes.dm b/code/modules/hydroponics/plant_genes.dm index ef9d1efaded..9fe97d7e88d 100644 --- a/code/modules/hydroponics/plant_genes.dm +++ b/code/modules/hydroponics/plant_genes.dm @@ -179,6 +179,10 @@ // For code, see grown.dm name = "Liquid Contents" examine_line = "It has a lot of liquid contents inside." + +/datum/plant_gene/trait/squash/on_slip(obj/item/reagent_containers/food/snacks/grown/G, mob/living/carbon/C) + // Squash the plant on slip. + G.squash(C) /datum/plant_gene/trait/slip // Makes plant slippery, unless it has a grown-type trash. Then the trash gets slippery. @@ -367,6 +371,9 @@ /datum/plant_gene/trait/stinging name = "Hypodermic Prickles" +/datum/plant_gene/trait/stinging/on_slip(obj/item/reagent_containers/food/snacks/grown/G, atom/target) + on_throw_impact(G, target) + /datum/plant_gene/trait/stinging/on_throw_impact(obj/item/reagent_containers/food/snacks/grown/G, atom/target) if(isliving(target) && G.reagents && G.reagents.total_volume) var/mob/living/L = target