diff --git a/html/changelogs/wickedcybs_yachtairlock.yml b/html/changelogs/wickedcybs_yachtairlock.yml new file mode 100644 index 00000000000..ef9a5feb71a --- /dev/null +++ b/html/changelogs/wickedcybs_yachtairlock.yml @@ -0,0 +1,7 @@ +author: WickedCybs + +delete-after: True + +changes: + - bugfix: "Correctly tags and replaces the interior/exterior airlock buttons for the yacht so they should actually work now if anyone ever fixes that ship." + - tweak: "The yacht's airlock is being fed by an air canister as intended instead of an entire air pressure tank." \ No newline at end of file diff --git a/maps/away/ships/yacht/yacht.dmm b/maps/away/ships/yacht/yacht.dmm index 3b264725137..62cb90de834 100644 --- a/maps/away/ships/yacht/yacht.dmm +++ b/maps/away/ships/yacht/yacht.dmm @@ -1174,13 +1174,6 @@ /obj/item/gun/energy/blaster, /turf/simulated/floor/wood/coloured/walnut, /area/shuttle/yacht/living) -"fb" = ( -/obj/machinery/access_button{ - pixel_x = 25; - master_tag = "yacht_airlock" - }, -/turf/template_noop, -/area/space) "gb" = ( /obj/structure/cable{ d2 = 2; @@ -1188,10 +1181,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/structure/computerframe, -/obj/machinery/access_button{ - pixel_x = -26; - master_tag = "yacht_airlock" - }, /turf/simulated/floor/plating, /area/shuttle/yacht/engine) "gm" = ( @@ -1250,6 +1239,14 @@ locked = 1; name = "External Access" }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1439; + master_tag = "yacht_airlock"; + name = "exterior access button"; + pixel_x = -9; + pixel_y = 23 + }, /turf/simulated/floor/airless, /area/shuttle/yacht/engine) "kb" = ( @@ -1284,9 +1281,10 @@ dir = 1; pixel_y = -22 }, -/obj/machinery/atmospherics/pipe/tank/air{ +/obj/machinery/atmospherics/portables_connector{ dir = 1 }, +/obj/machinery/portable_atmospherics/canister/air/airlock, /turf/simulated/floor/plating, /area/shuttle/yacht/engine) "lb" = ( @@ -1306,6 +1304,14 @@ locked = 1; name = "External Access" }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1439; + master_tag = "yacht_airlock"; + name = "interior access button"; + pixel_x = 7; + pixel_y = 23 + }, /turf/simulated/floor/plating, /area/shuttle/yacht/engine) "lf" = ( @@ -5782,7 +5788,7 @@ aa aa aa aa -fb +aa cu aa aa