From f110cef21674f30b52d3418c154f1647d6a11fd5 Mon Sep 17 00:00:00 2001 From: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com> Date: Sun, 20 Sep 2020 16:47:14 +0100 Subject: [PATCH] [TGUI] Cargo Console (#14386) * TGUI Cargo Console * Addesses Mochi --- _maps/map_files/Delta/delta.dmm | 4 +- .../MetaStation/MetaStation.v41A.II.dmm | 6 +- _maps/map_files/cyberiad/cyberiad.dmm | 2 +- _maps/map_files/cyberiad/z2.dmm | 2 +- code/controllers/subsystem/shuttles.dm | 6 +- code/datums/supplypacks.dm | 6 + .../game/machinery/computer/buildandrepair.dm | 2 +- code/modules/shuttle/supply.dm | 465 +++++++----------- nano/templates/order_console.tmpl | 111 ----- nano/templates/supply_console.tmpl | 130 ----- tgui/packages/tgui/interfaces/CargoConsole.js | 280 +++++++++++ tgui/packages/tgui/public/tgui.bundle.js | 6 +- 12 files changed, 466 insertions(+), 554 deletions(-) delete mode 100644 nano/templates/order_console.tmpl delete mode 100644 nano/templates/supply_console.tmpl create mode 100644 tgui/packages/tgui/interfaces/CargoConsole.js diff --git a/_maps/map_files/Delta/delta.dmm b/_maps/map_files/Delta/delta.dmm index f469b859f2b..8436f932d4a 100644 --- a/_maps/map_files/Delta/delta.dmm +++ b/_maps/map_files/Delta/delta.dmm @@ -28449,7 +28449,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/machinery/computer/ordercomp, +/obj/machinery/computer/supplycomp/public, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ dir = 5; @@ -29206,7 +29206,7 @@ }, /area/hallway/primary/fore) "bed" = ( -/obj/machinery/computer/ordercomp, +/obj/machinery/computer/supplycomp/public, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "purple" diff --git a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm index 28f2f2f5ebf..c07960eab59 100644 --- a/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm +++ b/_maps/map_files/MetaStation/MetaStation.v41A.II.dmm @@ -35305,7 +35305,7 @@ }, /area/engine/chiefs_office) "bjJ" = ( -/obj/machinery/computer/ordercomp, +/obj/machinery/computer/supplycomp/public, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel{ dir = 9; @@ -41916,7 +41916,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/machinery/computer/ordercomp, +/obj/machinery/computer/supplycomp/public, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -44531,7 +44531,7 @@ layer = 4; pixel_y = 32 }, -/obj/machinery/computer/ordercomp, +/obj/machinery/computer/supplycomp/public, /turf/simulated/floor/wood, /area/crew_quarters/heads) "byv" = ( diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 4b21edd5a54..6458f106529 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -48799,7 +48799,7 @@ }, /area/engine/gravitygenerator) "bOt" = ( -/obj/machinery/computer/ordercomp, +/obj/machinery/computer/supplycomp/public, /obj/item/radio/intercom{ broadcasting = 0; name = "station intercom (General)"; diff --git a/_maps/map_files/cyberiad/z2.dmm b/_maps/map_files/cyberiad/z2.dmm index 66f2f61abee..987c1ee28b4 100644 --- a/_maps/map_files/cyberiad/z2.dmm +++ b/_maps/map_files/cyberiad/z2.dmm @@ -9856,7 +9856,7 @@ }, /area/admin) "xV" = ( -/obj/machinery/computer/ordercomp, +/obj/machinery/computer/supplycomp/public, /turf/unsimulated/floor{ tag = "icon-floor"; icon_state = "floor" diff --git a/code/controllers/subsystem/shuttles.dm b/code/controllers/subsystem/shuttles.dm index 67b6a1b8dd7..c86f988bcd4 100644 --- a/code/controllers/subsystem/shuttles.dm +++ b/code/controllers/subsystem/shuttles.dm @@ -31,7 +31,7 @@ SUBSYSTEM_DEF(shuttle) var/points_per_intel = 250 //points gained per intel returned var/points_per_plasma = 5 //points gained per plasma returned var/points_per_design = 25 //points gained per research design returned - var/centcom_message = "" //Remarks from Centcom on how well you checked the last order. + var/centcom_message = null //Remarks from Centcom on how well you checked the last order. var/list/discoveredPlants = list() //Typepaths for unusual plants we've already sent CentComm, associated with their potencies var/list/techLevels = list() var/list/researchDesigns = list() @@ -61,6 +61,8 @@ SUBSYSTEM_DEF(shuttle) supply_packs["[P.type]"] = P initial_move() + centcom_message = "