diff --git a/code/modules/mining/fulton.dm b/code/modules/mining/fulton.dm index d55bac7c685..0c97f2212a0 100644 --- a/code/modules/mining/fulton.dm +++ b/code/modules/mining/fulton.dm @@ -43,6 +43,10 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons) if(!beacon) to_chat(user, "[src] is not linked to a beacon, and cannot be used!") return + if(!(beacon in GLOB.total_extraction_beacons)) + beacon = null + to_chat(user, "The connected beacon has been destroyed!") + return if(!can_use_indoors) var/area/area = get_area(A) if(!area.outdoors)