Spacefarer patches (#8907)

This commit is contained in:
tacoguy7765093
2024-09-05 17:34:25 -05:00
committed by GitHub
parent b67f2aef7c
commit 672d2ea60a
10 changed files with 120 additions and 47 deletions

View File

@@ -1185,6 +1185,21 @@
/obj/effect/catwalk_plated/dark, /obj/effect/catwalk_plated/dark,
/turf/simulated/shuttle/plating/airless, /turf/simulated/shuttle/plating/airless,
/area/sc_away/fueldepot) /area/sc_away/fueldepot)
"da" = (
/obj/structure/cryofeed,
/obj/structure/window/reinforced{
dir = 1
},
/obj/structure/window/reinforced{
health = 1e+006;
req_access = list(5)
},
/obj/structure/window/reinforced{
dir = 4;
health = 1e+006
},
/turf/simulated/floor/tiled/milspec/raised,
/area/sc_away/fueldepotspawn)
"ec" = ( "ec" = (
/obj/effect/floor_decal/industrial/warning/dust/corner{ /obj/effect/floor_decal/industrial/warning/dust/corner{
dir = 8 dir = 8
@@ -1262,7 +1277,9 @@
/turf/space, /turf/space,
/area/sc_away/fueldepot) /area/sc_away/fueldepot)
"iF" = ( "iF" = (
/turf/simulated/floor/tiled/techmaint, /obj/structure/cable/green{
icon_state = "2-4"
},
/turf/simulated/floor/tiled/techmaint, /turf/simulated/floor/tiled/techmaint,
/area/sc_away/fueldepotspawn) /area/sc_away/fueldepotspawn)
"ja" = ( "ja" = (
@@ -1453,6 +1470,10 @@
/obj/effect/landmark{ /obj/effect/landmark{
name = "JoinLateFuelDepot" name = "JoinLateFuelDepot"
}, },
/obj/machinery/computer/cryopod{
pixel_x = 32;
pixel_y = 0
},
/turf/simulated/floor/tiled/techmaint, /turf/simulated/floor/tiled/techmaint,
/area/sc_away/fueldepotspawn) /area/sc_away/fueldepotspawn)
"AT" = ( "AT" = (
@@ -1490,15 +1511,18 @@
/turf/simulated/floor/tiled/techmaint, /turf/simulated/floor/tiled/techmaint,
/area/sc_away/fueldepotspawn) /area/sc_away/fueldepotspawn)
"BI" = ( "BI" = (
/obj/structure/bed/padded, /obj/machinery/cryopod{
/obj/effect/landmark{ quiet = 1
name = "JoinLateFuelDepot"
}, },
/obj/machinery/light/small{ /obj/machinery/light/small{
dir = 4; dir = 4;
pixel_y = 0 pixel_y = 0
}, },
/turf/simulated/floor/tiled/techmaint, /obj/effect/floor_decal/industrial/warning,
/obj/effect/floor_decal/industrial/warning{
dir = 1
},
/turf/simulated/floor/tiled/milspec/raised,
/area/sc_away/fueldepotspawn) /area/sc_away/fueldepotspawn)
"DC" = ( "DC" = (
/obj/machinery/atmospherics/pipe/simple/visible/fuel{ /obj/machinery/atmospherics/pipe/simple/visible/fuel{
@@ -1666,7 +1690,7 @@
/turf/simulated/floor/tiled/techmaint, /turf/simulated/floor/tiled/techmaint,
/area/sc_away/fueldepotspawn) /area/sc_away/fueldepotspawn)
"LN" = ( "LN" = (
/obj/machinery/gear_dispenser/suit/autolok, /obj/machinery/gear_dispenser/suit_fancy/autolok,
/turf/simulated/floor/tiled/techmaint, /turf/simulated/floor/tiled/techmaint,
/area/sc_away/fueldepotspawn) /area/sc_away/fueldepotspawn)
"MO" = ( "MO" = (
@@ -1705,6 +1729,9 @@
/obj/structure/cable/green{ /obj/structure/cable/green{
icon_state = "1-2" icon_state = "1-2"
}, },
/obj/effect/landmark{
name = "JoinLateFuelDepot"
},
/turf/simulated/floor/tiled/techmaint, /turf/simulated/floor/tiled/techmaint,
/area/sc_away/fueldepotspawn) /area/sc_away/fueldepotspawn)
"Ro" = ( "Ro" = (
@@ -12972,7 +12999,7 @@ rV
Ho Ho
rV rV
rV rV
rV da
rV rV
aa aa
ay ay

View File

@@ -147,7 +147,7 @@
/obj/item/device/survivalcapsule/superpose /obj/item/device/survivalcapsule/superpose
name = "superposed surfluid shelter capsule" name = "superposed surfluid shelter capsule"
desc = "A proprietary hyperstructure of many three-dimensional spaces superposed around a supermatter nano crystal; use a pen to reach the reset button. There's a license for use printed on the bottom." desc = "A proprietary hyperstructure of many three-dimensional spaces superposed around a supermatter nano crystal; right-click to reset the pod. There's a license for use printed on the bottom."
description_info = "The capsule contains pockets of compressed space in a super position stabilized by a miniscule supermatter crystal. \ description_info = "The capsule contains pockets of compressed space in a super position stabilized by a miniscule supermatter crystal. \
NanoTrasen stresses the safety of this model over previous prototypes but assumes no liability for sub-kiloton explosions." NanoTrasen stresses the safety of this model over previous prototypes but assumes no liability for sub-kiloton explosions."
template_id = null template_id = null
@@ -181,12 +181,15 @@
..() ..()
// Allows resetting the capsule if the wrong template is chosen. // Allows resetting the capsule if the wrong template is chosen.
/obj/item/device/survivalcapsule/superpose/attackby(obj/item/W, mob/user) /obj/item/device/survivalcapsule/superpose/verb/resetpod()
if(istype(W, /obj/item/weapon/pen) && !used) set name = "Reset Active Pod"
set desc = "Resets the pod back to factory settings."
set category = "Object"
if(!used)
template_id = null template_id = null
template = null // Important to reset both, otherwise the template cannot be reset once the pod has been deployed. template = null // Important to reset both, otherwise the template cannot be reset once the pod has been deployed.
to_chat(user, "<span class='notice'>You reset the pod's selection.</span>") unique_id = null
..() to_chat(usr, span_notice("You reset the pod's selection."))
/obj/item/device/survivalcapsule/superpose/shuttle /obj/item/device/survivalcapsule/superpose/shuttle
name = "superposed surfluid shuttle capsule" name = "superposed surfluid shuttle capsule"
@@ -208,11 +211,3 @@
unique_id = answer unique_id = answer
return return
..() ..()
/obj/item/device/survivalcapsule/superpose/attackby(obj/item/W, mob/user)
if(istype(W, /obj/item/weapon/pen) && !used)
template_id = null
unique_id = null
template = null
to_chat(user, SPAN_NOTICE("You reset the pod's selection."))
..()

View File

@@ -150,7 +150,8 @@
}, },
/obj/machinery/power/apc/alarms_hidden{ /obj/machinery/power/apc/alarms_hidden{
dir = 4; dir = 4;
pixel_x = 24 pixel_x = 24;
locked = 0
}, },
/turf/simulated/floor/plating, /turf/simulated/floor/plating,
/area/shuttle/cybershuttle) /area/shuttle/cybershuttle)
@@ -206,6 +207,13 @@
}, },
/turf/simulated/floor/tiled/techfloor, /turf/simulated/floor/tiled/techfloor,
/area/shuttle/cybershuttle) /area/shuttle/cybershuttle)
"M" = (
/obj/machinery/photocopier/faxmachine{
department = "CyberShuttle"
},
/obj/structure/table/survival_pod,
/turf/simulated/floor/tiled/techfloor,
/area/shuttle/cybershuttle)
"Q" = ( "Q" = (
/obj/machinery/ion_engine{ /obj/machinery/ion_engine{
dir = 1 dir = 1
@@ -368,7 +376,7 @@ j
a a
D D
d d
g M
k k
V V
R R

View File

@@ -49,6 +49,7 @@
burn_delay = 0.25 SECONDS //Fast as fuck burn_delay = 0.25 SECONDS //Fast as fuck
vessel_size = SHIP_SIZE_TINY vessel_size = SHIP_SIZE_TINY
shuttle = "Cyber Shuttle" //These names must match shuttle = "Cyber Shuttle" //These names must match
known = FALSE
/datum/map_template/shelter/superpose/cybershuttle /datum/map_template/shelter/superpose/cybershuttle
shelter_id = "CyberShuttle" shelter_id = "CyberShuttle"

View File

@@ -64,6 +64,7 @@
/area/shuttle/metawhiteship/eng /area/shuttle/metawhiteship/eng
) )
defer_initialisation = TRUE //We're not loaded until an admin does it defer_initialisation = TRUE //We're not loaded until an admin does it
fuel_consumption = 1.5
// The 'ship' // The 'ship'
/obj/effect/overmap/visitable/ship/landable/metawhiteship /obj/effect/overmap/visitable/ship/landable/metawhiteship

View File

@@ -170,7 +170,8 @@
}, },
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{ /obj/machinery/alarm{
pixel_y = 22 pixel_y = 22;
locked = 0
}, },
/turf/simulated/floor/tiled, /turf/simulated/floor/tiled,
/area/shuttle/metawhiteship/food) /area/shuttle/metawhiteship/food)
@@ -381,7 +382,8 @@
}, },
/obj/machinery/power/apc{ /obj/machinery/power/apc{
dir = 8; dir = 8;
pixel_x = -26 pixel_x = -26;
locked = 0
}, },
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/turf/simulated/floor/tiled/dark, /turf/simulated/floor/tiled/dark,
@@ -543,7 +545,8 @@
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{ /obj/machinery/alarm{
dir = 8; dir = 8;
pixel_x = 26 pixel_x = 26;
locked = 0
}, },
/turf/simulated/floor/tiled/hydro, /turf/simulated/floor/tiled/hydro,
/area/shuttle/metawhiteship/food) /area/shuttle/metawhiteship/food)
@@ -593,7 +596,8 @@
/obj/machinery/alarm{ /obj/machinery/alarm{
pixel_y = 0; pixel_y = 0;
dir = 4; dir = 4;
pixel_x = -24 pixel_x = -24;
locked = 0
}, },
/turf/simulated/floor/tiled/white, /turf/simulated/floor/tiled/white,
/area/shuttle/metawhiteship/food) /area/shuttle/metawhiteship/food)
@@ -672,7 +676,8 @@
}, },
/obj/machinery/power/apc{ /obj/machinery/power/apc{
dir = 1; dir = 1;
pixel_y = 26 pixel_y = 26;
locked = 0
}, },
/obj/structure/table/standard, /obj/structure/table/standard,
/obj/machinery/light/small{ /obj/machinery/light/small{
@@ -682,6 +687,9 @@
/obj/item/weapon/pen, /obj/item/weapon/pen,
/obj/item/device/camera, /obj/item/device/camera,
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/obj/machinery/photocopier/faxmachine{
department = "Metamaterial White Ship"
},
/turf/simulated/floor/tiled/dark, /turf/simulated/floor/tiled/dark,
/area/shuttle/metawhiteship/bridge) /area/shuttle/metawhiteship/bridge)
"qX" = ( "qX" = (
@@ -706,7 +714,8 @@
dir = 1 dir = 1
}, },
/obj/machinery/alarm{ /obj/machinery/alarm{
pixel_y = 22 pixel_y = 22;
locked = 0
}, },
/obj/machinery/atmospherics/pipe/manifold/hidden/fuel{ /obj/machinery/atmospherics/pipe/manifold/hidden/fuel{
dir = 4 dir = 4
@@ -869,7 +878,8 @@
/obj/machinery/alarm{ /obj/machinery/alarm{
pixel_y = 0; pixel_y = 0;
dir = 4; dir = 4;
pixel_x = -24 pixel_x = -24;
locked = 0
}, },
/turf/simulated/floor/tiled, /turf/simulated/floor/tiled,
/area/shuttle/metawhiteship/eng) /area/shuttle/metawhiteship/eng)
@@ -987,7 +997,8 @@
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{ /obj/machinery/alarm{
pixel_y = -25; pixel_y = -25;
dir = 1 dir = 1;
locked = 0
}, },
/turf/simulated/floor/plating, /turf/simulated/floor/plating,
/area/shuttle/metawhiteship/eng) /area/shuttle/metawhiteship/eng)
@@ -1137,7 +1148,8 @@
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{ /obj/machinery/alarm{
dir = 8; dir = 8;
pixel_x = 26 pixel_x = 26;
locked = 0
}, },
/turf/simulated/floor/tiled/dark, /turf/simulated/floor/tiled/dark,
/area/shuttle/metawhiteship/cargo) /area/shuttle/metawhiteship/cargo)
@@ -1192,7 +1204,8 @@
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{ /obj/machinery/alarm{
pixel_y = -25; pixel_y = -25;
dir = 1 dir = 1;
locked = 0
}, },
/turf/simulated/floor/tiled, /turf/simulated/floor/tiled,
/area/shuttle/metawhiteship/food) /area/shuttle/metawhiteship/food)
@@ -1263,7 +1276,7 @@
"Gd" = ( "Gd" = (
/obj/structure/cable/yellow, /obj/structure/cable/yellow,
/obj/item/weapon/tool/wrench, /obj/item/weapon/tool/wrench,
/obj/machinery/power/port_gen/pacman, /obj/machinery/power/port_gen/pacman/super,
/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ /obj/machinery/atmospherics/pipe/simple/hidden/fuel{
dir = 6 dir = 6
}, },
@@ -1322,7 +1335,8 @@
/obj/effect/floor_decal/corner/blue/diagonal, /obj/effect/floor_decal/corner/blue/diagonal,
/obj/structure/cable, /obj/structure/cable,
/obj/machinery/power/apc{ /obj/machinery/power/apc{
pixel_y = -26 pixel_y = -26;
locked = 0
}, },
/obj/structure/table/standard, /obj/structure/table/standard,
/obj/structure/bedsheetbin, /obj/structure/bedsheetbin,
@@ -1396,7 +1410,8 @@
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{ /obj/machinery/alarm{
dir = 8; dir = 8;
pixel_x = 26 pixel_x = 26;
locked = 0
}, },
/turf/simulated/floor/tiled/neutral, /turf/simulated/floor/tiled/neutral,
/area/shuttle/metawhiteship/food) /area/shuttle/metawhiteship/food)
@@ -1519,7 +1534,8 @@
icon_state = "0-4" icon_state = "0-4"
}, },
/obj/machinery/power/apc{ /obj/machinery/power/apc{
pixel_y = -26 pixel_y = -26;
locked = 0
}, },
/obj/structure/closet/crate, /obj/structure/closet/crate,
/obj/item/weapon/tank/phoron, /obj/item/weapon/tank/phoron,
@@ -1532,6 +1548,9 @@
/obj/machinery/atmospherics/pipe/simple/hidden/fuel{ /obj/machinery/atmospherics/pipe/simple/hidden/fuel{
dir = 9 dir = 9
}, },
/obj/item/stack/material/uranium{
amount = 25
},
/turf/simulated/floor/plating, /turf/simulated/floor/plating,
/area/shuttle/metawhiteship/eng) /area/shuttle/metawhiteship/eng)
"MQ" = ( "MQ" = (
@@ -1704,7 +1723,8 @@
/obj/machinery/power/apc{ /obj/machinery/power/apc{
dir = 1; dir = 1;
name = "north bump"; name = "north bump";
pixel_y = 28 pixel_y = 28;
locked = 0
}, },
/obj/item/trash/plate{ /obj/item/trash/plate{
pixel_x = -5; pixel_x = -5;
@@ -1802,7 +1822,8 @@
/obj/machinery/alarm{ /obj/machinery/alarm{
pixel_y = 0; pixel_y = 0;
dir = 4; dir = 4;
pixel_x = -24 pixel_x = -24;
locked = 0
}, },
/turf/simulated/floor/tiled/dark, /turf/simulated/floor/tiled/dark,
/area/shuttle/metawhiteship/cargo) /area/shuttle/metawhiteship/cargo)
@@ -1879,7 +1900,8 @@
}, },
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{ /obj/machinery/alarm{
pixel_y = 22 pixel_y = 22;
locked = 0
}, },
/turf/simulated/floor/tiled/neutral, /turf/simulated/floor/tiled/neutral,
/area/shuttle/metawhiteship/gen) /area/shuttle/metawhiteship/gen)
@@ -2123,7 +2145,8 @@
/obj/machinery/recharger, /obj/machinery/recharger,
/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt,
/obj/machinery/alarm{ /obj/machinery/alarm{
pixel_y = 22 pixel_y = 22;
locked = 0
}, },
/turf/simulated/floor/tiled/dark, /turf/simulated/floor/tiled/dark,
/area/shuttle/metawhiteship/bridge) /area/shuttle/metawhiteship/bridge)

View File

@@ -337,7 +337,8 @@
/obj/effect/floor_decal/corner/yellow/diagonal, /obj/effect/floor_decal/corner/yellow/diagonal,
/obj/machinery/power/apc/super{ /obj/machinery/power/apc/super{
dir = 4; dir = 4;
pixel_x = 26 pixel_x = 26;
locked = 0
}, },
/obj/structure/cable/blue, /obj/structure/cable/blue,
/turf/simulated/floor/tiled/old_tile/red, /turf/simulated/floor/tiled/old_tile/red,

View File

@@ -37,6 +37,7 @@
docking_controller_tag = "pizza_shuttle_docker" //This is the only thing you map in and var edit, use the map helpers to designate doors and pumps docking_controller_tag = "pizza_shuttle_docker" //This is the only thing you map in and var edit, use the map helpers to designate doors and pumps
shuttle_area = list(/area/shuttle/pizza_shuttle) shuttle_area = list(/area/shuttle/pizza_shuttle)
defer_initialisation = TRUE //We're not loaded until an admin does it defer_initialisation = TRUE //We're not loaded until an admin does it
fuel_consumption = 1
// The 'ship' // The 'ship'
/obj/effect/overmap/visitable/ship/landable/pizza_shuttle /obj/effect/overmap/visitable/ship/landable/pizza_shuttle

View File

@@ -602,6 +602,8 @@
dir = 8 dir = 8
}, },
/obj/item/weapon/material/knife/machete/hatchet, /obj/item/weapon/material/knife/machete/hatchet,
/obj/item/device/xenoarch_multi_tool,
/obj/item/weapon/pickaxe/excavationdrill,
/turf/simulated/floor/tiled/techfloor/grid, /turf/simulated/floor/tiled/techfloor/grid,
/area/shuttle/whiteshipOM2) /area/shuttle/whiteshipOM2)
"tb" = ( "tb" = (
@@ -1290,6 +1292,9 @@
/obj/machinery/chem_master{ /obj/machinery/chem_master{
pixel_x = -7 pixel_x = -7
}, },
/obj/machinery/photocopier/faxmachine{
department = "CyberShuttle"
},
/turf/simulated/shuttle/floor/white, /turf/simulated/shuttle/floor/white,
/area/shuttle/whiteshipOM2) /area/shuttle/whiteshipOM2)
"Ij" = ( "Ij" = (
@@ -1336,6 +1341,9 @@
pixel_x = 4; pixel_x = 4;
pixel_y = 4 pixel_y = 4
}, },
/obj/machinery/photocopier/faxmachine{
department = "White Ship Mk II"
},
/turf/simulated/shuttle/floor/purple, /turf/simulated/shuttle/floor/purple,
/area/shuttle/whiteshipOM2) /area/shuttle/whiteshipOM2)
"IB" = ( "IB" = (
@@ -1671,7 +1679,9 @@
/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ /obj/machinery/atmospherics/pipe/manifold/hidden/yellow{
dir = 8 dir = 8
}, },
/obj/machinery/suspension_gen, /obj/machinery/suspension_gen{
req_access = null
},
/turf/simulated/floor/tiled/techfloor/grid, /turf/simulated/floor/tiled/techfloor/grid,
/area/shuttle/whiteshipOM2) /area/shuttle/whiteshipOM2)
"QC" = ( "QC" = (
@@ -1764,10 +1774,6 @@
/area/shuttle/whiteshipOM2) /area/shuttle/whiteshipOM2)
"RV" = ( "RV" = (
/obj/structure/table/steel_reinforced, /obj/structure/table/steel_reinforced,
/obj/machinery/power/apc/alarms_hidden{
dir = 4;
pixel_x = 24
},
/obj/structure/cable/green, /obj/structure/cable/green,
/obj/random/maintenance, /obj/random/maintenance,
/obj/random/maintenance, /obj/random/maintenance,
@@ -1781,6 +1787,12 @@
icon_state = "1-2" icon_state = "1-2"
}, },
/obj/structure/cable/green, /obj/structure/cable/green,
/obj/machinery/power/apc/hyper{
dir = 4;
pixel_y = 0;
pixel_x = 26;
locked = 0
},
/turf/simulated/floor/tiled/techfloor, /turf/simulated/floor/tiled/techfloor,
/area/shuttle/whiteshipOM2) /area/shuttle/whiteshipOM2)
"St" = ( "St" = (

View File

@@ -55,6 +55,7 @@
docking_controller_tag = "whiteship_docker" //This is the only thing you map in and var edit, use the map helpers to designate doors and pumps docking_controller_tag = "whiteship_docker" //This is the only thing you map in and var edit, use the map helpers to designate doors and pumps
shuttle_area = list(/area/shuttle/whiteshipOM) shuttle_area = list(/area/shuttle/whiteshipOM)
defer_initialisation = TRUE //We're not loaded until an admin does it defer_initialisation = TRUE //We're not loaded until an admin does it
fuel_consumption = 2.5
/datum/shuttle/autodock/overmap/whiteship2 /datum/shuttle/autodock/overmap/whiteship2
name = "White Ship II" //These names must match name = "White Ship II" //These names must match
@@ -62,6 +63,7 @@
docking_controller_tag = "whiteship_docker2" //This is the only thing you map in and var edit, use the map helpers to designate doors and pumps docking_controller_tag = "whiteship_docker2" //This is the only thing you map in and var edit, use the map helpers to designate doors and pumps
shuttle_area = list(/area/shuttle/whiteshipOM2) shuttle_area = list(/area/shuttle/whiteshipOM2)
defer_initialisation = TRUE //We're not loaded until an admin does it defer_initialisation = TRUE //We're not loaded until an admin does it
fuel_consumption = 2.5
// The 'ship' // The 'ship'
/obj/effect/overmap/visitable/ship/landable/whiteship /obj/effect/overmap/visitable/ship/landable/whiteship
@@ -74,6 +76,7 @@
vessel_size = SHIP_SIZE_LARGE vessel_size = SHIP_SIZE_LARGE
shuttle = "White Ship" //These names must match shuttle = "White Ship" //These names must match
fore_dir = WEST fore_dir = WEST
known = FALSE
/obj/effect/overmap/visitable/ship/landable/whiteship2 /obj/effect/overmap/visitable/ship/landable/whiteship2
name = "White Ship II" //These names must match name = "White Ship II" //These names must match
@@ -85,12 +88,13 @@
vessel_size = SHIP_SIZE_LARGE vessel_size = SHIP_SIZE_LARGE
shuttle = "White Ship II" //These names must match shuttle = "White Ship II" //These names must match
fore_dir = WEST fore_dir = WEST
known = FALSE
//Player accessable superposed pod //Player accessable superposed pod
/datum/map_template/shelter/superpose/whiteship2 /datum/map_template/shelter/superpose/whiteship2
shelter_id = "WhiteShipII" shelter_id = "WhiteShipII"
mappath = 'whiteship-26x33.dmm' mappath = 'whiteship-26x33.dmm'
name = "White Ship Mk 22" name = "White Ship Mk II"
description = "A large titanium ship." description = "A large titanium ship."
superpose = FALSE superpose = FALSE
shuttle = TRUE shuttle = TRUE