Skip to content

Commit

Permalink
Add on_slip procs to liquid contents + hypodermic prickles gene
Browse files Browse the repository at this point in the history
AKA makes plants squash on slip, and sting on slip
  • Loading branch information
rschalks committed Jan 7, 2019
1 parent 8e692e6 commit 8a23607
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions code/modules/hydroponics/plant_genes.dm
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,10 @@
// For code, see grown.dm
name = "Liquid Contents"
examine_line = "<span class='info'>It has a lot of liquid contents inside.</span>"

/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.
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 8a23607

Please sign in to comment.