Work work work. Organic Carpets (maybe!)

This commit is contained in:
The0bserver
2022-01-28 21:12:34 -05:00
parent 3598689e58
commit 2ba6263d7f
4 changed files with 36 additions and 2 deletions
+14
View File
@@ -289,6 +289,20 @@
qdel(src)
return
if(seed.kitchen_tag == "carpet")
user.show_message("<span class='notice'>You shape some carpet squares out of \the [src]!</span>", 1)
for(var/i=0,i<2,i++)
var/obj/item/stack/tile/carpet/G = new (user.loc)
for (var/obj/item/stack/tile/carpet/NG in user.loc)
if(G == NG)
continue
if(NG.get_amount() >= NG.max_amount)
continue
NG.attackby(G, user)
to_chat(user, "You add the newly-formed carpet to the stack. It now contains [G.get_amount()] tiles.")
qdel(src)
return
if(seed.get_trait(TRAIT_SPREAD) > 0)
to_chat(user, "<span class='notice'>You plant the [src.name].</span>")
new /obj/machinery/portable_atmospherics/hydroponics/soil/invisible(get_turf(user),src.seed)
+3
View File
@@ -269,6 +269,9 @@ GLOBAL_LIST_BOILERPLATE(all_seed_packs, /obj/item/seeds)
/obj/item/seeds/grassseed
seed_type = "grass"
/obj/item/seeds/carpetseed
seed_type = "carpet"
/obj/item/seeds/cocoapodseed
seed_type = "cocoa"
+18 -1
View File
@@ -3,6 +3,7 @@
seed_name = "grass"
display_name = "grass"
kitchen_tag = "grass"
mutants = list("carpet")
chems = list("nutriment" = list(1,20))
/datum/seed/grass/New()
@@ -16,4 +17,20 @@
set_trait(TRAIT_PLANT_COLOUR,"#07D900")
set_trait(TRAIT_PLANT_ICON,"grass")
set_trait(TRAIT_WATER_CONSUMPTION, 0.5)
set_trait(TRAIT_NUTRIENT_CONSUMPTION, 0.15)
set_trait(TRAIT_NUTRIENT_CONSUMPTION, 0.15)
/datum/seed/grass/carpet
name = "carpet"
seed_name = "carpet"
display_name = "carpet"
kitchen_tag = "carpet"
mutants = null
chems = list("nutiment" = list(1,10))
/datum/seed/grass/carpet/New()
..()
set_trait(TRAIT_YIELD,7)
set_trait(TRAIT_PRODUCT_ICON,"grass")
set_trait(TRAIT_PRODUCT_COLOUR,"#9e2500")
set_trait(TRAIT_PLANT_COLOUR,"#ee4401")
set_trait(TRAIT_PLANT_ICON,"grass")