Fix some inverted teleport validation checks (#88967)

## About The Pull Request

A bunch of places in code were recently updated to use a helper proc for
validating teleportation.
Unfortunately a lot of them also got the return value inverted, and
would only let you teleport to illegal locations. Most notably this
effected the hand teleporter, but also several other items.

Fixes #88966 

what is a "dull universal force" supposed to be anyway
This commit is contained in:
Jacquerel
2025-01-09 19:50:02 +00:00
committed by GitHub
parent cefde77beb
commit 9c8954cda5
6 changed files with 7 additions and 7 deletions
@@ -25,7 +25,7 @@
var/list/info_shown = ..()
var/area/destination_area = get_area(imp_in)
if(isnull(destination_area) || check_teleport_valid(imp_in, usr))
if(isnull(destination_area) || !check_teleport_valid(imp_in, usr))
info_shown["Status"] = "Implant carrier teleport signal cannot be reached!"
else
var/turf/turf_to_check = get_turf(imp_in)