diff --git a/_maps/shuttles/minidropship_barge.dmm b/_maps/shuttles/minidropship_barge.dmm new file mode 100644 index 00000000000..c305fedea58 --- /dev/null +++ b/_maps/shuttles/minidropship_barge.dmm @@ -0,0 +1,297 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/bed/chair/dropship/passenger{ + dir = 1 + }, +/obj/docking_port/mobile/marine_dropship/minidropship, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"b" = ( +/obj/structure/table/mainship, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"c" = ( +/turf/closed/shuttle/ert/engines/right{ + dir = 1 + }, +/area/shuttle/minidropship) +"d" = ( +/obj/machinery/door/poddoor/mainship/open/nonsmoothing{ + id = "minidropship_podlock" + }, +/obj/machinery/camera/autoname/mainship/dropship_two, +/obj/machinery/door/poddoor/shutters/transit/nonsmoothing, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"f" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"j" = ( +/obj/machinery/door/airlock/mainship/command{ + dir = 1 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"n" = ( +/obj/structure/closet/walllocker/hydrant/extinguisher, +/turf/open/floor/mainship/floor, +/area/shuttle/minidropship) +"o" = ( +/obj/structure/dropship_piece/tadpole/engine{ + dir = 1; + pixel_x = 23 + }, +/turf/closed/wall/mainship/outer/canterbury, +/area/shuttle/minidropship) +"q" = ( +/obj/structure/window/framed/mainship/canterbury/dropship/reinforced, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"s" = ( +/obj/machinery/light/floor{ + dir = 8 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"u" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"w" = ( +/obj/structure/bed/chair/dropship/passenger{ + dir = 1 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"z" = ( +/turf/open/floor/mainship/floor, +/area/shuttle/minidropship) +"B" = ( +/obj/machinery/door_control{ + id = "minidropship_podlock"; + name = "inner door-control" + }, +/turf/open/floor/mainship/floor, +/area/shuttle/minidropship) +"D" = ( +/obj/structure/table/mainship, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"E" = ( +/obj/machinery/cic_maptable, +/obj/machinery/camera/autoname/mainship/dropship_two, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"F" = ( +/obj/machinery/door/poddoor/mainship/open/nonsmoothing{ + id = "minidropship_podlock" + }, +/obj/machinery/door/poddoor/shutters/transit/nonsmoothing, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"G" = ( +/obj/structure/dropship_piece/tadpole/engine{ + dir = 1; + pixel_x = 23 + }, +/obj/structure/dropship_piece/tadpole/rearleft, +/obj/structure/dropship_piece/two/weapon/rightright{ + dir = 1; + pixel_y = 32 + }, +/turf/open/space/basic, +/area/shuttle/minidropship) +"I" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/vending/nanomed/tadpolemed{ + dir = 4 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"J" = ( +/turf/closed/shuttle/ert/engines/left{ + dir = 1 + }, +/area/shuttle/minidropship) +"L" = ( +/obj/structure/barricade/metal{ + dir = 8 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"M" = ( +/obj/structure/window/framed/mainship/canterbury/dropship/reinforced{ + layer = 1 + }, +/obj/machinery/door/poddoor/shutters/transit/nonsmoothing, +/obj/machinery/door/poddoor/mainship/open/nonsmoothing{ + id = "minidropship_podlock" + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"N" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/minidropship, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"O" = ( +/obj/structure/bed/chair/dropship/passenger, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"P" = ( +/obj/structure/dropship_piece/tadpole/rearright, +/obj/structure/dropship_piece/tadpole/engine{ + dir = 1; + pixel_x = -23 + }, +/obj/structure/dropship_piece/two/weapon/leftleft{ + dir = 1; + pixel_y = 32 + }, +/turf/open/space/basic, +/area/shuttle/minidropship) +"R" = ( +/turf/closed/wall/mainship/outer/canterbury, +/area/shuttle/minidropship) +"S" = ( +/obj/structure/barricade/metal{ + dir = 4 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"V" = ( +/obj/machinery/door/poddoor/mainship/open/nonsmoothing{ + id = "minidropship_podlock"; + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/transit/nonsmoothing{ + dir = 1 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"W" = ( +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"X" = ( +/obj/machinery/light/floor{ + dir = 4 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"Y" = ( +/obj/structure/dropship_piece/tadpole/engine{ + dir = 1; + pixel_x = -23 + }, +/turf/closed/wall/mainship/outer/canterbury, +/area/shuttle/minidropship) +"Z" = ( +/obj/structure/bed/chair/dropship/pilot{ + dir = 1 + }, +/turf/open/floor/mainship/floor, +/area/shuttle/minidropship) + +(1,1,1) = {" +P +d +F +F +Y +M +R +R +R +J +"} +(2,1,1) = {" +V +W +s +W +I +L +j +u +b +R +"} +(3,1,1) = {" +V +W +W +W +O +w +R +B +z +J +"} +(4,1,1) = {" +V +W +W +W +O +w +q +N +Z +R +"} +(5,1,1) = {" +V +W +W +W +O +a +q +E +Z +R +"} +(6,1,1) = {" +V +W +W +W +O +w +R +n +z +c +"} +(7,1,1) = {" +V +W +X +W +f +S +j +f +D +R +"} +(8,1,1) = {" +G +d +F +F +o +M +R +R +R +c +"} diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 61e74cb8909..6ceccc0e38d 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -165,6 +165,11 @@ description = "A Tadpole model was modified to expedite the delivery of supplies to combat zones. The weapon system attach point had to be removed to enlarge the cargo area." display_name = "Tadpole Cargo Model" +/datum/map_template/shuttle/minidropship/barge + suffix = "_barge" + description = "A cargo barge used for transporting significant forces. The combat modules were sacrificed for the sake of the internal volume." + display_name = "Tadpole Barge Model" + /datum/map_template/shuttle/escape_pod shuttle_id = SHUTTLE_ESCAPE_POD name = "Escape Pod" diff --git a/code/game/objects/machinery/computer/dropship_picker.dm b/code/game/objects/machinery/computer/dropship_picker.dm index bbcf15d3593..25c58d8ff95 100644 --- a/code/game/objects/machinery/computer/dropship_picker.dm +++ b/code/game/objects/machinery/computer/dropship_picker.dm @@ -66,6 +66,7 @@ "_mobile_bar" = 'icons/ui_icons/dropshippicker/_mobile_bar.png', "_umbilical" = 'icons/ui_icons/dropshippicker/_umbilical.png', "_cargo" = 'icons/ui_icons/dropshippicker/_cargo.png', + "_barge" = 'icons/ui_icons/dropshippicker/_barge.png', ) /obj/machinery/computer/dropship_picker/ui_act(action, list/params, datum/tgui/ui) diff --git a/icons/UI_Icons/dropshippicker/_barge.png b/icons/UI_Icons/dropshippicker/_barge.png new file mode 100644 index 00000000000..2fd5ac8efb3 Binary files /dev/null and b/icons/UI_Icons/dropshippicker/_barge.png differ