mirror of
https://github.com/goonstation/goonstation-2020.git
synced 2026-07-11 23:22:19 +01:00
36 lines
885 B
Plaintext
36 lines
885 B
Plaintext
/obj/machinery/power/stats_meter
|
|
name = "Gas Meter"
|
|
icon = 'icons/obj/reactorstats_meter.dmi'
|
|
icon_state = "meter_anim"
|
|
var/obj/machinery/atmospherics/pipe/target = null
|
|
anchored = 1.0
|
|
|
|
/obj/machinery/power/stats_meter/New()
|
|
..()
|
|
src.target = locate(/obj/machinery/atmospherics/pipe) in loc
|
|
return 1
|
|
|
|
/obj/machinery/power/stats_meter/proc/add_overlay(I as icon)
|
|
overlays += I
|
|
|
|
/obj/machinery/power/stats_meter/proc/del_overlay(I as icon)
|
|
overlays -= I
|
|
|
|
/obj/machinery/power/stats_meter/proc/set_bars(N as num)
|
|
|
|
del_overlay("bar1_overlay")
|
|
del_overlay("bar2_overlay")
|
|
del_overlay("bar3_overlay")
|
|
del_overlay("bar4_overlay")
|
|
del_overlay("bar5_overlay")
|
|
|
|
if(N > 0)
|
|
add_overlay("bar1_overlay")
|
|
if(N >= 1e5)
|
|
add_overlay("bar2_overlay")
|
|
if(N >= 1e8)
|
|
add_overlay("bar3_overlay")
|
|
if(N >= 1e11)
|
|
add_overlay("bar4_overlay")
|
|
if(N >= 1e15)
|
|
add_overlay("bar5_overlay") |