diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machine_processing.dm index c7455df467..1dee25d94d 100644 --- a/code/modules/mining/machine_processing.dm +++ b/code/modules/mining/machine_processing.dm @@ -6,16 +6,28 @@ icon_state = "console" density = 1 anchored = 1 + var/id = "" var/obj/machinery/mineral/processing_unit/machine = null /obj/machinery/mineral/processing_unit_console/New() ..() spawn(7) + /** src.machine = locate(/obj/machinery/mineral/processing_unit, get_step(src, EAST)) if (machine) machine.CONSOLE = src else del(src) + */ + //Commented out for being horrible for mappers. -Fastler + for(var/obj/machinery/mineral/processing_unit/M in world) + if(M.id == src.id) + src.machine = M + if (machine) + machine.CONSOLE = src + else + del(src) + /obj/machinery/mineral/processing_unit_console/attack_hand(user as mob) @@ -193,6 +205,7 @@ icon_state = "furnace" density = 1 anchored = 1.0 + var/id = "" var/obj/machinery/mineral/input = null var/obj/machinery/mineral/output = null var/obj/machinery/mineral/CONSOLE = null diff --git a/code/modules/mining/machine_stacking.dm b/code/modules/mining/machine_stacking.dm index 01a48bac60..0d73ddcc2a 100644 --- a/code/modules/mining/machine_stacking.dm +++ b/code/modules/mining/machine_stacking.dm @@ -6,16 +6,27 @@ icon_state = "console" density = 1 anchored = 1 + var/id = "" var/obj/machinery/mineral/stacking_machine/machine = null /obj/machinery/mineral/stacking_unit_console/New() ..() spawn(7) + /** src.machine = locate(/obj/machinery/mineral/stacking_machine, get_step(src, SOUTHEAST)) if (machine) machine.CONSOLE = src else del(src) + */ + //Commented out for being horrible for mappers. -Fastler + for(var/obj/machinery/mineral/stacking_machine/M in world) + if(M.id == src.id) + src.machine = M + if (machine) + machine.CONSOLE = src + else + del(src) /obj/machinery/mineral/stacking_unit_console/attack_hand(user as mob) @@ -136,6 +147,7 @@ icon_state = "stacker" density = 1 anchored = 1.0 + var/id = "" var/obj/machinery/mineral/stacking_unit_console/CONSOLE var/stk_types = list() var/stk_amt = list()