More stack icons (#2654)

Top is a stack over 2/3 full, middle is between 1/3 and 2/3 full, bottom is under 1/3 full.

Also converted stacks to use Initialize().

affected stacks:

Ointment
Bandages
Steel Sheets
Plastic Sheets
Glass Sheets
Plasteel Sheets
Reinforced Glass Sheets
Leather
Wet Leather
Hide
Sprites from /tg/.
This commit is contained in:
Lohikar
2017-06-10 09:30:18 +03:00
committed by skull132
parent 51c9007508
commit 4cf407ea33
7 changed files with 47 additions and 8 deletions
+12 -5
View File
@@ -12,8 +12,8 @@
var/perunit
var/apply_colour //temp pending icon rewrite
/obj/item/stack/material/New()
..()
/obj/item/stack/material/Initialize()
. = ..()
pixel_x = rand(0,4)-4
pixel_y = rand(0,4)-4
@@ -22,7 +22,7 @@
material = get_material_by_name("[default_type]")
if(!material)
qdel(src)
return 0
return
recipes = material.get_recipes()
stacktype = material.stack_type
@@ -38,7 +38,6 @@
matter = material.get_matter()
update_strings()
return 1
/obj/item/stack/material/get_material()
return material
@@ -118,6 +117,7 @@
name = "plastic"
icon_state = "sheet-plastic"
default_type = "plastic"
icon_has_variants = TRUE
/obj/item/stack/material/gold
name = "gold"
@@ -158,12 +158,14 @@
name = DEFAULT_WALL_MATERIAL
icon_state = "sheet-metal"
default_type = DEFAULT_WALL_MATERIAL
icon_has_variants = TRUE
/obj/item/stack/material/plasteel
name = "plasteel"
icon_state = "sheet-plasteel"
item_state = "sheet-metal"
default_type = "plasteel"
icon_has_variants = TRUE
/obj/item/stack/material/wood
name = "wooden plank"
@@ -174,6 +176,7 @@
name = "cloth"
icon_state = "sheet-cloth"
default_type = "cloth"
icon_has_variants = TRUE
/obj/item/stack/material/cardboard
name = "cardboard"
@@ -185,11 +188,13 @@
desc = "The by-product of mob grinding."
icon_state = "sheet-leather"
default_type = "leather"
icon_has_variants = TRUE
/obj/item/stack/material/glass
name = "glass"
icon_state = "sheet-glass"
default_type = "glass"
icon_has_variants = TRUE
/obj/item/stack/material/glass/reinforced
name = "reinforced glass"
@@ -202,10 +207,12 @@
singular_name = "borosilicate glass sheet"
icon_state = "sheet-phoronglass"
default_type = "borosilicate glass"
icon_has_variants = FALSE
/obj/item/stack/material/glass/phoronrglass
name = "reinforced borosilicate glass"
desc = "This sheet is special platinum-glass alloy designed to withstand large temperatures. It is reinforced with few rods."
singular_name = "reinforced borosilicate glass sheet"
icon_state = "sheet-phoronrglass"
default_type = "reinforced borosilicate glass"
default_type = "reinforced borosilicate glass"
icon_has_variants = FALSE