diff --git a/code/game/machinery/computer/ai_core.dm b/code/game/machinery/computer/ai_core.dm
index ba139e50855..44b55ed1d2c 100644
--- a/code/game/machinery/computer/ai_core.dm
+++ b/code/game/machinery/computer/ai_core.dm
@@ -153,6 +153,9 @@
to_chat(user, "You screw the circuit board into place.")
state = SCREWED_CORE
if(GLASS_CORE)
+ var/area/R = get_area(src)
+ message_admins("[key_name_admin(usr)] has completed an AI core in [R]: [ADMIN_COORDJMP(loc)].")
+ log_game("[key_name(usr)] has completed an AI core in [R]: [COORD(loc)].")
to_chat(user, "You connect the monitor.")
if(!brain)
var/open_for_latejoin = alert(user, "Would you like this core to be open for latejoining AIs?", "Latejoin", "Yes", "Yes", "No") == "Yes"