diff --git a/code/game/dna/genes/goon_disabilities.dm b/code/game/dna/genes/goon_disabilities.dm
index 32617d456be..c0973e2206d 100644
--- a/code/game/dna/genes/goon_disabilities.dm
+++ b/code/game/dna/genes/goon_disabilities.dm
@@ -333,6 +333,10 @@
*/
var/mob/living/carbon/L = usr
+ if(L)
+ usr.attack_log += text("\[[time_stamp()]\] [usr.real_name] ([usr.ckey]) cast the spell [name] on [L.real_name] ([L.ckey]).")
+ msg_admin_attack("[usr.real_name] ([usr.ckey]) has cast the spell [name] on [L.real_name] ([L.ckey]) ()")
+
L.adjust_fire_stacks(0.5)
L.visible_message("\red [L.name] suddenly bursts into flames!")
L.on_fire = 1
diff --git a/code/game/dna/genes/goon_powers.dm b/code/game/dna/genes/goon_powers.dm
index 29cebeac06f..e421a9594f8 100644
--- a/code/game/dna/genes/goon_powers.dm
+++ b/code/game/dna/genes/goon_powers.dm
@@ -159,11 +159,15 @@
if(istype(H.wear_suit, /obj/item/clothing/suit/space))
handle_suit = 1
if(H.internal)
- H.visible_message("\red A cloud of fine ice crystals engulfs [H]!",
- "A cloud of fine ice crystals cover your [H.head]'s visor.")
+ H.visible_message("\red [usr] sprays a cloud of fine ice crystals, engulfing [H]!",
+ "[usr] sprays a cloud of fine ice crystals over your [H.head]'s visor.")
+ log_admin("[ckey(usr.key)] has used cryokinesis on [ckey(C.key)], internals yes, suit yes")
+ msg_admin_attack("[usr.real_name] ([usr.ckey]) has cast cryokinesis on [C.real_name] ([C.ckey]), ()")
else
- H.visible_message("\red A cloud of fine ice crystals engulfs [H]!",
- "A cloud of fine ice crystals cover your [H.head]'s visor and make it into your air vents!.")
+ H.visible_message("\red [usr] sprays a cloud of fine ice crystals engulfing, [H]!",
+ "[usr] sprays a cloud of fine ice crystals cover your [H.head]'s visor and make it into your air vents!.")
+ log_admin("[usr.real_name] ([ckey(usr.key)]) has used cryokinesis on [C.real_name] ([ckey(C.key)]), ()")
+ msg_admin_attack("[usr.real_name] ([usr.ckey]) has cast cryokinesis on [C.real_name] ([C.ckey]), ()")
H.bodytemperature = max(0, H.bodytemperature - 50)
H.adjustFireLoss(5)
if(!handle_suit)
@@ -171,8 +175,9 @@
C.adjustFireLoss(10)
C.ExtinguishMob()
- C.visible_message("\red A cloud of fine ice crystals engulfs [C]!")
- log_admin("[ckey(usr.key)] has used cryokinesis on [ckey(C.key)].")
+ C.visible_message("\red [usr] sprays a cloud of fine ice crystals, engulfing [C]!")
+ log_admin("[ckey(usr.key)] has used cryokinesis on [ckey(C.key)], internals no, suit no")
+ msg_admin_attack("[usr.real_name] ([usr.ckey]) has cast cryokinesis on [C.real_name] ([C.ckey]), ()")
//playsound(usr.loc, 'bamf.ogg', 50, 0)
diff --git a/code/modules/power/singularity/generator.dm b/code/modules/power/singularity/generator.dm
index 69c3b611e39..bcd8403b54c 100644
--- a/code/modules/power/singularity/generator.dm
+++ b/code/modules/power/singularity/generator.dm
@@ -13,7 +13,6 @@
var/turf/T = get_turf(src)
if(src.energy >= 200)
var/admin_message = "New singularity made"
- world << "lengthy = [length(fingerprintshidden)]"
if(fingerprintshidden && length(fingerprintshidden))
admin_message += "touched by: "
if(islist(fingerprintshidden))