mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-24 21:40:55 +01:00
Merge branch 'master' into 191217-sprites_mecha
# Conflicts: # code/game/objects/items/paintkit.dm
This commit is contained in:
@@ -1,19 +1,19 @@
|
||||
/**********************Input and output plates**************************/
|
||||
|
||||
/obj/machinery/mineral/input
|
||||
icon = 'icons/mob/screen/generic.dmi'
|
||||
icon_state = "x2"
|
||||
name = "Input area"
|
||||
density = 0
|
||||
anchored = 1.0
|
||||
New()
|
||||
icon_state = "blank"
|
||||
|
||||
/obj/machinery/mineral/output
|
||||
icon = 'icons/mob/screen/generic.dmi'
|
||||
icon_state = "x"
|
||||
name = "Output area"
|
||||
density = 0
|
||||
anchored = 1.0
|
||||
New()
|
||||
icon_state = "blank"
|
||||
/**********************Input and output plates**************************/
|
||||
|
||||
/obj/machinery/mineral/input
|
||||
icon = 'icons/mob/screen/generic.dmi'
|
||||
icon_state = "x2"
|
||||
name = "Input area"
|
||||
density = 0
|
||||
anchored = 1.0
|
||||
New()
|
||||
icon_state = "blank"
|
||||
|
||||
/obj/machinery/mineral/output
|
||||
icon = 'icons/mob/screen/generic.dmi'
|
||||
icon_state = "x"
|
||||
name = "Output area"
|
||||
density = 0
|
||||
anchored = 1.0
|
||||
New()
|
||||
icon_state = "blank"
|
||||
|
||||
@@ -1,49 +1,49 @@
|
||||
/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/Initialize(mapload, var/ore/M)
|
||||
. = ..()
|
||||
name = "[M.display_name] deposit"
|
||||
ore_key = M.name
|
||||
icon_state = "rock_[ore_key]"
|
||||
var/turf/simulated/mineral/T = get_turf(src)
|
||||
layer = T.layer+0.1
|
||||
if (!istype(T))
|
||||
crash_with("Invalid loc for mineral overlay: [T ? T.type : "NULL"].")
|
||||
qdel(src)
|
||||
return
|
||||
|
||||
if (T.my_mineral)
|
||||
crash_with("Mineral overlay created on turf that already had one.")
|
||||
qdel(T.my_mineral)
|
||||
|
||||
T.my_mineral = src
|
||||
|
||||
/obj/effect/mineral/Destroy()
|
||||
var/turf/simulated/mineral/T = loc
|
||||
if (istype(T))
|
||||
T.my_mineral = null
|
||||
|
||||
return ..()
|
||||
|
||||
/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
|
||||
crash_with("No ore data for [src]!")
|
||||
return scanner_image
|
||||
|
||||
/obj/effect/mineral/singularity_pull()
|
||||
return
|
||||
|
||||
/obj/effect/mineral/singuloCanEat()
|
||||
return FALSE
|
||||
/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/Initialize(mapload, var/ore/M)
|
||||
. = ..()
|
||||
name = "[M.display_name] deposit"
|
||||
ore_key = M.name
|
||||
icon_state = "rock_[ore_key]"
|
||||
var/turf/simulated/mineral/T = get_turf(src)
|
||||
layer = T.layer+0.1
|
||||
if (!istype(T))
|
||||
crash_with("Invalid loc for mineral overlay: [T ? T.type : "NULL"].")
|
||||
qdel(src)
|
||||
return
|
||||
|
||||
if (T.my_mineral)
|
||||
crash_with("Mineral overlay created on turf that already had one.")
|
||||
qdel(T.my_mineral)
|
||||
|
||||
T.my_mineral = src
|
||||
|
||||
/obj/effect/mineral/Destroy()
|
||||
var/turf/simulated/mineral/T = loc
|
||||
if (istype(T))
|
||||
T.my_mineral = null
|
||||
|
||||
return ..()
|
||||
|
||||
/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
|
||||
crash_with("No ore data for [src]!")
|
||||
return scanner_image
|
||||
|
||||
/obj/effect/mineral/singularity_pull()
|
||||
return
|
||||
|
||||
/obj/effect/mineral/singuloCanEat()
|
||||
return FALSE
|
||||
|
||||
Reference in New Issue
Block a user