diff --git a/_maps/shuttles/minidropship_voidraider.dmm b/_maps/shuttles/minidropship_voidraider.dmm new file mode 100644 index 00000000000..d45752ed8f2 --- /dev/null +++ b/_maps/shuttles/minidropship_voidraider.dmm @@ -0,0 +1,333 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mainship/outer/canterbury, +/area/shuttle/minidropship) +"c" = ( +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"d" = ( +/obj/effect/turf_decal/warning_stripes/thick{ + dir = 8; + layer = 3 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"e" = ( +/obj/structure/window/framed/mainship/canterbury/dropship/reinforced, +/obj/machinery/door/poddoor/shutters/transit/nonsmoothing, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"m" = ( +/obj/structure/dropship_piece/tadpole/tadpole_nose/right{ + dir = 1; + pixel_y = 32 + }, +/obj/effect/attach_point/weapon/minidropship{ + equipment_offset_y = 25 + }, +/obj/structure/dropship_piece/two/weapon/rightright{ + dir = 1; + pixel_y = 32 + }, +/turf/closed/wall/mainship/outer/canterbury, +/area/shuttle/minidropship) +"n" = ( +/obj/structure/window/framed/mainship/canterbury/dropship/reinforced, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"o" = ( +/turf/closed/shuttle/ert/engines/left{ + dir = 1 + }, +/area/shuttle/minidropship) +"p" = ( +/obj/machinery/camera/autoname/mainship/dropship_two{ + dir = 1 + }, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"q" = ( +/obj/machinery/door/poddoor/shutters/transit/nonsmoothing, +/obj/structure/window/framed/mainship/canterbury/dropship/reinforced, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"r" = ( +/obj/structure/dropship_piece/tadpole/engine{ + dir = 1; + pixel_x = -23 + }, +/obj/structure/window/framed/mainship/canterbury/dropship/reinforced, +/obj/machinery/door/poddoor/shutters/transit/nonsmoothing, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"s" = ( +/obj/structure/window/reinforced/west, +/obj/machinery/cic_maptable, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"t" = ( +/obj/effect/turf_decal/warning_stripes/thick/corner{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "minidropship_podlock"; + name = "inner door-control"; + dir = 4 + }, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"u" = ( +/obj/machinery/door/poddoor/shutters/transit/nonsmoothing, +/obj/machinery/door/poddoor/mainship/open{ + id = "minidropship_podlock" + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"v" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"w" = ( +/obj/effect/attach_point/weapon/minidropship{ + equipment_offset_y = 25 + }, +/obj/structure/dropship_piece/two/weapon/leftleft{ + dir = 1; + pixel_y = 32 + }, +/turf/closed/wall/mainship/outer/canterbury, +/area/shuttle/minidropship) +"x" = ( +/obj/effect/turf_decal/warning_stripes/thick{ + dir = 8; + layer = 3 + }, +/obj/machinery/light, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"y" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"z" = ( +/obj/structure/dropship_piece/tadpole/tadpole_nose{ + dir = 1; + pixel_y = 32 + }, +/turf/closed/wall/mainship/outer/canterbury, +/area/shuttle/minidropship) +"A" = ( +/obj/structure/dropship_piece/tadpole/engine{ + dir = 1; + pixel_x = -23 + }, +/turf/closed/wall/mainship/outer/canterbury, +/area/shuttle/minidropship) +"B" = ( +/obj/effect/attach_point/crew_weapon/minidropship, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"D" = ( +/obj/docking_port/mobile/marine_dropship/minidropship, +/obj/effect/turf_decal/warning_stripes/thick{ + dir = 4; + layer = 3 + }, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"F" = ( +/obj/machinery/holopad, +/obj/machinery/vending/nanomed/tadpolemed, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"G" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/minidropship, +/obj/machinery/camera/autoname/mainship/dropship_two, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "minidropship_podlock"; + name = "inner door-control"; + dir = 8 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"H" = ( +/obj/structure/bed/chair/dropship/pilot{ + dir = 1 + }, +/obj/machinery/door/window{ + dir = 2 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"I" = ( +/obj/effect/turf_decal/warning_stripes/thick{ + dir = 4; + layer = 3 + }, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"J" = ( +/obj/effect/turf_decal/warning_stripes/thick{ + dir = 1; + layer = 3 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"K" = ( +/obj/effect/turf_decal/warning_stripes/thick{ + dir = 1 + }, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"L" = ( +/obj/machinery/telecomms/relay/preset/telecomms/onboard, +/turf/closed/wall/mainship/outer/canterbury, +/area/shuttle/minidropship) +"O" = ( +/obj/effect/turf_decal/warning_stripes/thick/corner{ + dir = 8 + }, +/obj/structure/closet/walllocker/hydrant/extinguisher{ + dir = 8 + }, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"P" = ( +/obj/machinery/door/poddoor/mainship/open{ + id = "minidropship_podlock" + }, +/obj/machinery/door/poddoor/shutters/transit/nonsmoothing, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"R" = ( +/obj/effect/turf_decal/warning_stripes/thick{ + dir = 8 + }, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"S" = ( +/obj/effect/turf_decal/warning_stripes/thick{ + dir = 4; + layer = 3 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"U" = ( +/obj/machinery/door/poddoor/shutters/transit/nonsmoothing{ + dir = 2 + }, +/obj/machinery/door/poddoor/mainship/open{ + id = "minidropship_podlock"; + dir = 2 + }, +/turf/open/floor/plating/plating_catwalk, +/area/shuttle/minidropship) +"V" = ( +/obj/structure/dropship_piece/tadpole/engine{ + dir = 1; + pixel_x = 23 + }, +/turf/closed/wall/mainship/outer/canterbury, +/area/shuttle/minidropship) +"W" = ( +/obj/effect/turf_decal/warning_stripes/thick{ + dir = 1 + }, +/obj/machinery/door_control{ + id = "minidropship_podlock"; + name = "inner door-control"; + dir = 8 + }, +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"Y" = ( +/turf/open/floor/mainship/mono, +/area/shuttle/minidropship) +"Z" = ( +/turf/template_noop, +/area/template_noop) + +(1,1,1) = {" +w +e +r +e +u +u +P +A +Z +"} +(2,1,1) = {" +U +K +y +t +R +d +x +a +a +"} +(3,1,1) = {" +U +J +c +c +c +B +p +a +o +"} +(4,1,1) = {" +U +W +Y +O +D +S +I +a +L +"} +(5,1,1) = {" +n +a +s +a +F +Y +Y +a +o +"} +(6,1,1) = {" +Z +z +G +H +v +Y +v +a +a +"} +(7,1,1) = {" +Z +m +V +a +e +e +q +V +Z +"} diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 61e74cb8909..c6088a8b9f0 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -208,3 +208,8 @@ /datum/map_template/shuttle/escape_shuttle shuttle_id = SHUTTLE_ESCAPE_SHUTTLE name = "Escape Shuttle" + +/datum/map_template/shuttle/minidropship/_voidraider + suffix = "_voidraider" + description = "An asymmetric tadpole designed with vehicle transport in mind. Built with a wide umbilical to allow fluid heavy-vehicle movement." + display_name = "Tadpole VoidRaider Model" diff --git a/code/game/objects/machinery/computer/dropship_picker.dm b/code/game/objects/machinery/computer/dropship_picker.dm index bbcf15d3593..73dd0dd49c6 100644 --- a/code/game/objects/machinery/computer/dropship_picker.dm +++ b/code/game/objects/machinery/computer/dropship_picker.dm @@ -66,6 +66,8 @@ "_mobile_bar" = 'icons/ui_icons/dropshippicker/_mobile_bar.png', "_umbilical" = 'icons/ui_icons/dropshippicker/_umbilical.png', "_cargo" = 'icons/ui_icons/dropshippicker/_cargo.png', + + "_voidraider" = 'icons/ui_icons/dropshippicker/_voidraider.png', ) /obj/machinery/computer/dropship_picker/ui_act(action, list/params, datum/tgui/ui) diff --git a/icons/UI_Icons/dropshippicker/_voidraider.png b/icons/UI_Icons/dropshippicker/_voidraider.png new file mode 100644 index 00000000000..bd25c5ca4ac Binary files /dev/null and b/icons/UI_Icons/dropshippicker/_voidraider.png differ