diff --git a/code/modules/mining/machinery/machine_unloading.dm b/code/modules/mining/machinery/machine_unloading.dm index bbdd80e3d3a..91fc8f3fdee 100644 --- a/code/modules/mining/machinery/machine_unloading.dm +++ b/code/modules/mining/machinery/machine_unloading.dm @@ -45,6 +45,52 @@ var/ore_amount = BOX.stored_ore[ore] ore_chunk.stored_ore[ore] += ore_amount BOX.stored_ore[ore] = 0 + + //Icon code here. Going from most to least common. + if(ore == "sand") + ore_chunk.icon_state = "ore_glass" + else if(ore == "carbon") + ore_chunk.icon_state = "ore_coal" + else if(ore == "hematite") + ore_chunk.icon_state = "ore_iron" + else if(ore == "phoron") + ore_chunk.icon_state = "ore_phoron" + else if(ore == "silver") + ore_chunk.icon_state = "ore_silver" + else if(ore == "gold") + ore_chunk.icon_state = "ore_gold" + else if(ore == "uranium") + ore_chunk.icon_state = "ore_uranium" + else if(ore == "diamond") + ore_chunk.icon_state = "ore_diamond" + else if(ore == "platinum") + ore_chunk.icon_state = "ore_platinum" + else if(ore == "marble") + ore_chunk.icon_state = "ore_marble" + else if(ore == "lead") + ore_chunk.icon_state = "ore_lead" + else if(ore == "rutile") + ore_chunk.icon_state = "ore_rutile" + else if(ore == "quartz") + ore_chunk.icon_state = "ore_quartz" + else if(ore == "mhydrogen") + ore_chunk.icon_state = "ore_hydrogen" + else if(ore == "verdantium") + ore_chunk.icon_state = "ore_verdantium" + else if(ore == "raw copper") + ore_chunk.icon_state = "ore_copper" + else if(ore == "raw tin") + ore_chunk.icon_state = "ore_tin" + else if(ore == "void opal") + ore_chunk.icon_state = "ore_void_opal" + else if(ore == "raw bauxite") + ore_chunk.icon_state = "ore_bauxite" + else if(ore == "painite") + ore_chunk.icon_state = "ore_painite" + else + ore_chunk.icon_state = "boulder[rand(1,4)]" + + if (i>=3) //Let's make it staggered so it looks like a lot is happening. return if (locate(/obj/item, input.loc)) diff --git a/code/modules/mining/ore.dm b/code/modules/mining/ore.dm index ffceba6718d..3ceab8f7f94 100644 --- a/code/modules/mining/ore.dm +++ b/code/modules/mining/ore.dm @@ -174,7 +174,7 @@ /obj/item/ore_chunk name = "ore chunk" desc = "A conglomerate of ore." - icon = 'icons/obj/xenoarchaeology.dmi' + icon = 'icons/obj/mining_ore_vr.dmi' icon_state = "strange" randpixel = 8 w_class = ITEMSIZE_SMALL diff --git a/icons/obj/mining_ore_vr.dmi b/icons/obj/mining_ore_vr.dmi new file mode 100644 index 00000000000..cea068ac708 Binary files /dev/null and b/icons/obj/mining_ore_vr.dmi differ