Solar control fixes (#33985)
* Solar fixes * Also removing the solcon-o icon
This commit is contained in:
committed by
CitadelStationBot
parent
bf35f19aca
commit
0ebd16f509
@@ -345,9 +345,6 @@
|
||||
add_overlay("[icon_state]_broken")
|
||||
else
|
||||
add_overlay(icon_screen)
|
||||
if(currentdir > -1)
|
||||
setDir(angle2dir(currentdir))
|
||||
add_overlay(mutable_appearance(icon, "solcon-o", FLY_LAYER))
|
||||
|
||||
/obj/machinery/power/solar_control/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \
|
||||
datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
|
||||
@@ -375,7 +372,7 @@
|
||||
if(..())
|
||||
return
|
||||
switch(action)
|
||||
if("direction")
|
||||
if("angle")
|
||||
var/adjust = text2num(params["adjust"])
|
||||
if(adjust)
|
||||
currentdir = CLAMP((360 + adjust + currentdir) % 360, 0, 359)
|
||||
@@ -391,9 +388,7 @@
|
||||
. = TRUE
|
||||
if("tracking")
|
||||
var/mode = text2num(params["mode"])
|
||||
if(mode)
|
||||
track = mode
|
||||
. = TRUE
|
||||
track = mode
|
||||
if(mode == 2 && connected_tracker)
|
||||
connected_tracker.set_angle(SSsun.angle)
|
||||
set_panels(currentdir)
|
||||
@@ -402,6 +397,7 @@
|
||||
if(trackrate)
|
||||
nexttime = world.time + 36000 / abs(trackrate)
|
||||
set_panels(targetdir)
|
||||
. = TRUE
|
||||
if("refresh")
|
||||
search_for_connected()
|
||||
if(connected_tracker && track == 2)
|
||||
|
||||
Reference in New Issue
Block a user