mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-26 13:39:16 +01:00
Merge pull request #12322 from TheObserver-sys/carpetsynthesis
Carpet Craftin'
This commit is contained in:
@@ -25,7 +25,7 @@
|
||||
display_name = "carpet"
|
||||
kitchen_tag = "carpet"
|
||||
mutants = null
|
||||
chems = list("nutiment" = list(1,10))
|
||||
chems = list("liquidcarpet" = list(5,10))
|
||||
|
||||
/datum/seed/grass/carpet/New()
|
||||
..()
|
||||
|
||||
@@ -633,6 +633,63 @@
|
||||
new /obj/item/stack/material/plastic(get_turf(holder.my_atom), created_volume)
|
||||
return
|
||||
|
||||
/*Carpet Creation*/
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify
|
||||
name = "Carpet"
|
||||
id = "redcarpet"
|
||||
result = null
|
||||
required_reagents = list("liquidcarpet" = 2, "plasticide" = 1)
|
||||
result_amount = 2
|
||||
var/carpet_type = /obj/item/stack/tile/carpet
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify/on_reaction(var/datum/reagents/holder, var/created_volume)
|
||||
new carpet_type(get_turf(holder.my_atom), created_volume)
|
||||
return
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify/bcarpet
|
||||
name = "Black Carpet"
|
||||
id = "blackcarpet"
|
||||
required_reagents = list("liquidcarpetb" = 2, "plasticide" = 1)
|
||||
carpet_type = /obj/item/stack/tile/carpet/bcarpet
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify/blucarpet
|
||||
name = "Blue Carpet"
|
||||
id = "bluecarpet"
|
||||
required_reagents = list ("liquidcarpetblu" = 2, "plasticide" = 1)
|
||||
carpet_type = /obj/item/stack/tile/carpet/blucarpet
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify/turcarpet
|
||||
name = "Turquise Carpet"
|
||||
id = "turcarpet"
|
||||
required_reagents = list("liquidcarpettur" = 2, "plasticide" = 1)
|
||||
carpet_type = /obj/item/stack/tile/carpet/turcarpet
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify/sblucarpet
|
||||
name = "Silver Blue Carpet"
|
||||
id = "sblucarpet"
|
||||
required_reagents = list("liquidcarpetsblu" = 2, "plasticide" = 1)
|
||||
carpet_type = /obj/item/stack/tile/carpet/sblucarpet
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify/clowncarpet
|
||||
name = "Clown Carpet"
|
||||
id = "clowncarpet"
|
||||
required_reagents = list("liquidcarpetc" = 2, "plasticide" = 1)
|
||||
carpet_type = /obj/item/stack/tile/carpet/gaycarpet
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify/pcarpet
|
||||
name = "Purple Carpet"
|
||||
id = "Purplecarpet"
|
||||
required_reagents = list("liquidcarpetp" = 2, "plasticide" = 1)
|
||||
carpet_type = /obj/item/stack/tile/carpet/purcarpet
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify/ocarpet
|
||||
name = "Orange Carpet"
|
||||
id = "orangecarpet"
|
||||
required_reagents = list("liquidcarpeto" = 2, "plasticide" = 1)
|
||||
carpet_type = /obj/item/stack/tile/carpet/oracarpet
|
||||
|
||||
|
||||
/* Grenade reactions */
|
||||
|
||||
/decl/chemical_reaction/instant/explosion_potassium
|
||||
@@ -1062,6 +1119,51 @@
|
||||
/decl/chemical_reaction/instant/aluminum_paint/send_data()
|
||||
return "#F0F8FF"
|
||||
|
||||
/*Carpet Recoloring*/
|
||||
/decl/chemical_reaction/instant/carpetdye
|
||||
name = "Black Carpet Dyeing"
|
||||
id = "carpetdyeblack"
|
||||
result = "liquidcarpetb"
|
||||
required_reagents = list("liquidcarpet" = 5, "carbon" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/carpetdye/blue
|
||||
name = "Blue Carpet Dyeing"
|
||||
id = "carpetdyeblue"
|
||||
result = "liquidcarpetblu"
|
||||
required_reagents = list("liquidcarpet" = 5, "frostoil" = 1)
|
||||
|
||||
/decl/chemical_reaction/instant/carpetdye/tur
|
||||
name = "Turqouise Carpet Dyeing"
|
||||
id = "carpetdyetur"
|
||||
result = "liquidcarpettur"
|
||||
required_reagents = list("liquidcarpet" = 5, "water" = 1)
|
||||
|
||||
/decl/chemical_reaction/instant/carpetdye/sblu
|
||||
name = "Silver Blue Carpet Dyeing"
|
||||
id = "carpetdyesblu"
|
||||
result = "liquidcarpetsblu"
|
||||
required_reagents = list("liquidcarpet" = 5, "ice" = 1)
|
||||
|
||||
/decl/chemical_reaction/instant/carpetdye/clown
|
||||
name = "Clown Carpet Dyeing"
|
||||
id = "carpetdyeclown"
|
||||
result = "liquidcarpetc"
|
||||
required_reagents = list("liquidcarpet" = 5, "banana" = 1)
|
||||
|
||||
/decl/chemical_reaction/instant/carpetdye/purple
|
||||
name = "Purple Carpet Dyeing"
|
||||
id = "carpetdyepurple"
|
||||
result = "liquidcarpetp"
|
||||
required_reagents = list("liquidcarpet" = 5, "berryjuice" = 1)
|
||||
|
||||
/decl/chemical_reaction/instant/carpetdye/orange
|
||||
name = "Orange Carpet Dyeing"
|
||||
id = "carpetdyeorange"
|
||||
result = "liquidcarpeto"
|
||||
required_reagents = list("liquidcarpet" = 5, "orangejuice" = 1)
|
||||
|
||||
|
||||
//R-UST Port
|
||||
/decl/chemical_reaction/instant/hydrophoron
|
||||
name = "Hydrophoron"
|
||||
|
||||
@@ -654,3 +654,67 @@
|
||||
reagent_state = LIQUID
|
||||
color = "#62764E"
|
||||
nutriment_factor = 15
|
||||
|
||||
/datum/reagent/carpet
|
||||
name = "Liquid Carpet"
|
||||
id = "liquidcarpet"
|
||||
description = "Liquified carpet fibers, ready for dyeing."
|
||||
reagent_state = LIQUID
|
||||
color = "#b51d05"
|
||||
taste_description = "carpet"
|
||||
|
||||
/datum/reagent/carpet/black
|
||||
name = "Liquid Black Carpet"
|
||||
id = "liquidcarpetb"
|
||||
description = "Black Carpet Fibers, ready for reinforcement."
|
||||
reagent_state = LIQUID
|
||||
color = "#000000"
|
||||
taste_description = "rare and ashy carpet"
|
||||
|
||||
/datum/reagent/carpet/blue
|
||||
name = "Liquid Blue Carpet"
|
||||
id = "liquidcarpetblu"
|
||||
description = "Blue Carpet Fibers, ready for reinforcement."
|
||||
reagent_state = LIQUID
|
||||
color = "#3f4aee"
|
||||
taste_description = "commanding carpet"
|
||||
|
||||
/datum/reagent/carpet/turquoise
|
||||
name = "Liquid Turquoise Carpet"
|
||||
id = "liquidcarpettur"
|
||||
description = "Turquoise Carpet Fibers, ready for reinforcement."
|
||||
reagent_state = LIQUID
|
||||
color = "#0592b5"
|
||||
taste_description = "water-logged carpet"
|
||||
|
||||
/datum/reagent/carpet/sblue
|
||||
name = "Liquid Silver Blue Carpet"
|
||||
id = "liquidcarpetsblu"
|
||||
description = "Silver Blue Carpet Fibers, ready for reinforcement."
|
||||
reagent_state = LIQUID
|
||||
color = "#0011ff"
|
||||
taste_description = "sterile and medicinal carpet"
|
||||
|
||||
/datum/reagent/carpet/clown
|
||||
name = "Liquid Clown Carpet"
|
||||
id = "liquidcarpetc"
|
||||
description = "Clown Carpet Fibers.... No clowns were harmed in the making of this."
|
||||
reagent_state = LIQUID
|
||||
color = "#e925be"
|
||||
taste_description = "clown shoes and banana peels"
|
||||
|
||||
/datum/reagent/carpet/purple
|
||||
name = "Liquid Purple Carpet"
|
||||
id = "liquidcarpetp"
|
||||
description = "Purple Carpet Fibers, ready for reinforcement."
|
||||
reagent_state = LIQUID
|
||||
color = "#a614d3"
|
||||
taste_description = "bleeding edge carpet research"
|
||||
|
||||
/datum/reagent/carpet/orange
|
||||
name = "Liquid Orange Carpet"
|
||||
id = "liquidcarpeto"
|
||||
description = "Orange Carpet Fibers, ready for reinforcement."
|
||||
reagent_state = LIQUID
|
||||
color = "#f16e16"
|
||||
taste_description = "extremely overengineered carpet"
|
||||
Reference in New Issue
Block a user