Closed pepperoniboy57 closed 3 years ago
Can reproduce this on current staging build. Related runtime
[13:00:20] Runtime in core_control.dm,57: Cannot read null.gas_name
proc name: build ui data (/obj/machinery/computer/fusion/core_control/build_ui_data)
usr: The maintenance drone (740) (/mob/living/silicon/robot/drone) ([0x3000020]) (the floor) (41,26,3 - Tradeship Ocelot Alpha) (/turf/simulated/floor/tiled/techfloor) (mistakenot4892)
usr.loc: The floor (/turf/simulated/floor/tiled/techfloor) ([0x10039f8]) (41,26,3 - Tradeship Ocelot Alpha) (/area/ship/trade/maintenance/engineering)
src: the R-UST Mk. 8 core control (/obj/machinery/computer/fusion/core_control)
src.loc: the floor (42,25,3) (/turf/simulated/floor/tiled/techfloor)
call stack:
the R-UST Mk. 8 core control (/obj/machinery/computer/fusion/core_control): build ui data()
the R-UST Mk. 8 core control (/obj/machinery/computer/fusion/core_control): ui interact(the maintenance drone (740) (/mob/living/silicon/robot/drone), "main", null, 1)
the R-UST Mk. 8 core control (/obj/machinery/computer/fusion/core_control): interface interact(the maintenance drone (740) (/mob/living/silicon/robot/drone))
the R-UST Mk. 8 core control (/obj/machinery/computer/fusion/core_control): attack hand(the maintenance drone (740) (/mob/living/silicon/robot/drone))
the R-UST Mk. 8 core control (/obj/machinery/computer/fusion/core_control): attack robot(the maintenance drone (740) (/mob/living/silicon/robot/drone))
the maintenance drone (740) (/mob/living/silicon/robot/drone): ClickOn(the R-UST Mk. 8 core control (/obj/machinery/computer/fusion/core_control), "icon-x=22;icon-y=15;left=1;scr...")
/datum/click_handler/default (/datum/click_handler/default): OnClick(the R-UST Mk. 8 core control (/obj/machinery/computer/fusion/core_control), "icon-x=22;icon-y=15;left=1;scr...")
the R-UST Mk. 8 core control (/obj/machinery/computer/fusion/core_control): Click(the floor (42,25,3) (/turf/simulated/floor/tiled/techfloor), "mapwindow.map", "icon-x=22;icon-y=15;left=1;scr...")
MistakeNot4892 (/client): Click(the R-UST Mk. 8 core control (/obj/machinery/computer/fusion/core_control), the floor (42,25,3) (/turf/simulated/floor/tiled/techfloor), "mapwindow.map", "icon-x=22;icon-y=15;left=1;scr...")
Description of issue
Putting gasses that the R-UST doesn't use for reactions (nitrogen, co2) bricks the core control console once the plasma temperature gets above 400 Can sometimes be fixed by going inside the core and intentionally destabilizing the field while the temperature is below 1000k
Difference between expected and actual behavior
Not having the R-UST in a vacuum shouldn't break the controls for it.
Steps to reproduce
-Turn on the supermacman in the power compartment, power 4/5 -Turn on the R-UST at 20 teslas -Get the portable air pump from atmos and inject it's contents into the engines core (or unscrew and move one of the borosilicate windows to let some air in) -Turn on the gyrotron at 2 delay 3 power -Keep checking the core control console, it will stop working once the temperature reaches above 400 -it will act like there are no R-USTs untill the electromagnetic field goes down -small chance for the "start up" button to stop working once the electromagnetic field goes down (cannot reliably recreate)
Specific information for locating
how the console looks once its broken: /obj/machinery/computer/fusion/core_control /obj/machinery/power/fusion_core/mapped /obj/effect/fusion_em_field once the field is deleted, somehow turned off or destabilized the console won't break again
Length of time in which bug has been known to occur
I've started playing nebula a few days ago so i'm not really sure
Client version, Server revision & Game ID
Client - Byond 513.5142 Revision - 6ce3da8783adf9318c59cbbddaaaafe0542efa9a
Issue bingo