anchor.diff:  	w_class = WEIGHT_CLASS_SMALL
   	throw_speed = 3
   	throw_range = 5
  -	materials = list(/datum/material/iron=10000)
  +	materials = list(MAT_METAL=10000)
   	armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 30, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100)
   	resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
   	var/list/active_portal_pairs
  
positive.code: 
  /obj/item/hand_tele/pre_attack(atom/target, mob/user, params)
  	if(try_dispel_portal(target, user))
  		return TRUE
  	return ..()
  
  /obj/item/hand_tele/proc/try_dispel_portal(atom/target, mob/user)
  
negative.code: 		to_chat(user, "<span class='notice'>\The [src] is malfunctioning.</span>")
  		return
  	user.show_message("<span class='notice'>Locked In.</span>", 2)
  	var/list/obj/effect/portal/created = create_portal_pair(current_location, get_teleport_turf(get_turf(T)), src, 300, 1, null, atmos_link_override)
  	if(!(LAZYLEN(created) == 2))
  		return
  	try_move_adjacent(created[1])
  	active_portal_pairs[created[1]] = created[2]
  	var/obj/effect/portal/c1 = created[1]
  	var/obj/effect/portal/c2 = created[2]
  