mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-08-29 16:18:35 +01:00
The great rock update.
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user