diff --git a/code/modules/unit_tests/required_map_items.dm b/code/modules/unit_tests/required_map_items.dm index a8804645efd8..e72be1703e46 100644 --- a/code/modules/unit_tests/required_map_items.dm +++ b/code/modules/unit_tests/required_map_items.dm @@ -30,7 +30,8 @@ expected_types += /obj/structure/cassette_rack/prefilled expected_types += /obj/machinery/cryopod expected_types += /obj/machinery/cassette/mailbox - ignored_types += /obj/machinery/cryopod/prison + expected_types += /obj/machinery/station_map/engineering + ignored_types += /obj/machinery/cryopod/prison // monkestation end /datum/unit_test/required_map_items/Run() diff --git a/monkestation/code/modules/holomaps/machinery.dm b/monkestation/code/modules/holomaps/machinery.dm index 428df2f60440..ac3c6fd6cc37 100644 --- a/monkestation/code/modules/holomaps/machinery.dm +++ b/monkestation/code/modules/holomaps/machinery.dm @@ -269,9 +269,12 @@ icon_state = "station_map_engi" circuit = /obj/item/circuitboard/machine/station_map/engineering -/obj/machinery/station_map/engineering/attack_hand(mob/user) +/obj/machinery/station_map/engineering/Initialize() . = ..() + REGISTER_REQUIRED_MAP_ITEM(1, INFINITY) +/obj/machinery/station_map/engineering/attack_hand(mob/user) + . = ..() if(.) holomap_datum.update_map(handle_overlays())