Improves logging/messaging for singularities. (#37411)
This commit is contained in:
committed by
CitadelStationBot
parent
3044f3ad3a
commit
5014bdf6ee
@@ -335,8 +335,10 @@ field_generator power level display
|
|||||||
if(O.last_warning && temp)
|
if(O.last_warning && temp)
|
||||||
if((world.time - O.last_warning) > 50) //to stop message-spam
|
if((world.time - O.last_warning) > 50) //to stop message-spam
|
||||||
temp = 0
|
temp = 0
|
||||||
message_admins("A singulo exists and a containment field has failed.",1)
|
var/turf/T = get_turf(src)
|
||||||
investigate_log("has <font color='red'>failed</font> whilst a singulo exists.", INVESTIGATE_SINGULO)
|
var/area/A = get_area(T)
|
||||||
|
message_admins("A singulo exists and a containment field has failed at [A] [ADMIN_COORDJMP(T)].")
|
||||||
|
investigate_log("has <font color='red'>failed</font> whilst a singulo exists at [A] [COORD(T)].", INVESTIGATE_SINGULO)
|
||||||
O.last_warning = world.time
|
O.last_warning = world.time
|
||||||
|
|
||||||
/obj/machinery/field/generator/shock(mob/living/user)
|
/obj/machinery/field/generator/shock(mob/living/user)
|
||||||
|
|||||||
@@ -128,11 +128,13 @@
|
|||||||
|
|
||||||
|
|
||||||
/obj/singularity/proc/admin_investigate_setup()
|
/obj/singularity/proc/admin_investigate_setup()
|
||||||
|
var/turf/T = get_turf(src)
|
||||||
|
var/area/A = get_area(T)
|
||||||
last_warning = world.time
|
last_warning = world.time
|
||||||
var/count = locate(/obj/machinery/field/containment) in urange(30, src, 1)
|
var/count = locate(/obj/machinery/field/containment) in urange(30, src, 1)
|
||||||
if(!count)
|
if(!count)
|
||||||
message_admins("A singulo has been created without containment fields active ([x],[y],[z])",1)
|
message_admins("A singulo has been created without containment fields active at [A] [ADMIN_COORDJMP(T)].")
|
||||||
investigate_log("was created. [count?"":"<font color='red'>No containment fields were active</font>"]", INVESTIGATE_SINGULO)
|
investigate_log("was created at [A] [COORD(T)]. [count?"":"<font color='red'>No containment fields were active</font>"]", INVESTIGATE_SINGULO)
|
||||||
|
|
||||||
/obj/singularity/proc/dissipate()
|
/obj/singularity/proc/dissipate()
|
||||||
if(!dissipate)
|
if(!dissipate)
|
||||||
|
|||||||
Reference in New Issue
Block a user