Reagent Hoses (#7386)

* Starts work on basic reagent hose machinery.

* Continue Work, Add Spray Nozzle

* Tubing is craftable.

* Changeling

* Upkeep

* TRUE
This commit is contained in:
Mechoid
2020-08-20 18:22:39 -07:00
committed by GitHub
parent af81780ba7
commit 9ec10f97c8
23 changed files with 871 additions and 7 deletions

View File

@@ -7,11 +7,14 @@
anchored = 1
var/ore_key
var/image/scanner_image
var/ore_reagent // Reagent from pumping water near this ore.
/obj/effect/mineral/New(var/newloc, var/ore/M)
..(newloc)
name = "[M.display_name] deposit"
ore_key = M.name
if(M.reagent)
ore_reagent = M.reagent
icon_state = "rock_[ore_key]"
var/turf/T = get_turf(src)
layer = T.layer+0.1

View File

@@ -17,6 +17,7 @@ var/global/list/ore_data = list()
"million" = 999
)
var/xarch_source_mineral = "iron"
var/reagent = "silicate"
/ore/New()
. = ..()
@@ -36,6 +37,7 @@ var/global/list/ore_data = list()
"million" = 704
)
xarch_source_mineral = "potassium"
reagent = "uranium"
/ore/hematite
name = "hematite"
@@ -46,6 +48,7 @@ var/global/list/ore_data = list()
spread_chance = 25
ore = /obj/item/weapon/ore/iron
scan_icon = "mineral_common"
reagent = "iron"
/ore/coal
name = "carbon"
@@ -57,6 +60,7 @@ var/global/list/ore_data = list()
spread_chance = 25
ore = /obj/item/weapon/ore/coal
scan_icon = "mineral_common"
reagent = "carbon"
/ore/glass
name = "sand"
@@ -81,6 +85,7 @@ var/global/list/ore_data = list()
"billion_lower" = 10
)
xarch_source_mineral = "phoron"
reagent = "phoron"
/ore/silver
name = "silver"
@@ -90,6 +95,7 @@ var/global/list/ore_data = list()
spread_chance = 10
ore = /obj/item/weapon/ore/silver
scan_icon = "mineral_uncommon"
reagent = "silver"
/ore/gold
smelts_to = "gold"
@@ -105,6 +111,7 @@ var/global/list/ore_data = list()
"billion" = 4,
"billion_lower" = 3
)
reagent = "gold"
/ore/diamond
name = "diamond"
@@ -116,6 +123,7 @@ var/global/list/ore_data = list()
ore = /obj/item/weapon/ore/diamond
scan_icon = "mineral_rare"
xarch_source_mineral = "nitrogen"
reagent = "carbon"
/ore/platinum
name = "platinum"
@@ -127,6 +135,7 @@ var/global/list/ore_data = list()
spread_chance = 10
ore = /obj/item/weapon/ore/osmium
scan_icon = "mineral_rare"
reagent = "platinum"
/ore/hydrogen
name = "mhydrogen"
@@ -134,6 +143,7 @@ var/global/list/ore_data = list()
smelts_to = "tritium"
compresses_to = "mhydrogen"
scan_icon = "mineral_rare"
reagent = "hydrogen"
/ore/verdantium
name = MAT_VERDANTIUM
@@ -156,6 +166,7 @@ var/global/list/ore_data = list()
spread_chance = 10
ore = /obj/item/weapon/ore/marble
scan_icon = "mineral_common"
reagent = "calciumcarbonate"
/ore/lead
name = MAT_LEAD
@@ -165,3 +176,4 @@ var/global/list/ore_data = list()
spread_chance = 20
ore = /obj/item/weapon/ore/lead
scan_icon = "mineral_rare"
reagent = "lead"