diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index 3ae6770ceaa..a6db2f9fc99 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -225,6 +225,11 @@ to destroy them and players will be able to make replacements. build_path = "/obj/machinery/power/port_gen/pacman/mrs" origin_tech = "programming=3;powerstorage=5;engineering=5" +/obj/item/weapon/circuitboard/pacman/industrial + name = "Circuit Board (Industrial PACMAN-type Generator)" + build_path = "/obj/machinery/power/port_gen/pacman/industrial" + origin_tech = "programming=3;powerstorage=4;engineering=4" + /obj/item/weapon/circuitboard/pacman2 name = "Circuit Board (PACMANII-type Generator)" build_path = "/obj/machinery/power/port_gen/pacman2" diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index 17c0d52e850..bf2875e3051 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -311,5 +311,15 @@ display round(lastgen) and plasmatank amount power_gen = 40000 time_per_sheet = 30 board_path = "/obj/item/weapon/circuitboard/pacman/mrs" + overheat() + explosion(src.loc, 4, 4, 4, -1) + +/obj/machinery/power/port_gen/pacman/industrial + name = "Industrial P.A.C.M.A.N.-type Portable Generator" + icon_state = "plasmagen" + sheet_path = /obj/item/stack/sheet/plasma + power_gen = 25000 + time_per_sheet = 30 + board_path = "/obj/item/weapon/circuitboard/pacman/industrial" overheat() explosion(src.loc, 4, 4, 4, -1) \ No newline at end of file diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index 67354a1ba87..cbee8cea01b 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -1226,6 +1226,16 @@ datum materials = list("$glass" = 2000, "acid" = 20) build_path = "/obj/item/weapon/circuitboard/pacman/mrs" + industrial + name = "Industrial PACMAN-type Generator Board" + desc = "The circuit board that for a Industrial PACMAN-type portable generator." + id = "industrial" + req_tech = list("programming" = 3, "powerstorage" = 4, "engineering" = 4) + build_type = IMPRINTER + reliability_base = 70 + materials = list("$glass" = 2000, "acid" = 20) + build_path = "/obj/item/weapon/circuitboard/pacman/industrial" + ///////////////////////////////////////// ////////////Medical Tools//////////////// diff --git a/icons/obj/power.dmi b/icons/obj/power.dmi index c12b373b448..3e25faa20a0 100644 Binary files a/icons/obj/power.dmi and b/icons/obj/power.dmi differ