anchor.diff:  				if(loneop.weight % 5 == 0 && SSticker.totalPlayers > 1)
   					if(disk_comfort_level >= 2)
   						visible_message(span_notice("[src] sleeps soundly. Sleep tight, disky."))
  -					message_admins("[src] is stationary in [ADMIN_VERBOSEJMP(newturf)]. The weight of Lone Operative is now [loneop.weight].")
  -				log_game("[src] is stationary for too long in [loc_name(newturf)], and has increased the weight of the Lone Operative event to [loneop.weight].")
  -
  -	else
  -		lastlocation = newturf
  -		last_disk_move = world.time
  -		var/datum/round_event_control/operative/loneop = locate(/datum/round_event_control/operative) in SSevents.control
  -		if(istype(loneop) && loneop.occurrences < loneop.max_occurrences && prob(loneop.weight))
  -			loneop.weight = max(loneop.weight - 1, 0)
  -			if(loneop.weight % 5 == 0 && SSticker.totalPlayers > 1)
  -				message_admins("[src] is on the move (currently in [ADMIN_VERBOSEJMP(newturf)]). The weight of Lone Operative is now [loneop.weight].")
  -			log_game("[src] being on the move has reduced the weight of the Lone Operative event to [loneop.weight].")
  +					message_admins("[src] is unsecured in [ADMIN_VERBOSEJMP(new_turf)]. The weight of Lone Operative is now [loneop.weight].")
  +				log_game("[src] is unsecured for too long in [loc_name(new_turf)], and has increased the weight of the Lone Operative event to [loneop.weight].")
  +
  +/obj/item/disk/nuclear/proc/is_secured()
  +	if (last_secured_location == get_turf(src))
  +		return FALSE
  +
  +	var/mob/holder = pulledby || get(src, /mob)
  +	if (isnull(holder?.client))
  +		return FALSE
  +
  +	return TRUE
   
   /obj/item/disk/nuclear/examine(mob/user)
   	. = ..()
  
positive.code: 	if(fake)
  		STOP_PROCESSING(SSobj, src)
  		CRASH("A fake nuke disk tried to call process(). Who the fuck and how the fuck")
  	var/turf/newturf = get_turf(src)
  
  	if(newturf && lastlocation == newturf)
  		/// How comfy is our disk?
  		var/disk_comfort_level = 0
  
  
negative.code: 	armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 30, BIO = 0, FIRE = 100, ACID = 100)
  	resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
  	var/fake = FALSE
  	var/turf/last_secured_location
  	var/last_disk_move
  
  /obj/item/disk/nuclear/Initialize(mapload)
  