diff --git a/_maps/RandomRuins/IceRuins/bubberstation/icemoon_surface_gas_bubber.dmm b/_maps/RandomRuins/IceRuins/bubberstation/icemoon_surface_gas_bubber.dmm index e674573483f..5fb9a3105e7 100644 --- a/_maps/RandomRuins/IceRuins/bubberstation/icemoon_surface_gas_bubber.dmm +++ b/_maps/RandomRuins/IceRuins/bubberstation/icemoon_surface_gas_bubber.dmm @@ -689,9 +689,7 @@ }, /area/ruin/powered/lizard_gas) "tk" = ( -/obj/machinery/rnd/production/circuit_imprinter/offstation{ - name = "Gas Station Imprinter" - }, +/obj/machinery/rnd/production/circuit_imprinter/offstation/lizard_gas, /turf/open/floor/wood/parquet, /area/ruin/powered/lizard_gas) "ts" = ( diff --git a/code/game/area/areas/ruins/icemoon.dm b/code/game/area/areas/ruins/icemoon.dm index 80f8f6bb33a..7adcf57cb57 100644 --- a/code/game/area/areas/ruins/icemoon.dm +++ b/code/game/area/areas/ruins/icemoon.dm @@ -2,6 +2,7 @@ /area/ruin/powered/lizard_gas name = "\improper Lizard Gas Station" + requires_power = TRUE // BUBBER EDIT ADDITION /area/ruin/unpowered/buried_library name = "\improper Buried Library" diff --git a/code/modules/research/machinery/_production.dm b/code/modules/research/machinery/_production.dm index 62f7d72a454..769eaa7c0de 100644 --- a/code/modules/research/machinery/_production.dm +++ b/code/modules/research/machinery/_production.dm @@ -25,12 +25,16 @@ var/datum/looping_sound/lathe_print/print_sound ///made so we dont call addtimer() 40,000 times in on_techweb_update(). only allows addtimer() to be called on the first update var/techweb_updating = FALSE + // BUBBER EDIT ADDITION BEGIN - Lizard gas imprinter + /// Whether to force the materials container not to connect to the station ore silo + var/force_disconnect = FALSE + // BUBBER EDIT ADDITION END /obj/machinery/rnd/production/Initialize(mapload) print_sound = new(src, FALSE) materials = new ( src, \ - mapload, \ + force_disconnect ? FALSE : mapload, // BUBBER EDIT CHANGE - Lizard gas imprinter - ORIGINAL: mapload, mat_container_signals = list( \ COMSIG_MATCONTAINER_ITEM_CONSUMED = TYPE_PROC_REF(/obj/machinery/rnd/production, local_material_insert) ) \ diff --git a/modular_zubbers/code/modules/research/machinery/circuit_imprinter.dm b/modular_zubbers/code/modules/research/machinery/circuit_imprinter.dm new file mode 100644 index 00000000000..b7e374166f6 --- /dev/null +++ b/modular_zubbers/code/modules/research/machinery/circuit_imprinter.dm @@ -0,0 +1,3 @@ +/obj/machinery/rnd/production/circuit_imprinter/offstation/lizard_gas + name = "gas station imprinter" + force_disconnect = TRUE diff --git a/tgstation.dme b/tgstation.dme index 08571afb412..d85c29c3d13 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -9927,6 +9927,7 @@ #include "modular_zubbers\code\modules\research\designs\weapon_designs.dm" #include "modular_zubbers\code\modules\research\designs\wiremod_designs.dm" #include "modular_zubbers\code\modules\research\designs\autolathe\security_designs.dm" +#include "modular_zubbers\code\modules\research\machinery\circuit_imprinter.dm" #include "modular_zubbers\code\modules\research\techweb\all_nodes.dm" #include "modular_zubbers\code\modules\research\techweb\circuit_nodes.dm" #include "modular_zubbers\code\modules\research\xenobiology\crossbreeding\prismatic.dm"