From a4122ce79388cee95d70acd324309dddafe6f05e Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Mon, 2 Aug 2021 13:33:19 -0400 Subject: [PATCH 1/2] Merge pull request #11334 from VOREStation/Arokha/spacevoretest Update vore space prot test --- code/unit_tests/vore_tests_vr.dm | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/code/unit_tests/vore_tests_vr.dm b/code/unit_tests/vore_tests_vr.dm index 7d060b1ca4..2bcfcc13fa 100644 --- a/code/unit_tests/vore_tests_vr.dm +++ b/code/unit_tests/vore_tests_vr.dm @@ -91,9 +91,20 @@ fail("[pred.vore_selected].nom_mob([prey]) did not put prey inside [pred]") return 1 else - var/turf/T = locate(/turf/space) + // Get an empty space level instead of just picking a random space turf + var/empty_z = using_map.get_empty_zlevel() + if(!empty_z) + fail("Unable to get empty z-level for vore space protection test!") + return 1 + + // Away from map edges so they don't transit while we're testing + var/mid_w = round(world.maxx*0.5) + var/mid_h = round(world.maxy*0.5) + + var/turf/T = locate(mid_w, mid_h, empty_z) + if(!T) - fail("could not find a space turf for testing") + fail("Unable to get turf for vore space protection test!") return 1 else pred.forceMove(T)