diff --git a/code/modules/shuttle/dropship.dm b/code/modules/shuttle/dropship.dm index bf38f9fa3b..c4d34fe7cf 100644 --- a/code/modules/shuttle/dropship.dm +++ b/code/modules/shuttle/dropship.dm @@ -222,6 +222,17 @@ opacity = TRUE /obj/structure/shuttle/part/midway/transparent + desc = "The cockpit canopy transparency of a UD-4 gunship. Composed of a composite material that matches the hull's radar absorbency while providing protection against glare and sniping lasers." + opacity = FALSE + +/obj/structure/shuttle/part/midway/transparent/nosecone + desc = "Part of the nose assembly of the UD-4 Cheyenne. Contains the forward sensor complex." + +/obj/structure/shuttle/part/midway/gunpod_prop + name = "\improper Midway" + desc = "The nose of a UD-4 Cheyenne dropship. Contains the AESA radar system and the chin-mounted powered gunpod containing the GAU-113/B 25mm rotary autocannon with a 900 round drum." + icon = 'icons/turf/dropship4.dmi' + icon_state = "101a" opacity = FALSE /obj/structure/shuttle/part/cyclone @@ -231,6 +242,17 @@ opacity = TRUE /obj/structure/shuttle/part/cyclone/transparent + desc = "The cockpit canopy transparency of a UD-4 gunship. Composed of a composite material that matches the hull's radar absorbency while providing protection against glare and sniping lasers." + opacity = FALSE + +/obj/structure/shuttle/part/cyclone/transparent/nosecone + desc = "Part of the nose assembly of the UD-4 Cheyenne. Contains the forward sensor complex." + +/obj/structure/shuttle/part/cyclone/gunpod_prop + name = "\improper Cyclone" + desc = "The nose of a UD-4 Cheyenne dropship. Contains the AESA radar system and the chin-mounted powered gunpod containing the GAU-113/B 25mm rotary autocannon with a 900 round drum." + icon = 'icons/turf/dropship2.dmi' + icon_state = "101a" opacity = FALSE /obj/structure/shuttle/part/tornado @@ -240,6 +262,17 @@ opacity = TRUE /obj/structure/shuttle/part/tornado/transparent + desc = "The cockpit canopy transparency of a UD-4 gunship. Composed of a composite material that matches the hull's radar absorbency while providing protection against glare and sniping lasers." + opacity = FALSE + +/obj/structure/shuttle/part/tornado/transparent/nosecone + desc = "Part of the nose assembly of the UD-4 Cheyenne. Contains the forward sensor complex." + +/obj/structure/shuttle/part/tornado/gunpod_prop + name = "\improper Tornado" + desc = "The nose of a UD-4 Cheyenne dropship. Contains the AESA radar system and the chin-mounted powered gunpod containing the GAU-113/B 25mm rotary autocannon with a 900 round drum." + icon = 'icons/turf/dropship3.dmi' + icon_state = "101a" opacity = FALSE /obj/structure/shuttle/part/typhoon @@ -249,6 +282,17 @@ opacity = TRUE /obj/structure/shuttle/part/typhoon/transparent + desc = "The cockpit canopy transparency of a UD-4 gunship. Composed of a composite material that matches the hull's radar absorbency while providing protection against glare and sniping lasers." + opacity = FALSE + +/obj/structure/shuttle/part/typhoon/transparent/nosecone + desc = "Part of the nose assembly of the UD-4 Cheyenne. Contains the forward sensor complex." + +/obj/structure/shuttle/part/typhoon/gunpod_prop + name = "\improper Typhoon" + desc = "The nose of a UD-4 Cheyenne dropship. Contains the AESA radar system and the chin-mounted powered gunpod containing the GAU-113/B 25mm rotary autocannon with a 900 round drum." + icon = 'icons/turf/dropship3.dmi' + icon_state = "101a" opacity = FALSE /obj/structure/shuttle/part/tripoli @@ -258,4 +302,15 @@ opacity = TRUE /obj/structure/shuttle/part/tripoli/transparent + desc = "The cockpit canopy transparency of a UD-4 gunship. Composed of a composite material that matches the hull's radar absorbency while providing protection against glare and sniping lasers." + opacity = FALSE + +/obj/structure/shuttle/part/tripoli/transparent/nosecone + desc = "Part of the nose assembly of the UD-4 Cheyenne. Contains the forward sensor complex." + +/obj/structure/shuttle/part/tripoli/gunpod_prop + name = "\improper Tripoli" + desc = "The nose of a UD-4 Cheyenne dropship. Contains the AESA radar system and the chin-mounted powered gunpod containing the GAU-113/B 25mm rotary autocannon with a 900 round drum." + icon = 'icons/turf/dropship.dmi' + icon_state = "101a" opacity = FALSE diff --git a/icons/turf/dropship.dmi b/icons/turf/dropship.dmi index ba08ecf600..0b5cebe9e2 100644 Binary files a/icons/turf/dropship.dmi and b/icons/turf/dropship.dmi differ diff --git a/icons/turf/dropship2.dmi b/icons/turf/dropship2.dmi index 787d72e04f..f1ba788021 100644 Binary files a/icons/turf/dropship2.dmi and b/icons/turf/dropship2.dmi differ diff --git a/icons/turf/dropship3.dmi b/icons/turf/dropship3.dmi index bd13e33fbb..937b20a182 100644 Binary files a/icons/turf/dropship3.dmi and b/icons/turf/dropship3.dmi differ diff --git a/icons/turf/dropship4.dmi b/icons/turf/dropship4.dmi index db0f58dcee..4452412254 100644 Binary files a/icons/turf/dropship4.dmi and b/icons/turf/dropship4.dmi differ diff --git a/maps/shuttles/dropship_cyclone.dmm b/maps/shuttles/dropship_cyclone.dmm index 2a5ac47a67..2976d18827 100644 --- a/maps/shuttles/dropship_cyclone.dmm +++ b/maps/shuttles/dropship_cyclone.dmm @@ -334,9 +334,7 @@ /turf/template_noop, /area/shuttle/cyclone) "yA" = ( -/obj/structure/shuttle/part/cyclone/transparent{ - icon_state = "101" - }, +/obj/structure/shuttle/part/cyclone/gunpod_prop, /turf/template_noop, /area/shuttle/cyclone) "yP" = ( @@ -364,7 +362,7 @@ }, /area/shuttle/cyclone) "zL" = ( -/obj/structure/shuttle/part/cyclone/transparent{ +/obj/structure/shuttle/part/cyclone/transparent/nosecone{ icon_state = "102" }, /turf/template_noop, @@ -578,7 +576,7 @@ /turf/template_noop, /area/shuttle/cyclone) "RR" = ( -/obj/structure/shuttle/part/cyclone/transparent{ +/obj/structure/shuttle/part/cyclone/transparent/nosecone{ icon_state = "100" }, /turf/template_noop, diff --git a/maps/shuttles/dropship_midway.dmm b/maps/shuttles/dropship_midway.dmm index a1e0627e88..19582a7611 100644 --- a/maps/shuttles/dropship_midway.dmm +++ b/maps/shuttles/dropship_midway.dmm @@ -49,7 +49,7 @@ /turf/template_noop, /area/shuttle/midway) "go" = ( -/obj/structure/shuttle/part/midway/transparent{ +/obj/structure/shuttle/part/midway/transparent/nosecone{ icon_state = "102" }, /turf/template_noop, @@ -215,10 +215,6 @@ }, /area/shuttle/midway) "tf" = ( -/obj/structure/machinery/cm_vending/sorted/medical/wall_med{ - pixel_y = 26; - pixel_x = -10 - }, /turf/closed/shuttle/midway/transparent{ icon_state = "97a" }, @@ -350,7 +346,7 @@ }, /area/shuttle/midway) "Cr" = ( -/obj/structure/shuttle/part/midway/transparent{ +/obj/structure/shuttle/part/midway/transparent/nosecone{ icon_state = "100" }, /turf/template_noop, @@ -528,9 +524,7 @@ }, /area/shuttle/midway) "LY" = ( -/obj/structure/shuttle/part/midway/transparent{ - icon_state = "101" - }, +/obj/structure/shuttle/part/midway/gunpod_prop, /turf/template_noop, /area/shuttle/midway) "LZ" = ( diff --git a/maps/shuttles/dropship_tornado.dmm b/maps/shuttles/dropship_tornado.dmm index 240420ff0d..4586189c82 100644 --- a/maps/shuttles/dropship_tornado.dmm +++ b/maps/shuttles/dropship_tornado.dmm @@ -174,9 +174,7 @@ }, /area/shuttle/tornado) "hE" = ( -/obj/structure/shuttle/part/tornado/transparent{ - icon_state = "101" - }, +/obj/structure/shuttle/part/tornado/gunpod_prop, /turf/template_noop, /area/shuttle/tornado) "jP" = ( @@ -259,7 +257,7 @@ }, /area/shuttle/tornado) "sx" = ( -/obj/structure/shuttle/part/tornado/transparent{ +/obj/structure/shuttle/part/tornado/transparent/nosecone{ icon_state = "100" }, /turf/template_noop, @@ -536,7 +534,7 @@ }, /area/shuttle/tornado) "Pi" = ( -/obj/structure/shuttle/part/tornado/transparent{ +/obj/structure/shuttle/part/tornado/transparent/nosecone{ icon_state = "102" }, /turf/template_noop, diff --git a/maps/shuttles/dropship_tripoli.dmm b/maps/shuttles/dropship_tripoli.dmm index 9caea2f03a..f068b75d85 100644 --- a/maps/shuttles/dropship_tripoli.dmm +++ b/maps/shuttles/dropship_tripoli.dmm @@ -320,7 +320,7 @@ /turf/template_noop, /area/shuttle/tripoli) "wL" = ( -/obj/structure/shuttle/part/tripoli{ +/obj/structure/shuttle/part/tripoli/transparent/nosecone{ icon_state = "100" }, /turf/template_noop, @@ -347,9 +347,7 @@ /turf/template_noop, /area/shuttle/tripoli) "yF" = ( -/obj/structure/shuttle/part/tripoli{ - icon_state = "101" - }, +/obj/structure/shuttle/part/tripoli/gunpod_prop, /turf/template_noop, /area/shuttle/tripoli) "zt" = ( @@ -461,7 +459,7 @@ /turf/template_noop, /area/shuttle/tripoli) "Fq" = ( -/obj/structure/shuttle/part/tripoli{ +/obj/structure/shuttle/part/tripoli/transparent/nosecone{ icon_state = "102" }, /turf/template_noop, diff --git a/maps/shuttles/dropship_typhoon.dmm b/maps/shuttles/dropship_typhoon.dmm index 331bb09506..9e184dd846 100644 --- a/maps/shuttles/dropship_typhoon.dmm +++ b/maps/shuttles/dropship_typhoon.dmm @@ -105,7 +105,7 @@ }, /area/shuttle/tornado) "jt" = ( -/obj/structure/shuttle/part/typhoon/transparent{ +/obj/structure/shuttle/part/typhoon/transparent/nosecone{ icon_state = "102" }, /turf/template_noop, @@ -172,9 +172,7 @@ /turf/template_noop, /area/shuttle/tornado) "qa" = ( -/obj/structure/shuttle/part/typhoon/transparent{ - icon_state = "101" - }, +/obj/structure/shuttle/part/typhoon/gunpod_prop, /turf/template_noop, /area/shuttle/tornado) "rb" = ( @@ -354,7 +352,7 @@ }, /area/shuttle/tornado) "FO" = ( -/obj/structure/shuttle/part/typhoon/transparent{ +/obj/structure/shuttle/part/typhoon/transparent/nosecone{ icon_state = "100" }, /turf/template_noop,