mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-29 15:08:34 +01:00
Work work work. Organic Carpets (maybe!)
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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"
|
||||
|
||||
|
||||
@@ -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")
|
||||
Reference in New Issue
Block a user