The great rock update.

This commit is contained in:
Ketrai
2019-06-28 21:47:47 +02:00
parent 8b14c49d52
commit 82c8ad1d67
3 changed files with 95 additions and 0 deletions
+94
View File
@@ -0,0 +1,94 @@
/obj/structure/outcrop
name = "outcrop"
desc = "A boring rocky outcrop."
icon = 'icons/obj/outcrop.dmi'
density = 1
throwpass = 1
climbable = 1
anchored = 1
icon_state = "outcrop"
var/mindrop = 5
var/upperdrop = 10
var/outcropdrop = /obj/item/weapon/ore/glass
/obj/structure/outcrop/diamond
name = "shiny outcrop"
desc = "A shiny rocky outcrop."
icon_state = "outcrop-diamond"
mindrop = 2
upperdrop = 4
outcropdrop = /obj/item/weapon/ore/diamond
/obj/structure/outcrop/phoron
name = "shiny outcrop"
desc = "A shiny rocky outcrop."
icon_state = "outcrop-phoron"
mindrop = 4
upperdrop = 8
outcropdrop = /obj/item/weapon/ore/phoron
/obj/structure/outcrop/iron
name = "rugged outcrop"
desc = "A rugged rocky outcrop."
icon_state = "outcrop-iron"
mindrop = 10
upperdrop = 20
outcropdrop = /obj/item/weapon/ore/iron
/obj/structure/outcrop/coal
name = "rugged outcrop"
desc = "A rugged rocky outcrop."
icon_state = "outcrop-coal"
mindrop = 10
upperdrop = 20
outcropdrop = /obj/item/weapon/ore/coal
/obj/structure/outcrop/lead
name = "rugged outcrop"
desc = "A rugged rocky outcrop."
icon_state = "outcrop-lead"
mindrop = 2
upperdrop = 5
outcropdrop = /obj/item/weapon/ore/lead
/obj/structure/outcrop/gold
name = "hollow outcrop"
desc = "A hollow rocky outcrop."
icon_state = "outcrop-gold"
mindrop = 4
upperdrop = 6
outcropdrop = /obj/item/weapon/ore/gold
/obj/structure/outcrop/silver
name = "hollow outcrop"
desc = "A hollow rocky outcrop."
icon_state = "outcrop-silver"
mindrop = 6
upperdrop = 8
outcropdrop = /obj/item/weapon/ore/silver
/obj/structure/outcrop/platinum
name = "hollow outcrop"
desc = "A hollow rocky outcrop."
icon_state = "outcrop-platinum"
mindrop = 2
upperdrop = 5
outcropdrop = /obj/item/weapon/ore/osmium
/obj/structure/outcrop/uranium
name = "spiky outcrop"
desc = "A spiky rocky outcrop, it glows faintly."
icon_state = "outcrop-uranium"
mindrop = 4
upperdrop = 8
outcropdrop = /obj/item/weapon/ore/uranium
/obj/structure/outcrop/attackby(obj/item/W as obj, mob/user as mob)
if (istype(W, /obj/item/weapon/pickaxe))
to_chat(user, "<span class='notice'>[user] begins to hack away at \the [src].</span>")
if(do_after(user,40))
to_chat(user, "<span class='notice'>You have finished digging!</span>")
for(var/i=0;i<(rand(mindrop,upperdrop));i++)
new outcropdrop(get_turf(src))
qdel(src)
return