mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-25 08:34:23 +00:00
* Teleporter machinery now auto links with each other, removes screwdriver + wirecutter interaction (#54325) Teleporter machinery will now automatically link with each other. This makes the screwdriver + wirecutter interaction redundant, so it has been removed. * Teleporter machinery now auto links with each other, removes screwdriver + wirecutter interaction Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
11 lines
873 B
Plaintext
11 lines
873 B
Plaintext
/datum/unit_test/auto_teleporter_linking/Run()
|
|
// Put down the teleporter machinery
|
|
var/obj/machinery/teleport/hub/hub = allocate(/obj/machinery/teleport/hub)
|
|
var/obj/machinery/teleport/station/station = allocate(/obj/machinery/teleport/station, locate(run_loc_bottom_left.x + 1, run_loc_bottom_left.y, run_loc_bottom_left.z))
|
|
var/obj/machinery/computer/teleporter/computer = allocate(/obj/machinery/computer/teleporter, locate(run_loc_bottom_left.x + 2, run_loc_bottom_left.y, run_loc_bottom_left.z))
|
|
|
|
TEST_ASSERT_EQUAL(hub.power_station, station, "Hub didn't link to the station")
|
|
TEST_ASSERT_EQUAL(station.teleporter_console, computer, "Station didn't link to the teleporter console")
|
|
TEST_ASSERT_EQUAL(station.teleporter_hub, hub, "Station didn't link to the hub")
|
|
TEST_ASSERT_EQUAL(computer.power_station, station, "Teleporter console didn't link to the hub")
|