Minor Mountable Frame Code Refactor (#18738)

* bugfix turned into a refactor

* fixes exploit with producing infinite metal

* Update code/__DEFINES/construction.dm

Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>

Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
This commit is contained in:
Sirryan2002
2022-08-27 16:04:43 -05:00
committed by GitHub
co-authored by Charlie
parent 7eb65e8831
commit b4539344e4
11 changed files with 59 additions and 48 deletions
@@ -3,7 +3,9 @@
desc = "Used for building intercoms"
icon = 'icons/obj/monitors.dmi'
icon_state = "intercom-frame"
mount_reqs = list("simfloor", "nospace")
mount_requirements = MOUNTED_FRAME_SIMFLOOR | MOUNTED_FRAME_NOSPACE
metal_sheets_refunded = 2
/obj/item/mounted/frame/intercom/do_build(turf/on_wall, mob/user)
new /obj/item/radio/intercom(get_turf(src), get_dir(user, on_wall), 0)