Files
2020-02-16 19:40:21 -08:00

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")