anchor.diff:    // if(!spawn_locs.len)
     //   return 0
     // var/new_loc = pick(spawn_locs)
  -  var/obj/machinery/computer/def_terminal/Terminal = new /obj/machinery/computer/def_terminal(new_loc) //TODO: Terminal
  +  var/obj/machinery/def_terminal/Terminal = new /obj/machinery/def_terminal(new_loc) //TODO: Terminal
     Terminal.mode = src
     /*Terminal.hidden_uplink = new(src)
     Terminal.hidden_uplink.active = TRUE
  
positive.code:         isactive = 0
          desc = initial(desc)
  
  /obj/machinery/computer/def_terminal/ex_act()
    return
  
  /obj/machinery/computer/def_terminal/proc/callExplosion()
    if(mode.defeat(loc.z) && isactive)
      explosion(src.loc,5,7,9,18) //kaboom
  
negative.code:       callExplosion()
        qdel(src)
  
  /obj/machinery/def_terminal/attack_hand(mob/user)
    if(ishuman(user) && isactive)
      if(user.mind.special_role != "Defender")
        if(do_after(user,300,target = src)) //30 seconds
  