mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
26 lines
671 B
Plaintext
26 lines
671 B
Plaintext
/obj/effect/mineral
|
|
name = "mineral vein"
|
|
icon = 'icons/obj/mining.dmi'
|
|
desc = "Shiny."
|
|
mouse_opacity = 0
|
|
density = 0
|
|
anchored = 1
|
|
var/ore_key
|
|
var/image/scanner_image
|
|
|
|
/obj/effect/mineral/New(var/newloc, var/ore/M)
|
|
..(newloc)
|
|
name = "[M.display_name] deposit"
|
|
ore_key = M.name
|
|
icon_state = "rock_[ore_key]"
|
|
var/turf/T = get_turf(src)
|
|
layer = T.layer+0.1
|
|
|
|
/obj/effect/mineral/proc/get_scan_overlay()
|
|
if(!scanner_image)
|
|
var/ore/O = ore_data[ore_key]
|
|
if(O)
|
|
scanner_image = image(icon, loc = get_turf(src), icon_state = (O.scan_icon ? O.scan_icon : icon_state))
|
|
else
|
|
to_world("No ore data for [src]!")
|
|
return scanner_image |