Adds differing stack sprites

Ports most of /tg/'s sprites for stacks displaying their contents.  I added some of my own as well to fill in materials that we have but they didn't.
Moves all stack icons to their own dmi.
Reworks fifty_spawners to use paths instead of strings, as it prevents bugs in the long term.
This commit is contained in:
Neerti
2017-09-28 01:04:19 -04:00
parent f32efabffc
commit 2f173dd16b
13 changed files with 118 additions and 46 deletions

View File

@@ -2,101 +2,101 @@
/obj/fiftyspawner/iron
name = "stack of iron"
material = "material/iron"
type_to_spawn = /obj/item/stack/material/iron
/obj/fiftyspawner/sandstone
name = "stack of sandstone"
material = "material/sandstone"
type_to_spawn = /obj/item/stack/material/sandstone
/obj/fiftyspawner/marble
name = "stack of marble"
material = "material/marble"
type_to_spawn = /obj/item/stack/material/marble
/obj/fiftyspawner/diamond
name = "stack of diamond"
material = "material/diamond"
type_to_spawn = /obj/item/stack/material/diamond
/obj/fiftyspawner/uranium
name = "stack of uranium"
material = "material/uranium"
type_to_spawn = /obj/item/stack/material/uranium
/obj/fiftyspawner/phoron
name = "stack of phoron"
material = "material/phoron"
type_to_spawn = /obj/item/stack/material/phoron
/obj/fiftyspawner/plastic
name = "stack of plastic"
material = "material/plastic"
type_to_spawn = /obj/item/stack/material/plastic
/obj/fiftyspawner/gold
name = "stack of gold"
material = "material/gold"
type_to_spawn = /obj/item/stack/material/gold
/obj/fiftyspawner/silver
name = "stack of silver"
material = "material/silver"
type_to_spawn = /obj/item/stack/material/silver
/obj/fiftyspawner/platinum
name = "stack of platinum"
material = "material/platinum"
type_to_spawn = /obj/item/stack/material/platinum
/obj/fiftyspawner/mhydrogen
name = "stack of mhydrogen"
material = "material/mhydrogen"
type_to_spawn = /obj/item/stack/material/mhydrogen
/obj/fiftyspawner/tritium
name = "stack of tritium"
material = "material/tritium"
type_to_spawn = /obj/item/stack/material/tritium
/obj/fiftyspawner/osmium
name = "stack of osmium"
material = "material/osmium"
type_to_spawn = /obj/item/stack/material/osmium
/obj/fiftyspawner/steel
name = "stack of steel"
material = "material/steel"
type_to_spawn = /obj/item/stack/material/steel
/obj/fiftyspawner/plasteel
name = "stack of plasteel"
material = "material/plasteel"
type_to_spawn = /obj/item/stack/material/plasteel
/obj/fiftyspawner/durasteel
name = "stack of durasteel"
material = "material/durasteel"
type_to_spawn = /obj/item/stack/material/durasteel
/obj/fiftyspawner/wood
name = "stack of wood"
material = "material/wood"
type_to_spawn = /obj/item/stack/material/wood
/obj/fiftyspawner/cloth
name = "stack of cloth"
material = "material/cloth"
type_to_spawn = /obj/item/stack/material/cloth
/obj/fiftyspawner/cardboard
name = "stack of cardboard"
material = "material/cardboard"
type_to_spawn = /obj/item/stack/material/cardboard
/obj/fiftyspawner/leather
name = "stack of leather"
material = "material/leather"
type_to_spawn = /obj/item/stack/material/leather
/obj/fiftyspawner/glass
name = "stack of glass"
material = "material/glass"
type_to_spawn = /obj/item/stack/material/glass
/obj/fiftyspawner/rglass
name = "stack of reinforced glass"
material = "material/glass/reinforced"
type_to_spawn = /obj/item/stack/material/glass/reinforced
/obj/fiftyspawner/phoronglass
name = "stack of borosilicate glass"
material = "material/glass/phoronglass"
type_to_spawn = /obj/item/stack/material/glass/phoronglass
/obj/fiftyspawner/phoronrglass
name = "stack of reinforced borosilicate glass"
material = "material/glass/phoronrglass"
type_to_spawn = /obj/item/stack/material/glass/phoronrglass
//R-UST port
/obj/fiftyspawner/deuterium
name = "stack of deuterium"
material = "material/deuterium"
type_to_spawn = /obj/item/stack/material/deuterium

View File

@@ -92,16 +92,19 @@
icon_state = "sheet-silver"
default_type = "iron"
apply_colour = 1
no_variants = FALSE
/obj/item/stack/material/sandstone
name = "sandstone brick"
icon_state = "sheet-sandstone"
default_type = "sandstone"
no_variants = FALSE
/obj/item/stack/material/marble
name = "marble brick"
icon_state = "sheet-marble"
default_type = "marble"
no_variants = FALSE
/obj/item/stack/material/diamond
name = "diamond"
@@ -112,38 +115,45 @@
name = "uranium"
icon_state = "sheet-uranium"
default_type = "uranium"
no_variants = FALSE
/obj/item/stack/material/phoron
name = "solid phoron"
icon_state = "sheet-phoron"
default_type = "phoron"
no_variants = FALSE
/obj/item/stack/material/plastic
name = "plastic"
icon_state = "sheet-plastic"
default_type = "plastic"
no_variants = FALSE
/obj/item/stack/material/gold
name = "gold"
icon_state = "sheet-gold"
default_type = "gold"
no_variants = FALSE
/obj/item/stack/material/silver
name = "silver"
icon_state = "sheet-silver"
default_type = "silver"
no_variants = FALSE
//Valuable resource, cargo can sell it.
/obj/item/stack/material/platinum
name = "platinum"
icon_state = "sheet-adamantine"
default_type = "platinum"
no_variants = FALSE
//Extremely valuable to Research.
/obj/item/stack/material/mhydrogen
name = "metallic hydrogen"
icon_state = "sheet-mythril"
default_type = "mhydrogen"
no_variants = FALSE
//Fuel for MRSPACMAN generator.
/obj/item/stack/material/tritium
@@ -151,12 +161,14 @@
icon_state = "sheet-silver"
default_type = "tritium"
apply_colour = 1
no_variants = FALSE
/obj/item/stack/material/osmium
name = "osmium"
icon_state = "sheet-silver"
default_type = "osmium"
apply_colour = 1
no_variants = FALSE
//R-UST port
// Fusion fuel.
@@ -165,22 +177,26 @@
icon_state = "sheet-silver"
default_type = "deuterium"
apply_colour = 1
no_variants = FALSE
/obj/item/stack/material/steel
name = DEFAULT_WALL_MATERIAL
icon_state = "sheet-metal"
default_type = DEFAULT_WALL_MATERIAL
no_variants = FALSE
/obj/item/stack/material/plasteel
name = "plasteel"
icon_state = "sheet-plasteel"
default_type = "plasteel"
no_variants = FALSE
/obj/item/stack/material/durasteel
name = "durasteel"
icon_state = "sheet-durasteel"
item_state = "sheet-metal"
default_type = "durasteel"
no_variants = FALSE
/obj/item/stack/material/wood
name = "wooden plank"
@@ -191,11 +207,13 @@
name = "cloth"
icon_state = "sheet-cloth"
default_type = "cloth"
no_variants = FALSE
/obj/item/stack/material/cardboard
name = "cardboard"
icon_state = "sheet-card"
default_type = "cardboard"
no_variants = FALSE
/obj/item/stack/material/snow
name = "snow"
@@ -208,16 +226,19 @@
desc = "The by-product of mob grinding."
icon_state = "sheet-leather"
default_type = "leather"
no_variants = FALSE
/obj/item/stack/material/glass
name = "glass"
icon_state = "sheet-glass"
default_type = "glass"
no_variants = FALSE
/obj/item/stack/material/glass/reinforced
name = "reinforced glass"
icon_state = "sheet-rglass"
default_type = "rglass"
no_variants = FALSE
/obj/item/stack/material/glass/phoronglass
name = "borosilicate glass"
@@ -225,6 +246,7 @@
singular_name = "borosilicate glass sheet"
icon_state = "sheet-phoronglass"
default_type = "borosilicate glass"
no_variants = FALSE
/obj/item/stack/material/glass/phoronrglass
name = "reinforced borosilicate glass"
@@ -232,3 +254,4 @@
singular_name = "reinforced borosilicate glass sheet"
icon_state = "sheet-phoronrglass"
default_type = "reinforced borosilicate glass"
no_variants = FALSE