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,8 +3,11 @@
desc = "Used for building lights."
icon = 'icons/obj/lighting.dmi'
icon_state = "tube-construct-item"
mount_requirements = MOUNTED_FRAME_SIMFLOOR
metal_sheets_refunded = 2
///specifies which type of light fixture this frame will build
var/fixture_type = "tube"
mount_reqs = list("simfloor")
/obj/item/mounted/frame/light_fixture/do_build(turf/on_wall, mob/user)
to_chat(user, "You begin attaching [src] to \the [on_wall].")
@@ -36,4 +39,4 @@
icon = 'icons/obj/lighting.dmi'
icon_state = "bulb-construct-item"
fixture_type = "bulb"
sheets_refunded = 1
metal_sheets_refunded = 1