From 5d04a31ef2d5c8b3104b24480c50de1acb4c8643 Mon Sep 17 00:00:00 2001 From: MMMiracles Date: Mon, 23 May 2016 21:46:07 -0400 Subject: [PATCH 01/14] map edits --- _maps/RandomRuins/SpaceRuins/abandonedzoo.dmm | 1406 +++++++++- _maps/RandomRuins/SpaceRuins/spacebar.dmm | 2252 ++++++++++++++++- 2 files changed, 3431 insertions(+), 227 deletions(-) diff --git a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm index 57039bae9d3..2036c6dc142 100644 --- a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -1,124 +1,1288 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/open/floor/plating,/area/ruin/unpowered) -"ac" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plating,/area/ruin/unpowered) -"ad" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/open/floor/plating,/area/ruin/unpowered) -"ae" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/open/floor/plating,/area/ruin/unpowered) -"af" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/ruin/unpowered) -"ag" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/unpowered) -"ah" = (/turf/closed/mineral,/area/ruin/unpowered) -"ai" = (/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"aj" = (/obj/structure/flora/rock,/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"ak" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plating,/area/ruin/unpowered) -"al" = (/obj/structure/flora/ausbushes/genericbush,/turf/open/floor/grass,/area/ruin/unpowered) -"am" = (/mob/living/simple_animal/hostile/poison/bees,/mob/living/simple_animal/hostile/poison/bees,/mob/living/simple_animal/hostile/poison/bees,/mob/living/simple_animal/hostile/poison/bees,/mob/living/simple_animal/hostile/poison/bees,/mob/living/simple_animal/hostile/poison/bees,/turf/open/floor/grass,/area/ruin/unpowered) -"an" = (/mob/living/simple_animal/hostile/poison/bees,/turf/open/floor/grass,/area/ruin/unpowered) -"ao" = (/obj/structure/flora/ausbushes/lavendergrass,/turf/open/floor/grass,/area/ruin/unpowered) -"ap" = (/mob/living/simple_animal/hostile/asteroid/goldgrub{will_burrow = 0},/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"aq" = (/obj/structure/flora/ausbushes/grassybush,/turf/open/floor/grass,/area/ruin/unpowered) -"ar" = (/obj/structure/flora/rock/pile,/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"as" = (/mob/living/simple_animal/hostile/asteroid/basilisk,/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"at" = (/turf/closed/wall/r_wall,/area/ruin/unpowered) -"au" = (/obj/structure/flora/ausbushes/leafybush,/mob/living/simple_animal/hostile/poison/bees,/turf/open/floor/grass,/area/ruin/unpowered) -"av" = (/obj/structure/flora/ausbushes/brflowers,/turf/open/floor/grass,/area/ruin/unpowered) -"aw" = (/obj/structure/flora/rock,/obj/machinery/light,/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"ax" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/clothing/mask/surgical,/obj/item/weapon/razor,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"ay" = (/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"az" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/syringes{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/box/beakers,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aA" = (/obj/structure/flora/ausbushes/ywflowers,/turf/open/floor/grass,/area/ruin/unpowered) -"aB" = (/obj/machinery/light,/mob/living/simple_animal/hostile/poison/bees,/turf/open/floor/grass,/area/ruin/unpowered) -"aC" = (/obj/structure/flora/ausbushes/ppflowers,/turf/open/floor/grass,/area/ruin/unpowered) -"aD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/airlock/highsecurity{name = "Bio Containment"; req_one_access_txt = "47"},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aE" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = ""},/turf/open/floor/plating,/area/ruin/unpowered) -"aF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/closed/wall/r_wall,/area/ruin/unpowered) -"aG" = (/obj/structure/table/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/item/weapon/gun/energy/floragun,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"aI" = (/obj/structure/table/reinforced,/obj/machinery/computer/med_data/laptop,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aJ" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/open/floor/plating,/area/ruin/unpowered) -"aK" = (/obj/structure/window/reinforced{dir = 4},/turf/open/space,/area/space) -"aL" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/closed/wall/r_wall,/area/ruin/unpowered) -"aN" = (/obj/structure/table/reinforced,/obj/item/weapon/folder,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aO" = (/obj/structure/chair/office/light{dir = 8},/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"aP" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/glass/bottle/liver_enhance_virion,/obj/item/weapon/reagent_containers/dropper,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aQ" = (/obj/structure/window/reinforced{dir = 8},/turf/open/space,/area/space) -"aR" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aS" = (/obj/machinery/power/apc{dir = 8; environ = 0; equipment = 0; lighting = 0; locked = 0; name = "Worn-out APC"; pixel_x = -24; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/rack,/obj/item/weapon/melee/baton/cattleprod,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aT" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/rack,/obj/item/clothing/suit/space/hardsuit/medical,/obj/item/weapon/tank/internals/emergency_oxygen/double,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aU" = (/obj/structure/rack,/obj/item/weapon/crowbar,/obj/item/weapon/shield/riot,/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aV" = (/obj/machinery/smartfridge/chemistry,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aW" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/syringe,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aX" = (/obj/structure/table/reinforced,/obj/item/weapon/grenade/chem_grenade/antiweed{pixel_x = 3; pixel_y = 5},/obj/item/weapon/grenade/chem_grenade/antiweed{pixel_x = 4},/obj/item/weapon/grenade/chem_grenade/antiweed{pixel_x = -3; pixel_y = -1},/obj/machinery/light{dir = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aY" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/energy/temperature,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"aZ" = (/obj/structure/table/reinforced,/obj/item/weapon/cultivator,/obj/item/weapon/shovel,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"ba" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bb" = (/obj/machinery/door/airlock/hatch{name = "Bio-Research Station"},/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"bc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"bd" = (/obj/machinery/power/terminal,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"be" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bf" = (/obj/machinery/power/smes/magical{desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; name = "power storage unit"},/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bg" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/light,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bh" = (/obj/machinery/disposal/bin,/obj/structure/disposalpipe/trunk,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bi" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/hypospray/medipen/stimpack,/obj/item/weapon/reagent_containers/glass/bottle/mutagen,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bj" = (/obj/structure/table/reinforced,/obj/item/weapon/surgicaldrill,/obj/item/weapon/hemostat,/obj/item/weapon/scalpel,/obj/item/weapon/surgical_drapes,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/machinery/light,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bk" = (/obj/structure/table/optable,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bl" = (/obj/machinery/computer/operating,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bm" = (/obj/structure/closet/wardrobe/science_white,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bn" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/carrotfries,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bo" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/open/floor/plating,/area/ruin/unpowered) -"bp" = (/obj/structure/bed,/obj/item/weapon/bedsheet/green,/obj/structure/disposalpipe/segment,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bq" = (/obj/item/stack/cable_coil/cut,/obj/item/stack/tile/plasteel{pixel_x = 3; pixel_y = -4},/obj/item/weapon/wirecutters,/turf/open/floor/plating,/area/ruin/unpowered) -"br" = (/obj/structure/table/reinforced,/obj/machinery/microwave,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/shieldwallgen,/turf/open/floor/plating,/area/ruin/unpowered) -"bt" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/shieldwallgen,/turf/open/floor/plating,/area/ruin/unpowered) -"bu" = (/obj/structure/flora/ausbushes/sunnybush,/turf/open/floor/plating,/area/ruin/unpowered) -"bv" = (/turf/open/floor/plating,/area/ruin/unpowered) -"bw" = (/obj/machinery/light{dir = 1},/mob/living/simple_animal/hostile/carp,/turf/open/floor/plating,/area/ruin/unpowered) -"bx" = (/obj/structure/flora/ausbushes/palebush,/turf/open/floor/plating,/area/ruin/unpowered) -"by" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/closed/wall/r_wall,/area/ruin/unpowered) -"bz" = (/obj/machinery/space_heater,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bA" = (/obj/structure/table/reinforced,/obj/machinery/juicer,/turf/open/floor/plasteel{icon_state = "dark"},/area/ruin/unpowered) -"bB" = (/obj/structure/alien/weeds,/turf/open/floor/plating,/area/ruin/unpowered) -"bC" = (/obj/structure/alien/weeds/node,/obj/machinery/light{dir = 1},/turf/open/floor/plating,/area/ruin/unpowered) -"bD" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/open/floor/plating,/area/ruin/unpowered) -"bE" = (/obj/structure/flora/ausbushes/sparsegrass,/turf/open/floor/plating,/area/ruin/unpowered) -"bF" = (/obj/structure/disposalpipe/segment,/turf/closed/wall/r_wall,/area/ruin/unpowered) -"bG" = (/obj/machinery/door/airlock/external,/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"bH" = (/obj/structure/alien/resin/wall,/turf/open/floor/plating,/area/ruin/unpowered) -"bI" = (/obj/structure/flora/ausbushes/reedbush,/turf/open/floor/plating,/area/ruin/unpowered) -"bJ" = (/mob/living/simple_animal/crab{faction = list("carp")},/turf/open/floor/plating,/area/ruin/unpowered) -"bK" = (/obj/structure/disposalpipe/segment,/turf/open/floor/plating,/area/space) -"bL" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"bM" = (/obj/machinery/light/small{dir = 4},/turf/open/floor/plasteel/darkgreen,/area/ruin/unpowered) -"bN" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/weapon/shard{icon_state = "small"},/turf/open/floor/plating,/area/ruin/unpowered) -"bO" = (/obj/item/weapon/shard,/turf/open/floor/plating,/area/ruin/unpowered) -"bP" = (/obj/structure/lattice,/turf/open/space,/area/space) -"bQ" = (/obj/machinery/shieldwallgen{active = 2; anchored = 1; power = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = ""},/obj/structure/cable,/turf/open/floor/plating,/area/ruin/unpowered) -"bR" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/disposaloutlet,/turf/open/floor/plating,/area/space) -"bS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable,/obj/machinery/shieldwallgen,/turf/open/floor/plating,/area/ruin/unpowered) -"bT" = (/obj/structure/grille,/obj/item/weapon/shard{icon_state = "medium"},/turf/open/floor/plating,/area/ruin/unpowered) -"bU" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/open/floor/plating,/area/ruin/unpowered) -"bV" = (/obj/machinery/shieldwallgen,/turf/open/space,/area/space) -"bW" = (/obj/item/weapon/shard,/turf/open/space,/area/space) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ac" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ad" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ae" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"af" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ag" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ah" = ( +/turf/closed/mineral, +/area/ruin/unpowered) +"ai" = ( +/turf/open/floor/plating/asteroid, +/area/ruin/unpowered) +"aj" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid, +/area/ruin/unpowered) +"ak" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"al" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/ruin/unpowered) +"am" = ( +/mob/living/simple_animal/hostile/poison/bees, +/mob/living/simple_animal/hostile/poison/bees, +/mob/living/simple_animal/hostile/poison/bees, +/mob/living/simple_animal/hostile/poison/bees, +/mob/living/simple_animal/hostile/poison/bees, +/mob/living/simple_animal/hostile/poison/bees, +/turf/open/floor/grass, +/area/ruin/unpowered) +"an" = ( +/mob/living/simple_animal/hostile/poison/bees, +/turf/open/floor/grass, +/area/ruin/unpowered) +"ao" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/grass, +/area/ruin/unpowered) +"ap" = ( +/mob/living/simple_animal/hostile/asteroid/goldgrub{ + will_burrow = 0 + }, +/turf/open/floor/plating/asteroid, +/area/ruin/unpowered) +"aq" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/grass, +/area/ruin/unpowered) +"ar" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid, +/area/ruin/unpowered) +"as" = ( +/mob/living/simple_animal/hostile/asteroid/basilisk, +/turf/open/floor/plating/asteroid, +/area/ruin/unpowered) +"at" = ( +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"au" = ( +/obj/structure/flora/ausbushes/leafybush, +/mob/living/simple_animal/hostile/poison/bees, +/turf/open/floor/grass, +/area/ruin/unpowered) +"av" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/ruin/unpowered) +"aw" = ( +/obj/structure/flora/rock, +/obj/machinery/light, +/turf/open/floor/plating/asteroid, +/area/ruin/unpowered) +"ax" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/clipboard, +/obj/item/clothing/mask/surgical, +/obj/item/weapon/razor, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"ay" = ( +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"az" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/syringes{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/box/beakers, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aA" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/ruin/unpowered) +"aB" = ( +/obj/machinery/light, +/mob/living/simple_animal/hostile/poison/bees, +/turf/open/floor/grass, +/area/ruin/unpowered) +"aC" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/ruin/unpowered) +"aD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Bio Containment"; + req_one_access_txt = "47" + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aE" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4"; + tag = "" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"aF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"aG" = ( +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/item/weapon/gun/energy/floragun, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"aI" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aJ" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"aK" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/space, +/area/space) +"aL" = ( +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"aN" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aO" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"aP" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/glass/bottle/liver_enhance_virion, +/obj/item/weapon/reagent_containers/dropper, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aQ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space, +/area/space) +"aR" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aS" = ( +/obj/machinery/power/apc{ + dir = 8; + environ = 0; + equipment = 0; + lighting = 0; + locked = 0; + name = "Worn-out APC"; + pixel_x = -24; + pixel_y = 0 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/rack, +/obj/item/weapon/melee/baton/cattleprod, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/rack, +/obj/item/clothing/suit/space/hardsuit/medical, +/obj/item/weapon/tank/internals/emergency_oxygen/double, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aU" = ( +/obj/structure/rack, +/obj/item/weapon/crowbar, +/obj/item/weapon/shield/riot, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aV" = ( +/obj/machinery/smartfridge/chemistry, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aW" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/gun/syringe, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aX" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/grenade/chem_grenade/antiweed{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/weapon/grenade/chem_grenade/antiweed{ + pixel_x = 4 + }, +/obj/item/weapon/grenade/chem_grenade/antiweed{ + pixel_x = -3; + pixel_y = -1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aY" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/gun/energy/temperature{ + pin = /obj/item/device/firing_pin + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"aZ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/cultivator, +/obj/item/weapon/shovel, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"ba" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bb" = ( +/obj/machinery/door/airlock/hatch{ + name = "Bio-Research Station" + }, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"bc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"bd" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"be" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bf" = ( +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + name = "power storage unit" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bg" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bh" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bi" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/hypospray/medipen/stimpack, +/obj/item/weapon/reagent_containers/glass/bottle/mutagen, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bj" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/surgicaldrill, +/obj/item/weapon/hemostat, +/obj/item/weapon/scalpel, +/obj/item/weapon/surgical_drapes, +/obj/item/weapon/retractor, +/obj/item/weapon/cautery, +/obj/item/weapon/circular_saw, +/obj/machinery/light, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bk" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bl" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bm" = ( +/obj/structure/closet/wardrobe/science_white, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bn" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/snacks/carrotfries, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bo" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bp" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/green, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bq" = ( +/obj/item/stack/cable_coil/cut, +/obj/item/stack/tile/plasteel{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/item/weapon/wirecutters, +/turf/open/floor/plating, +/area/ruin/unpowered) +"br" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + pixel_y = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/shieldwallgen, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bt" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/shieldwallgen, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bu" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bv" = ( +/turf/open/floor/plating, +/area/ruin/unpowered) +"bw" = ( +/obj/machinery/light{ + dir = 1 + }, +/mob/living/simple_animal/hostile/carp, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bx" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating, +/area/ruin/unpowered) +"by" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"bz" = ( +/obj/machinery/space_heater, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bA" = ( +/obj/structure/table/reinforced, +/obj/machinery/juicer, +/turf/open/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/unpowered) +"bB" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bC" = ( +/obj/structure/alien/weeds/node, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bD" = ( +/obj/item/clothing/mask/facehugger{ + icon_state = "facehugger_dead"; + stat = 2 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bE" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bF" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"bG" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"bH" = ( +/obj/structure/alien/resin/wall, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bI" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bJ" = ( +/mob/living/simple_animal/crab{ + faction = list("carp") + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bK" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/space) +"bL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"bM" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/darkgreen, +/area/ruin/unpowered) +"bN" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/item/weapon/shard{ + icon_state = "small" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bO" = ( +/obj/item/weapon/shard, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bP" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"bQ" = ( +/obj/machinery/shieldwallgen{ + active = 2; + anchored = 1; + power = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8"; + tag = "" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bR" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/plating, +/area/space) +"bS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable, +/obj/machinery/shieldwallgen, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bT" = ( +/obj/structure/grille, +/obj/item/weapon/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bU" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bV" = ( +/obj/machinery/shieldwallgen, +/turf/open/space, +/area/space) +"bW" = ( +/obj/item/weapon/shard, +/turf/open/space, +/area/space) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -abacacacacadaaaaaaaaaaaaaeacacacacafaaaa -agahahaiajakaaaaaaaaaaaaakalamanaoakaaaa -agaiapahaiakaaaaaaaaaaaaakanamaqanakaaaa -agaraiaiasakatagagagagatakanaoauavakaaaa -agahaiawarakataxayayazatakaAaBamaCakaaaa -abacaDacacaEaFaGaHaHaIaFaJacacaDacafaaaa -aaaKaLatataMataNaOayaPatatatataLaQaaaaaa -aaaKaRataSaTaUaVayayaWaXaYaZatbaaQaaaaaa -aaaKaLbbaybcayayayayayayayaybbaLaQaaaaaa -aaaKaLbbaybdayayayayayayayaybbaLaQaaaaaa -aaaKaRatbebfbgbhayaybibjbkblatbaaQaaaaaa -aaaKaLatataMatbmayaybnatatatataLaQaaaaaa -abacaDacacboaFbpaHbqbraFbsacacaDacbtaaaa -agbubvbwbxakbybzayaybAatakbBbCbDbBagaaaa -agbvbvbvbEakbFatbGbGatatakbBbHbBbBagaaaa -agbIbJbvbvakbKatbLbMataaakbDbHbvbvbNaaaa -agbvbvbvbvakbKatbGbGataaakbHbvbObvbPaaaa -abacacacacbQbRaaaaaaaaaabSacbTbUbPaabVaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaabWaaaaaaaa +aa +ab +ag +ag +ag +ag +ab +aa +aa +aa +aa +aa +aa +ab +ag +ag +ag +ag +ab +aa +"} +(2,1,1) = {" +aa +ac +ah +ai +ar +ah +ac +aK +aK +aK +aK +aK +aK +ac +bu +bv +bI +bv +ac +aa +"} +(3,1,1) = {" +aa +ac +ah +ap +ai +ai +aD +aL +aR +aL +aL +aR +aL +aD +bv +bv +bJ +bv +ac +aa +"} +(4,1,1) = {" +aa +ac +ai +ah +ai +aw +ac +at +at +bb +bb +at +at +ac +bw +bv +bv +bv +ac +aa +"} +(5,1,1) = {" +aa +ac +aj +ai +as +ar +ac +at +aS +ay +ay +be +at +ac +bx +bE +bv +bv +ac +aa +"} +(6,1,1) = {" +aa +ad +ak +ak +ak +ak +aE +aM +aT +bc +bd +bf +aM +bo +ak +ak +ak +ak +bQ +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +at +at +aF +at +aU +ay +ay +bg +at +aF +by +bF +bK +bK +bR +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +ag +ax +aG +aN +aV +ay +ay +bh +bm +bp +bz +at +at +at +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +ag +ay +aH +aO +ay +ay +ay +ay +ay +aH +ay +bG +bL +bG +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +ag +ay +aH +ay +ay +ay +ay +ay +ay +bq +ay +bG +bM +bG +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +ag +az +aI +aP +aW +ay +ay +bi +bn +br +bA +at +at +at +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +at +at +aF +at +aX +ay +ay +bj +at +aF +at +at +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +ae +ak +ak +ak +ak +aJ +at +aY +ay +ay +bk +at +bs +ak +ak +ak +ak +bS +aa +"} +(14,1,1) = {" +aa +ac +al +an +an +aA +ac +at +aZ +ay +ay +bl +at +ac +bB +bB +bD +bH +ac +aa +"} +(15,1,1) = {" +aa +ac +am +am +ao +aB +ac +at +at +bb +bb +at +at +ac +bC +bH +bH +bv +bT +aa +"} +(16,1,1) = {" +aa +ac +an +aq +au +am +aD +aL +ba +aL +aL +ba +aL +aD +bD +bB +bv +bO +bU +bW +"} +(17,1,1) = {" +aa +ac +ao +an +av +aC +ac +aQ +aQ +aQ +aQ +aQ +aQ +ac +bB +bB +bv +bv +bP +aa +"} +(18,1,1) = {" +aa +af +ak +ak +ak +ak +af +aa +aa +aa +aa +aa +aa +bt +ag +ag +bN +bP +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bV +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} diff --git a/_maps/RandomRuins/SpaceRuins/spacebar.dmm b/_maps/RandomRuins/SpaceRuins/spacebar.dmm index a64c14d8a47..b7ed1dc854e 100644 --- a/_maps/RandomRuins/SpaceRuins/spacebar.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacebar.dmm @@ -1,109 +1,2149 @@ -"aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/mineral,/area/space) -"ac" = (/turf/open/floor/plating/asteroid,/area/space) -"ad" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/unpowered) -"ae" = (/turf/closed/wall,/area/ruin/unpowered) -"af" = (/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"ag" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating/asteroid,/area/ruin/unpowered) -"ah" = (/turf/closed/mineral,/area/ruin/unpowered) -"ai" = (/turf/open/floor/plating/asteroid,/turf/closed/wall/shuttle{icon_state = "swall_f6"; dir = 2},/area/ruin/unpowered) -"aj" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/ruin/unpowered) -"ak" = (/turf/open/floor/plating/asteroid,/turf/closed/wall/shuttle{dir = 2; icon_state = "swall_f10"; layer = 2},/area/ruin/unpowered) -"al" = (/turf/closed/wall,/area/ruin/powered) -"am" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/ruin/unpowered) -"an" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle,/area/ruin/unpowered) -"ao" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks/beer,/turf/open/floor/wood,/area/ruin/powered) -"ap" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks,/turf/open/floor/wood,/area/ruin/powered) -"aq" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/turf/open/floor/wood,/area/ruin/powered) -"ar" = (/turf/open/floor/wood,/area/ruin/powered) -"as" = (/obj/structure/table,/obj/item/toy/figure/bartender,/turf/open/floor/wood,/area/ruin/powered) -"at" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/open/floor/wood,/area/ruin/powered) -"au" = (/obj/effect/mob_spawn/human/bartender/alive,/turf/open/floor/wood,/area/ruin/powered) -"av" = (/obj/structure/reagent_dispensers/beerkeg,/turf/open/floor/wood,/area/ruin/powered) -"aw" = (/turf/open/floor/plasteel/shuttle,/area/ruin/unpowered) -"ax" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/turf/open/floor/wood,/area/ruin/powered) -"ay" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/open/floor/wood,/area/ruin/powered) -"az" = (/turf/open/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/ruin/unpowered) -"aA" = (/obj/machinery/door/airlock/shuttle{name = "Escape Pod Airlock"},/turf/open/floor/plasteel/shuttle,/area/ruin/unpowered) -"aB" = (/turf/open/floor/plating,/obj/structure/shuttle/engine/propulsion/burst,/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/ruin/unpowered) -"aC" = (/obj/machinery/button/door{id = "spacebardock"; name = "pod dock door cycle"; pixel_x = -32},/turf/open/floor/wood,/area/ruin/powered) -"aD" = (/obj/machinery/vending/boozeomat,/turf/closed/wall,/area/ruin/powered) -"aE" = (/obj/machinery/light/small,/turf/open/floor/wood,/area/ruin/powered) -"aF" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 10},/turf/open/floor/wood,/area/ruin/powered) -"aG" = (/obj/structure/table,/turf/open/floor/wood,/area/ruin/powered) -"aH" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/beer,/obj/item/weapon/reagent_containers/glass/rag,/turf/open/floor/wood,/area/ruin/powered) -"aI" = (/obj/machinery/door/airlock{name = "Bar Storage"; req_access_txt = "25"},/turf/open/floor/plasteel{icon_state = "wood"},/area/ruin/powered) -"aJ" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aK" = (/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aL" = (/obj/machinery/light{dir = 1},/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aM" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/open/floor/plating,/area/ruin/powered) -"aN" = (/obj/structure/grille,/obj/structure/window/reinforced/fulltile,/turf/closed/wall,/area/ruin/powered) -"aO" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/powered) -"aP" = (/turf/open/floor/plating,/area/ruin/powered) -"aQ" = (/obj/structure/chair{tag = "icon-chair (EAST)"; icon_state = "chair"; dir = 4},/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aR" = (/obj/structure/table/wood,/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aS" = (/obj/structure/chair{tag = "icon-chair (WEST)"; icon_state = "chair"; dir = 8},/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aT" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aU" = (/obj/structure/chair,/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aV" = (/obj/machinery/vending/cola,/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aW" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aX" = (/obj/machinery/vending/coffee,/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aY" = (/obj/machinery/vending/snack,/obj/machinery/light,/turf/open/floor/plasteel/bar,/area/ruin/powered) -"aZ" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/bar,/area/ruin/powered) -"ba" = (/obj/machinery/door/airlock{name = "Unisex Bathroom"},/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"bb" = (/obj/structure/urinal{pixel_x = -32},/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"bc" = (/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"bd" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"be" = (/obj/structure/table/wood,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/open/floor/plasteel/bar,/area/ruin/powered) -"bf" = (/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"bg" = (/obj/structure/toilet{dir = 4},/obj/machinery/light/small{dir = 8},/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"bh" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"bi" = (/obj/effect/glowshroom/single,/turf/open/floor/plasteel/freezer,/area/ruin/powered) -"bj" = (/obj/machinery/door/airlock/external,/turf/open/floor/plating,/area/ruin/unpowered) -"bk" = (/turf/open/floor/plating,/area/ruin/unpowered) -"bl" = (/turf/open/floor/plating{icon_plating = "warnplate"; icon_state = "warnplate"},/area/ruin/powered) -"bm" = (/obj/machinery/door/poddoor/preopen{id = "spacebardock"; name = "airlock dock"},/turf/open/floor/plating,/area/ruin/powered) -"bn" = (/obj/machinery/door/poddoor{id = "spacebardock"; name = "airlock dock"},/turf/open/floor/plating,/area/ruin/powered) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/mineral, +/area/space) +"ac" = ( +/turf/open/floor/plating/asteroid, +/area/space) +"ad" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ae" = ( +/turf/closed/wall, +/area/ruin/unpowered) +"af" = ( +/turf/open/floor/plating/asteroid, +/area/ruin/powered) +"ag" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating/asteroid, +/area/ruin/powered) +"ah" = ( +/turf/closed/mineral, +/area/ruin/powered) +"ai" = ( +/turf/open/floor/plating/asteroid, +/turf/closed/wall/shuttle{ + icon_state = "swall_f6"; + dir = 2 + }, +/area/ruin/powered) +"aj" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/ruin/powered) +"ak" = ( +/turf/open/floor/plating/asteroid, +/turf/closed/wall/shuttle{ + dir = 2; + icon_state = "swall_f10"; + layer = 2 + }, +/area/ruin/powered) +"al" = ( +/turf/closed/wall, +/area/ruin/powered) +"am" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/ruin/powered) +"an" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/shuttle, +/area/ruin/powered) +"ao" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"ap" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"aq" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"ar" = ( +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"as" = ( +/obj/structure/table, +/obj/item/toy/figure/bartender, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"at" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"au" = ( +/obj/effect/mob_spawn/human/bartender/alive, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"av" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"aw" = ( +/turf/open/floor/plasteel/shuttle, +/area/ruin/powered) +"ax" = ( +/obj/machinery/door/airlock{ + name = "Bar Storage"; + req_access_txt = "25" + }, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"ay" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"az" = ( +/turf/open/floor/plating, +/obj/structure/shuttle/engine/propulsion/burst, +/turf/closed/wall/shuttle{ + icon_state = "swall_f5"; + dir = 2 + }, +/area/ruin/powered) +"aA" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Escape Pod Airlock" + }, +/turf/open/floor/plasteel/shuttle, +/area/ruin/powered) +"aB" = ( +/turf/open/floor/plating, +/obj/structure/shuttle/engine/propulsion/burst, +/turf/closed/wall/shuttle{ + icon_state = "swall_f9"; + dir = 2 + }, +/area/ruin/powered) +"aC" = ( +/obj/machinery/button/door{ + id = "spacebardock"; + name = "pod dock door cycle"; + pixel_x = -32 + }, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"aD" = ( +/obj/machinery/vending/boozeomat, +/turf/closed/wall, +/area/ruin/powered{ + name = "Space Bar" + }) +"aE" = ( +/obj/machinery/light/small, +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"aF" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"aG" = ( +/obj/structure/table, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"aH" = ( +/obj/structure/table, +/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/weapon/reagent_containers/glass/rag, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"aI" = ( +/obj/machinery/door/airlock{ + name = "Bar Storage"; + req_access_txt = "25" + }, +/turf/open/floor/plasteel{ + icon_state = "wood" + }, +/area/ruin/powered{ + name = "Space Bar" + }) +"aJ" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"aK" = ( +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"aL" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"aM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ruin/powered) +"aN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/closed/wall, +/area/ruin/powered{ + name = "Space Bar" + }) +"aO" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/ruin/powered) +"aP" = ( +/turf/open/floor/plating, +/area/ruin/powered) +"aQ" = ( +/obj/structure/chair{ + tag = "icon-chair (EAST)"; + icon_state = "chair"; + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"aR" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"aS" = ( +/obj/structure/chair{ + tag = "icon-chair (WEST)"; + icon_state = "chair"; + dir = 8 + }, +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"aT" = ( +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"aU" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"aV" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"aW" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"aX" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"aY" = ( +/obj/machinery/vending/snack, +/obj/machinery/light, +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"aZ" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"ba" = ( +/obj/machinery/door/airlock{ + name = "Unisex Bathroom" + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered{ + name = "Space Bar" + }) +"bb" = ( +/obj/structure/urinal{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered{ + name = "Space Bar" + }) +"bc" = ( +/turf/open/floor/plasteel/freezer, +/area/ruin/powered{ + name = "Space Bar" + }) +"bd" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered{ + name = "Space Bar" + }) +"be" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 4 + }, +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"bf" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered{ + name = "Space Bar" + }) +"bg" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered{ + name = "Space Bar" + }) +"bh" = ( +/obj/machinery/door/airlock{ + name = "Toilet" + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered{ + name = "Space Bar" + }) +"bi" = ( +/obj/effect/glowshroom/single, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered{ + name = "Space Bar" + }) +"bj" = ( +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Space Bar" + }) +"bk" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel/bar, +/area/ruin/powered{ + name = "Space Bar" + }) +"bl" = ( +/turf/open/floor/plating{ + icon_plating = "warnplate"; + icon_state = "warnplate" + }, +/area/ruin/powered) +"bm" = ( +/obj/machinery/door/poddoor/preopen{ + id = "spacebardock"; + name = "airlock dock" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"bn" = ( +/obj/machinery/door/poddoor{ + id = "spacebardock"; + name = "airlock dock" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"bs" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Space Bar" + }) +"br" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Space Bar" + }) +"bq" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"bp" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/open/floor/wood, +/area/ruin/powered{ + name = "Space Bar" + }) +"bo" = ( +/turf/closed/wall, +/area/ruin/powered{ + name = "Space Bar" + }) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacababababaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacababacacacacacaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaacacacacacacacacacacacacacacacacacacacacaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaacacacacacadadaeadadacacacacacacacacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaacacacadadadafafafafafadadacacadadadadadadagacacacacaaaaaaaaaa -aaaaaaaaaaaaaaaaacacacadafafafafafafahahafafadadafafafafafafafadadacacacaaaaaaaa -aaaaaaaaaaaaaaacacacadafafafafafafahahahahafafafafafafafafafafafafadacacaaaaaaaa -aaaaaaaaaaacacacacadafaiajakafafahahahalalalalalalalalalalalalafafadacacaaaaaaaa -aaaaaaaaaaacacacadafafamanamafafahahahalaoapaqaralasatauaravalafafadacacacaaaaaa -aaaaaaaaacacadadafafafamawamafafahahahalararararaxararararayalafafafadacacaaaaaa -aaaaaaababacadafafafafazaAaBafafafahahalaCarararaDaraEararaFalafafafadacacaaaaaa -aaaaaaaaabacaeafafafafafafafafafafafafalaGaGaHaGalalalalaIalalafafafaeacaaaaaaaa -aaaaaaaaabacadadafafafafafafafafafafafalaJaJaJaJaKaKaLaKaKaKalafafafadacabaaaaaa -aaaaaaaaacacacacadafafafafafafafalaMaNalaKaKaKaKaKaKaKaKaKaKaMafafadacacababaaaa -aaaaaaaaaaacacadafafafafafafafafaOaPaPaOaKaKaKaKaKaKaQaRaSaKaMafafadacabababaaaa -aaaaaaaaaaacacadafafafafafafafafalaMaMalaTaKaQaRaSaKaKaKaKaKaMafafadacacaaaaaaaa -aaaaaaaaacacadafafafafafafafafafafafafalaUaKaKaKaKaKaKaKaKaKaMafafadacacaaaaaaaa -aaaaaaaaabacadafafafafafafafafafafafafalaRaKaKaKaVaWaXaYaKaKalafafadacacacaaaaaa -aaaaaaababacadafafafafafafafafafafafafalaZaKaKaKalalalalalbaalahafafadacacacaaaa -aaaaaaaaabacadafafafafafafafafaiajakafalaKaKaKaKalbbbcbcbcbcalahafafafadacabaaaa -aaaaaaaaacacadafafafafafafafafamanamafaMaKaKaKaUalbbbcbcbcbdalahahafafadacabaaaa -aaaaaaaaacacacadafafafafafafafamawamafafaMaKaKbealalalbfbcbdalahahafafadacabaaaa -aaaaaaaaaaacacadafafafafafafafazaAaBafafafaMaKaZalbgbhbcbibcalahahafafadacacaaaa -aaaaaaaaaaacaeaeaeaeafafafafafafafafafafafafaMalalalalalalalalahahafadacacacaaaa -aaaaaaaaaaaabjbkbkbjafafafafafafafafafafahahafafafahahahahahahahahafadacacacaaaa -aaaaaaaaaaaaaeaeaeaeafafafafafafafafafahahahafafafafafahahahahahahadacacacaaaaaa -aaaaaaaaaaaaacacaeafalblblblblblblalafafahafafafafafafafafahahahafadacacaaaaaaaa -aaaaaaaaaaaaacabaeafalbmbmbmbmbmbmalafafafafafafafafafafafafafafadaeacabaaaaaaaa -aaaaaaaaaaaaababaeaealaPaPaPaPaPaPalaeaeaeadadadadadadadadadadaeacacacacaaaaaaaa -aaaaaaaaaaaaababababalaPaPaPaPaPaPalacacacacacacacacacacacacacacacacacaaaaaaaaaa -aaaaaaaaaaaaaaaaababalaPaPaPaPaPaPalacacacacacacacacabacacacacacacaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaalaPaPaPaPaPaPalacacacacaaaaaaacacacababaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaalbnbnbnbnbnbnalacacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaalaaaaaaaaaaaaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ab +ab +ab +ac +aa +aa +ac +ab +ab +ab +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aM +aM +al +aM +ac +ac +ac +aM +aM +aM +aM +aM +ac +ac +al +aO +al +ac +ac +ab +ab +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aM +af +af +aM +ac +aM +aM +af +af +af +af +af +aM +aM +al +aP +al +ac +ab +ab +ab +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aM +af +af +af +af +aM +af +af +af +af +af +af +af +af +af +al +aP +al +al +al +al +ab +ab +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aM +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +al +aO +al +af +af +al +ab +ab +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aM +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +al +al +al +al +al +al +al +al +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +ac +ac +ac +aM +af +ai +am +am +az +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +bl +bm +aP +aP +aP +aP +bn +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +ac +ac +aM +af +af +aj +an +aw +aA +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +bl +bm +aP +aP +aP +aP +bn +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +ac +ac +ac +aM +af +af +ak +am +am +aB +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +bl +bm +aP +aP +aP +aP +bn +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +ac +ac +ac +aM +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +bl +bm +aP +aP +aP +aP +bn +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +ac +ac +ac +ad +af +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ai +am +am +az +af +af +af +bl +bm +aP +aP +aP +aP +bn +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +ac +ac +ac +ad +af +af +af +ah +ah +ah +af +af +af +bo +bs +bo +af +af +af +aj +an +aw +aA +af +af +af +bl +bm +aP +aP +aP +aP +bn +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +ac +ac +ac +ae +af +af +ah +ah +ah +ah +ah +af +af +br +bj +br +af +af +af +ak +am +am +aB +af +af +af +al +al +al +al +al +al +al +al +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +ac +ac +ac +ad +af +ah +ah +ah +ah +ah +ah +af +af +aN +bj +br +af +af +af +af +af +af +af +af +af +af +af +af +al +ac +ac +ac +ac +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +ab +ac +ac +ac +ad +af +ah +ah +bo +bo +bo +bo +bo +bo +bo +bs +bo +bo +bo +bo +bo +br +af +af +af +af +ah +af +af +al +ac +ac +ac +ac +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +ab +ab +ac +ac +ac +aM +af +ah +bo +ao +ar +aC +aG +aJ +aK +aK +aT +aU +aR +aZ +aK +aK +br +af +af +ah +ah +ah +af +al +ac +ac +ac +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +ab +ab +ac +ac +ac +aM +af +af +bo +ap +ar +ar +aG +aJ +aK +aK +aK +aK +aK +aK +aK +aK +aK +br +af +ah +ah +af +af +aM +ac +ac +ac +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +ab +ab +ac +ac +ac +aM +af +bo +aq +ar +ar +aH +aJ +aK +aK +aQ +aK +aK +aK +aK +aK +aK +aK +br +af +af +af +af +aM +ac +ac +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +ab +ab +ac +ac +ac +aM +af +bo +ar +ar +ar +aG +aJ +aK +aK +aR +aK +aK +aK +aK +aU +be +aZ +bo +af +af +af +af +aM +ac +ac +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +ac +ac +ac +aM +af +af +bo +bo +ax +aD +bo +aK +aK +aK +aS +aK +aV +bo +bo +bo +bo +bo +bo +af +af +af +af +aM +ac +ac +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +ac +ac +ac +aM +af +af +bo +as +ar +bp +bo +aK +aK +aK +aK +bk +aW +bo +bb +bb +bo +bg +bo +ah +af +af +af +aM +ac +ac +ac +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +ac +ac +ac +aM +af +af +bo +at +ar +aE +bo +aL +aK +aQ +aK +aK +aX +bo +bc +bc +bo +bh +bo +ah +af +af +af +aM +ac +ab +ac +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +ac +ac +ac +aM +af +af +bo +au +ar +bq +bo +aK +aK +aR +aK +aK +aY +bo +bc +bc +bf +bc +bo +ah +ah +af +af +aM +ac +ac +ac +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +ac +ac +ac +aM +af +af +bo +ar +ar +ar +aI +aK +aK +aS +aK +aK +aK +bo +bc +bc +bc +bi +bo +ah +ah +af +af +aM +ac +ac +ab +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +ac +ac +aM +af +af +bo +av +ay +aF +bo +aK +aK +aK +aK +aK +aK +ba +bc +bd +bd +bc +bo +ah +ah +ah +af +aM +ac +ac +ab +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +ac +ac +ag +af +af +bo +bo +bo +bo +bo +bo +br +br +br +br +bo +bo +bo +bo +bo +bo +bo +ah +ah +ah +af +aM +ac +ac +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +aM +af +af +af +af +af +af +af +af +af +af +af +af +ah +ah +ah +ah +ah +ah +ah +ah +ah +af +al +ac +ac +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ac +ac +aM +af +af +af +af +af +af +af +af +af +af +af +af +af +af +ah +ah +ah +ah +ah +ah +af +aM +ac +ac +ac +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aM +aM +aM +af +af +af +af +aM +aM +aM +aM +aM +af +af +af +af +af +af +af +aM +aM +al +ac +ac +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +aM +aM +al +aM +ac +ac +ac +ac +ac +aM +af +af +af +af +aM +aM +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +ab +ac +ac +ac +ac +aM +aM +aM +aM +ac +ac +ac +ac +ab +ac +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +aa +ab +ab +ab +aa +aa +ac +ac +ac +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +ac +ab +ab +ab +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa "} From 31e9ff6e0e15e6a4c362a9ddcd2c8999babb470f Mon Sep 17 00:00:00 2001 From: oranges Date: Tue, 24 May 2016 10:38:13 +1200 Subject: [PATCH 02/14] Add warning about list creation time at startup Prevent further savaging from lummox --- CONTRIBUTING.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 747a618c804..86f743417dc 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -135,6 +135,17 @@ Copying code from one place to another maybe suitable for small short time proje Instead you can use object orientation, or simply placing repeated code in a function, to obey this specification easily. +###Startup/Runtime tradeoffs with lists and the "hidden" init proc +First, read the comments in this byond thread, starting here:http://www.byond.com/forum/?post=2086980&page=2#comment19776775 + +There are two key points here: + +1) Defining a list in the type definition incurs a hidden proc call - init, if you must define a list at startup, do so in New() and avoid the overhead of a second call (init() and then new()) + +2)Offsets list creation overhead to the point where the list is actually required (which for many objects, may be never at all). + +Remember, this tradeoff makes sense in many cases but not all, you should think carefully about your implementation before deciding if this is an appropriate thing to do + ###No magic numbers or strings Make these #defines with a name that more clearly states what it's for. From 7d51772b39703d36901e6e6f6f829ecb61dace68 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Tue, 24 May 2016 10:52:42 -0500 Subject: [PATCH 03/14] Fix for fiery dismemberment --- code/modules/surgery/bodyparts/head.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/surgery/bodyparts/head.dm b/code/modules/surgery/bodyparts/head.dm index 6c758a542d3..3c45a182304 100644 --- a/code/modules/surgery/bodyparts/head.dm +++ b/code/modules/surgery/bodyparts/head.dm @@ -35,7 +35,8 @@ playsound(T, 'sound/misc/splort.ogg', 50, 1, -1) for(var/obj/item/I in src) if(I == brain) - user.visible_message("[user] saws [src] open and pulls out a brain!", "You saw [src] open and pull out a brain.") + if(user) + user.visible_message("[user] saws [src] open and pulls out a brain!", "You saw [src] open and pull out a brain.") if(brainmob) brainmob.container = null brainmob.loc = brain @@ -159,3 +160,7 @@ if(standing.len) return standing + +/obj/item/bodypart/head/burn() + drop_organs() + ..() \ No newline at end of file From 69fb31e7591b3f2680d2592d5be8c20e5a930d11 Mon Sep 17 00:00:00 2001 From: Cheridan Date: Wed, 25 May 2016 14:28:20 -0500 Subject: [PATCH 04/14] C A N O N --- sound/hallucinations/im_here1.ogg | Bin 82963 -> 37970 bytes sound/hallucinations/im_here2.ogg | Bin 70868 -> 31918 bytes sound/hallucinations/turn_around1.ogg | Bin 66111 -> 29736 bytes sound/hallucinations/turn_around2.ogg | Bin 63080 -> 28854 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/sound/hallucinations/im_here1.ogg b/sound/hallucinations/im_here1.ogg index b3a7142365e0043df19a977886bce341014fda57..7a671739b8965e573e2f2260270322d10d92a631 100644 GIT binary patch literal 37970 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 IAQ+GU4hs225C8xG literal 82963 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

Bp!TXwXw}|Z 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 K-c*Mf0RA5@B{+%z diff --git a/sound/hallucinations/im_here2.ogg b/sound/hallucinations/im_here2.ogg index bd841bcdb14faf821f6b7e0ef19d51a27fa12c57..1e289d53f8723d488abff4566de713ae93582169 100644 GIT binary patch literal 31918 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 nPm(Byv)0LP-yDwkWs literal 70868 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�{pwNF58O7zEqgKWwU;EOxvnV8L-{*Me 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 diff --git a/sound/hallucinations/turn_around2.ogg b/sound/hallucinations/turn_around2.ogg index f4328458dd9e0f65689d4639b8e6c9a99cb57188..2c3c49466d5a25da14666cb68f4814abdfebd27a 100644 GIT binary patch literal 28854 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 From e021806f4cbecc3f2987e5f36a2b584d60a6c931 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Wed, 25 May 2016 16:41:19 -0400 Subject: [PATCH 05/14] Swooping drakes are now properly immune to damage (#17893) --- .../living/simple_animal/hostile/megafauna/dragon.dm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm index 1b84f433d99..6e5d69f172c 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm @@ -43,6 +43,11 @@ qdel(internal) . = ..() +/mob/living/simple_animal/hostile/megafauna/dragon/adjustHealth(amount) + if(swooping) + return 0 + return ..() + /mob/living/simple_animal/hostile/megafauna/dragon/AttackingTarget() if(swooping) return @@ -53,8 +58,7 @@ if(L.stat == DEAD) usr.visible_message( "[src] devours [L]!", - "You feast on [L], restoring \ - your health!") + "You feast on [L], restoring your health!") adjustBruteLoss(-L.maxHealth) L.gib() @@ -163,6 +167,7 @@ swoop_target = target stop_automated_movement = TRUE swooping = 1 + density = 0 icon_state = "swoop" visible_message("[src] swoops up high!") if(prob(50)) @@ -180,7 +185,7 @@ tturf = get_turf(swoop_target) else tturf = get_turf(src) - src.loc = tturf + forceMove(tturf) new/obj/effect/overlay/temp/dragon_swoop(tturf) animate(src, pixel_x = 0, pixel_z = 0, time = 10) sleep(10) From b19fbc4c5d12f5ea911d2924ef9a8db9ed4b57c1 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Wed, 25 May 2016 16:42:48 -0400 Subject: [PATCH 06/14] Tweaks some layering (#17900) --- code/game/machinery/camera/camera.dm | 2 +- .../mob/living/simple_animal/hostile/megafauna/megafauna.dm | 2 +- code/modules/power/lighting.dm | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 6e2d45a1f1a..b916029f14e 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -10,7 +10,7 @@ use_power = 2 idle_power_usage = 5 active_power_usage = 10 - layer = 5 + layer = MOB_LAYER + 0.25 var/health = 50 var/list/network = list("SS13") diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm index 96f29de3696..f9ff4a3762d 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -12,7 +12,7 @@ atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) minbodytemp = 0 maxbodytemp = INFINITY - layer = 6 //Looks weird with them slipping under mineral walls and cameras and shit otherwise + layer = MOB_LAYER + 0.5 //Looks weird with them slipping under mineral walls and cameras and shit otherwise /mob/living/simple_animal/hostile/megafauna/death(gibbed) if(health > 0) diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 654614f7574..ba4def1b629 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -32,7 +32,7 @@ icon = 'icons/obj/lighting.dmi' icon_state = "tube-construct-stage1" anchored = 1 - layer = 5 + layer = MOB_LAYER + 0.25 var/stage = 1 var/fixture_type = "tube" var/sheets_refunded = 2 @@ -131,7 +131,7 @@ icon_state = "tube1" desc = "A lighting fixture." anchored = 1 - layer = 5 // They were appearing under mobs which is a little weird - Ostaf + layer = MOB_LAYER + 0.25 use_power = 2 idle_power_usage = 2 active_power_usage = 20 From 57f22f837512ff4086c1764b0526251c67d5122c Mon Sep 17 00:00:00 2001 From: coiax Date: Wed, 25 May 2016 22:06:44 +0100 Subject: [PATCH 07/14] Swarmer teleport refactored; handcuff message fix (#17913) Fixes #17912. :cl: bugfix: Fixes a bug where swarmers teleporting humans would incorrect display a visible message about restraints breaking. /:cl: - Added a find_safe_turf() global proc in teleport.dm - Also rewrote it to involve less awful indent chains - Removed a trailing return for Remie --- code/datums/helper_datums/teleport.dm | 45 ++++++++++++- .../gamemodes/miniantags/bot_swarm/swarmer.dm | 65 +++++++++---------- 2 files changed, 76 insertions(+), 34 deletions(-) diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 793cab7db2b..1ad6ec8e32f 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -158,4 +158,47 @@ if(istype(teleatom, /mob/living)) var/mob/living/MM = teleatom MM << "The bluespace interface on your bag of holding interferes with the teleport!" - return 1 \ No newline at end of file + return 1 + +// Safe location finder + +/proc/find_safe_turf(zlevel = ZLEVEL_STATION, list/zlevels) + if(!zlevels) + zlevels = list(zlevel) + for(var/cycle in 1 to 100) + // DRUNK DIALLING WOOOOOOOOO + var/random_location = locate(rand(37,202),rand(75,192),pick(zlevels)) + if(!(istype(random_location, /turf/open/floor))) + continue + var/turf/open/floor/F = random_location + if(!F.air) + continue + + var/datum/gas_mixture/A = F.air + var/list/A_gases = A.gases + var/trace_gases + for(var/id in A_gases) + if(id in hardcoded_gases) + continue + trace_gases = TRUE + break + + // Can most things breathe? + if(trace_gases) + continue + if(!(A_gases["o2"] && A_gases["o2"][MOLES] >= 16)) + continue + if(A_gases["plasma"]) + continue + if(A_gases["co2"] && A_gases["co2"][MOLES] >= 10) + continue + + // Aim for goldilocks temperatures and pressure + if((A.temperature <= 270) || (A.temperature >= 360)) + continue + var/pressure = A.return_pressure() + if((pressure <= 20) || (pressure >= 550)) + continue + + // DING! You have passed the gauntlet, and are "probably" safe. + return F diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index 6a324797bfc..4aa0633f3be 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -319,38 +319,38 @@ return /mob/living/simple_animal/hostile/swarmer/proc/DisperseTarget(var/mob/living/target) - if(target != src) - src << "Attempting to remove this being from our presence." - if(src.z != ZLEVEL_STATION) - src << "Our bluespace transceiver cannot locate a viable bluespace link, our teleportation abilities are useless in this area." - return - if(do_mob(src, target, 30)) - var/cycle - for(cycle=0,cycle<100,cycle++) - var/random_location = locate(rand(37,202),rand(75,192),ZLEVEL_STATION)//Drunk dial a turf in the general ballpark of the station - if(istype(random_location, /turf/open/floor)) - var/turf/open/floor/F = random_location - if(F.air) - var/datum/gas_mixture/A = F.air - var/list/A_gases = A.gases - var/trace_gases - for(var/id in A_gases) - if(id in hardcoded_gases) - continue - trace_gases = TRUE - break - if((A_gases["o2"] && A_gases["o2"][MOLES] >= 16) && !A_gases["plasma"] && (!A_gases["co2"] || A_gases["co2"][MOLES] < 10) && !trace_gases)//Can most things breathe in this location? - if((A.temperature > 270) && (A.temperature < 360))//Not too hot, not too cold - var/pressure = A.return_pressure() - if((pressure > 20) && (pressure < 550))//Account for crushing pressure or vaccuums - if(ishuman(target))//If we're getting rid of a human, slap some energy cuffs on them to keep them away from us a little longer - var/obj/item/weapon/restraints/handcuffs/energy/used/Z = new /obj/item/weapon/restraints/handcuffs/energy/used(src) - var/mob/living/carbon/human/H = target - Z.apply_cuffs(H, src) - do_teleport(target, F, 0) - playsound(src,'sound/effects/sparks4.ogg',50,1) - break - return + if(target == src) + return + + if(src.z != ZLEVEL_STATION) + src << "Our bluespace transceiver cannot \ + locate a viable bluespace link, our teleportation abilities \ + are useless in this area." + return + + src << "Attempting to remove this being from \ + our presence." + + if(!do_mob(src, target, 30)) + return + + var/turf/open/floor/F = find_safe_turf(zlevel=ZLEVEL_STATION) + if(!F) + return + // If we're getting rid of a human, slap some energy cuffs on + // them to keep them away from us a little longer + + var/mob/living/carbon/human/H = target + if(ishuman(target) && (!H.handcuffed)) + H.handcuffed = new /obj/item/weapon/restraints/handcuffs/energy/used(H) + H.update_handcuffed() + add_logs(src, H, "handcuffed") + + var/datum/effect_system/spark_spread/S = new + S.set_up(4,0,get_turf(target)) + S.start() + playsound(src,'sound/effects/sparks4.ogg',50,1) + do_teleport(target, F, 0) /mob/living/simple_animal/hostile/swarmer/proc/DismantleMachine(var/obj/machinery/target) do_attack_animation(target) @@ -462,7 +462,6 @@ src << "There is already a trap here. Aborting." return Fabricate(/obj/effect/swarmer/destructible/trap, 5) - return /obj/effect/swarmer/destructible/trap name = "swarmer trap" From 3ea0529e09d626032ad7563be756dbc8f709212a Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Wed, 25 May 2016 21:06:46 +0000 Subject: [PATCH 08/14] Automatic changelog generation for PR #17913 --- html/changelogs/AutoChangeLog-pr-17913.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-17913.yml diff --git a/html/changelogs/AutoChangeLog-pr-17913.yml b/html/changelogs/AutoChangeLog-pr-17913.yml new file mode 100644 index 00000000000..b87ef03942e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-17913.yml @@ -0,0 +1,5 @@ +author: coiax +delete-after: True +changes: + - bugfix: "Fixes a bug where swarmers teleporting humans would incorrectly +display a visible message about restraints breaking." From 4446c911b6cdb7631fb05dcd7d1e928dc3db2af2 Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Wed, 25 May 2016 14:28:32 -0700 Subject: [PATCH 09/14] Disable starlight by default to speed up testing builds (#17917) --- config/game_options.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/game_options.txt b/config/game_options.txt index eea6aaa7b11..696eb46c1f8 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -312,7 +312,8 @@ ROUNDSTART_RACES plasmaman ASSISTANT_CAP -1 ## Starlight for exterior walls and breaches. Uncomment for starlight! -STARLIGHT +## This is disabled by default to make testing quicker, should be enabled on production servers or testing servers messing with lighting +#STARLIGHT ## Uncomment to bring back old grey suit assistants instead of the now default rainbow colored assistants. #GREY_ASSISTANTS From bc113b6aa244748f08b367d995678caaaaca24c7 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Tue, 24 May 2016 13:58:06 +0100 Subject: [PATCH 10/14] Refactors NOREACT flag; minor cig refactor The reagents datum now has its own flags, which currently includes REAGENT_NOREACT, which functions in the same way. Shouldn't be touched directly, use set_reacting(bool) to modify it, as modification also adds or removes the reagents datum from the SSobj.processing list. Also refactors cigs a little, adds a Destroy(), uses the open_flame() proc for the hotspot exposure. --- code/__DEFINES/flags.dm | 5 +- .../mecha/equipment/tools/medical_tools.dm | 8 +- .../objects/items/weapons/cigs_lighters.dm | 111 ++++++++++-------- .../objects/items/weapons/storage/fancy.dm | 2 +- code/modules/clothing/clothing.dm | 2 +- .../kitchen_machinery/food_cart.dm | 5 +- .../kitchen_machinery/icecream_vat.dm | 6 +- .../kitchen_machinery/smartfridge.dm | 19 ++- code/modules/hydroponics/plant_genes.dm | 6 +- .../projectiles/ammunition/ammo_casings.dm | 2 +- .../modules/projectiles/projectile/bullets.dm | 4 +- code/modules/reagents/chemistry/holder.dm | 26 +++- .../reagents/reagent_containers/glass.dm | 13 +- .../reagents/reagent_containers/syringes.dm | 7 +- 14 files changed, 135 insertions(+), 81 deletions(-) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index d6ab9543d76..bf7afd1e029 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -32,8 +32,6 @@ #define BLOCK_GAS_SMOKE_EFFECT 8192 // blocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY! (NOTE: flag shared with THICKMATERIAL) #define THICKMATERIAL 8192 //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. (NOTE: flag shared with BLOCK_GAS_SMOKE_EFFECT) -#define NOREACT 16384 //Reagents dont' react inside this container. - //turf-only flags #define NOJAUNT 1 @@ -81,3 +79,6 @@ #define SLIME 16 #define DRONE 32 #define SWARMER 64 + +// Flags for reagents +#define REAGENT_NOREACT 1 diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index 81ba3e89b21..d9620ef7132 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -264,11 +264,11 @@ /obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/New() ..() - flags |= NOREACT + create_reagents(max_volume) + reagents.set_reacting(FALSE) syringes = new known_reagents = list("epinephrine"="Epinephrine","charcoal"="Charcoal") processed_reagents = new - create_reagents(max_volume) /obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/detach() SSobj.processing -= src @@ -280,8 +280,8 @@ /obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/critfail() ..() - flags &= ~NOREACT - return + if(reagents) + reagents.set_reacting(TRUE) /obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/can_attach(obj/mecha/medical/M) if(..()) diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index d8cd87d804b..00f12ae5119 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -121,10 +121,16 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/cigarette/New() ..() - flags |= NOREACT // so it doesn't react until you light it create_reagents(chem_volume) // making the cigarette a chemical holder with a maximum volume of 15 + reagents.set_reacting(FALSE) // so it doesn't react until you light it reagents.add_reagent("nicotine", 15) +/obj/item/clothing/mask/cigarette/Destroy() + if(reagents) + qdel(reagents) + SSobj.processing -= src + . = ..() + /obj/item/clothing/mask/cigarette/attackby(obj/item/weapon/W, mob/user, params) if(!lit && smoketime > 0 && W.is_hot()) var/lighting_text = is_lighter(W,user) @@ -155,7 +161,13 @@ CIGARETTE PACKETS ARE IN FANCY.DM else if(istype(O, /obj/item/weapon/lighter)) lighting_text = "With a single flick of their wrist, [user] smoothly lights their [name] with [O]. Damn they're cool." else if(istype(O, /obj/item/weapon/melee/energy)) - lighting_text = "[user] swings their [O], barely missing their nose. They light their [name] in the process." + var/in_mouth = "" + if(iscarbon(user)) + var/mob/living/carbon/C = user + if(C.wear_mask == src) + in_mouth = ", barely missing their nose" + lighting_text = "[user] swings their \ + [O][in_mouth]. They light their [name] in the process." else if(istype(O, /obj/item/device/assembly/igniter)) lighting_text = "[user] fiddles with [O], and manages to light their [name]." else if(istype(O, /obj/item/device/flashlight/flare)) @@ -165,46 +177,49 @@ CIGARETTE PACKETS ARE IN FANCY.DM return lighting_text /obj/item/clothing/mask/cigarette/proc/light(flavor_text = null) - if(!src.lit) - src.lit = 1 - name = "lit [name]" - attack_verb = list("burnt", "singed") - hitsound = 'sound/items/welder.ogg' - damtype = "fire" - force = 4 - if(reagents.get_reagent_amount("plasma")) // the plasma explodes when exposed to fire - var/datum/effect_system/reagents_explosion/e = new() - e.set_up(round(reagents.get_reagent_amount("plasma") / 2.5, 1), get_turf(src), 0, 0) - e.start() - if(ismob(loc)) - var/mob/M = loc - M.unEquip(src, 1) - qdel(src) - return - if(reagents.get_reagent_amount("welding_fuel")) // the fuel explodes, too, but much less violently - var/datum/effect_system/reagents_explosion/e = new() - e.set_up(round(reagents.get_reagent_amount("welding_fuel") / 5, 1), get_turf(src), 0, 0) - e.start() - if(ismob(loc)) - var/mob/M = loc - M.unEquip(src, 1) - qdel(src) - return - flags &= ~NOREACT // allowing reagents to react after being lit - reagents.handle_reactions() - icon_state = icon_on - item_state = icon_on - if(flavor_text) - var/turf/T = get_turf(src) - T.visible_message(flavor_text) - SSobj.processing |= src + if(lit) + return - //can't think of any other way to update the overlays :< + lit = TRUE + name = "lit [name]" + attack_verb = list("burnt", "singed") + hitsound = 'sound/items/welder.ogg' + damtype = "fire" + force = 4 + if(reagents.get_reagent_amount("plasma")) // the plasma explodes when exposed to fire + var/datum/effect_system/reagents_explosion/e = new() + e.set_up(round(reagents.get_reagent_amount("plasma") / 2.5, 1), get_turf(src), 0, 0) + e.start() if(ismob(loc)) var/mob/M = loc - M.update_inv_wear_mask() - M.update_inv_l_hand() - M.update_inv_r_hand() + M.unEquip(src, 1) + qdel(src) + return + if(reagents.get_reagent_amount("welding_fuel")) // the fuel explodes, too, but much less violently + var/datum/effect_system/reagents_explosion/e = new() + e.set_up(round(reagents.get_reagent_amount("welding_fuel") / 5, 1), get_turf(src), 0, 0) + e.start() + if(ismob(loc)) + var/mob/M = loc + M.unEquip(src, 1) + qdel(src) + return + // allowing reagents to react after being lit + reagents.set_reacting(TRUE) + reagents.handle_reactions() + icon_state = icon_on + item_state = icon_on + if(flavor_text) + var/turf/T = get_turf(src) + T.visible_message(flavor_text) + SSobj.processing |= src + + //can't think of any other way to update the overlays :< + if(ismob(loc)) + var/mob/M = loc + M.update_inv_wear_mask() + M.update_inv_l_hand() + M.update_inv_r_hand() /obj/item/clothing/mask/cigarette/proc/handle_reagents() @@ -228,25 +243,20 @@ CIGARETTE PACKETS ARE IN FANCY.DM smoketime-- if(smoketime < 1) new type_butt(location) - SSobj.processing.Remove(src) if(ismob(loc)) M << "Your [name] goes out." M.unEquip(src, 1) //un-equip it so the overlays can update //Force the un-equip so the overlays update qdel(src) return - if(location) - location.hotspot_expose(700, 5) - if(reagents && reagents.total_volume) // check if it has any reagents at all + open_flame() + if(reagents && reagents.total_volume) handle_reagents() - return - /obj/item/clothing/mask/cigarette/attack_self(mob/user) if(lit == 1) user.visible_message("[user] calmly drops and treads on \the [src], putting it out instantly.") new type_butt(user.loc) new /obj/effect/decal/cleanable/ash(user.loc) - SSobj.processing.Remove(src) qdel(src) return ..() @@ -370,6 +380,12 @@ CIGARETTE PACKETS ARE IN FANCY.DM ..() name = "empty [initial(name)]" +/obj/item/clothing/mask/cigarette/pipe/Destroy() + if(reagents) + qdel(reagents) + SSobj.processing -= src + . = ..() + /obj/item/clothing/mask/cigarette/pipe/process() var/turf/location = get_turf(src) smoketime-- @@ -386,8 +402,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM name = "empty [initial(name)]" SSobj.processing.Remove(src) return - if(location) - location.hotspot_expose(700, 5) + open_flame() if(reagents && reagents.total_volume) // check if it has any reagents at all handle_reagents() return diff --git a/code/game/objects/items/weapons/storage/fancy.dm b/code/game/objects/items/weapons/storage/fancy.dm index 9f9d9eaa162..2a1cd3a1814 100644 --- a/code/game/objects/items/weapons/storage/fancy.dm +++ b/code/game/objects/items/weapons/storage/fancy.dm @@ -99,8 +99,8 @@ /obj/item/weapon/storage/fancy/cigarettes/New() ..() - flags |= NOREACT create_reagents(15 * storage_slots)//so people can inject cigarettes without opening a packet, now with being able to inject the whole one + reagents.set_reacting(FALSE) for(var/obj/item/clothing/mask/cigarette/cig in src) cig.desc = "\An [name] brand [cig.name]." name = "\improper [name] packet" diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index b09809c649e..3054e6a18e1 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -183,7 +183,7 @@ BLIND // can't see anything permeability_coefficient = null flags &= ~visor_flags flags_inv &= ~visor_flags_inv - flags_cover &= 0 + flags_cover = 0 if(adjusted_flags) slot_flags = adjusted_flags user.wear_mask_update(src, toggle_off = mask_adjusted) diff --git a/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm b/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm index 2e17639cd25..6ce7a8b1790 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/food_cart.dm @@ -15,12 +15,13 @@ var/portion = 10 var/selected_drink var/list/stored_food = list() - flags = OPENCONTAINER | NOREACT + flags = OPENCONTAINER var/obj/item/weapon/reagent_containers/mixer /obj/machinery/food_cart/New() ..() create_reagents(LIQUID_CAPACIY) + reagents.set_reacting(FALSE) mixer = new /obj/item/weapon/reagent_containers(src, MIXER_CAPACITY) mixer.name = "Mixer" @@ -151,4 +152,4 @@ #undef STORAGE_CAPACITY #undef LIQUID_CAPACIY -#undef MIXER_CAPACITY \ No newline at end of file +#undef MIXER_CAPACITY diff --git a/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm b/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm index 85c904ec981..e88e4e784cb 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm @@ -16,8 +16,7 @@ var/list/product_types = list() var/dispense_flavour = ICECREAM_VANILLA var/flavour_name = "vanilla" - flags = OPENCONTAINER | NOREACT - reagents = new() + flags = OPENCONTAINER /obj/machinery/icecream_vat/proc/get_ingredient_list(type) switch(type) @@ -55,7 +54,8 @@ ..() while(product_types.len < 6) product_types.Add(5) - reagents.my_atom = src + create_reagents() + reagents.set_reacting(FALSE) reagents.add_reagent("milk", 5) reagents.add_reagent("flour", 5) reagents.add_reagent("sugar", 5) diff --git a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm index ca7dfd00041..ca330eeddef 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm @@ -12,13 +12,15 @@ use_power = 1 idle_power_usage = 5 active_power_usage = 100 - flags = NOREACT var/max_n_of_items = 1500 var/icon_on = "smartfridge" var/icon_off = "smartfridge-off" /obj/machinery/smartfridge/New() ..() + create_reagents() + reagents.set_reacting(FALSE) + var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/smartfridge(null) B.apply_default_parts(src) @@ -360,8 +362,11 @@ /obj/machinery/smartfridge/chemistry name = "smart chemical storage" desc = "A refrigerated storage unit for medicine storage." - var/list/spawn_meds = list(/obj/item/weapon/reagent_containers/pill/epinephrine = 12,/obj/item/weapon/reagent_containers/pill/charcoal = 1, - /obj/item/weapon/reagent_containers/glass/bottle/epinephrine = 1, /obj/item/weapon/reagent_containers/glass/bottle/charcoal = 1) + var/list/spawn_meds = list( + /obj/item/weapon/reagent_containers/pill/epinephrine = 12, + /obj/item/weapon/reagent_containers/pill/charcoal = 1, + /obj/item/weapon/reagent_containers/glass/bottle/epinephrine = 1, + /obj/item/weapon/reagent_containers/glass/bottle/charcoal = 1) /obj/machinery/smartfridge/chemistry/New() ..() @@ -397,4 +402,10 @@ /obj/machinery/smartfridge/chemistry/virology name = "smart virus storage" desc = "A refrigerated storage unit for volatile sample storage." - spawn_meds = list(/obj/item/weapon/reagent_containers/syringe/antiviral = 4, /obj/item/weapon/reagent_containers/glass/bottle/cold = 1, /obj/item/weapon/reagent_containers/glass/bottle/flu_virion = 1, /obj/item/weapon/reagent_containers/glass/bottle/mutagen = 1, /obj/item/weapon/reagent_containers/glass/bottle/plasma = 1, /obj/item/weapon/reagent_containers/glass/bottle/synaptizine = 1) \ No newline at end of file + spawn_meds = list( + /obj/item/weapon/reagent_containers/syringe/antiviral = 4, + /obj/item/weapon/reagent_containers/glass/bottle/cold = 1, + /obj/item/weapon/reagent_containers/glass/bottle/flu_virion = 1, + /obj/item/weapon/reagent_containers/glass/bottle/mutagen = 1, + /obj/item/weapon/reagent_containers/glass/bottle/plasma = 1, + /obj/item/weapon/reagent_containers/glass/bottle/synaptizine = 1) diff --git a/code/modules/hydroponics/plant_genes.dm b/code/modules/hydroponics/plant_genes.dm index 4f120caf00e..c7467575d7f 100644 --- a/code/modules/hydroponics/plant_genes.dm +++ b/code/modules/hydroponics/plant_genes.dm @@ -290,15 +290,15 @@ /datum/plant_gene/trait/noreact - // Makes plant NOREACT until squashed. + // Makes plant reagents not react until squashed. name = "Separated Chemicals" /datum/plant_gene/trait/noreact/on_new(obj/item/weapon/reagent_containers/food/snacks/grown/G, newloc) ..() - G.flags |= NOREACT + G.reagents.set_reacting(FALSE) /datum/plant_gene/trait/noreact/on_squash(obj/item/weapon/reagent_containers/food/snacks/grown/G, atom/target) - G.flags &= ~NOREACT + G.reagents.set_reacting(TRUE) G.reagents.handle_reactions() diff --git a/code/modules/projectiles/ammunition/ammo_casings.dm b/code/modules/projectiles/ammunition/ammo_casings.dm index 9d1f29ce38b..84ea5944c5a 100644 --- a/code/modules/projectiles/ammunition/ammo_casings.dm +++ b/code/modules/projectiles/ammunition/ammo_casings.dm @@ -215,9 +215,9 @@ /obj/item/ammo_casing/shotgun/dart/New() ..() - flags |= NOREACT flags |= OPENCONTAINER create_reagents(30) + reagents.set_reacting(FALSE) /obj/item/ammo_casing/shotgun/dart/attackby() return diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index c1dce29e70f..7c68c9db0c6 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -170,8 +170,8 @@ /obj/item/projectile/bullet/dart/New() ..() - flags |= NOREACT create_reagents(50) + reagents.set_reacting(FALSE) /obj/item/projectile/bullet/dart/on_hit(atom/target, blocked = 0, hit_zone) if(iscarbon(target)) @@ -188,7 +188,7 @@ "You were protected against the [name]!") ..(target, blocked, hit_zone) - flags &= ~NOREACT + reagents.set_reacting(TRUE) reagents.handle_reactions() return 1 diff --git a/code/modules/reagents/chemistry/holder.dm b/code/modules/reagents/chemistry/holder.dm index d1af9041bc8..c27f060df24 100644 --- a/code/modules/reagents/chemistry/holder.dm +++ b/code/modules/reagents/chemistry/holder.dm @@ -17,10 +17,14 @@ var/const/INJECT = 5 //injection var/last_tick = 1 var/addiction_tick = 1 var/list/datum/reagent/addiction_list = new/list() + var/flags /datum/reagents/New(maximum=100) maximum_volume = maximum - SSobj.processing |= src + + if(!(flags & REAGENT_NOREACT)) + SSobj.processing |= src + //I dislike having these here but map-objects are initialised before world/New() is called. >_> if(!chemical_reagents_list) //Chemical Reagents - Initialises all /datum/reagent into a list indexed by reagent id @@ -56,7 +60,7 @@ var/const/INJECT = 5 //injection /datum/reagents/Destroy() . = ..() - SSobj.processing.Remove(src) + SSobj.processing -= src for(var/reagent in reagent_list) var/datum/reagent/R = reagent qdel(R) @@ -292,12 +296,23 @@ var/const/INJECT = 5 //injection update_total() /datum/reagents/process() - if(my_atom && (my_atom.flags & NOREACT)) + if(flags & REAGENT_NOREACT) + SSobj.processing -= src return + for(var/reagent in reagent_list) var/datum/reagent/R = reagent R.on_tick() - return + +/datum/reagents/proc/set_reacting(react = TRUE) + if(react) + // Order is important, process() can remove from processing if + // the flag is present + flags &= ~(REAGENT_NOREACT) + SSobj.processing |= src + else + SSobj.processing -= src + flags |= REAGENT_NOREACT /datum/reagents/proc/conditional_update_move(atom/A, Running = 0) for(var/reagent in reagent_list) @@ -312,7 +327,8 @@ var/const/INJECT = 5 //injection update_total() /datum/reagents/proc/handle_reactions() - if(my_atom.flags & NOREACT) return //Yup, no reactions here. No siree. + if(flags & REAGENT_NOREACT) + return //Yup, no reactions here. No siree. var/reaction_occured = 0 do diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 3bcd9d6a5ef..0a25b46d7d0 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -174,16 +174,23 @@ /obj/item/weapon/reagent_containers/glass/beaker/noreact name = "cryostasis beaker" - desc = "A cryostasis beaker that allows for chemical storage without reactions. Can hold up to 50 units." + desc = "A cryostasis beaker that allows for chemical storage without \ + reactions. Can hold up to 50 units." icon_state = "beakernoreact" materials = list(MAT_GLASS=500) volume = 50 amount_per_transfer_from_this = 10 - flags = OPENCONTAINER | NOREACT + flags = OPENCONTAINER + +/obj/item/weapon/reagent_containers/glass/beaker/noreact/New() + ..() + reagents.set_reacting(FALSE) /obj/item/weapon/reagent_containers/glass/beaker/bluespace name = "bluespace beaker" - desc = "A bluespace beaker, powered by experimental bluespace technology and Element Cuban combined with the Compound Pete. Can hold up to 300 units." + desc = "A bluespace beaker, powered by experimental bluespace technology \ + and Element Cuban combined with the Compound Pete. Can hold up to \ + 300 units." icon_state = "beakerbluespace" materials = list(MAT_GLASS=5000) volume = 300 diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 26b52650670..68bc332d528 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -266,10 +266,13 @@ name = "cryo syringe" desc = "An advanced syringe that stops reagents inside from reacting. It can hold up to 20 units." volume = 20 - flags = NOREACT + +/obj/item/weapon/reagent_containers/syringe/noreact/New() + . = ..() + reagents.set_reacting(FALSE) /obj/item/weapon/reagent_containers/syringe/piercing name = "piercing syringe" desc = "A diamond-tipped syringe that pierces armor when launched at high velocity. It can hold up to 10 units." volume = 10 - projectile_type = /obj/item/projectile/bullet/dart/syringe/piercing \ No newline at end of file + projectile_type = /obj/item/projectile/bullet/dart/syringe/piercing From 7cfe5945847368c7bf93379b186bf4d1a186baf8 Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 Date: Thu, 26 May 2016 13:14:46 +0000 Subject: [PATCH 11/14] Automatic changelog compile --- html/changelog.html | 66 +++++++--------------- html/changelogs/.all_changelog.yml | 22 ++++++++ html/changelogs/AutoChangeLog-pr-16441.yml | 4 -- html/changelogs/AutoChangeLog-pr-17881.yml | 16 ------ html/changelogs/AutoChangeLog-pr-17890.yml | 8 --- html/changelogs/AutoChangeLog-pr-17913.yml | 5 -- 6 files changed, 42 insertions(+), 79 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-16441.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17881.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17890.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-17913.yml diff --git a/html/changelog.html b/html/changelog.html index 9a22fc9aeff..f325ffad8fd 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,26 @@ -->

+

26 May 2016

+

Xhuis updated:

+
    +
  • Purge all untruths and honor Ratvar.
  • +
+

coiax updated:

+
    +
  • Fixes bug where bolt of change to the host would kill an attached guardian.
  • +
  • Fixes bug where bolt of change to laughter demon would not release its friends.
  • +
  • Fixes bug where bolt of change to morphling would not release its contents.
  • +
  • Fixes bug where bolt of change transforming someone into a drone would not give them hacked laws and vision.
  • +
  • Blobbernauts created by a staff of change are now "independent" and will not decay if seperated from a blob or missing a factory.
  • +
  • Independent blobbernauts added to gold slime core spawn pool.
  • +
  • Medical scanners now inform the user if the dead subject is within the (currently) 120 second defib window.
  • +
  • Ghosts now have the "Restore Character Name" verb, which will set their ghost appearance and dead chat name to their character preferences.
  • +
  • Mob spawners now give any generated names to the mind of the spawned mob, meaning ghosts will have the name they had in life.
  • +
  • Fixes interaction with envy's knife and lavaland spawns.
  • +
  • Fixes a bug where swarmers teleporting humans would incorrectly display a visible message about restraints breaking.
  • +
+

24 May 2016

Joan updated:

    @@ -529,52 +549,6 @@
    • Adds a preference option, allowing players to toggle whether recipes with no matching components should be hidden.
    - -

    28 April 2016

    -

    Bawhoppen updated:

    -
      -
    • Sandbags are no longer tablecrafted. Now you just put in sand (or ash) by hand to make them.
    • -
    • Miners and Engis now get boxes of empty sandbags in their lockers. Miners also get a few premade aswell.
    • -
    • You can now break sandstone down into normal sand.
    • -
    -

    Joan updated:

    -
      -
    • Attacking a blob with an analyzer will tell you what its chemical does, its health, and a small fact about the blob analyzed.
    • -
    • NERFS:
    • -
    • Zombifying Feelers does less toxin damage.
    • -
    • Adaptive Nexuses does slightly less brute damage.
    • -
    • Replicating Foam does slightly less brute damage.
    • -
    • Blob Sorium does slightly less brute damage.
    • -
    • Blob Dark Matter does slightly less brute damage.
    • -
    • Cyrogenic Liquid injects slightly less frost oil and ice and does slightly less stamina damage.
    • -
    • Pressurized Slime does less brute, oxygen, and stamina damage, and extinguishes objects and people on turfs it wets.
    • -
    • Blob core strong blobs no longer give points when removed.
    • -
    • PROBABLY BUFFS:
    • -
    • Flammable Goo now does slightly more burn damage and applies more firestacks, but applies fire to blob tiles that don't share its chemical.
    • -
    • Energized Fibers does slightly more burn damage, slightly less stamina damage, and now takes damage from EMPs.
    • -
    • BUFFS:
    • -
    • Boiling Oil does slightly more burn damage and applies more firestacks.
    • -
    • Reactive Gelatin does slightly more damage on average.
    • -
    • Penetrating Spines now also ignores bio resistance in addition to armor.
    • -
    • Hallucinogenic Nectar causes more hallucinations.
    • -
    • Normal strong blobs now refund 4 points when removed, from 2.
    • -
    • Charger holoparasites now play a sound when hitting a target, as well as shaking the target's camera.
    • -
    -

    PKPenguin321 updated:

    -
      -
    • The warden's locker now contains krav maga gloves.
    • -
    -

    TechnoAlchemisto updated:

    -
      -
    • You can now craft skull helmets from bones.
    • -
    • Syndicate bombs are now harder to detect
    • -
    - -

    27 April 2016

    -

    TechnoAlchemisto updated:

    -
      -
    • Miners can now select explorer belts from the mining vendor using their vouchers, or mining points.
    • -
GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 11ca7bebea3..02b5e491514 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -5149,3 +5149,25 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscdel: You can no longer scribe the Summon Nar-Sie rune under non-valid conditions. Kiazusho: - rscadd: Added three new advanced syringes to R&D +2016-05-26: + Xhuis: + - rscadd: Purge all untruths and honor Ratvar. + coiax: + - bugfix: Fixes bug where bolt of change to the host would kill an attached guardian. + - bugfix: Fixes bug where bolt of change to laughter demon would not release its + friends. + - bugfix: Fixes bug where bolt of change to morphling would not release its contents. + - bugfix: Fixes bug where bolt of change transforming someone into a drone would + not give them hacked laws and vision. + - bugfix: Blobbernauts created by a staff of change are now "independent" and will + not decay if seperated from a blob or missing a factory. + - rscadd: Independent blobbernauts added to gold slime core spawn pool. + - rscadd: Medical scanners now inform the user if the dead subject is within the + (currently) 120 second defib window. + - rscadd: Ghosts now have the "Restore Character Name" verb, which will set their + ghost appearance and dead chat name to their character preferences. + - bugfix: Mob spawners now give any generated names to the mind of the spawned mob, + meaning ghosts will have the name they had in life. + - bugfix: Fixes interaction with envy's knife and lavaland spawns. + - bugfix: Fixes a bug where swarmers teleporting humans would incorrectly display + a visible message about restraints breaking. diff --git a/html/changelogs/AutoChangeLog-pr-16441.yml b/html/changelogs/AutoChangeLog-pr-16441.yml deleted file mode 100644 index 54eaa1ec569..00000000000 --- a/html/changelogs/AutoChangeLog-pr-16441.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Xhuis -delete-after: True -changes: - - rscadd: "Purge all untruths and honor Ratvar." diff --git a/html/changelogs/AutoChangeLog-pr-17881.yml b/html/changelogs/AutoChangeLog-pr-17881.yml deleted file mode 100644 index 423828cbef1..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17881.yml +++ /dev/null @@ -1,16 +0,0 @@ -author: coiax -delete-after: True -changes: - - bugfix: "Fixes bug where bolt of change to the host would kill an attached -guardian." - - bugfix: "Fixes bug where bolt of change to laughter demon would not release -its friends." - - bugfix: "Fixes bug where bolt of change to morphling would not release its -contents." - - bugfix: "Fixes bug where bolt of change transforming someone into a drone -would not give them hacked laws and vision." - - bugfix: "Blobbernauts created by a staff of change are now \"independent\" and -will not decay if seperated from a blob or missing a factory." - - rscadd: "Independent blobbernauts added to gold slime core spawn pool." - - rscadd: "Medical scanners now inform the user if the dead subject is -within the (currently) 120 second defib window." diff --git a/html/changelogs/AutoChangeLog-pr-17890.yml b/html/changelogs/AutoChangeLog-pr-17890.yml deleted file mode 100644 index 0681230702f..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17890.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: coiax -delete-after: True -changes: - - rscadd: "Ghosts now have the \"Restore Character Name\" verb, which will set -their ghost appearance and dead chat name to their character preferences." - - bugfix: "Mob spawners now give any generated names to the mind of the -spawned mob, meaning ghosts will have the name they had in life." - - bugfix: "Fixes interaction with envy's knife and lavaland spawns." diff --git a/html/changelogs/AutoChangeLog-pr-17913.yml b/html/changelogs/AutoChangeLog-pr-17913.yml deleted file mode 100644 index b87ef03942e..00000000000 --- a/html/changelogs/AutoChangeLog-pr-17913.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: coiax -delete-after: True -changes: - - bugfix: "Fixes a bug where swarmers teleporting humans would incorrectly -display a visible message about restraints breaking." From 4483d5275c098f429330a0db9c3eee05bb1e5365 Mon Sep 17 00:00:00 2001 From: coiax Date: Thu, 26 May 2016 14:15:19 +0100 Subject: [PATCH 12/14] Shuttle manipulator (#17436) * Starting out on our tgui journey * God tgui, why do you need to be updated You're dynamically generated anyway * Commit of stuff * Further progress is being made * Everyone loves buildscripts * Further modifications to my incredible running script * Starting to modify the minimap code to be better * It's going well thusfar, I guess * What have I done * RIP minimap * FUN FUN FUN FUN FUN * Adds shuttle_manipulator.dmi MUH HOLOGRAMS * Is it done? IS IT OVER * Peer review * Some bug fixes * Makes that damn greentext shut up * Shuttle registration * Made the Emergency Escape Bar more robust No climbing on the bar. * Do not stare into the operation end of the device * Compile shame * THE MOST DUMB * Passive barmaiden * Emergency shuttle memes * MORE SAFETY CODE * Fancy shuttle manipulator icons * Smoothing it out * We are going to have a lot of fun with this one * Independent blobbernauts * WABBAJACK WABBAJACK * Message for attempting to authenticate old style * Angry alert noise is back * Revert "Independent blobbernauts" This reverts commit 34d6af7c9c88cfc2864990cb37b586bb90163dd3. * No parrot sleep plz * Moves the special shuttle stuff to special.dm * No Bartender like a Centcom Bartender * Non-controversial map changes - Backup shuttle moved closer to Centcom main structure, docking tube created - Moved shuttle import landmark to above Centcom main building - Added shuttle displays to Conference Room - Squashed the Chapel a bit in Metastation - Made the docking port on Z2 massive - Made the docking port on Metastation a lot larger * Hacks and slashes at Box A bunch of things are extended and squashed so Box shuttle dock can support the MetaStation emergency shuttle. * Some Metastationshit * Never ending changes * Wabbajack to TGM * Modified the bar, I think that's all of them * Stops Barmaiden wandering around * More code review * Whitspace, the bane of us all * DIE WHITESPACE DIE --- CONTRIBUTING.md | 6 +- _maps/map_files/MetaStation/MetaStation.dmm | 123 ++-- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 692 +++++++++--------- _maps/map_files/generic/z2.dmm | 437 +++++------ _maps/shuttles/cargo_birdboat.dmm | 2 +- _maps/shuttles/cargo_box.dmm | 2 +- _maps/shuttles/emergency_airless.dmm | 8 +- _maps/shuttles/emergency_bar.dmm | 150 ++-- _maps/shuttles/emergency_birdboat.dmm | 62 +- _maps/shuttles/emergency_box.dmm | 60 +- _maps/shuttles/emergency_clown.dmm | 56 +- _maps/shuttles/emergency_cramped.dmm | 32 +- _maps/shuttles/emergency_goon.dmm | 52 +- .../emergency_imfedupwiththisworld.dmm | 8 +- _maps/shuttles/emergency_meta.dmm | 92 +-- _maps/shuttles/emergency_narnar.dmm | 20 +- _maps/shuttles/emergency_supermatter.dmm | 145 ++-- _maps/shuttles/emergency_wabbajack.dmm | 648 ++++++++++++++++ _maps/shuttles/ferry_base.dmm | 2 +- _maps/shuttles/ferry_lighthouse.dmm | 6 +- _maps/shuttles/ferry_meat.dmm | 2 +- _maps/shuttles/whiteship_box.dmm | 2 +- _maps/shuttles/whiteship_meta.dmm | 2 +- code/__DEFINES/misc.dm | 10 - code/__DEFINES/shuttles.dm | 23 + code/__DEFINES/stat.dm | 9 - code/__HELPERS/files.dm | 22 +- code/controllers/master.dm | 1 + code/controllers/subsystem/garbage.dm | 28 +- code/controllers/subsystem/shuttles.dm | 17 +- code/datums/helper_datums/map_template.dm | 4 +- code/datums/shuttles.dm | 16 +- code/game/gamemodes/nuclear/nuclearbomb.dm | 12 +- code/game/objects/structures/ladders.dm | 10 +- code/game/objects/structures/tables_racks.dm | 5 +- code/game/objects/structures/window.dm | 3 + code/game/turfs/space/space.dm | 7 +- code/game/turfs/turf.dm | 19 + code/modules/admin/admin_verbs.dm | 2 - code/modules/admin/verbs/shuttles.dm | 116 --- .../awaymissions/mission_code/challenge.dm | 75 +- code/modules/events/wizard/greentext.dm | 15 +- code/modules/jobs/access.dm | 7 +- code/modules/lighting/lighting_system.dm | 7 +- .../mining/lavaland/necropolis_chests.dm | 13 +- .../mob/living/carbon/human/human_helpers.dm | 2 +- .../friendly/drone/extra_drone_types.dm | 11 - .../mob/living/simple_animal/hostile/alien.dm | 1 - .../mob/living/simple_animal/simple_animal.dm | 3 + code/modules/mob/mob.dm | 3 + code/modules/mob/mob_helpers.dm | 1 - code/modules/power/singularity/emitter.dm | 5 +- code/modules/ruins/lavaland_ruin_code.dm | 14 +- code/modules/shuttle/emergency.dm | 223 ++++-- code/modules/shuttle/manipulator.dm | 246 ++++++- code/modules/shuttle/shuttle.dm | 99 +-- code/modules/shuttle/special.dm | 197 +++++ code/modules/shuttle/supply.dm | 4 +- code/modules/tgui/states.dm | 18 +- code/modules/tgui/states/human_adjacent.dm | 17 + icons/obj/machines/magic_emitter.dmi | Bin 0 -> 22698 bytes icons/obj/machines/shuttle_manipulator.dmi | Bin 0 -> 74029 bytes sound/misc/compiler-failure.ogg | Bin 0 -> 24457 bytes sound/misc/compiler-stage1.ogg | Bin 0 -> 8832 bytes sound/misc/compiler-stage2.ogg | Bin 0 -> 9269 bytes sound/misc/server-ready.ogg | Bin 0 -> 8967 bytes tgstation.dme | 6 +- tgui/assets/tgui.css | 2 +- tgui/assets/tgui.js | 24 +- tgui/build.sh | 11 + .../interfaces/emergency_shuttle_console.ract | 30 + tgui/src/interfaces/shuttle_manipulator.ract | 20 + .../shuttle_manipulator/modification.ract | 38 + .../shuttle_manipulator/status.ract | 11 + .../shuttle_manipulator/templates.ract | 24 + tools/linux_build.py | 77 ++ 76 files changed, 2788 insertions(+), 1329 deletions(-) create mode 100644 _maps/shuttles/emergency_wabbajack.dmm create mode 100644 code/__DEFINES/shuttles.dm delete mode 100644 code/modules/admin/verbs/shuttles.dm create mode 100644 code/modules/shuttle/special.dm create mode 100644 code/modules/tgui/states/human_adjacent.dm create mode 100644 icons/obj/machines/magic_emitter.dmi create mode 100644 icons/obj/machines/shuttle_manipulator.dmi create mode 100755 sound/misc/compiler-failure.ogg create mode 100755 sound/misc/compiler-stage1.ogg create mode 100755 sound/misc/compiler-stage2.ogg create mode 100755 sound/misc/server-ready.ogg create mode 100755 tgui/build.sh create mode 100644 tgui/src/interfaces/emergency_shuttle_console.ract create mode 100644 tgui/src/interfaces/shuttle_manipulator.ract create mode 100644 tgui/src/interfaces/shuttle_manipulator/modification.ract create mode 100644 tgui/src/interfaces/shuttle_manipulator/status.ract create mode 100644 tgui/src/interfaces/shuttle_manipulator/templates.ract create mode 100755 tools/linux_build.py diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 86f743417dc..d0aeab0904c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -41,7 +41,7 @@ Maintainers can revert your changes if they feel they are not worth maintaining As mentioned before, you are expected to follow these specifications in order to make everyone's lives easier, it will also save you and us time, with having to make the changes and us having to tell you what to change. Thank you for reading this section. -###Object Oriented code +###Object Oriented code As BYOND's Dream Maker is an object oriented language, code must be object oriented when possible in order to be more flexible when adding content to it. If you are unfamiliar with this concept, it is highly recommended you look it up. ###All Byond paths must contain the full path. @@ -63,7 +63,7 @@ datum code proc2() code - + datum2 varname1 = 0 proc @@ -148,7 +148,7 @@ Remember, this tradeoff makes sense in many cases but not all, you should think ###No magic numbers or strings Make these #defines with a name that more clearly states what it's for. - + ###Control statements: (if,while,for,etc) diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 37d91dd73ba..57b2c9c959e 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -93876,18 +93876,12 @@ }, /area/chapel/main) "cTE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/turf/closed/wall/shuttle{ + tag = "icon-wall3 (NORTHWEST)"; + icon_state = "wall3"; + dir = 9 }, -/mob/living/simple_animal/hostile/retaliate/bat{ - name = "Orlocke"; - real_name = "Orlocke"; - turns_per_move = 6 - }, -/turf/open/floor/plasteel{ - icon_state = "dark" - }, -/area/chapel/main) +/area/shuttle/escape) "cTF" = ( /obj/machinery/door/window{ dir = 4; @@ -93927,8 +93921,13 @@ }, /area/chapel/main) "cTH" = ( -/obj/structure/bookcase{ - name = "Holy Bookcase" +/obj/machinery/camera{ + c_tag = "Chapel - Port"; + dir = 4; + network = list("SS13") + }, +/obj/structure/chair/comfy/black{ + dir = 4 }, /turf/open/floor/plasteel{ dir = 8; @@ -99123,11 +99122,11 @@ /obj/docking_port/stationary{ dheight = 0; dir = 2; - dwidth = 5; - height = 14; + dwidth = 10; + height = 25; id = "emergency_home"; - name = "emergency evac bay"; - width = 25 + name = "MetaStation emergency evac bay"; + width = 29 }, /turf/open/floor/plasteel/shuttle, /area/shuttle/escape) @@ -100611,18 +100610,20 @@ icon_state = "warning" }, /area/hydroponics) +"dfJ" = ( +/obj/structure/bookcase{ + name = "Holy Bookcase" + }, +/turf/open/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) "dfK" = ( /turf/closed/wall/shuttle{ icon_state = "swall2" }, /area/shuttle/escape) -"dfJ" = ( -/turf/closed/wall/shuttle{ - tag = "icon-wall3 (NORTHWEST)"; - icon_state = "wall3"; - dir = 9 - }, -/area/shuttle/escape) (1,1,1) = {" aaa @@ -121632,7 +121633,7 @@ cSr cSR cSQ cSr -cUd +cUe cRQ aaa aaf @@ -121886,10 +121887,10 @@ cQW cNm cRV cSr -cSQ -cSQ -cTE -cUe +cTJ +cTn +cSr +cTK cRQ aaa aaf @@ -122144,10 +122145,10 @@ cRz cRW cSs cSS -cTn -cSr -cTK -cRQ +cOU +cTF +cUf +cOU aaa aaf aaa @@ -122402,9 +122403,9 @@ cRX cSt cST cOU -cTF -cUf -cOU +cTG +cUg +cUt aaa aaf aaa @@ -122659,9 +122660,9 @@ cRY cSu cXo cOU -cTG -cUg -cUt +cOU +cOU +cOU aaf aaf aaa @@ -122916,9 +122917,9 @@ cOU cSv cXc cOU +dfJ cOU -cOU -cOU +aaa aaa ddg ddg @@ -123172,11 +123173,11 @@ cNm cRZ cSw cXp -cOU cTH +cRh cOU aaa -dfJ +cTE ddi ddi ddi @@ -123429,7 +123430,7 @@ cRB cSa cSx cSX -cTo +cSB cTI cOU ddb @@ -130127,11 +130128,11 @@ aaa aaa aaa aaf -cTC -cTC -cTC -cTC -cTC +aaa +aaa +aaa +aaa +aaa aaa aaa aaf @@ -130385,9 +130386,9 @@ cTC cTC cTC cTC -cVt -dfw -cVB +cTC +cTC +cTC cTC cTC cTC @@ -130642,8 +130643,8 @@ cVt dfs cVN cVo -cVs -cVC +cVt +dfw cVB cTC cXd @@ -130900,7 +130901,7 @@ cVC cVB cVo cVs -cVB +cVC cVB cTC cXb @@ -131138,7 +131139,7 @@ cTy cTy cTy cTy -cTy +aaa aaf aaf aaa @@ -131393,10 +131394,10 @@ cTz cTA dcN dcN -dcN dcQ cTy aaa +aaa aaf aaa cTC @@ -131650,9 +131651,9 @@ cTy cTy cTy cTy -cTy dcW cTy +aaa cTO cTC cTC @@ -131906,10 +131907,10 @@ bVE aaa aaf aaa -aaa cTy dcW cTy +cTy cTC cTR cTU @@ -132163,9 +132164,9 @@ bVE aaa aaf aaa -aaa cTy dcY +dcN cTB cTP cTT @@ -132420,7 +132421,7 @@ bVE aaf aaf aaf -aaa +cTy cTy cTy cTy diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index a2831ee955f..df61d13b779 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -2476,17 +2476,11 @@ /turf/open/floor/plasteel, /area/security/prison) "aeR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/light/small{ + dir = 1 }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/prison) +/turf/open/floor/plating, +/area/hallway/secondary/exit) "aeS" = ( /obj/structure/cable{ d1 = 4; @@ -2613,36 +2607,22 @@ /turf/open/floor/plating, /area/ai_monitored/security/armory) "afa" = ( -/obj/machinery/door/window/southleft{ - base_state = "right"; - icon_state = "right"; - name = "Armory"; - req_access_txt = "3" +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" }, -/obj/machinery/door/firedoor, -/obj/machinery/light{ +/obj/docking_port/mobile/emergency{ + name = "BoxStation emergency shuttle" + }, +/obj/docking_port/stationary{ dir = 4; - icon_state = "tube1" + dwidth = 12; + height = 18; + id = "emergency_home"; + name = "BoxStation emergency evac bay"; + width = 32 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8"; - tag = "" - }, -/turf/open/floor/plasteel{ - dir = 6; - icon_state = "warning" - }, -/area/ai_monitored/security/armory) +/turf/open/floor/plating, +/area/shuttle/escape) "afb" = ( /obj/machinery/recharger, /obj/structure/table, @@ -2940,16 +2920,9 @@ }, /area/security/prison) "afE" = ( -/obj/machinery/button/flasher{ - id = "insaneflash"; - pixel_y = -26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - icon_state = "whitehall"; - dir = 2 - }, -/area/security/prison) +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/hallway/secondary/exit) "afF" = ( /obj/structure/table, /obj/item/device/assembly/signaler, @@ -32667,7 +32640,10 @@ /turf/open/floor/plating, /area/maintenance/asmaint2) "bqh" = ( -/obj/structure/closet, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/asmaint2) "bqi" = ( @@ -34363,8 +34339,10 @@ /turf/open/floor/plating, /area/maintenance/asmaint2) "btq" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 2 +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" }, /turf/open/floor/plating, /area/maintenance/asmaint2) @@ -62758,20 +62736,12 @@ }, /area/shuttle/escape) "cxn" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Emergency Shuttle Airlock" +/obj/structure/lattice, +/obj/effect/landmark{ + name = "carpspawn" }, -/obj/docking_port/mobile/emergency, -/obj/docking_port/stationary{ - dir = 4; - dwidth = 9; - height = 11; - id = "emergency_home"; - name = "emergency evac bay"; - width = 22 - }, -/turf/open/floor/plating, -/area/shuttle/escape) +/turf/open/space, +/area/space) "cxo" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -5; @@ -114061,7 +114031,7 @@ bgg aNa aaa bky -blQ +bqh bme bnx bqe @@ -115322,7 +115292,7 @@ aoV aoV aaa aaa -aaa +aaf aaa aaa aaa @@ -115330,17 +115300,17 @@ aaa aaa aaa aNa -aQF -aRW -aTo +aeR aNa -aaa -aaa -aaa +aQE aNa -aTo -aRW -bdA +aaf +aaa +aaf +aNa +aQE +aNa +afE aNa aaa aaa @@ -115579,28 +115549,28 @@ aaa aaa aaa aaa +aaf aaa aaa aaa aaa aaa -cry -cwI -cwI -cxg -cxl -cxn -cwI -crx -crx -crx -cwI -cxK -cxl -cxK -cwI -cwI -cxW +aaa +aNa +aQE +aNa +aQE +aNa +aaf +aaf +aaf +aNa +aQE +aNa +aQE +aNa +aaa +aaa aaa aaf aaf @@ -115838,36 +115808,36 @@ aaa aaa aaa aaa -cry -cwI -cwI -cwT -cwY -cxd -cxe -cwU -cwL -anq -anq -anq -anq -anq -cwL -cwU -cxQ -cxQ -cxU -cwV -cxW +aaa +aaa +aaa +aaa +aaa +aNa +aQF +aRW +aTo +aNa +aaa aaf aaa +aNa +aTo +aRW +bdA +aNa +aaa +aaa +aaf +aaf +aaf bnu bhG bhG -brE +bhG bhG bsJ -bhG +brE bhG bhG bhG @@ -116094,41 +116064,41 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa cry -crO -cwK -cwP -cwU -cwY -cxe -cxh -cwU -cxo -cwL -cwL -cwL -cwL -cwL -cxL -cwU -cxQ -cxQ -cxU -cxX -cxZ -aaf -aaf -aaf +cwI +cwI +cxg +cxl +afa +cwI +crx +crx +crx +cwI +cxK +cxl +cxK +cwI +cwI +cxW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa bky -bqh +btq brH -btq -btq bvQ bxt bvQ -btq -btq bCm bDh bEs @@ -116351,41 +116321,41 @@ aaa aaa aaa aaa -crx -crN -cwJ -cwO -cwU +aaa +cry +cwI +cwI +cwT cwY +cxd cxe -cxh cwU cwL -cxq -cxq -cxq -cxq -cxq +anq +anq +anq +anq +anq cwL -cxM +cwU cxQ cxQ -cxV -cxX -cxZ -aaf +cxU +cwV +cxW aaa aaa -bky +aaa +aaa +aaa +aaa +aaa +bZi bqg brG -btp -btp brG btp brG -btp -btp brG bDg bEs @@ -116608,41 +116578,41 @@ aae aaa aaa aaa -crx -cwF -cwL -cwR -cwV -crx -cxf -crx -cxm -cwL -cxr -cxr -cxr -cxr -cxr -cwL +cry +crO +cwK +cwP +cwU +cwY +cxe +cxh +cwU +cxo +cwL +cwL +cwL +cwL +cwL +cxL cwU -cxR cxQ -cxV +cxQ +cxU cxX cxZ -aaf -aaf -aaf -bky -bky +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bZi +btp brI -btp -btp bvR btp byx -btp -btp brI bky bky @@ -116866,34 +116836,34 @@ aaa aaa aaa crx -crQ -cwL -cwQ +crN +cwJ +cwO +cwU +cwY +cxe +cxh cwU -cwZ cwL -cxi -cxj +cxq +cxq +cxq +cxq +cxq cwL -cwL -cwL -cwL -cwL -cwL -cwL -cxN -cwI -cwI -cwI +cxM +cxQ +cxQ +cxV cxX cxZ -aaf aaa aaa aaa -bky -bky -bky +aaa +aaa +aaa +aaa bky bky bky @@ -117125,32 +117095,32 @@ aaa crx cwF cwL -cwL -cwX -cwL -cwL -anq -cxj -cwL -cxq -cxq -cxq -cxq -cxq -cwL +cwR +cwV crx -cxc -cxa -cxc +cxf +crx +cxm +cwL +cxr +cxr +cxr +cxr +cxr +cwL +cwU +cxR +cxQ +cxV cxX cxZ -aaf -aaf aaa aaa -aaf aaa -aaf +aaa +aaa +aaa +aaa aaf aaf aaa @@ -117380,38 +117350,38 @@ aaa aaa aaa crx -cwG -amB -amB -cwW -cxa +crQ cwL -cxj +cwQ +cwU +cwZ +cwL +cxi cxj cwL -cxr -cxr -cxr -cxr -cxr cwL -cxO -cxa -cxa -cxa +cwL +cwL +cwL +cwL +cwL +cxN +cwI +cwI +cwI cxX cxZ -aaf -aaf -aaf -aaf -aaf -aaf aaa aaa aaa aaa aaa +aaa +aaa +aaf +aaa +aaa +aaa aaf aaa aaa @@ -117636,39 +117606,39 @@ aaa aaa aaa aaa -crz -cwH -cwN -cwS -cwU -cxc -cwL -cwL -cwL -cwL +crx +cwF cwL cwL +cwX cwL cwL +anq +cxj cwL +cxq +cxq +cxq +cxq +cxq cwL crx +cxc cxa -cxa -cxa +cxc cxX cxZ -aaf -aaf +aaa +aaa +aaa +aaa +aaa aaa aaa aaf aaa aaa aaa -aaa -aaa -aaa aaf aaa aaa @@ -117893,39 +117863,39 @@ aaa aaa aaa aaa -aaa -crz -cwI -cwI -cwT -cxb -cxa -cxa -cxa -cxp -cxs -cxs -cxs -cxs -cxs -cxp crx -cxS -cxT -cxS -cwV -cxY -aaf -aaf -aaf -aaf -aaf +cwG +amB +amB +cwW +cxa +cwL +cxj +cxj +cwL +cxr +cxr +cxr +cxr +cxr +cwL +cxO +cxa +cxa +cxa +cxX +cxZ aaa aaa aaa aaa aaa aaa +aaa +aaf +aaa +aaa +aaa aaf aaa aaa @@ -118150,36 +118120,36 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa crz +cwH +cwN +cwS +cwU +cxc +cwL +cwL +cwL +cwL +cwL +cwL +cwL +cwL +cwL +cwL crx -cwI -crx -cwI -cwI -cwI -crx -crx -crx -cwI -cwI -cxP -crx -cwI -crx -cxY +cxa +cxa +cxa +cxX +cxZ aaa -aaf -aaf aaa aaa aaa aaa aaa aaa +aaf aaa aaa aaa @@ -118408,20 +118378,27 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +crz +cwI +cwI +cwT +cxb +cxa +cxa +cxa +cxp +cxs +cxs +cxs +cxs +cxs +cxp +crx +cxS +cxT +cxS +cwV +cxY aaa aaa aaa @@ -118436,13 +118413,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aag aaa aaa @@ -118668,6 +118638,23 @@ aaa aaa aaa aaa +crz +crx +cwI +crx +cwI +cwI +cwI +crx +crx +crx +cwI +cwI +cxP +crx +cwI +crx +cxY aaa aaa aaa @@ -118676,16 +118663,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aae -aaa -aaa -aaa aaf aaa aaa @@ -118693,13 +118670,6 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa aag aaa aaa @@ -118928,7 +118898,6 @@ aaa aaa aaa aaa -aae aaa aaa aaa @@ -118948,11 +118917,12 @@ aaa aaa aaa aaa -aae -aaa aaa aaa aaa +aaf +aaf +aaf aaa aaa aaa @@ -119209,7 +119179,7 @@ aaa aaa aaa aaa -aaa +cxn aaa aaa aaa @@ -119465,8 +119435,8 @@ aaa aaa aaa aaa -aaa -aaa +aaf +aaf aaa aaa aaa @@ -120727,7 +120697,7 @@ aaa aaa aaa aaa -aaa +aae aaa aaa aaa diff --git a/_maps/map_files/generic/z2.dmm b/_maps/map_files/generic/z2.dmm index a2953331701..955b079e46b 100644 --- a/_maps/map_files/generic/z2.dmm +++ b/_maps/map_files/generic/z2.dmm @@ -1625,7 +1625,11 @@ /turf/open/floor/plasteel/black, /area/centcom/ferry) "eP" = ( -/obj/structure/flora/kirbyplants, +/obj/machinery/door/airlock/centcom{ + name = "Centcom Backup Docks"; + opacity = 1; + req_access_txt = "101" + }, /turf/open/floor/plasteel/black, /area/centcom/ferry) "eQ" = ( @@ -1658,12 +1662,11 @@ /turf/open/floor/plasteel/black, /area/centcom/ferry) "eU" = ( -/obj/structure/sign/map/left, -/turf/open/floor/light, +/obj/machinery/shuttle_manipulator, +/turf/open/floor/plasteel/circuit, /area/centcom/ferry) "eV" = ( -/obj/structure/sign/map/right, -/turf/open/floor/light, +/turf/open/floor/plasteel/circuit, /area/centcom/ferry) "eW" = ( /obj/structure/extinguisher_cabinet{ @@ -2358,11 +2361,11 @@ "hh" = ( /obj/docking_port/stationary{ dir = 4; - dwidth = 9; - height = 11; + dwidth = 25; + height = 50; id = "emergency_away"; - name = "Centcom"; - width = 22 + name = "Centcom Emergency Shuttle Dock"; + width = 50 }, /turf/open/space, /area/space) @@ -5875,12 +5878,12 @@ /area/shuttle/escape) "rN" = ( /obj/machinery/status_display{ - layer = 4; - pixel_x = 0; - pixel_y = 32 + density = 0; + pixel_y = 32; + supply_display = 1 }, -/turf/open/floor/plasteel/shuttle/white, -/area/shuttle/escape) +/turf/open/floor/plasteel/black, +/area/centcom/ferry) "rO" = ( /turf/open/floor/plasteel/shuttle/white, /area/shuttle/escape) @@ -5897,7 +5900,9 @@ name = "Backup Shuttle Dock"; width = 8 }, -/obj/docking_port/mobile/emergency/backup, +/obj/docking_port/mobile/emergency/backup{ + dwidth = 3 + }, /turf/open/floor/plating, /area/shuttle/escape) "rR" = ( @@ -5924,21 +5929,37 @@ /turf/open/space/transit, /area/space) "rU" = ( +/obj/structure/flora/kirbyplants, /obj/machinery/status_display{ - density = 0; - pixel_y = -30; - supply_display = 1 + pixel_y = 32 }, -/turf/open/floor/plasteel/shuttle/white, -/area/shuttle/escape) +/turf/open/floor/plasteel/black, +/area/centcom/ferry) "rV" = ( /obj/structure/table/wood, /obj/item/weapon/book/manual/random, /turf/open/floor/plasteel/shuttle/white, /area/shuttle/escape) "rW" = ( -/obj/machinery/shuttle_manipulator, -/turf/open/floor/plasteel/black, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"rX" = ( +/obj/machinery/status_display, +/turf/closed/wall/shuttle/smooth, +/area/shuttle/escape) +"rY" = ( +/turf/open/floor/plasteel/darkwarning{ + tag = "icon-warndark (EAST)"; + icon_state = "warndark"; + dir = 4 + }, +/area/centcom/ferry) +"rZ" = ( +/obj/machinery/door/airlock/external{ + name = "Backup Emergency Escape Shuttle" + }, +/turf/open/floor/plasteel/delivery, /area/centcom/ferry) (1,1,1) = {" @@ -36889,7 +36910,7 @@ ab ab ab ab -ab +rL ab ab ab @@ -38457,7 +38478,7 @@ ab ab ab eJ -eO +rN eO eS eO @@ -38710,11 +38731,11 @@ ab ab ab ab -ab -ab -ab eJ -eP +eJ +eJ +eJ +rU eO eO eO @@ -38967,11 +38988,11 @@ ab ab ab ab -ab -ab -ab eJ -rW +eO +eO +eP +eO eO eO eW @@ -39224,9 +39245,9 @@ ab ab ab ab -ab -ab -ab +eJ +rY +eJ eJ eJ eJ @@ -39481,9 +39502,9 @@ ab ab ab ab -ab -ab -ab +eJ +fQ +eJ ab ab ab @@ -39738,9 +39759,9 @@ ab ab ab ab -ab -ab -ab +eJ +rZ +eJ ab ab ab @@ -39994,14 +40015,14 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab +rM +rM +rQ +rM +rM +rM +rM +rM ab ab eJ @@ -40251,14 +40272,14 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab +rX +rO +rO +rO +rO +rO +rO +rX ab ab eJ @@ -40508,14 +40529,14 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab +rM +rO +rO +rO +rO +rO +rO +rM ab ab fh @@ -40765,14 +40786,14 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab +rM +rP +rP +rP +rP +rO +rP +rM ab ab fh @@ -41022,14 +41043,14 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab +rM +rP +rP +rP +rP +rO +rP +rM ab ab fh @@ -41279,14 +41300,14 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab +rM +rO +rR +rO +rO +rO +rO +rM ab ab fh @@ -41536,14 +41557,14 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab +rX +rO +rS +rV +rO +rO +rO +rX ab ab fh @@ -41793,14 +41814,14 @@ ab ab ab ab -ab -ab -ab -ab -ab -ab -ab -ab +rM +rM +rM +rM +rM +rM +rM +rM ab ab fh @@ -57018,7 +57039,7 @@ ab ab ab ab -rL +ab ab ab ab @@ -64829,16 +64850,16 @@ df dg cT ab -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -65086,16 +65107,16 @@ cT cT cT ab -ad -rM -rM -rQ -rM -rM -rM -rM -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -65343,16 +65364,16 @@ cU ad ab ab -ad -rM -rN -rO -rO -rO -rO -rU -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -65600,16 +65621,16 @@ cV ad ab ab -ad -rM -rO -rO -rO -rO -rO -rO -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -65857,16 +65878,16 @@ cV ad ab ab -ad -rM -rP -rP -rP -rP -rO -rP -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -66114,16 +66135,16 @@ cV ad ab ab -ad -rM -rP -rP -rP -rP -rO -rP -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -66371,16 +66392,16 @@ cV ad ab ab -ad -rM -rO -rR -rO -rO -rO -rO -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -66628,16 +66649,16 @@ cV ad ab ab -ad -rM -rN -rS -rV -rO -rO -rU -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -66885,16 +66906,16 @@ cV ad ab ab -ad -rM -rM -rM -rM -rM -rM -rM -rM -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -67142,16 +67163,16 @@ cV ad ab ab -ad -ad -ad -ad -ad -ad -ad -ad -ad -ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab ab ab ab @@ -71473,6 +71494,6 @@ ab ab ab ab -ab -ab +rW +rW "} diff --git a/_maps/shuttles/cargo_birdboat.dmm b/_maps/shuttles/cargo_birdboat.dmm index 423c397f6c1..345fb45a23a 100644 --- a/_maps/shuttles/cargo_birdboat.dmm +++ b/_maps/shuttles/cargo_birdboat.dmm @@ -14,7 +14,7 @@ "n" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/supply) "o" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/turf/open/floor/plating,/area/shuttle/supply) "p" = (/obj/machinery/button/door{dir = 2; id = "QMLoaddoor2"; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/button/door{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/obj/machinery/conveyor_switch/oneway{id = "cargoshuttle"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/supply) -"q" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/obj/docking_port/mobile/supply{dwidth = 3; width = 10},/turf/open/floor/plating,/area/shuttle/supply) +"q" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/obj/docking_port/mobile/supply{dwidth = 3; width = 10; timid = 1},/turf/open/floor/plating,/area/shuttle/supply) "r" = (/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/obj/machinery/conveyor{dir = 4; id = "cargoshuttle"; name = "cargo shuttle conveyor belt"},/turf/open/floor/plating,/area/shuttle/supply) "s" = (/turf/closed/wall/shuttle{icon_state = "swallc3"},/area/shuttle/supply) "t" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/supply) diff --git a/_maps/shuttles/cargo_box.dmm b/_maps/shuttles/cargo_box.dmm index 05df2fa52ba..f2fad41946a 100644 --- a/_maps/shuttles/cargo_box.dmm +++ b/_maps/shuttles/cargo_box.dmm @@ -6,7 +6,7 @@ "f" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/machinery/door/poddoor{id = "QMLoaddoor2"; name = "supply dock loading door"},/turf/open/floor/plating,/area/shuttle/supply) "g" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/turf/open/floor/plating,/area/shuttle/supply) "h" = (/obj/machinery/button/door{dir = 2; id = "QMLoaddoor2"; name = "Loading Doors"; pixel_x = 24; pixel_y = 8},/obj/machinery/button/door{id = "QMLoaddoor"; name = "Loading Doors"; pixel_x = 24; pixel_y = -8},/turf/open/floor/plasteel/shuttle,/area/shuttle/supply) -"i" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/obj/docking_port/mobile/supply{dwidth = 5; width = 12},/turf/open/floor/plating,/area/shuttle/supply) +"i" = (/obj/machinery/door/airlock/shuttle{name = "Supply Shuttle Airlock"; req_access_txt = "31"},/obj/docking_port/mobile/supply{dwidth = 5; width = 12; timid = 1},/turf/open/floor/plating,/area/shuttle/supply) "j" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/machinery/door/poddoor{id = "QMLoaddoor"; name = "supply dock loading door"},/turf/open/floor/plating,/area/shuttle/supply) "k" = (/turf/closed/wall/shuttle{icon_state = "swall7"; dir = 2},/area/shuttle/supply) "l" = (/turf/open/floor/plasteel/shuttle,/turf/closed/wall/shuttle/interior{icon_state = "swall_f10"},/area/shuttle/supply) diff --git a/_maps/shuttles/emergency_airless.dmm b/_maps/shuttles/emergency_airless.dmm index d2d0025ee2f..c1a9f4f3b77 100644 --- a/_maps/shuttles/emergency_airless.dmm +++ b/_maps/shuttles/emergency_airless.dmm @@ -5,15 +5,15 @@ "e" = (/obj/structure/closet/malf,/turf/open/floor/plating/airless,/area/shuttle/escape) "f" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/floor/plating/airless,/area/shuttle/escape) "g" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/open/floor/plating/airless,/area/shuttle/escape) -"h" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating/airless,/area/shuttle/escape) +"h" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating/airless,/area/shuttle/escape) "i" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plating/airless,/area/shuttle/escape) "j" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/turf/open/floor/plating/airless,/area/shuttle/escape) "k" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/grille,/turf/open/floor/plating/airless,/area/shuttle/escape) "l" = (/turf/open/floor/plating,/area/shuttle/escape) -"m" = (/obj/structure/chair{dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plating/airless,/area/shuttle/escape) +"m" = (/obj/structure/chair{dir = 8},/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plating/airless,/area/shuttle/escape) "n" = (/obj/structure/chair{dir = 4},/turf/open/floor/plating/airless,/area/shuttle/escape) -"o" = (/obj/docking_port/mobile/emergency{name = "Shuttle Under Construction"},/turf/open/floor/plating/airless,/area/shuttle/escape) -"p" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4; name = "4maintenance loot spawner"},/turf/open/floor/plating/airless,/area/shuttle/escape) +"o" = (/obj/docking_port/mobile/emergency{name = "Shuttle Under Construction";timid = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) +"p" = (/obj/structure/rack,/obj/effect/spawner/lootdrop/maintenance{lootcount = 4;name = "4maintenance loot spawner"},/turf/open/floor/plating/airless,/area/shuttle/escape) "q" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) "r" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) diff --git a/_maps/shuttles/emergency_bar.dmm b/_maps/shuttles/emergency_bar.dmm index 387ebe9f888..320859dd4cb 100644 --- a/_maps/shuttles/emergency_bar.dmm +++ b/_maps/shuttles/emergency_bar.dmm @@ -4,83 +4,105 @@ "ad" = (/obj/structure/table/wood,/obj/item/device/flashlight/lamp/green,/turf/open/floor/carpet,/area/shuttle/escape) "ae" = (/obj/structure/chair/comfy/brown{dir = 1},/turf/open/floor/carpet,/area/shuttle/escape) "af" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/carpet,/area/shuttle/escape) -"ag" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes/cigars/havana,/obj/item/weapon/lighter{pixel_x = -4; pixel_y = 6},/turf/open/floor/carpet,/area/shuttle/escape) +"ag" = (/obj/structure/table/wood,/obj/item/weapon/storage/fancy/cigarettes/cigars/havana,/obj/item/weapon/lighter{pixel_x = -4;pixel_y = 6},/turf/open/floor/carpet,/area/shuttle/escape) "ah" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/carpet,/area/shuttle/escape) "ai" = (/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/carpet,/area/shuttle/escape) "aj" = (/turf/open/floor/carpet,/area/shuttle/escape) "ak" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/carpet,/area/shuttle/escape) "al" = (/obj/machinery/computer/security,/turf/open/floor/carpet,/area/shuttle/escape) "am" = (/obj/machinery/computer/crew,/turf/open/floor/carpet,/area/shuttle/escape) -"an" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/carpet,/area/shuttle/escape) -"ao" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/open/floor/carpet,/area/shuttle/escape) -"ap" = (/obj/machinery/button/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = -24},/obj/structure/statue/diamond/captain{anchored = 1; name = "statue of THE captain"},/turf/open/floor/carpet,/area/shuttle/escape) +"an" = (/obj/structure/extinguisher_cabinet{pixel_x = 0;pixel_y = -30},/obj/structure/chair/comfy/brown{dir = 8},/turf/open/floor/carpet,/area/shuttle/escape) +"ao" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)";pixel_x = 0;pixel_y = -29},/turf/open/floor/carpet,/area/shuttle/escape) +"ap" = (/obj/machinery/button/flasher{id = "cockpit_flasher";pixel_x = 6;pixel_y = -24},/obj/structure/statue/diamond/captain{anchored = 1;name = "statue of THE captain"},/turf/open/floor/carpet,/area/shuttle/escape) "aq" = (/obj/machinery/computer/communications,/turf/open/floor/carpet,/area/shuttle/escape) -"ar" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/open/floor/carpet,/area/shuttle/escape) +"ar" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit";req_access_txt = "19"},/turf/open/floor/carpet,/area/shuttle/escape) "as" = (/obj/machinery/status_display,/turf/closed/wall/shuttle/smooth,/area/shuttle/escape) "at" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"au" = (/obj/machinery/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = 24},/obj/structure/flora/kirbyplants{icon_state = "plant-10"; layer = 4.1},/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"au" = (/obj/machinery/flasher{id = "cockpit_flasher";pixel_x = 6;pixel_y = 24},/obj/structure/flora/kirbyplants{icon_state = "plant-10";layer = 4.1},/turf/open/floor/plasteel/bar,/area/shuttle/escape) "av" = (/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aw" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"ax" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"ay" = (/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6},/obj/machinery/button/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = -6},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) +"aw" = (/obj/structure/piano,/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"ax" = (/obj/structure/chair/stool,/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"ay" = (/obj/machinery/flasher{id = "shuttle_flasher";pixel_x = -24;pixel_y = 6},/obj/machinery/button/flasher{id = "shuttle_flasher";pixel_x = -24;pixel_y = -6},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) "az" = (/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aA" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aB" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aC" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) +"aA" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig";req_access_txt = "2"},/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aB" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock";req_access_txt = "2"},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) +"aC" = (/obj/structure/extinguisher_cabinet{pixel_x = 0;pixel_y = -30},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) "aD" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) "aE" = (/obj/structure/chair/wood{dir = 4},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aF" = (/obj/structure/table/wood,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aG" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aH" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{name = "The Emergency Escape Bar"},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aI" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks/beer,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aJ" = (/obj/structure/chair,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aK" = (/mob/living/simple_animal/drone/snowflake/bardrone,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aL" = (/obj/machinery/vending/boozeomat,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aM" = (/obj/structure/table,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aN" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 6; pixel_y = 4},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aO" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aP" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aQ" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aR" = (/obj/structure/chair/stool,/turf/open/floor/wood,/area/shuttle/escape) -"aS" = (/obj/structure/table/wood/poker,/obj/effect/spawner/lootdrop/gambling,/turf/open/floor/wood,/area/shuttle/escape) -"aT" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aU" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"aV" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"aW" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"aX" = (/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"aY" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"aZ" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"ba" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"bb" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"bc" = (/obj/machinery/door/airlock{name = "Unit B"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"bd" = (/obj/structure/closet/jcloset,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"be" = (/obj/structure/toilet{dir = 1},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"bf" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"bg" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) -"bh" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) -"bi" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) +"aF" = (/obj/structure/table/wood/bar{boot_dir = 9},/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aG" = (/obj/structure/table/wood/bar,/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aH" = (/obj/structure/table/wood/bar{boot_dir = 8},/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aI" = (/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin,/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aJ" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{name = "The Emergency Escape Bar";timid = 1},/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aK" = (/mob/living/simple_animal/hostile/alien/maid/barmaid,/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aL" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks/beer,/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aM" = (/obj/structure/chair,/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aN" = (/mob/living/simple_animal/drone/snowflake/bardrone,/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aO" = (/obj/machinery/vending/boozeomat,/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aP" = (/obj/structure/table,/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aQ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 6;pixel_y = 4},/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aR" = (/obj/structure/table,/obj/machinery/chem_dispenser/drinks,/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aS" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aT" = (/obj/structure/table/wood/bar{boot_dir = 10},/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aU" = (/obj/structure/table/wood/bar{boot_dir = 2},/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aV" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aW" = (/obj/structure/chair/stool,/turf/open/floor/wood,/area/shuttle/escape) +"aX" = (/obj/structure/table/wood/poker,/obj/effect/spawner/lootdrop/gambling,/turf/open/floor/wood,/area/shuttle/escape) +"aY" = (/obj/structure/extinguisher_cabinet{pixel_x = 0;pixel_y = -30},/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"aZ" = (/obj/machinery/vending/cigarette,/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"ba" = (/obj/machinery/door/airlock{name = "Unisex Restrooms";req_access_txt = "0"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) +"bb" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) +"bc" = (/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) +"bd" = (/obj/structure/extinguisher_cabinet{pixel_x = -5;pixel_y = 30},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) +"be" = (/obj/structure/sink{dir = 4;icon_state = "sink";pixel_x = 11;pixel_y = 0},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) +"bf" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) +"bg" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) +"bh" = (/obj/machinery/door/airlock{name = "Unit B"},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) +"bi" = (/obj/structure/closet/jcloset,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) +"bj" = (/obj/structure/toilet{dir = 1},/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) +"bk" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) +"bl" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2;pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape) +"bm" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) +"bn" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) +"bE" = (/turf/closed/wall/shuttle{tag = "icon-gwall_space (EAST)";icon_state = "gwall_space";dir = 4},/area/shuttle/escape) +"bD" = (/turf/closed/wall/shuttle{tag = "icon-wall3";icon_state = "wall3";dir = 2},/area/shuttle/escape) +"bC" = (/turf/closed/wall/shuttle{tag = "icon-gwall_space";icon_state = "gwall_space";dir = 2},/area/shuttle/escape) +"bB" = (/turf/closed/wall/shuttle{icon_state = "swall11";dir = 2},/area/shuttle/escape) +"bA" = (/turf/closed/wall/shuttle{icon_state = "swallc2";dir = 2},/area/shuttle/escape) +"bz" = (/turf/closed/wall/shuttle{icon_state = "swall1";dir = 2},/area/shuttle/escape) +"by" = (/turf/closed/wall/shuttle{icon_state = "swall7";dir = 2},/area/shuttle/escape) +"bx" = (/turf/closed/wall/shuttle{icon_state = "swall4";dir = 2},/area/shuttle/escape) +"bw" = (/turf/closed/wall/shuttle{icon_state = "swall8";dir = 2},/area/shuttle/escape) +"bv" = (/turf/closed/wall/shuttle{icon_state = "swall14";dir = 2},/area/shuttle/escape) +"bu" = (/turf/closed/wall/shuttle{icon_state = "swall12";dir = 2},/area/shuttle/escape) +"bt" = (/turf/closed/wall/shuttle{tag = "icon-swall13";icon_state = "swall13";dir = 2},/area/shuttle/escape) +"bs" = (/turf/closed/wall/shuttle{icon_state = "swall3";dir = 2},/area/shuttle/escape) +"br" = (/turf/closed/wall/shuttle{tag = "icon-swallc3";icon_state = "swallc3";dir = 2},/area/shuttle/escape) +"bq" = (/turf/closed/wall/shuttle{icon_state = "swallc4";dir = 2},/area/shuttle/escape) +"bp" = (/turf/closed/wall/shuttle{icon_state = "swall_s10";dir = 2},/area/shuttle/escape) +"bo" = (/turf/closed/wall/shuttle{icon_state = "swall_s6";dir = 2},/area/shuttle/escape) (1,1,1) = {" -aaaaabacacacacacabaaaa -aaababadaeafaeagababaa -aaabahaiajajajakalabaa -aaabamanaoapajakaqabaa -ababababababarasababab -abatatatacauavavawaxac -abayazazaAavavavavavab -aBaCaDaDacavaEaFaFaFac -abababababavaEaFavaGab -aHavavavavavaEaFavaIab -abaJaJaJavavaEaFaKaLab -acaMaNaMavavaEaFavaOac -acaPaPaPavavaEaFavavac -acavavavavavaEaFaFaFac -abavavavavavavavavavab -aQavaRaSaRaTavavavaUab -ababababababababaVabab -aWaXaXaXaXaXaYaXaXaZac -abbaabbbabbcabbdaXaZab -abbeabbeabbfabbgaXaZac -ababbhbhbhbhbhbhbhabab -aaabbibibibibibibiabaa +aaaaboacacacacacbpaaaa +aabobqadaeafaeagbrbpaa +aabsahaiajajajakalbsaa +aabsamanaoapajakaqbsaa +bobtbububvbwarasbxbtbp +bsatatatacauavavawaxac +bsayazazaAavavavavavbs +aBaCaDaDacavaEaFaGaGac +bybubububqavaEaHavaIbs +aJavavavavavaEaHaKaLbs +bsaMaMaMavavaEaHaNaObs +acaPaQaPavavaEaHavaRac +acaSaSaSavavaEaHavavac +acavavavavavaEaTaUaUac +bzavavavavavavavavavbs +aVavaWaXaWaYavavavaZbs +bAbububububububwbabxbB +bbbcbcbcbcbcbdbcbcbeac +bsbfabbgabbhabbibcbebs +bzbjbzbjbzbkbzblbcbeac +bCbDbmbmbmbmbmbmbmbDbE +aabDbnbnbnbnbnbnbnbDaa "} diff --git a/_maps/shuttles/emergency_birdboat.dmm b/_maps/shuttles/emergency_birdboat.dmm index 05f356775bd..80b1bc6fb43 100644 --- a/_maps/shuttles/emergency_birdboat.dmm +++ b/_maps/shuttles/emergency_birdboat.dmm @@ -1,63 +1,63 @@ "aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape) -"ac" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"ad" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/escape) -"ae" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape) -"af" = (/turf/closed/wall/shuttle{icon_state = "swall8"; dir = 2},/area/shuttle/escape) +"ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6";dir = 2},/area/shuttle/escape) +"ac" = (/turf/closed/wall/shuttle{icon_state = "swall12";dir = 2},/area/shuttle/escape) +"ad" = (/turf/closed/wall/shuttle{icon_state = "swall14";dir = 2},/area/shuttle/escape) +"ae" = (/turf/closed/wall/shuttle{icon_state = "swall_s10";dir = 2},/area/shuttle/escape) +"af" = (/turf/closed/wall/shuttle{icon_state = "swall8";dir = 2},/area/shuttle/escape) "ag" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"ah" = (/turf/closed/wall/shuttle{icon_state = "swall4"; dir = 2},/area/shuttle/escape) -"ai" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/shuttle/escape) -"aj" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/item/weapon/retractor{pixel_x = 0; pixel_y = 5},/obj/item/weapon/hemostat,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) +"ah" = (/turf/closed/wall/shuttle{icon_state = "swall4";dir = 2},/area/shuttle/escape) +"ai" = (/turf/closed/wall/shuttle{icon_state = "swall11";dir = 2},/area/shuttle/escape) +"aj" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/item/weapon/retractor{pixel_x = 0;pixel_y = 5},/obj/item/weapon/hemostat,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) "ak" = (/obj/structure/table,/obj/item/weapon/cautery,/obj/item/weapon/surgicaldrill,/obj/item/weapon/circular_saw{pixel_y = 9},/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) "al" = (/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"am" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) -"an" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"; dir = 8},/turf/open/floor/plating/airless,/area/shuttle/escape) -"ao" = (/turf/closed/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/shuttle/escape) +"am" = (/turf/closed/wall/shuttle{icon_state = "swall3";dir = 2},/area/shuttle/escape) +"an" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r";dir = 8},/turf/open/floor/plating/airless,/area/shuttle/escape) +"ao" = (/turf/closed/wall/shuttle{icon_state = "swallc4";dir = 2},/area/shuttle/escape) "ap" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "aq" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "ar" = (/obj/structure/flora/kirbyplants{icon_state = "plant-22"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"as" = (/turf/closed/wall/shuttle{icon_state = "swall1"; dir = 2},/area/shuttle/escape) +"as" = (/turf/closed/wall/shuttle{icon_state = "swall1";dir = 2},/area/shuttle/escape) "at" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) "au" = (/obj/structure/table/optable,/obj/item/weapon/surgical_drapes,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"av" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 8},/turf/open/floor/plating/airless,/area/shuttle/escape) +"av" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion";dir = 8},/turf/open/floor/plating/airless,/area/shuttle/escape) "aw" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "ax" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ay" = (/obj/machinery/door/airlock/glass_command{name = "bridge door"; req_access_txt = "19"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"ay" = (/obj/machinery/door/airlock/glass_command{name = "bridge door";req_access_txt = "19"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "az" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) -"aA" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 8},/turf/open/floor/plating/airless,/area/shuttle/escape) +"aA" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l";dir = 8},/turf/open/floor/plating/airless,/area/shuttle/escape) "aB" = (/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aC" = (/obj/structure/table,/obj/machinery/recharger{active_power_usage = 0; idle_power_usage = 0; pixel_y = 4; use_power = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) +"aC" = (/obj/structure/table,/obj/machinery/recharger{active_power_usage = 0;idle_power_usage = 0;pixel_y = 4;use_power = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) "aD" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) -"aE" = (/turf/closed/wall/shuttle{icon_state = "swallc2"; dir = 2},/area/shuttle/escape) -"aF" = (/turf/closed/wall/shuttle{icon_state = "swall15"; dir = 2},/area/shuttle/escape) -"aG" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape) +"aE" = (/turf/closed/wall/shuttle{icon_state = "swallc2";dir = 2},/area/shuttle/escape) +"aF" = (/turf/closed/wall/shuttle{icon_state = "swall15";dir = 2},/area/shuttle/escape) +"aG" = (/turf/closed/wall/shuttle{icon_state = "swall_s9";dir = 2},/area/shuttle/escape) "aH" = (/turf/closed/wall/shuttle,/area/shuttle/escape) -"aI" = (/obj/machinery/door/airlock/glass_security{name = "security airlock"; req_access_txt = "63"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) +"aI" = (/obj/machinery/door/airlock/glass_security{name = "security airlock";req_access_txt = "63"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor4"},/area/shuttle/escape) "aJ" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) "aK" = (/turf/closed/wall/shuttle{icon_state = "swallc3"},/area/shuttle/escape) -"aL" = (/turf/closed/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/escape) -"aM" = (/obj/structure/flora/kirbyplants{icon_state = "plant-21"; layer = 4.1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) +"aL" = (/turf/closed/wall/shuttle{icon_state = "swall13";dir = 2},/area/shuttle/escape) +"aM" = (/obj/structure/flora/kirbyplants{icon_state = "plant-21";layer = 4.1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aN" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aO" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) "aP" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) "aQ" = (/obj/structure/table,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) "aR" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aS" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/boiledspaghetti{name = "pasghetti"; pixel_x = 4; pixel_y = 7},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aU" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile/emergency{dheight = 0; dir = 8; dwidth = 6; height = 18; travelDir = 90; width = 14},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) +"aT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/boiledspaghetti{name = "pasghetti";pixel_x = 4;pixel_y = 7},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) +"aU" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile/emergency{dheight = 0;dir = 8;dwidth = 6;height = 18;travelDir = 90;width = 14;timid = 1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aV" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/chocolatebar,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) "aW" = (/obj/structure/chair{dir = 1},/obj/structure/window/reinforced,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"aX" = (/turf/closed/wall/shuttle{icon_state = "swall2"; dir = 2},/area/shuttle/escape) -"aY" = (/obj/structure/chair,/obj/structure/window/reinforced{dir = 1; pixel_y = 2},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) +"aX" = (/turf/closed/wall/shuttle{icon_state = "swall2";dir = 2},/area/shuttle/escape) +"aY" = (/obj/structure/chair,/obj/structure/window/reinforced{dir = 1;pixel_y = 2},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) "aZ" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"ba" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) -"bb" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape) -"bc" = (/turf/closed/wall/shuttle{icon_state = "swallc1"; dir = 2},/area/shuttle/escape) +"ba" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5;pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) +"bb" = (/turf/closed/wall/shuttle{icon_state = "swall_s5";dir = 2},/area/shuttle/escape) +"bc" = (/turf/closed/wall/shuttle{icon_state = "swallc1";dir = 2},/area/shuttle/escape) "bd" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"be" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/brute{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/brute,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) +"be" = (/obj/structure/table/glass,/obj/item/weapon/storage/firstaid/brute{pixel_x = 5;pixel_y = 5},/obj/item/weapon/storage/firstaid/brute,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) "bf" = (/obj/structure/extinguisher_cabinet{pixel_y = -32},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "bg" = (/obj/structure/chair,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"bh" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 1},/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) +"bh" = (/obj/machinery/sleeper{icon_state = "sleeper-open";dir = 1},/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) "bi" = (/obj/structure/table/glass,/obj/item/weapon/defibrillator/loaded,/turf/open/floor/plasteel{icon_state = "white"},/area/shuttle/escape) (1,1,1) = {" diff --git a/_maps/shuttles/emergency_box.dmm b/_maps/shuttles/emergency_box.dmm index 87cc48d438c..159e7b94fd1 100644 --- a/_maps/shuttles/emergency_box.dmm +++ b/_maps/shuttles/emergency_box.dmm @@ -1,65 +1,65 @@ "aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape) +"ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6";dir = 2},/area/shuttle/escape) "ac" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"ad" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape) +"ad" = (/turf/closed/wall/shuttle{icon_state = "swall_s10";dir = 2},/area/shuttle/escape) "ae" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/turf/closed/wall/shuttle/interior{icon_state = "swall_f9"},/area/shuttle/escape) "af" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "ag" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "ah" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ai" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) +"ai" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2;pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aj" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/turf/closed/wall/shuttle/interior{icon_state = "swall_f5"},/area/shuttle/escape) -"ak" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) +"ak" = (/turf/closed/wall/shuttle{icon_state = "swall3";dir = 2},/area/shuttle/escape) "al" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "am" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "an" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "ao" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "ap" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aq" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"ar" = (/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"as" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"at" = (/obj/machinery/button/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = -24},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"ar" = (/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0;pixel_y = -30},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"as" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)";pixel_x = 0;pixel_y = -29},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"at" = (/obj/machinery/button/flasher{id = "cockpit_flasher";pixel_x = 6;pixel_y = -24},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "au" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"av" = (/turf/closed/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/escape) -"aw" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"ax" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/escape) -"ay" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"az" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) +"av" = (/turf/closed/wall/shuttle{icon_state = "swall13";dir = 2},/area/shuttle/escape) +"aw" = (/turf/closed/wall/shuttle{icon_state = "swall12";dir = 2},/area/shuttle/escape) +"ax" = (/turf/closed/wall/shuttle{icon_state = "swall14";dir = 2},/area/shuttle/escape) +"ay" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit";req_access_txt = "19"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"az" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall12";dir = 2},/area/shuttle/escape) "aA" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aB" = (/obj/machinery/flasher{id = "cockpit_flasher"; pixel_x = 6; pixel_y = 24},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) +"aB" = (/obj/machinery/flasher{id = "cockpit_flasher";pixel_x = 6;pixel_y = 24},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aC" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aD" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aE" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aF" = (/obj/machinery/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = 6},/obj/machinery/button/flasher{id = "shuttle_flasher"; pixel_x = -24; pixel_y = -6},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) +"aE" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2;pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) +"aF" = (/obj/machinery/flasher{id = "shuttle_flasher";pixel_x = -24;pixel_y = 6},/obj/machinery/button/flasher{id = "shuttle_flasher";pixel_x = -24;pixel_y = -6},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) "aG" = (/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aH" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aI" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/open/floor/plating,/area/shuttle/escape) +"aH" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig";req_access_txt = "2"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"aI" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock";req_access_txt = "2"},/turf/open/floor/plating,/area/shuttle/escape) "aJ" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) "aK" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aL" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aM" = (/obj/structure/table,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aN" = (/turf/closed/wall/shuttle{icon_state = "swall7"; dir = 2},/area/shuttle/escape) -"aO" = (/turf/closed/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/shuttle/escape) -"aP" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency,/turf/open/floor/plating,/area/shuttle/escape) -"aQ" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aR" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"aN" = (/turf/closed/wall/shuttle{icon_state = "swall7";dir = 2},/area/shuttle/escape) +"aO" = (/turf/closed/wall/shuttle{icon_state = "swallc4";dir = 2},/area/shuttle/escape) +"aP" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{timid = 1},/turf/open/floor/plating,/area/shuttle/escape) +"aQ" = (/obj/structure/extinguisher_cabinet{pixel_x = -5;pixel_y = 30},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"aR" = (/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "aS" = (/obj/structure/chair{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aT" = (/obj/structure/chair{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aU" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aV" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plating,/area/shuttle/escape) -"aW" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"aW" = (/obj/structure/extinguisher_cabinet{pixel_x = 0;pixel_y = -30},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "aX" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aY" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/escape) +"aY" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall14";dir = 2},/area/shuttle/escape) "aZ" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ba" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/shuttle/escape) +"ba" = (/turf/closed/wall/shuttle{icon_state = "swall11";dir = 2},/area/shuttle/escape) "bb" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/shuttle/escape) -"bc" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/shuttle/escape) -"bd" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"be" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) +"bc" = (/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/shuttle/escape) +"bd" = (/obj/machinery/sleeper{icon_state = "sleeper-open";dir = 8},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) +"be" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2;pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "bf" = (/obj/structure/closet,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/shuttle/escape) "bg" = (/obj/structure/closet/crate,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor2"},/area/shuttle/escape) -"bh" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape) +"bh" = (/turf/closed/wall/shuttle{icon_state = "swall_s5";dir = 2},/area/shuttle/escape) "bi" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) -"bj" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape) +"bj" = (/turf/closed/wall/shuttle{icon_state = "swall_s9";dir = 2},/area/shuttle/escape) "bk" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) (1,1,1) = {" diff --git a/_maps/shuttles/emergency_clown.dmm b/_maps/shuttles/emergency_clown.dmm index 2e082b3e67e..a80e41e756f 100644 --- a/_maps/shuttles/emergency_clown.dmm +++ b/_maps/shuttles/emergency_clown.dmm @@ -1,64 +1,64 @@ "aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape) +"ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6";dir = 2},/area/shuttle/escape) "ac" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"ad" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape) +"ad" = (/turf/closed/wall/shuttle{icon_state = "swall_s10";dir = 2},/area/shuttle/escape) "ae" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/turf/closed/wall/shuttle/interior{icon_state = "swall_f9"},/area/shuttle/escape) "af" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/noslip,/area/shuttle/escape) "ag" = (/obj/structure/chair{dir = 1},/turf/open/floor/bluespace,/area/shuttle/escape) "ah" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/bluespace,/area/shuttle/escape) -"ai" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/noslip,/area/shuttle/escape) +"ai" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2;pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/noslip,/area/shuttle/escape) "aj" = (/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/turf/closed/wall/shuttle/interior{icon_state = "swall_f5"},/area/shuttle/escape) -"ak" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) +"ak" = (/turf/closed/wall/shuttle{icon_state = "swall3";dir = 2},/area/shuttle/escape) "al" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/noslip,/area/shuttle/escape) "am" = (/obj/structure/chair{dir = 8},/turf/open/floor/bluespace,/area/shuttle/escape) "an" = (/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) "ao" = (/obj/structure/chair{dir = 4},/turf/open/floor/bluespace,/area/shuttle/escape) "ap" = (/obj/machinery/computer/security,/turf/open/floor/noslip,/area/shuttle/escape) "aq" = (/obj/machinery/computer/crew,/turf/open/floor/noslip,/area/shuttle/escape) -"ar" = (/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/bluespace,/area/shuttle/escape) -"as" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) +"ar" = (/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0;pixel_y = -30},/turf/open/floor/bluespace,/area/shuttle/escape) +"as" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)";pixel_x = 0;pixel_y = -29},/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) "at" = (/obj/machinery/computer/communications,/turf/open/floor/noslip,/area/shuttle/escape) -"au" = (/turf/closed/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/escape) -"av" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"aw" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/escape) -"ax" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Premium Lounge"; req_access_txt = "0"},/turf/open/floor/bluespace,/area/shuttle/escape) -"ay" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) +"au" = (/turf/closed/wall/shuttle{icon_state = "swall13";dir = 2},/area/shuttle/escape) +"av" = (/turf/closed/wall/shuttle{icon_state = "swall12";dir = 2},/area/shuttle/escape) +"aw" = (/turf/closed/wall/shuttle{icon_state = "swall14";dir = 2},/area/shuttle/escape) +"ax" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Premium Lounge";req_access_txt = "0"},/turf/open/floor/bluespace,/area/shuttle/escape) +"ay" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall12";dir = 2},/area/shuttle/escape) "az" = (/turf/open/chasm/straight_down/lava_land_surface,/area/shuttle/escape) "aA" = (/turf/open/floor/noslip,/area/shuttle/escape) "aB" = (/obj/structure/closet/emcloset,/obj/item/toy/sword,/turf/open/floor/noslip,/area/shuttle/escape) -"aC" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/noslip,/area/shuttle/escape) -"aD" = (/obj/item/weapon/greentext{anchored = 1},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aE" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/open/floor/bluespace,/area/shuttle/escape) +"aC" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2;pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/noslip,/area/shuttle/escape) +"aD" = (/obj/item/weapon/greentext/quiet{anchored = 1},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) +"aE" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig";req_access_txt = "2"},/turf/open/floor/bluespace,/area/shuttle/escape) "aF" = (/obj/structure/chair,/turf/open/floor/noslip,/area/shuttle/escape) "aG" = (/obj/structure/chair{dir = 4},/turf/open/floor/noslip,/area/shuttle/escape) "aH" = (/obj/structure/table,/obj/item/device/multitool/ai_detect,/turf/open/floor/noslip,/area/shuttle/escape) -"aI" = (/turf/closed/wall/shuttle{icon_state = "swall7"; dir = 2},/area/shuttle/escape) -"aJ" = (/turf/closed/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/shuttle/escape) +"aI" = (/turf/closed/wall/shuttle{icon_state = "swall7";dir = 2},/area/shuttle/escape) +"aJ" = (/turf/closed/wall/shuttle{icon_state = "swallc4";dir = 2},/area/shuttle/escape) "aK" = (/obj/structure/table,/obj/item/toy/sword,/turf/open/floor/noslip,/area/shuttle/escape) -"aL" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{name = "Snappop(tm)!"},/turf/open/floor/plating,/area/shuttle/escape) -"aM" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) -"aN" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) +"aL" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{name = "Snappop(tm)!";timid = 1},/turf/open/floor/plating,/area/shuttle/escape) +"aM" = (/obj/structure/extinguisher_cabinet{pixel_x = -5;pixel_y = 30},/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) +"aN" = (/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) "aO" = (/obj/structure/bed,/obj/item/weapon/bedsheet/random,/turf/open/floor/noslip,/area/shuttle/escape) "aP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/bed,/obj/item/weapon/bedsheet/random,/turf/open/floor/noslip,/area/shuttle/escape) "aQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/bed,/obj/item/weapon/bedsheet/random,/turf/open/floor/noslip,/area/shuttle/escape) "aR" = (/obj/structure/bed,/obj/item/weapon/bedsheet/random,/obj/structure/window/reinforced{dir = 8},/turf/open/floor/noslip,/area/shuttle/escape) "aS" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plating,/area/shuttle/escape) -"aT" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) +"aT" = (/obj/structure/extinguisher_cabinet{pixel_x = 0;pixel_y = -30},/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) "aU" = (/obj/item/toy/snappop,/obj/item/toy/snappop,/turf/open/floor/bluespace,/area/shuttle/escape) "aV" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo"},/turf/open/floor/bluespace,/area/shuttle/escape) -"aW" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/escape) +"aW" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall14";dir = 2},/area/shuttle/escape) "aX" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/open/floor/bluespace,/area/shuttle/escape) -"aY" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/shuttle/escape) +"aY" = (/turf/closed/wall/shuttle{icon_state = "swall11";dir = 2},/area/shuttle/escape) "aZ" = (/turf/open/floor/mineral/bananium,/area/shuttle/escape) -"ba" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/mineral/bananium,/area/shuttle/escape) -"bb" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 8},/turf/open/floor/noslip,/area/shuttle/escape) -"bc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/noslip,/area/shuttle/escape) +"ba" = (/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/turf/open/floor/mineral/bananium,/area/shuttle/escape) +"bb" = (/obj/machinery/sleeper{icon_state = "sleeper-open";dir = 8},/turf/open/floor/noslip,/area/shuttle/escape) +"bc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2;pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/turf/open/floor/noslip,/area/shuttle/escape) "bd" = (/obj/structure/closet/crate/trashcart{desc = "A heavy, metal trashcart with wheels. Feel free to hop in at any time!"},/obj/item/toy/sword,/turf/open/floor/mineral/bananium,/area/shuttle/escape) -"be" = (/obj/machinery/vending/autodrobe{extended_inventory = 1; scan_id = 0},/turf/open/floor/mineral/bananium,/area/shuttle/escape) +"be" = (/obj/machinery/vending/autodrobe{extended_inventory = 1;scan_id = 0},/turf/open/floor/mineral/bananium,/area/shuttle/escape) "bf" = (/obj/machinery/vending/clothing{extended_inventory = 1},/turf/open/floor/mineral/bananium,/area/shuttle/escape) -"bg" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape) +"bg" = (/turf/closed/wall/shuttle{icon_state = "swall_s5";dir = 2},/area/shuttle/escape) "bh" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) -"bi" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape) +"bi" = (/turf/closed/wall/shuttle{icon_state = "swall_s9";dir = 2},/area/shuttle/escape) "bj" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) (1,1,1) = {" diff --git a/_maps/shuttles/emergency_cramped.dmm b/_maps/shuttles/emergency_cramped.dmm index db8c02bfc04..2f558a66be1 100644 --- a/_maps/shuttles/emergency_cramped.dmm +++ b/_maps/shuttles/emergency_cramped.dmm @@ -1,18 +1,18 @@ "a" = (/turf/closed/wall/shuttle/smooth,/area/shuttle/escape) "b" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"c" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"; req_access_txt = "2"},/turf/open/floor/plating,/area/shuttle/escape) +"c" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock";req_access_txt = "2"},/turf/open/floor/plating,/area/shuttle/escape) "d" = (/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) "e" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) "f" = (/obj/machinery/computer/shuttle,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) "g" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/book/manual/random,/obj/structure/extinguisher_cabinet{pixel_x = -30},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) "h" = (/obj/machinery/door/window/southleft,/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) "i" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/item/device/gps{gpstag = "STV5"},/turf/open/floor/plasteel{icon_state = "dark"},/area/shuttle/escape) -"j" = (/obj/machinery/status_display,/turf/closed/wall/shuttle/smooth,/area/shuttle/escape) -"k" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{dwidth = 3; height = 5; name = "Secure Transport Vessel 5"; width = 14},/turf/open/floor/plating,/area/shuttle/escape) +"j" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall3"},/area/shuttle/escape) +"k" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{dwidth = 3;height = 5;name = "Secure Transport Vessel 5";width = 14;timid = 1},/turf/open/floor/plating,/area/shuttle/escape) "l" = (/turf/open/floor/plating,/area/shuttle/escape) "m" = (/obj/structure/closet/emcloset,/turf/open/floor/plating,/area/shuttle/escape) "n" = (/obj/structure/chair{dir = 4},/turf/open/floor/plating,/area/shuttle/escape) -"o" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 8; name = "8maintenance loot spawner"},/turf/open/floor/plasteel/bot,/area/shuttle/escape) +"o" = (/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance{lootcount = 8;name = "8maintenance loot spawner"},/turf/open/floor/plasteel/bot,/area/shuttle/escape) "p" = (/obj/structure/closet/crate/secure/loot,/turf/open/floor/plasteel/bot,/area/shuttle/escape) "q" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plating,/area/shuttle/escape) "r" = (/obj/structure/closet/crate/secure/weapon,/obj/effect/spawner/lootdrop/armory_contraband,/turf/open/floor/plasteel/bot,/area/shuttle/escape) @@ -20,20 +20,26 @@ "t" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) "u" = (/turf/open/space,/area/space) "v" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) +"B" = (/turf/closed/wall/shuttle{tag = "icon-wall3 (WEST)";icon_state = "wall3";dir = 8},/area/shuttle/escape) +"A" = (/turf/closed/wall/shuttle{icon_state = "swall1";dir = 2},/area/shuttle/escape) +"z" = (/turf/closed/wall/shuttle{icon_state = "swall2";dir = 2},/area/shuttle/escape) +"y" = (/turf/closed/wall/shuttle{icon_state = "swall3"},/area/shuttle/escape) +"x" = (/turf/closed/wall/shuttle{icon_state = "swall_s10";dir = 2},/area/shuttle/escape) +"w" = (/turf/closed/wall/shuttle{icon_state = "swall_s6";dir = 2},/area/shuttle/escape) (1,1,1) = {" -abbba -cdefa +wbbbx +cdefy aghij -kllma -anloa +kllmy +znloy bnlob bnlob bnlpb -anlpa -qllra -aslra -qllma -attta +Anlpy +qllry +aslry +qllmA +BtttB uvvvu "} diff --git a/_maps/shuttles/emergency_goon.dmm b/_maps/shuttles/emergency_goon.dmm index 3d8ebf08142..cc4bf12d0fc 100644 --- a/_maps/shuttles/emergency_goon.dmm +++ b/_maps/shuttles/emergency_goon.dmm @@ -1,45 +1,45 @@ "a" = (/turf/open/space,/area/space) -"b" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/open/floor/plating,/area/shuttle/escape) -"c" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/turf/open/floor/plating,/area/shuttle/escape) -"d" = (/turf/closed/wall/shuttle{tag = "icon-swall0"; icon_state = "swall0"},/area/shuttle/escape) -"e" = (/turf/closed/wall/shuttle{tag = "icon-wall_space (NORTH)"; icon_state = "wall_space"; dir = 1},/area/shuttle/escape) -"f" = (/turf/closed/wall/shuttle{tag = "icon-swall2"; icon_state = "swall2"},/area/shuttle/escape) +"b" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion";dir = 4},/turf/open/floor/plating,/area/shuttle/escape) +"c" = (/obj/structure/shuttle/engine/heater{icon_state = "heater";dir = 8},/turf/open/floor/plating,/area/shuttle/escape) +"d" = (/turf/closed/wall/shuttle{tag = "icon-swall0";icon_state = "swall0"},/area/shuttle/escape) +"e" = (/turf/closed/wall/shuttle{tag = "icon-wall_space (NORTH)";icon_state = "wall_space";dir = 1},/area/shuttle/escape) +"f" = (/turf/closed/wall/shuttle{tag = "icon-swall2";icon_state = "swall2"},/area/shuttle/escape) "g" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"h" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{dheight = 0; dir = 2; dwidth = 9; name = "NES Port"; width = 19},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"i" = (/turf/closed/wall/shuttle{tag = "icon-wall_space (WEST)"; icon_state = "wall_space"; dir = 8},/area/shuttle/escape) -"j" = (/turf/closed/wall/shuttle{tag = "icon-swall4"; icon_state = "swall4"},/area/shuttle/escape) -"k" = (/turf/closed/wall/shuttle{tag = "icon-swall12"; icon_state = "swall12"},/area/shuttle/escape) -"l" = (/obj/machinery/vending/wallmed,/turf/closed/wall/shuttle{tag = "icon-swall8"; icon_state = "swall8"},/area/shuttle/escape) +"h" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{dheight = 0;dir = 2;dwidth = 9;name = "NES Port";width = 19;timid = 1},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"i" = (/turf/closed/wall/shuttle{tag = "icon-wall_space (WEST)";icon_state = "wall_space";dir = 8},/area/shuttle/escape) +"j" = (/turf/closed/wall/shuttle{tag = "icon-swall4";icon_state = "swall4"},/area/shuttle/escape) +"k" = (/turf/closed/wall/shuttle{tag = "icon-swall12";icon_state = "swall12"},/area/shuttle/escape) +"l" = (/obj/machinery/vending/wallmed,/turf/closed/wall/shuttle{tag = "icon-swall8";icon_state = "swall8"},/area/shuttle/escape) "m" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"n" = (/turf/closed/wall/shuttle{tag = "icon-swall1"; icon_state = "swall1"},/area/shuttle/escape) +"n" = (/turf/closed/wall/shuttle{tag = "icon-swall1";icon_state = "swall1"},/area/shuttle/escape) "o" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"p" = (/obj/structure/shuttle/engine/heater{icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plating,/area/shuttle/escape) -"q" = (/obj/machinery/sleeper{icon_state = "sleeper-open"; dir = 4},/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) +"p" = (/obj/structure/shuttle/engine/heater{icon_state = "heater";dir = 8},/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plating,/area/shuttle/escape) +"q" = (/obj/machinery/sleeper{icon_state = "sleeper-open";dir = 4},/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) "r" = (/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) "s" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"t" = (/turf/closed/wall/shuttle{tag = "icon-wall_floor"; icon_state = "wall_floor"},/area/shuttle/escape) +"t" = (/turf/closed/wall/shuttle{tag = "icon-wall_floor";icon_state = "wall_floor"},/area/shuttle/escape) "u" = (/turf/open/space,/area/shuttle/escape) "v" = (/obj/structure/table,/obj/effect/spawner/lootdrop/maintenance,/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) "w" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Infirmary"},/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) "x" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) "y" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/emergency,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"z" = (/obj/structure/table/reinforced,/obj/item/device/radio,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) +"z" = (/obj/structure/table/reinforced,/obj/item/device/radio,/obj/structure/window/reinforced{dir = 1;layer = 2.9},/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) "A" = (/obj/structure/chair/comfy/brown{dir = 4},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"B" = (/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"C" = (/turf/closed/wall/shuttle{tag = "icon-swall8"; icon_state = "swall8"},/area/shuttle/escape) -"D" = (/turf/closed/wall/shuttle{tag = "icon-swall3"; icon_state = "swall3"},/area/shuttle/escape) -"E" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit"; req_access_txt = "19"},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) +"B" = (/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) +"C" = (/turf/closed/wall/shuttle{tag = "icon-swall8";icon_state = "swall8"},/area/shuttle/escape) +"D" = (/turf/closed/wall/shuttle{tag = "icon-swall3";icon_state = "swall3"},/area/shuttle/escape) +"E" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Cockpit";req_access_txt = "19"},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) "F" = (/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"G" = (/obj/machinery/computer/emergency_shuttle,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) +"G" = (/obj/machinery/computer/emergency_shuttle,/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) "H" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"I" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/obj/structure/window/reinforced,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) +"I" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/obj/structure/window/reinforced,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) "J" = (/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"K" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig"; req_access_txt = "2"},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) +"K" = (/obj/machinery/door/airlock/glass{name = "Emergency Shuttle Brig";req_access_txt = "2"},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) "L" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"M" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4; pixel_x = 0},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"N" = (/turf/closed/wall/shuttle{tag = "icon-wall_space (EAST)"; icon_state = "wall_space"; dir = 4},/area/shuttle/escape) -"O" = (/turf/closed/wall/shuttle{tag = "icon-wall_floor (WEST)"; icon_state = "wall_floor"; dir = 8},/area/shuttle/escape) -"P" = (/turf/closed/wall/shuttle{tag = "icon-wall_space"; icon_state = "wall_space"},/area/shuttle/escape) +"M" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/regular,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4;pixel_x = 0},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) +"N" = (/turf/closed/wall/shuttle{tag = "icon-wall_space (EAST)";icon_state = "wall_space";dir = 4},/area/shuttle/escape) +"O" = (/turf/closed/wall/shuttle{tag = "icon-wall_floor (WEST)";icon_state = "wall_floor";dir = 8},/area/shuttle/escape) +"P" = (/turf/closed/wall/shuttle{tag = "icon-wall_space";icon_state = "wall_space"},/area/shuttle/escape) (1,1,1) = {" abcdeaafghfaaaaaaaa diff --git a/_maps/shuttles/emergency_imfedupwiththisworld.dmm b/_maps/shuttles/emergency_imfedupwiththisworld.dmm index 4ecb0e8fd64..c1b24953b44 100644 --- a/_maps/shuttles/emergency_imfedupwiththisworld.dmm +++ b/_maps/shuttles/emergency_imfedupwiththisworld.dmm @@ -1,6 +1,6 @@ "a" = (/turf/closed/wall/mineral/wood,/area/shuttle/escape) "b" = (/obj/machinery/light_switch,/turf/closed/wall/mineral/wood,/area/shuttle/escape) -"c" = (/obj/machinery/door/unpowered/shuttle,/obj/docking_port/mobile/emergency{dheight = 0; dir = 4; dwidth = 1; height = 10; name = "Oh Hi Mark"; width = 12},/turf/open/floor/wood,/area/shuttle/escape) +"c" = (/obj/docking_port/mobile/emergency{dheight = 0;dir = 4;dwidth = 1;height = 10;name = "Oh Hi Mark";width = 12;timid = 1},/obj/machinery/door/airlock/wood,/turf/open/floor/wood,/area/shuttle/escape) "d" = (/turf/open/floor/wood,/area/shuttle/escape) "e" = (/obj/machinery/light{dir = 1},/turf/open/floor/carpet,/area/shuttle/escape) "f" = (/obj/structure/chair/comfy/teal,/turf/open/floor/carpet,/area/shuttle/escape) @@ -8,17 +8,17 @@ "h" = (/turf/open/floor/carpet,/area/shuttle/escape) "i" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/knife,/turf/open/floor/carpet,/area/shuttle/escape) "j" = (/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"k" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/vending/boozeomat,/turf/open/floor/plasteel/bar,/area/shuttle/escape) +"k" = (/obj/machinery/light{icon_state = "tube1";dir = 4},/obj/machinery/vending/boozeomat,/turf/open/floor/plasteel/bar,/area/shuttle/escape) "l" = (/obj/machinery/computer/security/wooden_tv,/turf/open/floor/carpet,/area/shuttle/escape) "m" = (/obj/structure/table/glass,/turf/open/floor/carpet,/area/shuttle/escape) -"n" = (/obj/structure/chair/comfy/teal{tag = "icon-comfychair (WEST)"; icon_state = "comfychair"; dir = 8},/turf/open/floor/carpet,/area/shuttle/escape) +"n" = (/obj/structure/chair/comfy/teal{tag = "icon-comfychair (WEST)";icon_state = "comfychair";dir = 8},/turf/open/floor/carpet,/area/shuttle/escape) "o" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/store/cake/birthday,/turf/open/floor/carpet,/area/shuttle/escape) "p" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/open/floor/plasteel/bar,/area/shuttle/escape) "q" = (/obj/structure/table/reinforced,/turf/open/floor/carpet,/area/shuttle/escape) "r" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass,/turf/open/floor/plasteel/bar,/area/shuttle/escape) "s" = (/obj/machinery/door/window{dir = 8},/turf/open/floor/plasteel/bar,/area/shuttle/escape) "t" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/bar,/area/shuttle/escape) -"u" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/open/floor/wood,/area/shuttle/escape) +"u" = (/obj/machinery/light{icon_state = "tube1";dir = 8},/turf/open/floor/wood,/area/shuttle/escape) "v" = (/obj/structure/chair/office/dark,/turf/open/floor/wood,/area/shuttle/escape) "w" = (/obj/effect/decal/cleanable/blood,/obj/effect/decal/cleanable/blood/drip,/obj/effect/decal/cleanable/blood/gibs,/obj/effect/mob_spawn/human/corpse,/obj/item/weapon/gun/projectile/automatic/pistol/m1911,/obj/machinery/light/small{dir = 8},/obj/item/weapon/reagent_containers/food/snacks/cakeslice/birthday,/turf/open/floor/carpet,/area/shuttle/escape) "x" = (/obj/structure/bed,/obj/item/weapon/bedsheet/red,/obj/item/weapon/paper{info = "i love daniel
daniel is my best friend

you are tearing me apart elise"},/turf/open/floor/carpet,/area/shuttle/escape) diff --git a/_maps/shuttles/emergency_meta.dmm b/_maps/shuttles/emergency_meta.dmm index e972853c165..948f36a7b5e 100644 --- a/_maps/shuttles/emergency_meta.dmm +++ b/_maps/shuttles/emergency_meta.dmm @@ -1,58 +1,58 @@ "aa" = (/turf/open/space,/area/space) -"ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape) +"ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6";dir = 2},/area/shuttle/escape) "ac" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"ad" = (/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/escape) -"ae" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) +"ad" = (/turf/closed/wall/shuttle{icon_state = "swall14";dir = 2},/area/shuttle/escape) +"ae" = (/turf/closed/wall/shuttle{icon_state = "swall12";dir = 2},/area/shuttle/escape) "af" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ag" = (/obj/structure/sign/nosmoking_2,/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"ah" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{dir = 2; dwidth = 5; height = 14; name = "MetaStation emergency shuttle"; width = 25},/obj/docking_port/stationary{dheight = 0; dir = 2; dwidth = 5; height = 14; id = "emergency_home"; name = "emergency evac bay"; width = 25},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ai" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape) -"aj" = (/turf/closed/wall/shuttle{tag = "icon-wall3 (NORTHWEST)"; icon_state = "wall3"; dir = 9},/area/shuttle/escape) -"ak" = (/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) -"al" = (/obj/structure/table,/obj/item/weapon/phone{pixel_x = -3; pixel_y = 3},/obj/item/weapon/cigbutt/cigarbutt{pixel_x = 5; pixel_y = -1},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"ag" = (/obj/structure/sign/nosmoking_2,/turf/closed/wall/shuttle{icon_state = "swall12";dir = 2},/area/shuttle/escape) +"ah" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{dir = 2;dwidth = 5;height = 14;name = "MetaStation emergency shuttle";width = 25;timid = 1},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"ai" = (/turf/closed/wall/shuttle{icon_state = "swall_s10";dir = 2},/area/shuttle/escape) +"aj" = (/turf/closed/wall/shuttle{tag = "icon-wall3 (NORTHWEST)";icon_state = "wall3";dir = 9},/area/shuttle/escape) +"ak" = (/turf/closed/wall/shuttle{icon_state = "swall3";dir = 2},/area/shuttle/escape) +"al" = (/obj/structure/table,/obj/item/weapon/phone{pixel_x = -3;pixel_y = 3},/obj/item/weapon/cigbutt/cigarbutt{pixel_x = 5;pixel_y = -1},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "am" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "an" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "ao" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "ap" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aq" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "ar" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) -"as" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 27},/obj/structure/chair,/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) -"at" = (/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket"},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3; pixel_y = -3},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat"; pixel_y = 9},/obj/structure/closet/crate{name = "lifejackets"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) +"as" = (/obj/item/device/radio/intercom{dir = 4;name = "Station Intercom (General)";pixel_x = 0;pixel_y = 27},/obj/structure/chair,/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) +"at" = (/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks.";name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks.";name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks.";name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks.";name = "emergency lifejacket"},/obj/item/clothing/suit/hazardvest{desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks.";name = "emergency lifejacket"},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/weapon/tank/internals/emergency_oxygen/double{pixel_x = 3},/obj/item/clothing/mask/breath{pixel_x = -3;pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3;pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3;pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3;pixel_y = -3},/obj/item/clothing/mask/breath{pixel_x = -3;pixel_y = -3},/obj/item/clothing/head/hardhat/orange{name = "protective hat";pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat";pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat";pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat";pixel_y = 9},/obj/item/clothing/head/hardhat/orange{name = "protective hat";pixel_y = 9},/obj/structure/closet/crate{name = "lifejackets"},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "au" = (/obj/structure/shuttle/engine/propulsion{dir = 4},/turf/open/floor/plating/airless,/area/shuttle/escape) "av" = (/obj/structure/shuttle/engine/heater{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/open/floor/plating/airless,/area/shuttle/escape) "aw" = (/obj/structure/table,/obj/item/weapon/storage/fancy/donut_box,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "ax" = (/obj/structure/chair/office/dark{dir = 1},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "ay" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs{pixel_y = 3},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"az" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) -"aA" = (/obj/structure/tank_dispenser/oxygen{layer = 2.7; pixel_x = -1; pixel_y = 2},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) +"az" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall3";dir = 2},/area/shuttle/escape) +"aA" = (/obj/structure/tank_dispenser/oxygen{layer = 2.7;pixel_x = -1;pixel_y = 2},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "aB" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "aC" = (/obj/structure/chair/office/dark,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "aD" = (/turf/closed/wall/shuttle{icon_state = "swall1"},/area/shuttle/escape) "aE" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) "aF" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "aG" = (/obj/structure/chair/office/dark{dir = 8},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aH" = (/obj/machinery/door/airlock/glass_command{name = "Cockpit"; req_access_txt = "19"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aI" = (/obj/machinery/vending/wallmed{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = 0; req_access_txt = "0"; use_power = 0},/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) -"aJ" = (/obj/structure/extinguisher_cabinet,/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/escape) +"aH" = (/obj/machinery/door/airlock/glass_command{name = "Cockpit";req_access_txt = "19"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"aI" = (/obj/machinery/vending/wallmed{name = "Emergency NanoMed";pixel_x = 0;pixel_y = 0;req_access_txt = "0";use_power = 0},/turf/closed/wall/shuttle{icon_state = "swall12";dir = 2},/area/shuttle/escape) +"aJ" = (/obj/structure/extinguisher_cabinet,/turf/closed/wall/shuttle{icon_state = "swall12";dir = 2},/area/shuttle/escape) "aK" = (/turf/closed/wall/shuttle{icon_state = "wall3"},/area/shuttle/escape) "aL" = (/obj/machinery/computer/station_alert,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "aM" = (/turf/closed/wall/shuttle{icon_state = "swall2"},/area/shuttle/escape) -"aN" = (/obj/machinery/status_display{dir = 8; pixel_x = 32; pixel_y = 0},/obj/machinery/hologram/holopad,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"aN" = (/obj/machinery/status_display{dir = 8;pixel_x = 32;pixel_y = 0},/obj/machinery/hologram/holopad,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) "aO" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency{pixel_y = 3},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aP" = (/obj/structure/table,/obj/machinery/recharger{active_power_usage = 0; idle_power_usage = 0; pixel_y = 4; use_power = 0},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aQ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 8},/obj/item/device/radio/intercom{dir = 2; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -31},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aR" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/structure/extinguisher_cabinet{dir = 4; pixel_x = 0; pixel_y = -27},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aS" = (/obj/item/device/radio/intercom{dir = 2; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -31},/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) +"aP" = (/obj/structure/table,/obj/machinery/recharger{active_power_usage = 0;idle_power_usage = 0;pixel_y = 4;use_power = 0},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"aQ" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2;pixel_y = 8},/obj/item/device/radio/intercom{dir = 2;name = "Station Intercom (General)";pixel_x = 0;pixel_y = -31},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"aR" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/structure/extinguisher_cabinet{dir = 4;pixel_x = 0;pixel_y = -27},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"aS" = (/obj/item/device/radio/intercom{dir = 2;name = "Station Intercom (General)";pixel_x = 0;pixel_y = -31},/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle/white,/area/shuttle/escape) "aT" = (/obj/structure/table,/obj/item/stack/medical/gauze,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"aU" = (/turf/closed/wall/shuttle{icon_state = "swall7"; dir = 2},/area/shuttle/escape) -"aV" = (/turf/closed/wall/shuttle{icon_state = "swall8"; dir = 2},/area/shuttle/escape) -"aW" = (/obj/machinery/door/airlock/command{name = "Emergency Recovery Airlock"; req_access = null; req_access_txt = "19"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"aX" = (/turf/closed/wall/shuttle{icon_state = "swall15"; dir = 2},/area/shuttle/escape) -"aY" = (/obj/machinery/door/airlock/glass_security{name = "Brig"; req_access_txt = "2"},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"aZ" = (/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"ba" = (/obj/structure/sign/bluecross_2,/turf/closed/wall/shuttle{icon_state = "swall14"; dir = 2},/area/shuttle/escape) +"aU" = (/turf/closed/wall/shuttle{icon_state = "swall7";dir = 2},/area/shuttle/escape) +"aV" = (/turf/closed/wall/shuttle{icon_state = "swall8";dir = 2},/area/shuttle/escape) +"aW" = (/obj/machinery/door/airlock/command{name = "Emergency Recovery Airlock";req_access = null;req_access_txt = "19"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"aX" = (/turf/closed/wall/shuttle{icon_state = "swall15";dir = 2},/area/shuttle/escape) +"aY" = (/obj/machinery/door/airlock/glass_security{name = "Brig";req_access_txt = "2"},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) +"aZ" = (/obj/machinery/door/airlock/glass_medical{id_tag = null;name = "Escape Shuttle Infirmary";req_access_txt = "0"},/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) +"ba" = (/obj/structure/sign/bluecross_2,/turf/closed/wall/shuttle{icon_state = "swall14";dir = 2},/area/shuttle/escape) "bb" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Cargo Bay Airlock"},/turf/open/floor/plasteel/delivery,/area/shuttle/escape) -"bc" = (/turf/closed/wall/shuttle{icon_state = "swall11"; dir = 2},/area/shuttle/escape) +"bc" = (/turf/closed/wall/shuttle{icon_state = "swall11";dir = 2},/area/shuttle/escape) "bd" = (/obj/structure/chair{dir = 4},/turf/open/floor/plating{icon_state = "floorgrime"},/area/shuttle/escape) "be" = (/turf/open/floor/plating{icon_state = "floorgrime"},/area/shuttle/escape) "bf" = (/obj/machinery/door/airlock/external{name = "Emergency Recovery Airlock"},/turf/open/floor/plating{icon_state = "floorgrime"},/area/shuttle/escape) @@ -67,11 +67,11 @@ "bo" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/delivery,/area/shuttle/escape) "bp" = (/turf/open/floor/plasteel/delivery,/area/shuttle/escape) "bq" = (/obj/machinery/recharge_station,/turf/open/floor/plasteel/delivery,/area/shuttle/escape) -"br" = (/turf/closed/wall/shuttle{icon_state = "swall4"; dir = 2},/area/shuttle/escape) +"br" = (/turf/closed/wall/shuttle{icon_state = "swall4";dir = 2},/area/shuttle/escape) "bs" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bt" = (/obj/structure/reagent_dispensers/peppertank,/turf/closed/wall/shuttle{icon_state = "swall3"; dir = 2},/area/shuttle/escape) -"bu" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = 6; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = -3},/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = -3; pixel_y = 8},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = 6; pixel_y = 8},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 4; pixel_y = 1},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = -2; pixel_y = 5},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 2; pixel_y = 8},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"bv" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3; pixel_y = 1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 0; pixel_y = -1},/obj/item/weapon/storage/toolbox/emergency{pixel_x = 3; pixel_y = -5},/turf/open/floor/plasteel/warning{dir = 4},/area/shuttle/escape) +"bt" = (/obj/structure/reagent_dispensers/peppertank,/turf/closed/wall/shuttle{icon_state = "swall3";dir = 2},/area/shuttle/escape) +"bu" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = 6;pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = -3},/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{pixel_x = -3;pixel_y = 8},/obj/item/weapon/reagent_containers/glass/bottle/charcoal{pixel_x = 6;pixel_y = 8},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 3;pixel_y = -2},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 4;pixel_y = 1},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = -2;pixel_y = 5},/obj/item/weapon/reagent_containers/syringe/epinephrine{pixel_x = 2;pixel_y = 8},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) +"bv" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = -3;pixel_y = 1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 0;pixel_y = -1},/obj/item/weapon/storage/toolbox/emergency{pixel_x = 3;pixel_y = -5},/turf/open/floor/plasteel/warning{dir = 4},/area/shuttle/escape) "bw" = (/obj/item/weapon/cigbutt,/turf/open/floor/plating{icon_state = "floorgrime"},/area/shuttle/escape) "bx" = (/turf/open/floor/plasteel/floorgrime,/area/shuttle/escape) "by" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/open/floor/plating{icon_state = "floorgrime"},/area/shuttle/escape) @@ -79,24 +79,24 @@ "bA" = (/turf/open/floor/plasteel/warning{dir = 4},/area/shuttle/escape) "bB" = (/turf/closed/wall/shuttle{icon_state = "diagonalWall3"},/area/shuttle/escape) "bC" = (/obj/structure/reagent_dispensers/watertank,/turf/open/floor/plating{icon_state = "floorgrime"},/area/shuttle/escape) -"bD" = (/obj/structure/table,/obj/item/weapon/folder/red{pixel_x = 3},/obj/item/weapon/folder/white{pixel_x = -4; pixel_y = 2},/obj/item/device/radio/intercom{dir = 2; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -31},/obj/item/weapon/book/manual/wiki/security_space_law{pixel_x = -4; pixel_y = 4},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) +"bD" = (/obj/structure/table,/obj/item/weapon/folder/red{pixel_x = 3},/obj/item/weapon/folder/white{pixel_x = -4;pixel_y = 2},/obj/item/device/radio/intercom{dir = 2;name = "Station Intercom (General)";pixel_x = 0;pixel_y = -31},/obj/item/weapon/book/manual/wiki/security_space_law{pixel_x = -4;pixel_y = 4},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) "bE" = (/obj/structure/table,/obj/item/weapon/restraints/handcuffs{pixel_y = 3},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bF" = (/obj/structure/table,/obj/machinery/recharger{active_power_usage = 0; idle_power_usage = 0; use_power = 0},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bG" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs{pixel_x = 2; pixel_y = 2},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) -"bH" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/obj/item/weapon/retractor{pixel_x = 4},/obj/item/weapon/hemostat{pixel_x = -4},/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/device/radio/intercom{dir = 2; name = "Station Intercom (General)"; pixel_x = -27; pixel_y = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) +"bF" = (/obj/structure/table,/obj/machinery/recharger{active_power_usage = 0;idle_power_usage = 0;use_power = 0},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) +"bG" = (/obj/structure/table,/obj/item/weapon/storage/box/handcuffs{pixel_x = 2;pixel_y = 2},/turf/open/floor/plasteel/shuttle/red,/area/shuttle/escape) +"bH" = (/obj/structure/table,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/circular_saw,/obj/item/weapon/retractor{pixel_x = 4},/obj/item/weapon/hemostat{pixel_x = -4},/obj/item/clothing/gloves/color/latex,/obj/item/clothing/mask/surgical,/obj/item/device/radio/intercom{dir = 2;name = "Station Intercom (General)";pixel_x = -27;pixel_y = 0},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "bI" = (/obj/structure/sink,/turf/open/floor/plasteel/shuttle,/area/shuttle/escape) -"bJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) -"bK" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) +"bJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2;pixel_y = 3},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) +"bK" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/o2{pixel_x = 3;pixel_y = 3},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/escape) "bL" = (/obj/structure/sign/bluecross_2,/turf/closed/wall/shuttle{icon_state = "swall2"},/area/shuttle/escape) "bM" = (/obj/structure/rack{dir = 1},/obj/item/weapon/tank/internals/oxygen/red,/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/clothing/head/hardhat/red,/turf/open/floor/plasteel/warning{dir = 4},/area/shuttle/escape) -"bN" = (/obj/machinery/space_heater,/obj/structure/extinguisher_cabinet{dir = 4; pixel_x = 0; pixel_y = -27},/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) -"bO" = (/obj/structure/closet/crate{name = "emergency supplies crate"},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/flashlight/flare{pixel_x = 3; pixel_y = 3},/obj/item/device/flashlight/flare{pixel_x = -6; pixel_y = -2},/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/device/radio,/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) -"bP" = (/obj/structure/closet/crate/medical{name = "medical crate"},/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/o2{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -4; pixel_y = 3},/obj/item/device/healthanalyzer{pixel_x = 3; pixel_y = 3},/obj/item/weapon/lazarus_injector,/mob/living/simple_animal/bot/medbot{name = "\improper emergency medibot"; pixel_x = -3; pixel_y = 2},/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) -"bQ" = (/obj/item/device/radio/intercom{dir = 2; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -31},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) +"bN" = (/obj/machinery/space_heater,/obj/structure/extinguisher_cabinet{dir = 4;pixel_x = 0;pixel_y = -27},/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) +"bO" = (/obj/structure/closet/crate{name = "emergency supplies crate"},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/obj/item/device/flashlight/flare{pixel_x = 3;pixel_y = 3},/obj/item/device/flashlight/flare{pixel_x = -6;pixel_y = -2},/obj/item/weapon/crowbar,/obj/item/weapon/wrench,/obj/item/device/radio,/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) +"bP" = (/obj/structure/closet/crate/medical{name = "medical crate"},/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/o2{pixel_x = 3;pixel_y = 3},/obj/item/weapon/storage/firstaid/toxin{pixel_x = -4;pixel_y = 3},/obj/item/device/healthanalyzer{pixel_x = 3;pixel_y = 3},/obj/item/weapon/lazarus_injector,/mob/living/simple_animal/bot/medbot{name = "\improper emergency medibot";pixel_x = -3;pixel_y = 2},/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) +"bQ" = (/obj/item/device/radio/intercom{dir = 2;name = "Station Intercom (General)";pixel_x = 0;pixel_y = -31},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) "bR" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/item/hand_labeler_refill,/turf/open/floor/plating{icon_state = "bot"},/area/shuttle/escape) -"bS" = (/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape) -"bT" = (/turf/closed/wall/shuttle{icon_state = "swall13"; dir = 2},/area/shuttle/escape) -"bU" = (/turf/closed/wall/shuttle{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape) +"bS" = (/turf/closed/wall/shuttle{icon_state = "swall_s5";dir = 2},/area/shuttle/escape) +"bT" = (/turf/closed/wall/shuttle{icon_state = "swall13";dir = 2},/area/shuttle/escape) +"bU" = (/turf/closed/wall/shuttle{icon_state = "swall_s9";dir = 2},/area/shuttle/escape) (1,1,1) = {" aaaaabacacacacadaeacaeafacafagacacacaeahacafaeaeai diff --git a/_maps/shuttles/emergency_narnar.dmm b/_maps/shuttles/emergency_narnar.dmm index 17b1b2dc1cd..8f1957d974e 100644 --- a/_maps/shuttles/emergency_narnar.dmm +++ b/_maps/shuttles/emergency_narnar.dmm @@ -4,21 +4,21 @@ "d" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "e" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/cult,/area/shuttle/escape) "f" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"g" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/cult,/area/shuttle/escape) +"g" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2;pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "h" = (/obj/machinery/computer/atmos_alert,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "i" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/cult,/area/shuttle/escape) "j" = (/turf/open/floor/plasteel/cult,/area/shuttle/escape) "k" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/cult,/area/shuttle/escape) "l" = (/obj/machinery/computer/security,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "m" = (/obj/machinery/computer/crew,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"n" = (/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"o" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/open/floor/plasteel/cult,/area/shuttle/escape) +"n" = (/obj/structure/chair{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 0;pixel_y = -30},/turf/open/floor/plasteel/cult,/area/shuttle/escape) +"o" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)";pixel_x = 0;pixel_y = -29},/turf/open/floor/plasteel/cult,/area/shuttle/escape) "p" = (/obj/machinery/computer/communications,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "q" = (/obj/item/stack/sheet/metal,/obj/effect/decal/remains/human,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "r" = (/obj/machinery/door/airlock/cult/unruned/glass/friendly,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "s" = (/obj/machinery/status_display,/turf/closed/wall/mineral/cult,/area/shuttle/escape) "t" = (/obj/structure/closet/emcloset,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"u" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/cult,/area/shuttle/escape) +"u" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2;pixel_y = 3},/obj/item/weapon/crowbar,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "v" = (/obj/effect/decal/cleanable/blood,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "w" = (/mob/living/simple_animal/hostile/construct/builder,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "x" = (/obj/machinery/door/airlock/cult/friendly,/turf/open/floor/plating,/area/shuttle/escape) @@ -28,19 +28,19 @@ "B" = (/obj/effect/rune/true_sight,/obj/effect/decal/remains/human,/obj/effect/decal/cleanable/blood/gibs/body,/obj/effect/decal/cleanable/blood/gibs/core,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "C" = (/mob/living/simple_animal/hostile/construct/armored,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "D" = (/obj/effect/rune/true_sight,/obj/effect/decal/remains/human,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"E" = (/obj/machinery/door/airlock/cult/friendly,/obj/docking_port/mobile/emergency{name = "shuttle 667"},/turf/open/floor/plating,/area/shuttle/escape) +"E" = (/obj/machinery/door/airlock/cult/friendly,/obj/docking_port/mobile/emergency{name = "shuttle 667";timid = 1},/turf/open/floor/plating,/area/shuttle/escape) "F" = (/obj/effect/decal/cleanable/blood/gibs/down,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"G" = (/obj/structure/extinguisher_cabinet{has_extinguisher = null; icon_state = "extinguisher_empty"; opened = 1; pixel_x = 27; pixel_y = 0},/obj/item/weapon/extinguisher{safety = 0},/turf/open/floor/plasteel/cult,/area/shuttle/escape) +"G" = (/obj/structure/extinguisher_cabinet{has_extinguisher = null;icon_state = "extinguisher_empty";opened = 1;pixel_x = 27;pixel_y = 0},/obj/item/weapon/extinguisher{safety = 0},/turf/open/floor/plasteel/cult,/area/shuttle/escape) "H" = (/mob/living/simple_animal/hostile/construct/wraith,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "I" = (/obj/effect/rune/narsie,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"J" = (/mob/living/simple_animal/hostile/carp/eyeball{faction = list("cult"); name = "left eyeball"},/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"K" = (/mob/living/simple_animal/hostile/carp/eyeball{faction = list("cult"); name = "right eyeball"},/turf/open/floor/plasteel/cult,/area/shuttle/escape) +"J" = (/mob/living/simple_animal/hostile/carp/eyeball{faction = list("cult");name = "left eyeball"},/turf/open/floor/plasteel/cult,/area/shuttle/escape) +"K" = (/mob/living/simple_animal/hostile/carp/eyeball{faction = list("cult");name = "right eyeball"},/turf/open/floor/plasteel/cult,/area/shuttle/escape) "L" = (/obj/effect/decal/cleanable/blood/drip,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"M" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/open/floor/plasteel/cult,/area/shuttle/escape) +"M" = (/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/turf/open/floor/plasteel/cult,/area/shuttle/escape) "N" = (/obj/machinery/door/airlock/cult/glass/friendly,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "O" = (/obj/structure/dresser,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "P" = (/obj/structure/showcase/horrific_experiment,/turf/open/floor/plasteel/cult,/area/shuttle/escape) -"Q" = (/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/item/stack/sheet/metal,/turf/open/floor/plasteel/cult,/area/shuttle/escape) +"Q" = (/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2;pixel_y = 3},/obj/item/weapon/crowbar,/obj/structure/extinguisher_cabinet{pixel_x = 27;pixel_y = 0},/obj/item/stack/sheet/metal,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "R" = (/obj/item/stack/sheet/metal,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "S" = (/obj/structure/table/wood,/obj/item/weapon/tome,/turf/open/floor/plasteel/cult,/area/shuttle/escape) "T" = (/obj/structure/bed,/obj/item/weapon/bedsheet/cult,/turf/open/floor/plasteel/cult,/area/shuttle/escape) diff --git a/_maps/shuttles/emergency_supermatter.dmm b/_maps/shuttles/emergency_supermatter.dmm index 5b51ab7b5b1..0187e4514d0 100644 --- a/_maps/shuttles/emergency_supermatter.dmm +++ b/_maps/shuttles/emergency_supermatter.dmm @@ -1,69 +1,82 @@ -"a" = (/turf/open/space,/area/space) -"b" = (/turf/closed/wall/shuttle/smooth,/area/shuttle/escape) -"c" = (/obj/structure/sign/radiation,/turf/closed/wall/shuttle/smooth,/area/shuttle/escape) -"d" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) -"e" = (/obj/structure/closet/radiation{anchored = 1},/obj/item/clothing/glasses/meson/engine,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"f" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"g" = (/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"h" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"i" = (/obj/machinery/shower{dir = 8},/turf/open/floor/noslip,/area/shuttle/escape) -"j" = (/obj/structure/reflector/single{anchored = 1},/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/shuttle/escape) -"k" = (/obj/structure/reflector/box{anchored = 1},/turf/open/floor/plating,/area/shuttle/escape) -"l" = (/obj/structure/reflector/single{tag = "icon-reflector (WEST)"; icon_state = "reflector"; dir = 8; anchored = 1},/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/shuttle/escape) -"m" = (/obj/machinery/shower{dir = 4},/turf/open/floor/noslip,/area/shuttle/escape) -"n" = (/obj/machinery/status_display,/turf/closed/wall/shuttle/smooth,/area/shuttle/escape) -"o" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"p" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/shuttle/escape) -"q" = (/turf/open/floor/plating,/area/shuttle/escape) -"r" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/shuttle/escape) -"s" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"t" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plating,/area/shuttle/escape) -"u" = (/obj/machinery/power/supermatter_shard/hugbox{anchored = 1; base_icon_state = "darkmatter"; explosion_power = 20; gasefficency = 0.15; icon_state = "darkmatter"; name = "anchored supermatter crystal"},/turf/open/floor/plating,/area/shuttle/escape) -"v" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/crowbar/red,/obj/item/weapon/storage/box/snappops{pixel_x = 4; pixel_y = -4},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"w" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) -"x" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{name = "Hyperfractal Gigashuttle"},/turf/open/floor/plating,/area/shuttle/escape) -"y" = (/obj/machinery/door/airlock/external{name = "Emergency Launch Catwalk"; req_access = null; req_access_txt = "10;13"},/turf/open/floor/plating,/area/shuttle/escape) -"z" = (/turf/open/floor/plating/airless,/area/shuttle/escape) -"A" = (/obj/structure/reflector/single{anchored = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) -"B" = (/obj/structure/reflector/double{anchored = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) -"C" = (/obj/structure/reflector/double{tag = "icon-reflector_double (NORTH)"; icon_state = "reflector_double"; dir = 1; anchored = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) -"D" = (/obj/structure/reflector/single{tag = "icon-reflector (WEST)"; icon_state = "reflector"; dir = 8; anchored = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) -"E" = (/turf/open/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/shuttle/escape) -"F" = (/turf/open/floor/plating/airless{dir = 1; icon_state = "warnplate"},/area/shuttle/escape) -"G" = (/turf/open/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/shuttle/escape) -"H" = (/turf/open/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/shuttle/escape) -"I" = (/obj/machinery/power/supermatter_shard/hugbox{anchored = 1; name = "anchored supermatter shard"},/turf/open/floor/plating/airless,/area/shuttle/escape) -"J" = (/turf/open/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/shuttle/escape) -"K" = (/turf/open/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/shuttle/escape) -"L" = (/turf/open/floor/plating/airless{dir = 2; icon_state = "warnplate"},/area/shuttle/escape) -"M" = (/turf/open/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/shuttle/escape) -"N" = (/obj/machinery/power/emitter/energycannon{dir = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) -"O" = (/obj/structure/chair,/turf/open/floor/plating/airless{dir = 1; icon_state = "warnplate"},/area/shuttle/escape) -"P" = (/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) -"Q" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plating/airless,/area/shuttle/escape) -"R" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) +"aa" = (/turf/open/space,/area/space) +"ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape) +"ac" = (/obj/structure/sign/radiation,/turf/closed/wall/shuttle{tag = "icon-swall12"; icon_state = "swall12"},/area/shuttle/escape) +"ad" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/escape) +"ae" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape) +"af" = (/turf/closed/wall/shuttle{tag = "icon-swall3"; icon_state = "swall3"},/area/shuttle/escape) +"ag" = (/obj/structure/closet/radiation{anchored = 1},/obj/item/clothing/glasses/meson/engine,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) +"ah" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) +"ai" = (/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) +"aj" = (/obj/structure/chair{dir = 1},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) +"ak" = (/obj/structure/sign/radiation,/turf/closed/wall/shuttle{tag = "icon-swall3"; icon_state = "swall3"},/area/shuttle/escape) +"al" = (/obj/machinery/shower{dir = 8},/turf/open/floor/noslip,/area/shuttle/escape) +"am" = (/obj/structure/reflector/single{anchored = 1},/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/shuttle/escape) +"an" = (/obj/structure/reflector/box{anchored = 1},/turf/open/floor/plating,/area/shuttle/escape) +"ao" = (/obj/structure/reflector/single{tag = "icon-reflector (WEST)"; icon_state = "reflector"; dir = 8; anchored = 1},/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/shuttle/escape) +"ap" = (/obj/machinery/shower{dir = 4},/turf/open/floor/noslip,/area/shuttle/escape) +"aq" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{tag = "icon-swall3"; icon_state = "swall3"},/area/shuttle/escape) +"ar" = (/obj/structure/chair{dir = 8},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) +"as" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 8},/area/shuttle/escape) +"at" = (/turf/open/floor/plating,/area/shuttle/escape) +"au" = (/turf/open/floor/plating{icon_state = "warnplate"; dir = 4},/area/shuttle/escape) +"av" = (/obj/structure/chair{dir = 4},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) +"aw" = (/turf/closed/wall/shuttle{icon_state = "swallc2"; dir = 2},/area/shuttle/escape) +"ax" = (/turf/closed/wall/shuttle{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape) +"ay" = (/turf/closed/wall/shuttle{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape) +"az" = (/turf/closed/wall/shuttle{icon_state = "swallc1"},/area/shuttle/escape) +"aA" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/turf/open/floor/plating,/area/shuttle/escape) +"aB" = (/obj/machinery/power/supermatter_shard/hugbox{anchored = 1; base_icon_state = "darkmatter"; explosion_power = 20; gasefficency = 0.15; icon_state = "darkmatter"; name = "anchored supermatter crystal"},/turf/open/floor/plating,/area/shuttle/escape) +"aC" = (/obj/structure/sign/radiation,/turf/closed/wall/shuttle/smooth,/area/shuttle/escape) +"aD" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/crowbar/red,/obj/item/weapon/storage/box/snappops{pixel_x = 4; pixel_y = -4},/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) +"aE" = (/obj/structure/reagent_dispensers/fueltank,/turf/open/floor/plasteel/shuttle/yellow,/area/shuttle/escape) +"aF" = (/obj/machinery/door/airlock/shuttle{name = "Emergency Shuttle Airlock"},/obj/docking_port/mobile/emergency{name = "Hyperfractal Gigashuttle"; timid = 1},/turf/open/floor/plating,/area/shuttle/escape) +"aG" = (/turf/closed/wall/shuttle{icon_state = "swallc3"},/area/shuttle/escape) +"aH" = (/obj/machinery/status_display,/turf/closed/wall/shuttle{icon_state = "swall12"},/area/shuttle/escape) +"aI" = (/obj/structure/sign/radiation,/turf/closed/wall/shuttle{icon_state = "swallc1"},/area/shuttle/escape) +"aJ" = (/obj/structure/sign/radiation,/turf/closed/wall/shuttle{icon_state = "swallc2"; dir = 2},/area/shuttle/escape) +"aK" = (/turf/closed/wall/shuttle{icon_state = "swallc4"; dir = 2},/area/shuttle/escape) +"aL" = (/obj/machinery/door/airlock/external{name = "Emergency Launch Catwalk"; req_access = null; req_access_txt = "10;13"},/turf/open/floor/plating,/area/shuttle/escape) +"aM" = (/turf/open/floor/plating/airless,/area/shuttle/escape) +"aN" = (/obj/structure/reflector/single{anchored = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) +"aO" = (/obj/structure/reflector/double{anchored = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) +"aP" = (/obj/structure/reflector/double{tag = "icon-reflector_double (NORTH)"; icon_state = "reflector_double"; dir = 1; anchored = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) +"aQ" = (/obj/structure/reflector/single{tag = "icon-reflector (WEST)"; icon_state = "reflector"; dir = 8; anchored = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) +"aR" = (/turf/open/floor/plating/airless{dir = 9; icon_state = "warnplate"},/area/shuttle/escape) +"aS" = (/turf/open/floor/plating/airless{dir = 1; icon_state = "warnplate"},/area/shuttle/escape) +"aT" = (/turf/open/floor/plating/airless{dir = 5; icon_state = "warnplate"},/area/shuttle/escape) +"aU" = (/turf/open/floor/plating/airless{dir = 8; icon_state = "warnplate"},/area/shuttle/escape) +"aV" = (/obj/machinery/power/supermatter_shard/hugbox{anchored = 1; name = "anchored supermatter shard"},/turf/open/floor/plating/airless,/area/shuttle/escape) +"aW" = (/turf/open/floor/plating/airless{dir = 4; icon_state = "warnplate"},/area/shuttle/escape) +"aX" = (/turf/open/floor/plating/airless{dir = 10; icon_state = "warnplate"},/area/shuttle/escape) +"aY" = (/turf/open/floor/plating/airless{dir = 2; icon_state = "warnplate"},/area/shuttle/escape) +"aZ" = (/turf/open/floor/plating/airless{dir = 6; icon_state = "warnplate"},/area/shuttle/escape) +"ba" = (/obj/machinery/power/emitter/energycannon{dir = 1},/turf/open/floor/plating/airless,/area/shuttle/escape) +"bb" = (/obj/structure/chair,/turf/open/floor/plating/airless{dir = 1; icon_state = "warnplate"},/area/shuttle/escape) +"bc" = (/obj/structure/shuttle/engine/heater,/turf/open/floor/plating/airless,/area/shuttle/escape) +"bd" = (/obj/machinery/computer/emergency_shuttle,/turf/open/floor/plating/airless,/area/shuttle/escape) +"be" = (/obj/structure/shuttle/engine/propulsion,/turf/open/floor/plating/airless,/area/shuttle/escape) (1,1,1) = {" -abcdddddcba -abefeeefeba -adeghhhgeda -aceijklmeca -aneopqrsena -adeopqrseda -bbeopqrsebb -tggopursggt -cvgopqrsgwc -xggopqrsggt -bndcpqrcdnb -aaabdydbaaa -aaaaqzqaaaa -aAqqBzCqqDa -azaaazaaaza -aEFGazaEFGa -aHIJzzzHIJa -aKLMazaKLMa -aqqaazaaqqa -aNNzEOGzNNa -aPPaHQJaPPa -aRRaKLMaRRa +aaabacadadadadadacaeaa +aaafagahagagagahagafaa +aaadagaiajajajaiagadaa +aaakagalamanaoapagakaa +aaaqagarasatauavagaqaa +aaadagarasatauavagadaa +awaxagarasatauavagayaz +aAaiaiarasaBauavaiaiaA +aCaDaiarasatauavaiaEaC +aFaiaiarasatauavaiaiaA +aGaHadaIasatauaJadaHaK +aaaaaaaGadaLadaKaaaaaa +aaaaaaaaataMataaaaaaaa +aaaNatataOaMaPatataQaa +aaaMaaaaaaaMaaaaaaaMaa +aaaRaSaTaaaMaaaRaSaTaa +aaaUaVaWaMaMaMaUaVaWaa +aaaXaYaZaaaMaaaXaYaZaa +aaatataaaaaMaaaaatataa +aababaaMaRbbaTaMbabaaa +aabcbcaaaUbdaWaabcbcaa +aabebeaaaXaYaZaabebeaa "} diff --git a/_maps/shuttles/emergency_wabbajack.dmm b/_maps/shuttles/emergency_wabbajack.dmm new file mode 100644 index 00000000000..9cc9bbcfe6c --- /dev/null +++ b/_maps/shuttles/emergency_wabbajack.dmm @@ -0,0 +1,648 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/wall/shuttle/smooth, +/area/shuttle/escape) +"ac" = ( +/obj/structure/grille, +/obj/structure/window/shuttle/tinted, +/turf/open/floor/plating, +/area/shuttle/escape) +"ad" = ( +/turf/open/floor/plasteel/green, +/area/shuttle/escape) +"ae" = ( +/turf/open/floor/plasteel/darkgreen, +/area/shuttle/escape) +"af" = ( +/obj/machinery/power/emitter/energycannon/magical, +/turf/open/floor/plasteel/darkgreen, +/area/shuttle/escape) +"ag" = ( +/obj/structure/table/abductor/wabbajack/left, +/turf/open/floor/plasteel/darkgreen, +/area/shuttle/escape) +"ah" = ( +/obj/structure/table/abductor/wabbajack/right, +/turf/open/floor/plasteel/darkgreen, +/area/shuttle/escape) +"ai" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall/shuttle/smooth, +/area/shuttle/escape) +"aj" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"ak" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"al" = ( +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"am" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"an" = ( +/obj/structure/table/wood, +/obj/item/candle/infinite, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"ao" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"ap" = ( +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"aq" = ( +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"ar" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/crowbar, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"as" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"at" = ( +/obj/machinery/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/button/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = -6 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle/red, +/area/shuttle/escape) +"au" = ( +/obj/structure/chair/wood, +/turf/open/floor/plasteel/cult, +/area/shuttle/escape) +"av" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aw" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"ax" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"ay" = ( +/obj/structure/table, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"az" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aA" = ( +/obj/structure/table, +/obj/item/weapon/coin/mythril, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aB" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Brig"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"aC" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aD" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/mobile/emergency{ + timid = 1, name = "NT Lepton Violet" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aE" = ( +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"aF" = ( +/obj/machinery/door/window/eastleft, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aG" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27; + pixel_y = 0 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/syringes{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/beakers, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aH" = ( +/turf/closed/wall/shuttle{ + icon_state = "swall3"; + dir = 2 + }, +/area/shuttle/escape) +"aI" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aJ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aK" = ( +/obj/machinery/sleeper{ + icon_state = "sleeper-open"; + dir = 4 + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aL" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aM" = ( +/obj/machinery/chem_dispenser, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aN" = ( +/obj/structure/table, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/wrench/medical, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aO" = ( +/turf/open/floor/plating, +/area/shuttle/escape) +"aP" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aQ" = ( +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aR" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aS" = ( +/obj/machinery/door/window/eastright, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aT" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/glass/bottle/charcoal, +/turf/open/floor/plasteel/shuttle{ + icon_state = "shuttlefloor3" + }, +/area/shuttle/escape) +"aU" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel/shuttle, +/area/shuttle/escape) +"aV" = ( +/obj/machinery/door/airlock/shuttle{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aW" = ( +/turf/open/floor/plasteel/yellow, +/turf/open/floor/plasteel/warningline{ + tag = "icon-warningline (NORTH)"; + icon_state = "warningline"; + dir = 1 + }, +/area/shuttle/escape) +"aX" = ( +/turf/open/floor/plasteel/yellow, +/turf/open/floor/plasteel/warningline{ + tag = "icon-warningline (NORTHEAST)"; + icon_state = "warningline"; + dir = 5 + }, +/area/shuttle/escape) +"aY" = ( +/turf/open/floor/plasteel/whitered, +/turf/open/floor/plasteel/warningline{ + tag = "icon-warningline (NORTHWEST)"; + icon_state = "warningline"; + dir = 9 + }, +/area/shuttle/escape) +"aZ" = ( +/turf/open/floor/plasteel/whitered, +/turf/open/floor/plasteel/warningline{ + tag = "icon-warningline (NORTH)"; + icon_state = "warningline"; + dir = 1 + }, +/area/shuttle/escape) +"ba" = ( +/obj/structure/cult/forge{ + desc = "A engine used in powering the shuttle."; + name = "magma engine" + }, +/turf/open/floor/plasteel/yellow, +/area/shuttle/escape) +"bb" = ( +/turf/open/floor/plasteel/yellow, +/turf/open/floor/plasteel/warningline{ + tag = "icon-warningline (EAST)"; + icon_state = "warningline"; + dir = 4 + }, +/area/shuttle/escape) +"bc" = ( +/turf/open/floor/plasteel/whitered, +/turf/open/floor/plasteel/warningline{ + tag = "icon-warningline (WEST)"; + icon_state = "warningline"; + dir = 8 + }, +/area/shuttle/escape) +"bd" = ( +/obj/structure/cult/forge{ + desc = "A engine used in powering the shuttle."; + name = "magma engine" + }, +/turf/open/floor/plasteel/whitered, +/area/shuttle/escape) +"be" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating/lava/smooth/airless, +/area/shuttle/escape) +"bf" = ( +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/lava/smooth/airless, +/area/shuttle/escape) +"bg" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) + +(1,1,1) = {" +aa +aa +aa +aa +ab +ab +ab +ax +ab +aD +aH +as +as +as +aH +aV +ab +aV +ab +ab +ab +aa +"} +(2,1,1) = {" +aa +ab +ab +ab +ab +ak +at +al +as +aE +aI +aI +aI +aE +ab +aE +aI +aW +ba +be +ab +ab +"} +(3,1,1) = {" +ab +ab +ag +ae +ab +al +al +al +aB +aE +aE +aE +aE +aE +ab +aE +aE +aX +bb +be +bf +bg +"} +(4,1,1) = {" +ac +ad +ae +ad +ab +am +am +am +as +aE +aJ +aJ +aJ +aE +aU +aE +aE +aE +aE +be +bf +bg +"} +(5,1,1) = {" +ac +ae +ad +ae +ab +ab +ab +ab +ab +aq +aK +aN +aK +aq +ab +aw +aw +aw +aw +be +bf +bg +"} +(6,1,1) = {" +ac +af +ad +ae +ai +an +au +ay +ab +aq +aq +aq +aq +aq +ab +ab +ab +ab +ab +be +bf +bg +"} +(7,1,1) = {" +ac +ae +ad +ae +aj +ao +au +az +ab +aF +aJ +aq +aJ +aS +as +aI +aI +aI +aI +be +bf +bg +"} +(8,1,1) = {" +ac +ad +ae +ad +ai +ap +av +aA +ab +aq +aL +aO +aL +aq +aU +aE +aE +aE +aE +be +bf +bg +"} +(9,1,1) = {" +ab +ab +ah +ae +ab +aq +aq +aq +aC +aq +aq +aP +aq +aq +as +av +aE +aY +bc +be +bf +bg +"} +(10,1,1) = {" +aa +ab +ab +ab +ab +ar +aw +aw +ab +aG +aM +aQ +aR +aT +as +av +aE +aZ +bd +be +ab +ab +"} +(11,1,1) = {" +aa +aa +aa +aa +ab +as +ab +as +ab +ab +ab +as +as +as +ab +ab +ab +as +ab +ab +ab +aa +"} diff --git a/_maps/shuttles/ferry_base.dmm b/_maps/shuttles/ferry_base.dmm index 66b39b7dd87..0e5e5f12a35 100644 --- a/_maps/shuttles/ferry_base.dmm +++ b/_maps/shuttles/ferry_base.dmm @@ -10,7 +10,7 @@ "j" = (/obj/structure/chair,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) "k" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) "l" = (/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"m" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 12; id = "ferry"; name = "ferry shuttle"; roundstart_move = "ferry_away"; travelDir = 180; width = 5},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) +"m" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 12; id = "ferry"; name = "ferry shuttle"; roundstart_move = "ferry_away"; travelDir = 180; width = 5; timid = 1},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) "n" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion"; dir = 4},/turf/closed/wall/shuttle{icon_state = "swall_s5"; dir = 2},/area/shuttle/transport) "o" = (/turf/open/floor/plasteel/shuttle,/turf/closed/wall/shuttle/interior{icon_state = "swall_f10"},/area/shuttle/transport) "p" = (/obj/structure/closet/crate,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) diff --git a/_maps/shuttles/ferry_lighthouse.dmm b/_maps/shuttles/ferry_lighthouse.dmm index 9267e97bcf0..867110f7d7a 100644 --- a/_maps/shuttles/ferry_lighthouse.dmm +++ b/_maps/shuttles/ferry_lighthouse.dmm @@ -38,7 +38,7 @@ "aL" = (/turf/closed/wall/rust,/area/shuttle/transport) "aM" = (/obj/structure/table/wood,/obj/structure/window/reinforced{dir = 4},/turf/open/floor/wood,/area/shuttle/transport) "aN" = (/obj/machinery/power/grounding_rod{anchored = 1},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) -"aO" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8;dwidth = 9;height = 27;id = "ferry";name = "ferry shuttle";roundstart_move = "ferry_away";travelDir = 180;width = 16},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) +"aO" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8;dwidth = 8;height = 27;id = "ferry";name = "The Lighthouse";roundstart_move = "ferry_away";timid = 1;travelDir = 180;width = 16},/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) "aP" = (/obj/machinery/vending/magivend,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) "aQ" = (/obj/structure/grille,/obj/structure/window/fulltile,/turf/open/floor/plasteel/shuttle,/area/shuttle/transport) "aR" = (/obj/structure/chair/office/dark{dir = 4},/turf/open/floor/wood,/area/shuttle/transport) @@ -70,9 +70,9 @@ aaafamanaoapadadapaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae aaafafaqakapararapapapaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae agaaaaasakatauauavauapapapawawadadaxaxayaxaxaxazaxaxaA agagagaBakapauauaCaDaDaDaEaEaEakaFaGaHaIakaJaJaJaJaKay -aaaaaaasakaLauauaMaDaDaDaNaNaEaEaEaEaEaEaEaEaEaEaEaEaO +aaaaaaasakaLauauaCaDaDaDaNaNaEaEaEaEaEaEaEaEaEaEaEaEaO aaaaagasaPaQauaRaSaDaDaDaEaEaEakaTaUaVaWaWaWaWaWaWaWay -aaabacaXaXapauauaMaDaDaDadadadaYawadaxayaxaxaxazaxaxaZ +aaabacaXaXapauauaCaDaDaDadadadaYawadaxayaxaxaxazaxaxaZ aaaaagahbaaLaLbbbcbdadadadaeaeaeaeaeaeaeaeaeaeaeaeaeae aaaaaaahbebebfbgadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae aaaaagahbhbhadadadaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeae diff --git a/_maps/shuttles/ferry_meat.dmm b/_maps/shuttles/ferry_meat.dmm index e8bb7a536ce..eda349c9aa3 100644 --- a/_maps/shuttles/ferry_meat.dmm +++ b/_maps/shuttles/ferry_meat.dmm @@ -14,7 +14,7 @@ "n" = (/obj/effect/decal/cleanable/dirt,/obj/structure/chair,/turf/open/floor/plasteel/freezer,/area/shuttle/transport) "o" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/open/floor/plating,/area/shuttle/transport) "p" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plasteel/freezer,/area/shuttle/transport) -"q" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8;dwidth = 2;height = 12;id = "ferry";name = "ferry shuttle";roundstart_move = "ferry_away";travelDir = 180;width = 5},/turf/open/floor/plasteel/freezer,/area/shuttle/transport) +"q" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dir = 8;dwidth = 2;height = 12;id = "ferry";name = "ferry shuttle";roundstart_move = "ferry_away";travelDir = 180;width = 5;timid = 1},/turf/open/floor/plasteel/freezer,/area/shuttle/transport) "r" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion";dir = 4},/turf/closed/wall/shuttle{icon_state = "swall_s5";dir = 2},/area/shuttle/transport) "s" = (/turf/open/floor/plasteel/freezer,/turf/closed/wall/shuttle/interior{icon_state = "swall_f10"},/area/shuttle/transport) "t" = (/obj/structure/closet/chefcloset,/turf/open/floor/plasteel/freezer,/area/shuttle/transport) diff --git a/_maps/shuttles/whiteship_box.dmm b/_maps/shuttles/whiteship_box.dmm index 44db343ee14..07756f111dd 100644 --- a/_maps/shuttles/whiteship_box.dmm +++ b/_maps/shuttles/whiteship_box.dmm @@ -1,7 +1,7 @@ "aa" = (/turf/open/space,/area/space) "ab" = (/turf/closed/wall/shuttle{icon_state = "swall_s6"; dir = 2},/area/shuttle/abandoned) "ac" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/abandoned) -"ad" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dheight = 0; dir = 2; dwidth = 11; height = 22; id = "whiteship"; launch_status = 0; name = "NT Medical Ship"; roundstart_move = "whiteship_away"; travelDir = 180; width = 35},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) +"ad" = (/obj/machinery/door/airlock/shuttle,/obj/docking_port/mobile{dheight = 0; dir = 2; dwidth = 11; height = 22; id = "whiteship"; launch_status = 0; name = "NT Medical Ship"; roundstart_move = "whiteship_away"; travelDir = 180; width = 35; timid = 1},/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) "ae" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/abandoned) "af" = (/obj/machinery/door/airlock/shuttle,/turf/open/floor/plasteel/shuttle{icon_state = "shuttlefloor3"},/area/shuttle/abandoned) "ag" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"; dir = 4},/turf/open/floor/plating/airless,/area/shuttle/abandoned) diff --git a/_maps/shuttles/whiteship_meta.dmm b/_maps/shuttles/whiteship_meta.dmm index 834aaa68d89..0b5fb24e513 100644 --- a/_maps/shuttles/whiteship_meta.dmm +++ b/_maps/shuttles/whiteship_meta.dmm @@ -4,7 +4,7 @@ "ad" = (/turf/closed/wall/shuttle{icon_state = "swall12"; dir = 2},/area/shuttle/abandoned) "ae" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/shuttle/abandoned) "af" = (/turf/closed/wall/shuttle{icon_state = "swallc1"; dir = 2},/area/shuttle/abandoned) -"ag" = (/obj/docking_port/mobile{dheight = 0; dir = 2; dwidth = 11; height = 15; id = "whiteship"; launch_status = 0; name = "NT Recovery White-Ship"; roundstart_move = "whiteship_away"; travelDir = 180; width = 27},/obj/machinery/door/airlock/shuttle{name = "recovery shuttle external airlock"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) +"ag" = (/obj/docking_port/mobile{dheight = 0; dir = 2; dwidth = 11; height = 15; id = "whiteship"; launch_status = 0; name = "NT Recovery White-Ship"; roundstart_move = "whiteship_away"; travelDir = 180; width = 27; timid = 1},/obj/machinery/door/airlock/shuttle{name = "recovery shuttle external airlock"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) "ah" = (/obj/machinery/door/airlock/shuttle{name = "recovery shuttle external airlock"},/obj/effect/decal/cleanable/dirt{desc = "A thin layer of dust coating the floor."; name = "dust"},/turf/open/floor/plasteel/shuttle,/area/shuttle/abandoned) "ai" = (/turf/closed/wall/shuttle{icon_state = "swallc2"; dir = 2},/area/shuttle/abandoned) "aj" = (/turf/closed/wall/shuttle{icon_state = "swall_s10"; dir = 2},/area/shuttle/abandoned) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 74f542bda05..153ab82e1f3 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -396,12 +396,6 @@ var/global/list/ghost_others_options = list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE #define APPEARANCE_UI_IGNORE_ALPHA RESET_COLOR|RESET_TRANSFORM|NO_CLIENT_COLOR|RESET_ALPHA #define APPEARANCE_UI RESET_COLOR|RESET_TRANSFORM|NO_CLIENT_COLOR -//Launching Shuttles to Centcomm -#define NOLAUNCH -1 -#define UNLAUNCHED 0 -#define ENDGAME_LAUNCHED 1 -#define EARLY_LAUNCHED 2 - //Just space #define SPACE_ICON_STATE "[((x + y) ^ ~(x * y) + z) % 25]" @@ -424,10 +418,6 @@ var/global/list/ghost_others_options = list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE #define MAP_MAXY 5 #define MAP_MAXZ 6 -// Shuttle return values -#define SHUTTLE_ALREADY_DOCKED 7 - - #define CHECK_DNA_AND_SPECIES(C) if((!(C.dna)) || (!(C.dna.species))) return // Evil narsie colour diff --git a/code/__DEFINES/shuttles.dm b/code/__DEFINES/shuttles.dm new file mode 100644 index 00000000000..fe600a713a2 --- /dev/null +++ b/code/__DEFINES/shuttles.dm @@ -0,0 +1,23 @@ +//shuttle mode defines +#define SHUTTLE_IDLE "idle" +#define SHUTTLE_RECALL "recalled" +#define SHUTTLE_CALL "called" +#define SHUTTLE_DOCKED "docked" +#define SHUTTLE_STRANDED "stranded" +#define SHUTTLE_ESCAPE "escape" +#define SHUTTLE_ENDGAME "endgame" + +// Shuttle return values +#define SHUTTLE_NOT_A_DOCKING_PORT "not_a_docking_port" +#define SHUTTLE_DWIDTH_TOO_LARGE "docking_width_too_large" +#define SHUTTLE_WIDTH_TOO_LARGE "width_too_large" +#define SHUTTLE_DHEIGHT_TOO_LARGE "docking_height_too_large" +#define SHUTTLE_HEIGHT_TOO_LARGE "height_too_large" +#define SHUTTLE_ALREADY_DOCKED "we_are_already_docked" +#define SHUTTLE_SOMEONE_ELSE_DOCKED "someone_else_docked" + +//Launching Shuttles to Centcomm +#define NOLAUNCH -1 +#define UNLAUNCHED 0 +#define ENDGAME_LAUNCHED 1 +#define EARLY_LAUNCHED 2 diff --git a/code/__DEFINES/stat.dm b/code/__DEFINES/stat.dm index 7397a22d21f..f7e519336d0 100644 --- a/code/__DEFINES/stat.dm +++ b/code/__DEFINES/stat.dm @@ -24,12 +24,3 @@ #define POWEROFF 4 // tbd #define MAINT 8 // under maintaince #define EMPED 16 // temporary broken by EMP pulse - -//shuttle mode defines -#define SHUTTLE_IDLE 0 -#define SHUTTLE_RECALL 1 -#define SHUTTLE_CALL 2 -#define SHUTTLE_DOCKED 3 -#define SHUTTLE_STRANDED 4 -#define SHUTTLE_ESCAPE 5 -#define SHUTTLE_ENDGAME 6 diff --git a/code/__HELPERS/files.dm b/code/__HELPERS/files.dm index e5d13b03080..b1b557b6451 100644 --- a/code/__HELPERS/files.dm +++ b/code/__HELPERS/files.dm @@ -49,7 +49,7 @@ It is just a timer that only permits a download every [FTPDELAY] ticks. This can be changed by modifying FTPDELAY's value above. - PLEASE USE RESPONSIBLY, Some log files canr each sizes of 4MB! */ + PLEASE USE RESPONSIBLY, Some log files can reach sizes of 4MB! */ /client/proc/file_spam_check() var/time_to_wait = fileaccess_timer - world.time if(time_to_wait > 0) @@ -57,4 +57,22 @@ return 1 fileaccess_timer = world.time + FTPDELAY return 0 -#undef FTPDELAY \ No newline at end of file +#undef FTPDELAY + +/proc/pathwalk(path) + var/list/jobs = list(path) + var/list/filenames = list() + + while(jobs.len) + var/current_dir = pop(jobs) + var/list/new_filenames = flist(current_dir) + for(var/new_filename in new_filenames) + // if filename ends in / it is a directory, append to currdir + if(findtext(new_filename, "/", -1)) + jobs += current_dir + new_filename + else + filenames += current_dir + new_filename + return filenames + +/proc/pathflatten(path) + return replacetext(path, "/", "_") diff --git a/code/controllers/master.dm b/code/controllers/master.dm index a01c867c134..13533f67f03 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -108,6 +108,7 @@ var/global/datum/controller/master/Master = new() CHECK_TICK world << "Initializations complete!" + world.log << "Initializations complete." // Sort subsystems by display setting for easy access. sortTim(subsystems, /proc/cmp_subsystem_display) diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index 08561726e6b..0fdc5702433 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -17,7 +17,7 @@ var/datum/subsystem/garbage_collector/SSgarbage var/gcedlasttick = 0 // number of things that gc'ed last tick var/totaldels = 0 var/totalgcs = 0 - + var/highest_del_time = 0 var/highest_del_tickusage = 0 @@ -31,6 +31,9 @@ var/datum/subsystem/garbage_collector/SSgarbage // the types are stored as strings var/list/noqdelhint = list()// list of all types that do not return a QDEL_HINT + // all types that did not respect qdel(A, force=TRUE) and returned one + // of the immortality qdel hints + var/list/noforcerespect = list() #ifdef TESTING var/list/qdel_list = list() // list of all types that have been qdel()eted @@ -150,7 +153,7 @@ var/datum/subsystem/garbage_collector/SSgarbage // Should be treated as a replacement for the 'del' keyword. // Datums passed to this will be given a chance to clean up references to allow the GC to collect them. -/proc/qdel(datum/D) +/proc/qdel(datum/D, force=FALSE) if(!D) return #ifdef TESTING @@ -159,16 +162,25 @@ var/datum/subsystem/garbage_collector/SSgarbage if(!istype(D)) del(D) else if(isnull(D.gc_destroyed)) - var/hint = D.Destroy() // Let our friend know they're about to get fucked up. + var/hint = D.Destroy(force) // Let our friend know they're about to get fucked up. if(!D) return switch(hint) if (QDEL_HINT_QUEUE) //qdel should queue the object for deletion. SSgarbage.QueueForQueuing(D) - if (QDEL_HINT_LETMELIVE) //qdel should let the object live after calling destory. - return - if (QDEL_HINT_IWILLGC) //functionally the same as the above. qdel should assume the object will gc on its own, and not check it. - return + if (QDEL_HINT_LETMELIVE, QDEL_HINT_IWILLGC) //qdel should let the object live after calling destory. + if(!force) + return + // Returning LETMELIVE after being told to force destroy + // indicates the objects Destroy() does not respect force + if(!("[D.type]" in SSgarbage.noforcerespect)) + SSgarbage.noforcerespect += "[D.type]" + testing("WARNING: [D.type] has been force deleted, but is \ + returning an immortal QDEL_HINT, indicating it does \ + not respect the force flag for qdel(). It has been \ + placed in the queue, further instances of this type \ + will also be queued.") + SSgarbage.QueueForQueuing(D) if (QDEL_HINT_HARDDEL) //qdel should assume this object won't gc, and queue a hard delete using a hard reference to save time from the locate() SSgarbage.HardQueue(D) if (QDEL_HINT_HARDDEL_NOW) //qdel should assume this object won't gc, and hard del it post haste. @@ -197,7 +209,7 @@ var/datum/subsystem/garbage_collector/SSgarbage // Default implementation of clean-up code. // This should be overridden to remove all references pointing to the object being destroyed. // Return the appropriate QDEL_HINT; in most cases this is QDEL_HINT_QUEUE. -/datum/proc/Destroy() +/datum/proc/Destroy(force=FALSE) tag = null return QDEL_HINT_QUEUE diff --git a/code/controllers/subsystem/shuttles.dm b/code/controllers/subsystem/shuttles.dm index e2df3ccd9f6..5955447600f 100644 --- a/code/controllers/subsystem/shuttles.dm +++ b/code/controllers/subsystem/shuttles.dm @@ -79,9 +79,16 @@ var/datum/subsystem/shuttle/SSshuttle /datum/subsystem/shuttle/proc/requestEvac(mob/user, call_reason) if(!emergency) - WARNING("requestEvac(): There is no emergency shuttle, but the shuttle was called. Using the backup shuttle instead.") + WARNING("requestEvac(): There is no emergency shuttle, but the \ + shuttle was called. Using the backup shuttle instead.") if(!backup_shuttle) - throw EXCEPTION("requestEvac(): There is no emergency shuttle, or backup shuttle! The game will be unresolvable. This is likely due to a mapping error") + throw EXCEPTION("requestEvac(): There is no emergency shuttle, \ + or backup shuttle! The game will be unresolvable. This is \ + possibly a mapping error, more likely a bug with the shuttle \ + manipulation system, or badminry. It is possible to manually \ + resolve this problem by loading an emergency shuttle template \ + manually, and then calling register() on the mobile docking port. \ + Good luck.") return emergency = backup_shuttle @@ -211,11 +218,5 @@ var/datum/subsystem/shuttle/SSshuttle for(var/obj/docking_port/mobile/M in mobile) if(!M.roundstart_move) continue - for(var/obj/docking_port/stationary/S in stationary) - if(S.z != ZLEVEL_STATION && findtext(S.id, M.id)) - S.width = M.width - S.height = M.height - S.dwidth = M.dwidth - S.dheight = M.dheight moveShuttle(M.id, "[M.roundstart_move]", 0) CHECK_TICK diff --git a/code/datums/helper_datums/map_template.dm b/code/datums/helper_datums/map_template.dm index a545622036a..a6bd818abad 100644 --- a/code/datums/helper_datums/map_template.dm +++ b/code/datums/helper_datums/map_template.dm @@ -120,5 +120,5 @@ var/datum/map_template/shuttle/S = new shuttle_type() - shuttle_templates[S.name] = S - map_templates[S.name] = S + shuttle_templates[S.shuttle_id] = S + map_templates[S.shuttle_id] = S diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index f34e49e96a0..77afc9e5f36 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -3,12 +3,14 @@ var/prefix = "_maps/shuttles/" var/suffix var/port_id + var/shuttle_id var/description var/admin_notes /datum/map_template/shuttle/New() - mappath = "[prefix][port_id]_[suffix].dmm" + shuttle_id = "[port_id]_[suffix]" + mappath = "[prefix][shuttle_id].dmm" . = ..() /datum/map_template/shuttle/emergency @@ -129,6 +131,18 @@ is a shuttle used at other less known nanotrasen facilities \ and has a more open inside for larger crowds." +/datum/map_template/shuttle/emergency/wabbajack + suffix = "wabbajack" + name = "NT Lepton Violet" + description = "The research team based on this vessel went missing one \ + day, and no amount of investigation could discover what happened to \ + them. The only occupants were a number of dead rodents, who appeared to \ + have clawed each other to death. Needless to say, no engineering team \ + wanted to go near the thing, and it's only being used as an Emergency \ + Escape Shuttle because there is literally nothing else available." + admin_notes = "If the crew can solve the puzzle, they will wake the \ + wabbajack statue. It will likely not end well. There's a reason it's \ + boarded up. Maybe they should have just left it alone." /datum/map_template/shuttle/ferry/base suffix = "base" diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index b10374a2dbf..418a878733d 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -429,10 +429,16 @@ This is here to make the tiles around the station mininuke change when it's arme get(src, /mob) << "You can't help but feel that you just lost something back there..." qdel(src) -/obj/item/weapon/disk/nuclear/Destroy() +/obj/item/weapon/disk/nuclear/Destroy(force) + var/turf/diskturf = get_turf(src) + + if(force) + message_admins("[src] has been !!force deleted!! in ([diskturf ? "[diskturf.x], [diskturf.y] ,[diskturf.z] -
JMP":"nonexistent location"]).") + log_game("[src] has been !!force deleted!! in ([diskturf ? "[diskturf.x], [diskturf.y] ,[diskturf.z]":"nonexistent location"]).") + return ..() + if(blobstart.len > 0) var/turf/targetturf = get_turf(pick(blobstart)) - var/turf/diskturf = get_turf(src) if(ismob(loc)) var/mob/M = loc M.remove_from_mob(src) @@ -444,4 +450,4 @@ This is here to make the tiles around the station mininuke change when it's arme log_game("[src] has been destroyed in ([diskturf ? "[diskturf.x], [diskturf.y] ,[diskturf.z]":"nonexistent location"]). Moving it to ([targetturf.x], [targetturf.y], [targetturf.z]).") else throw EXCEPTION("Unable to find a blobstart landmark") - return QDEL_HINT_LETMELIVE //Cancel destruction regardless of success + return QDEL_HINT_LETMELIVE //Cancel destruction unless forced diff --git a/code/game/objects/structures/ladders.dm b/code/game/objects/structures/ladders.dm index d5dc481041d..8c23c5046cc 100644 --- a/code/game/objects/structures/ladders.dm +++ b/code/game/objects/structures/ladders.dm @@ -66,7 +66,7 @@ go_up(user,is_ghost) else if(down) go_down(user,is_ghost) - + if(!is_ghost) add_fingerprint(user) @@ -92,6 +92,8 @@ /obj/structure/ladder/proc/can_use(mob/user) return 1 -/obj/structure/ladder/unbreakable/Destroy() - return QDEL_HINT_LETMELIVE - +/obj/structure/ladder/unbreakable/Destroy(force) + if(force) + . = ..() + else + return QDEL_HINT_LETMELIVE diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index a38f9465763..5efd453e419 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -325,7 +325,9 @@ buildstack = /obj/item/stack/sheet/mineral/wood burn_state = FLAMMABLE burntime = 20 - canSmoothWith = list(/obj/structure/table/wood, /obj/structure/table/wood/poker) + canSmoothWith = list(/obj/structure/table/wood, + /obj/structure/table/wood/poker, + /obj/structure/table/wood/bar) /obj/structure/table/wood/narsie_act() return @@ -336,7 +338,6 @@ icon = 'icons/obj/smooth_structures/poker_table.dmi' icon_state = "poker_table" buildstack = /obj/item/stack/tile/carpet - canSmoothWith = list(/obj/structure/table/wood/poker, /obj/structure/table/wood) /obj/structure/table/wood/poker/narsie_act() new /obj/structure/table/wood(src.loc) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index e81ee6965a7..5b37185a6b2 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -487,3 +487,6 @@ /obj/structure/window/shuttle/narsie_act() color = "#3C3434" + +/obj/structure/window/shuttle/tinted + opacity = TRUE diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 06581872610..b6663bfa960 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -19,8 +19,11 @@ update_icon() air = space_gas -/turf/open/space/Destroy() - return QDEL_HINT_LETMELIVE +/turf/open/space/Destroy(force) + if(force) + . = ..() + else + return QDEL_HINT_LETMELIVE /turf/open/space/Initalize_Atmos(times_fired) return diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 33971447d07..0db152579cf 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -299,3 +299,22 @@ /turf/proc/add_blueprints_preround(atom/movable/AM) if(!ticker || ticker.current_state != GAME_STATE_PLAYING) add_blueprints(AM) + +/turf/proc/empty(turf_type=/turf/open/space) + // Remove all atoms except observers, landmarks, docking ports + var/turf/T0 = src + for(var/A in T0.GetAllContents()) + if(istype(A, /mob/dead)) + continue + if(istype(A, /obj/effect/landmark)) + continue + if(istype(A, /obj/docking_port)) + continue + qdel(A, force=TRUE) + + T0.ChangeTurf(turf_type) + + T0.redraw_lighting() + SSair.remove_from_active(T0) + T0.CalculateAdjacentTurfs() + SSair.add_to_active(T0,1) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 91c0770c04d..11c21972abb 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -56,8 +56,6 @@ var/list/admin_verbs_admin = list( /client/proc/jumptoturf, /*allows us to jump to a specific turf*/ /client/proc/admin_call_shuttle, /*allows us to call the emergency shuttle*/ /client/proc/admin_cancel_shuttle, /*allows us to cancel the emergency shuttle, sending it back to centcom*/ - /client/proc/cmd_admin_destroy_shuttle, /* Destroys the emergency shuttle, allowing us to import a new shuttle template. Or just horribly fuck with the game. */ - /client/proc/cmd_admin_import_shuttle, /* Imports a emergency shuttle from a template, and sends it to its round start location. Probably should destroy the old one first.*/ /client/proc/cmd_admin_direct_narrate, /*send text directly to a player with no padding. Useful for narratives and fluff-text*/ /client/proc/cmd_admin_world_narrate, /*sends text to all players with no padding*/ /client/proc/cmd_admin_local_narrate, /*sends text to all mobs within view of atom*/ diff --git a/code/modules/admin/verbs/shuttles.dm b/code/modules/admin/verbs/shuttles.dm deleted file mode 100644 index 2dc8e5820ee..00000000000 --- a/code/modules/admin/verbs/shuttles.dm +++ /dev/null @@ -1,116 +0,0 @@ -/proc/emergency_sanity_check() - if(SSshuttle.emergency.mode != SHUTTLE_IDLE) - var/confirm = alert(src, "Modification of the emergency shuttle while it is not idle can be highly dangerous, and may result in WEIRD UNPREDICTABLE SHIT. Are you SURE you want to continue? Obviously if you're not touching the emergency shuttle, then you're probably fine.", "Confirm", "Yes", "No") - if(confirm == "Yes") - return TRUE - else - return FALSE - else - return TRUE - -/client/proc/cmd_admin_destroy_shuttle() - set category = "Admin" - set name = "Shuttle Destroy" - - if (!holder) - src << "Only administrators may use this command." - return - - if(!emergency_sanity_check()) - return - - var/list/names = list() - var/obj/docking_port/mobile/M - for (var/atom/AM in SSshuttle.mobile) - M = AM - names += M.name - - var/selected = input("Select shuttle to DESTROY", "Shuttles") as null|anything in names - - var/decide_against_msg = "You decide against destroying a shuttle." - - if(!selected) - src << decide_against_msg - return - - var/confirm = alert(src, "Are you sure you want to destroy [selected]?", "Confirm", "Yes", "No") - - if(confirm != "Yes") - src << decide_against_msg - return - - var/destroyed = FALSE - for (var/atom/AM in SSshuttle.mobile) - M = AM - if(M.name == selected) - M.jumpToNullSpace() - destroyed = TRUE - break - - if(!destroyed) - src << "Something went wrong, the selected shuttle doesn't exist anymore." - return - - log_admin("[key_name(usr)] - ShuttleDestroy: [M]") - message_admins("[key_name_admin(usr)] has used ShuttleDestroy on [selected]
") - feedback_add_details("admin_verb","SHTDEL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - -/client/proc/cmd_admin_import_shuttle() - set category = "Admin" - set name = "Shuttle Import" - - if (!holder) - src << "Only administrators may use this command." - return - - if(!emergency_sanity_check()) - return - - var/datum/map_template/template - var/map = input(usr, "Choose a Shuttle Template to import","Import Shuttle Template") as null|anything in shuttle_templates - if(!map) - return - template = shuttle_templates[map] - - if(alert(usr,"Confirm importing of [map]","Shuttle Import Confirm","Yes","No") != "Yes") - return - - var/turf/T = get_turf(locate("landmark*Shuttle Import")) - if(!T) - usr << "Shuttle import landmark not found. \ - Aborting." - template.load(T, centered = TRUE) - - var/obj/docking_port/mobile/M - - for(var/S in template.get_affected_turfs(T,centered = TRUE)) - for (var/AM in S) - if(istype(AM, /obj/docking_port/mobile)) - if(!M) - M = AM - else - usr << "More than one mobile docking port was detected ([AM]), this is a BAD THING, TELL A CODER." - if(istype(AM, /obj/docking_port/stationary)) - usr << "REEEEEEEEEEEE! THE LOADED TEMPLATE HAS [AM], A STATIONARY DOCKING PORT, THIS IS A BAD THING FIX IT. TELL A CODER. WE CAN DELETE IT BUT IT SHOULD NOT BE THERE." - var/obj/docking_port/stationary/bad = AM - bad.i_know_what_im_doing = TRUE - qdel(bad) - - if(!M) - usr << "The loaded template didn't have a mobile docking port! The template has been deleted." - for(var/S in template.get_affected_turfs(T,centered = TRUE)) - var/turf/T0 = S - for(var/atom/AM in T0.GetAllContents()) - if(istype(AM, /mob/dead)) - continue - qdel(AM) - qdel(S) - return - - var/status = M.dockRoundstart() - if(status) - message_admins("The imported shuttle [map]/[M] failed to travel to its roundstart location (error code [status]). Please fix or delete the imported shuttle before continuing any more shuttle import hijinks.") - - log_admin("[key_name(usr)] - ShuttleImport: [map] - [M]") - message_admins("[key_name_admin(usr)] has used ShuttleImport: [map] - [M]
") - feedback_add_details("admin_verb","SHTIMP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/awaymissions/mission_code/challenge.dm b/code/modules/awaymissions/mission_code/challenge.dm index 2134e7db4cb..75d240ec777 100644 --- a/code/modules/awaymissions/mission_code/challenge.dm +++ b/code/modules/awaymissions/mission_code/challenge.dm @@ -1,40 +1,35 @@ -//Challenge Areas - -/area/awaymission/challenge/start - name = "Where Am I?" - icon_state = "away" - -/area/awaymission/challenge/main - name = "Danger Room" - icon_state = "away1" - requires_power = 0 - -/area/awaymission/challenge/end - name = "Administration" - icon_state = "away2" - requires_power = 0 - - -/obj/machinery/power/emitter/energycannon - name = "Energy Cannon" - desc = "A heavy duty industrial laser" - icon = 'icons/obj/singularity.dmi' - icon_state = "emitter" - anchored = 1 - density = 1 - - use_power = 0 - idle_power_usage = 0 - active_power_usage = 0 - - active = 1 - locked = 1 - state = 2 - -/obj/machinery/power/emitter/energycannon/RefreshParts() - return - -/obj/machinery/power/emitter/energycannon/magical - name = "wabbajack statue" - desc = "Who am I? What is my purpose in life? What do I mean by who am I?" - projectile_type = /obj/item/projectile/magic/change +//Challenge Areas + +/area/awaymission/challenge/start + name = "Where Am I?" + icon_state = "away" + +/area/awaymission/challenge/main + name = "Danger Room" + icon_state = "away1" + requires_power = 0 + +/area/awaymission/challenge/end + name = "Administration" + icon_state = "away2" + requires_power = 0 + + +/obj/machinery/power/emitter/energycannon + name = "Energy Cannon" + desc = "A heavy duty industrial laser" + icon = 'icons/obj/singularity.dmi' + icon_state = "emitter" + anchored = 1 + density = 1 + + use_power = 0 + idle_power_usage = 0 + active_power_usage = 0 + + active = 1 + locked = 1 + state = 2 + +/obj/machinery/power/emitter/energycannon/RefreshParts() + return diff --git a/code/modules/events/wizard/greentext.dm b/code/modules/events/wizard/greentext.dm index b301049eaf4..f472cfe6796 100644 --- a/code/modules/events/wizard/greentext.dm +++ b/code/modules/events/wizard/greentext.dm @@ -29,6 +29,7 @@ var/mob/living/new_holder var/list/color_altered_mobs = list() burn_state = FIRE_PROOF + var/quiet = FALSE /obj/item/weapon/greentext/New() ..() @@ -76,9 +77,11 @@ last_holder.color = "#FF0000" last_holder = new_holder //long live the king -/obj/item/weapon/greentext/Destroy() - if(burn_state != ON_FIRE) +/obj/item/weapon/greentext/Destroy(force) + if((burn_state != ON_FIRE) && (!force)) return QDEL_HINT_LETMELIVE + + . = ..() poi_list.Remove(src) for(var/mob/M in mob_list) var/message = "A dark temptation has passed from this world" @@ -86,5 +89,9 @@ message += " and you're finally able to forgive yourself" M.color = initial(M.color) message += "..." - M << message - return ..() + // can't skip the mob check as it also does the decolouring + if(!quiet) + M << message + +/obj/item/weapon/greentext/quiet + quiet = TRUE diff --git a/code/modules/jobs/access.dm b/code/modules/jobs/access.dm index 64bef84887e..5c9f8678509 100644 --- a/code/modules/jobs/access.dm +++ b/code/modules/jobs/access.dm @@ -76,6 +76,7 @@ /var/const/access_cent_storage = 106//Generic storage areas. /var/const/access_cent_teleporter = 107//Teleporter. /var/const/access_cent_captain = 109//Captain's office/ID comp/AI. +/var/const/access_cent_bar = 110 // The non-existent Centcom Bar //The Syndicate /var/const/access_syndicate = 150//General Syndicate Access @@ -209,6 +210,8 @@ return get_ert_access("eng") if("Medical Response Officer") return get_ert_access("med") + if("Centcom Bartender") + return list(access_cent_general, access_cent_living, access_cent_bar) /proc/get_all_accesses() return list(access_security, access_sec_doors, access_brig, access_armory, access_forensics_lockers, access_court, @@ -427,6 +430,8 @@ return "Code Black" if(access_cent_captain) return "Code Gold" + if(access_cent_bar) + return "Code Scotch" /proc/get_all_jobs() return list("Assistant", "Captain", "Head of Personnel", "Bartender", "Cook", "Botanist", "Quartermaster", "Cargo Technician", @@ -438,7 +443,7 @@ return get_all_jobs() + list("Prisoner") /proc/get_all_centcom_jobs() - return list("VIP Guest","Custodian","Thunderdome Overseer","Centcom Official","Medical Officer","Death Commando","Research Officer","Special Ops Officer","Admiral","Centcom Commander","Emergency Response Team Commander","Security Response Officer","Engineer Response Officer", "Medical Response Officer") + return list("VIP Guest","Custodian","Thunderdome Overseer","Centcom Official","Medical Officer","Death Commando","Research Officer","Special Ops Officer","Admiral","Centcom Commander","Emergency Response Team Commander","Security Response Officer","Engineer Response Officer", "Medical Response Officer","Centcom Bartender") /obj/item/proc/GetJobName() //Used in secHUD icon generation var/obj/item/weapon/card/id/I = GetID() diff --git a/code/modules/lighting/lighting_system.dm b/code/modules/lighting/lighting_system.dm index e797c182abc..4cd39bcbf8d 100644 --- a/code/modules/lighting/lighting_system.dm +++ b/code/modules/lighting/lighting_system.dm @@ -245,8 +245,11 @@ infra_luminosity = 1 anchored = 1 -/atom/movable/light/Destroy() - return QDEL_HINT_LETMELIVE +/atom/movable/light/Destroy(force) + if(force) + . = ..() + else + return QDEL_HINT_LETMELIVE /atom/movable/light/Move() return 0 diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index e367f1d425a..198f92cdb58 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -212,8 +212,11 @@ icon_state = "talisman" var/cooldown = 0 -/obj/item/device/immortality_talisman/Destroy() - return QDEL_HINT_LETMELIVE +/obj/item/device/immortality_talisman/Destroy(force) + if(force) + . = ..() + else + return QDEL_HINT_LETMELIVE /obj/item/device/immortality_talisman/attack_self(mob/user) if(cooldown < world.time) @@ -250,11 +253,11 @@ /obj/effect/immortality_talisman/singularity_pull() return 0 -/obj/effect/immortality_talisman/Destroy() - if(!can_destroy) +/obj/effect/immortality_talisman/Destroy(force) + if(!can_destroy && !force) return QDEL_HINT_LETMELIVE else - ..() + . = ..() //Shared Bag diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 642f86d9903..0bc8696500f 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -77,7 +77,7 @@ return //gets ID card object from special clothes slot or null. -/mob/living/carbon/human/proc/get_idcard() +/mob/living/carbon/human/get_idcard() if(wear_id) return wear_id.GetID() diff --git a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm index c93310b4d22..f37da30e127 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm @@ -54,17 +54,6 @@ ..() desc += " This drone appears to have a complex holoprojector built on its 'head'." -/mob/living/simple_animal/drone/snowflake/bardrone - name = "Bardrone" - desc = "A barkeeping drone, an indestructible robot built to tend bars." - seeStatic = FALSE - laws = "1. Serve drinks.\n\ - 2. Talk to patrons.\n\ - 3. Don't get messed up in their affairs." - languages = ALL - status_flags = GODMODE // Please don't punch the barkeeper - unique_name = FALSE // disables the (123) number suffix - /obj/item/drone_shell/syndrone name = "syndrone shell" desc = "A shell of a syndrone, a modified maintenance drone designed to infiltrate and annihilate." diff --git a/code/modules/mob/living/simple_animal/hostile/alien.dm b/code/modules/mob/living/simple_animal/hostile/alien.dm index b361d62b00d..8dd1a9a63e0 100644 --- a/code/modules/mob/living/simple_animal/hostile/alien.dm +++ b/code/modules/mob/living/simple_animal/hostile/alien.dm @@ -170,4 +170,3 @@ var/atom/movable/M = target M.clean_blood() visible_message("[src] polishes \the [target].") - diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index 597a1660f70..75d8731296e 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -558,3 +558,6 @@ var/atom/A = client.eye if(A.update_remote_sight(src)) //returns 1 if we override all other sight updates. return + +/mob/living/simple_animal/get_idcard() + return access_card diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 543a564c788..676a97d7035 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -940,3 +940,6 @@ var/next_mob_id = 0 /mob/proc/is_literate() return 0 + +/mob/proc/get_idcard() + return diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index fb1553ba799..c3708e32a05 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -272,7 +272,6 @@ It's fairly easy to fix if dealing with single letters but not so much with comp return M return 0 - /mob/proc/abiotic(full_body = 0) if(l_hand && !l_hand.flags&ABSTRACT || r_hand && !r_hand.flags&ABSTRACT) return 1 diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 660e1b409c1..5a8baf62a1b 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -5,6 +5,7 @@ desc = "A heavy duty industrial laser.\nAlt-click to rotate it clockwise." icon = 'icons/obj/singularity.dmi' icon_state = "emitter" + var/icon_state_on = "emitter_+a" anchored = 0 density = 1 req_access = list(access_engine_equip) @@ -94,9 +95,9 @@ /obj/machinery/power/emitter/update_icon() if (active && powernet && avail(active_power_usage)) - icon_state = "emitter_+a" + icon_state = icon_state_on else - icon_state = "emitter" + icon_state = initial(icon_state) /obj/machinery/power/emitter/attack_hand(mob/user) diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm index 622e3c38a31..19802dda3c1 100644 --- a/code/modules/ruins/lavaland_ruin_code.dm +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -30,8 +30,11 @@ /obj/structure/lavaland_door/singularity_pull() return 0 -/obj/structure/lavaland_door/Destroy() - return QDEL_HINT_LETMELIVE +/obj/structure/lavaland_door/Destroy(force) + if(force) + . = ..() + else + return QDEL_HINT_LETMELIVE /obj/machinery/lavaland_controller name = "weather control machine" @@ -50,8 +53,11 @@ LAVA.weather_start_up() ongoing_weather = null -/obj/machinery/lavaland_controller/Destroy() - return QDEL_HINT_LETMELIVE +/obj/machinery/lavaland_controller/Destroy(force) + if(force) + . = ..() + else + return QDEL_HINT_LETMELIVE //lavaland_surface_seed_vault.dmm //Seed Vault diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index acbcbb82fbe..26b754d31f5 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -1,3 +1,8 @@ +#define TIME_LEFT (SSshuttle.emergency.timeLeft()) +#define ENGINES_START_TIME 10 +#define ENGINES_STARTED (TIME_LEFT <= ENGINES_START_TIME) +#define IS_DOCKED (SSshuttle.emergency.mode == SHUTTLE_DOCKED) + /obj/machinery/computer/emergency_shuttle name = "emergency shuttle console" desc = "For shuttle control." @@ -6,61 +11,165 @@ var/auth_need = 3 var/list/authorized = list() +/obj/machinery/computer/emergency_shuttle/attackby(obj/item/I, mob/user,params) + if(istype(I, /obj/item/weapon/card/id)) + say("Please equip your ID card into your ID slot to authenticate.") + . = ..() -/obj/machinery/computer/emergency_shuttle/attackby(obj/item/I, mob/user, params) - var/obj/item/weapon/card/id/ID = I.GetID() - if(ID) - if(stat & (BROKEN|NOPOWER)) - return - if(SSshuttle.emergency.mode != SHUTTLE_DOCKED) - return - if(SSshuttle.emergency.timeLeft() < 11) - return - if(!(access_heads in ID.access)) //doesn't have this access - user << "The access level of [ID.registered_name]\'s card is not high enough. " - return +/obj/machinery/computer/emergency_shuttle/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = human_adjacent_state) - var/choice = alert(user, text("Would you like to (un)authorize a shortened launch time? [] authorization\s are still needed. Use abort to cancel all authorizations.", src.auth_need - src.authorized.len), "Shuttle Launch", "Authorize", "Repeal", "Abort") - if(SSshuttle.emergency.mode != SHUTTLE_DOCKED || user.get_active_hand() != ID) - return + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "emergency_shuttle_console", name, + 400, 400, master_ui, state) + ui.open() - var/seconds = SSshuttle.emergency.timeLeft() - if(seconds <= 10) - return +/obj/machinery/computer/emergency_shuttle/ui_data() + var/list/data = list() - switch(choice) - if("Authorize") - if(!authorized.Find(ID.registered_name)) - authorized += ID.registered_name - if(auth_need - authorized.len > 0) - message_admins("[key_name_admin(user.client)](?) (FLW) has authorized early shuttle launch ",0,1) - log_game("[key_name(user)] has authorized early shuttle launch in ([x],[y],[z])") - minor_announce("[auth_need - authorized.len] more authorization(s) needed until shuttle is launched early",null,1) - else - message_admins("[key_name_admin(user.client)](?) (FLW) has launched the emergency shuttle [seconds] seconds before launch.",0,1) - log_game("[key_name(user)] has launched the emergency shuttle in ([x],[y],[z]) [seconds] seconds before launch.") - minor_announce("The emergency shuttle will launch in 10 seconds",null,1) - SSshuttle.emergency.setTimer(100) + data["timer_str"] = SSshuttle.emergency.getTimerStr() + data["engines_started"] = ENGINES_STARTED + data["authorizations_remaining"] = max((auth_need - authorized.len), 0) + var/list/A = list() + for(var/i in authorized) + var/obj/item/weapon/card/id/ID = i + var/name = ID.registered_name + var/job = ID.assignment - if("Repeal") - if(authorized.Remove(ID.registered_name)) - minor_announce("[auth_need - authorized.len] authorizations needed until shuttle is launched early") + if(emagged) + name = Gibberish(name, 0) + job = Gibberish(job, 0) + A += list(list("name" = name, "job" = job)) + data["authorizations"] = A - if("Abort") - if(authorized.len) - minor_announce("All authorizations to launch the shuttle early have been revoked.") - authorized.Cut() - else - return ..() + data["enabled"] = (IS_DOCKED && !ENGINES_STARTED) + data["emagged"] = emagged + return data + +/obj/machinery/computer/emergency_shuttle/ui_act(action, params, datum/tgui/ui) + if(..()) + return + if(ENGINES_STARTED) // past the point of no return + return + if(!IS_DOCKED) // shuttle computer only has uses when onstation + return + + var/mob/user = usr + . = FALSE + + var/obj/item/weapon/card/id/ID = user.get_idcard() + + if(!ID) + user << "You don't have an ID." + return + + if(!(access_heads in ID.access)) + user << "The access level of \ + your card is not high enough." + return + + var/old_len = authorized.len + + switch(action) + if("authorize") + . = authorize(user) + + if("repeal") + authorized -= ID + + if("abort") + if(authorized.len) + // Abort. The action for when heads are fighting over whether + // to launch early. + authorized.Cut() + . = TRUE + + if((old_len != authorized.len) && !ENGINES_STARTED) + var/alert = (authorized.len > old_len) + if(authorized.len) + minor_announce("[auth_need - authorized.len] authorizations \ + needed until shuttle is launched early", null, alert) + else + minor_announce("All authorizations to launch the shuttle \ + early have been revoked.") + +/obj/machinery/computer/emergency_shuttle/proc/authorize(mob/user, source) + var/obj/item/weapon/card/id/ID = user.get_idcard() + + if(ID in authorized) + return FALSE + for(var/i in authorized) + var/obj/item/weapon/card/id/other = i + if(other.registered_name == ID.registered_name) + return FALSE // No using IDs with the same name + + authorized += ID + + message_admins("[key_name_admin(user.client)] \ + (?) \ + (FLW) \ + has authorized early shuttle launch", 0, 1) + log_game("[key_name(user)] has authorized early shuttle launch in \ + ([x],[y],[z])") + // Now check if we're on our way + . = TRUE + process() + +/obj/machinery/computer/emergency_shuttle/process() + // Launch check is in process in case auth_need changes for some reason + // probably external. + . = FALSE + if(ENGINES_STARTED || (!IS_DOCKED)) + return . + + // Check to see if we've reached criteria for early launch + if((authorized.len >= auth_need) || emagged) + // shuttle timers use 1/10th seconds internally + SSshuttle.emergency.setTimer(ENGINES_START_TIME * 10) + var/system_error = emagged ? "SYSTEM ERROR:" : null + minor_announce("The emergency shuttle will launch in \ + [ENGINES_START_TIME] seconds", system_error, alert=TRUE) + . = TRUE /obj/machinery/computer/emergency_shuttle/emag_act(mob/user) - if(!emagged && SSshuttle.emergency.mode == SHUTTLE_DOCKED) - var/time = SSshuttle.emergency.timeLeft() - message_admins("[key_name_admin(user.client)](?) (FLW) has emagged the emergency shuttle [time] seconds before launch.",0,1) - log_game("[key_name(user)] has emagged the emergency shuttle in ([x],[y],[z]) [time] seconds before launch.") - minor_announce("The emergency shuttle will launch in 10 seconds", "SYSTEM ERROR:",null,1) - SSshuttle.emergency.setTimer(100) - emagged = 1 + // How did you even get on the shuttle before it go to the station? + if(!IS_DOCKED) + return + + var/time = TIME_LEFT + message_admins("[key_name_admin(user.client)] \ + (?) \ + (FLW) \ + has emagged the emergency shuttle [time] seconds before launch.", 0, 1) + log_game("[key_name(user)] has emagged the emergency shuttle in \ + ([x],[y],[z]) [time] seconds before launch.") + emagged = TRUE + var/datum/species/S = new + for(var/i in 1 to 10) + // the shuttle system doesn't know who these people are, but they + // must be important, surely + var/obj/item/weapon/card/id/ID = new(src) + var/datum/job/J = pick(SSjob.occupations) + ID.registered_name = S.random_name(pick(MALE, FEMALE)) + ID.assignment = J.title + + authorized += ID + + if(ENGINES_STARTED) + // Give them a message anyway + user << "The shuttle is already \ + about to launch!" + else + process() + +/obj/machinery/computer/emergency_shuttle/Destroy() + // Our fake IDs that the emag generated are just there for colour + // They're not supposed to be accessible + + for(var/obj/item/weapon/card/id/ID in src) + qdel(ID) + + . = ..() /obj/docking_port/mobile/emergency name = "emergency shuttle" @@ -74,16 +183,16 @@ roundstart_move = "emergency_away" var/sound_played = 0 //If the launch sound has been sent to all players on the shuttle itself -/obj/docking_port/mobile/emergency/New() - ..() - // The last created emergency shuttle will always be the one - // that we use. +/obj/docking_port/mobile/emergency/register() + . = ..() SSshuttle.emergency = src -/obj/docking_port/mobile/emergency/Destroy() - if(src.i_know_what_im_doing) +/obj/docking_port/mobile/emergency/Destroy(force) + if(force) // This'll make the shuttle subsystem use the backup shuttle. - SSshuttle.emergencyDeregister() + if(src == SSshuttle.emergency) + // If we're the selected emergency shuttle + SSshuttle.emergencyDeregister() . = ..() @@ -342,12 +451,16 @@ // We want to be a valid emergency shuttle // but not be the main one, keep whatever's set // valid. + // backup shuttle ignores `timid` because THERE SHOULD BE NO TOUCHING IT var/current_emergency = SSshuttle.emergency ..() SSshuttle.emergency = current_emergency SSshuttle.backup_shuttle = src - #undef UNLAUNCHED #undef LAUNCHED #undef EARLY_LAUNCHED +#undef TIMELEFT +#undef ENGINES_START_TIME +#undef ENGINES_STARTED +#undef IS_DOCKED diff --git a/code/modules/shuttle/manipulator.dm b/code/modules/shuttle/manipulator.dm index 55913ab432f..53a5b13cb3b 100644 --- a/code/modules/shuttle/manipulator.dm +++ b/code/modules/shuttle/manipulator.dm @@ -6,8 +6,250 @@ I took the one less traveled by,\n\ And that has made all the difference." - icon = 'icons/obj/machines/dominator.dmi' - icon_state = "dominator-blue" + icon = 'icons/obj/machines/shuttle_manipulator.dmi' + icon_state = "holograph_on" + + // UI state variables + var/datum/map_template/shuttle/selected + + var/obj/docking_port/mobile/existing_shuttle + + var/obj/docking_port/mobile/preview_shuttle + var/datum/map_template/shuttle/preview_template + +/obj/machinery/shuttle_manipulator/New() + . = ..() + update_icon() + +/obj/machinery/shuttle_manipulator/update_icon() + overlays.Cut() + var/image/hologram_projection = image(icon, "hologram_on") + hologram_projection.pixel_y = 22 + var/image/hologram_ship = image(icon, "hologram_whiteship") + hologram_ship.pixel_y = 27 + overlays += hologram_projection + overlays += hologram_ship /obj/machinery/shuttle_manipulator/process() return + +/obj/machinery/shuttle_manipulator/ui_interact(mob/user, ui_key = "main", \ + datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, \ + datum/ui_state/state = admin_state) + + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "shuttle_manipulator", name, 800, 600, \ + master_ui, state) + ui.open() + +/obj/machinery/shuttle_manipulator/ui_data(mob/user) + var/list/data = list() + data["tabs"] = list("Status", "Templates", "Modification") + + // Templates panel + data["templates"] = list() + var/list/templates = data["templates"] + data["templates_tabs"] = list() + data["selected"] = list() + + for(var/shuttle_id in shuttle_templates) + var/datum/map_template/shuttle/S = shuttle_templates[shuttle_id] + + if(!templates[S.port_id]) + data["templates_tabs"] += S.port_id + templates[S.port_id] = list( + "port_id" = S.port_id, + "templates" = list()) + + var/list/L = list() + L["name"] = S.name + L["shuttle_id"] = S.shuttle_id + L["port_id"] = S.port_id + L["description"] = S.description + L["admin_notes"] = S.admin_notes + + if(selected == S) + data["selected"] = L + + templates[S.port_id]["templates"] += list(L) + + data["templates_tabs"] = sortList(data["templates_tabs"]) + + data["existing_shuttle"] = null + + // Status panel + data["shuttles"] = list() + for(var/i in SSshuttle.mobile) + var/obj/docking_port/mobile/M = i + var/list/L = list() + L["name"] = M.name + L["id"] = M.id + L["timer"] = M.timer + L["timeleft"] = M.getTimerStr() + L["mode"] = capitalize(M.mode) + L["status"] = M.getStatusText() + if(M == existing_shuttle) + data["existing_shuttle"] = L + + data["shuttles"] += list(L) + + return data + +/obj/machinery/shuttle_manipulator/ui_act(action, params) + if(..()) + return + + var/mob/user = usr + + // Preload some common parameters + var/shuttle_id = params["shuttle_id"] + var/datum/map_template/shuttle/S = shuttle_templates[shuttle_id] + + switch(action) + if("select_template") + if(S) + existing_shuttle = SSshuttle.getShuttle(S.port_id) + selected = S + . = TRUE + if("jump_to") + if(params["type"] == "mobile") + . = TRUE + for(var/i in SSshuttle.mobile) + var/obj/docking_port/mobile/M = i + if(M.id == params["id"]) + user.forceMove(get_turf(M)) + break + + if("preview") + if(S) + . = TRUE + unload_preview() + load_template(S) + if(preview_shuttle) + preview_template = S + user.forceMove(get_turf(preview_shuttle)) + if("load") + if(existing_shuttle == SSshuttle.backup_shuttle) + // TODO make the load button disabled + WARNING("The shuttle that the selected shuttle will replace \ + is the backup shuttle. Backup shuttle is required to be \ + intact for round sanity.") + else if(S) + . = TRUE + // If successful, returns the mobile docking port + var/mdp = action_load(S) + if(mdp) + user.forceMove(get_turf(mdp)) + + update_icon() + +/obj/machinery/shuttle_manipulator/proc/action_load( + datum/map_template/shuttle/loading_template) + // Check for an existing preview + if(preview_shuttle && (loading_template != preview_template)) + preview_shuttle.jumpToNullSpace() + preview_shuttle = null + preview_template = null + + if(!preview_shuttle) + load_template(loading_template) + preview_template = loading_template + + // get the existing shuttle information, if any + var/timer = 0 + var/mode = SHUTTLE_IDLE + var/obj/docking_port/stationary/D + + if(existing_shuttle) + timer = existing_shuttle.timer + mode = existing_shuttle.mode + D = existing_shuttle.get_docked() + else + D = preview_shuttle.findRoundstartDock() + + if(!D) + var/m = "No dock found for preview shuttle, aborting." + WARNING(m) + throw EXCEPTION(m) + + var/result = preview_shuttle.canDock(D) + // truthy value means that it cannot dock for some reason + // but we can ignore the someone else docked error because we'll + // be moving into their place shortly + if(result && (result != SHUTTLE_SOMEONE_ELSE_DOCKED)) + var/m = "Unsuccessful dock of [preview_shuttle] ([result])." + WARNING(m) + return + + existing_shuttle.jumpToNullSpace() + + preview_shuttle.dock(D) + . = preview_shuttle + + // Shuttle state involves a mode and a timer based on world.time, so + // plugging the existing shuttles old values in works fine. + preview_shuttle.timer = timer + preview_shuttle.mode = mode + + preview_shuttle.register() + + // TODO indicate to the user that success happened, rather than just + // blanking the modification tab + preview_shuttle = null + preview_template = null + existing_shuttle = null + selected = null + + return preview_shuttle + +/obj/machinery/shuttle_manipulator/proc/load_template( + datum/map_template/shuttle/S) + // load shuttle template, centred at shuttle import landmark, + var/turf/landmark_turf = get_turf(locate("landmark*Shuttle Import")) + S.load(landmark_turf, centered = TRUE) + + var/affected = S.get_affected_turfs(landmark_turf, centered=TRUE) + + var/found = 0 + // Search the turfs for docking ports + // - We need to find the mobile docking port because that is the heart of + // the shuttle. + // - We need to check that no additional ports have slipped in from the + // template, because that causes unintended behaviour. + for(var/T in affected) + for(var/obj/docking_port/P in T) + if(istype(P, /obj/docking_port/mobile)) + var/obj/docking_port/mobile/M = P + found++ + if(found > 1) + qdel(P, force=TRUE) + world.log << "Map warning: Shuttle Template [S.mappath] \ + has multiple mobile docking ports." + else if(!M.timid) + // The shuttle template we loaded isn't "timid" which means + // it's already registered with the shuttles subsystem. + // This is a bad thing. + var/m = "Template [S] is non-timid! Unloading." + WARNING(m) + M.jumpToNullSpace() + return + else + preview_shuttle = P + if(istype(P, /obj/docking_port/stationary)) + world.log << "Map warning: Shuttle Template [S.mappath] has a \ + stationary docking port." + if(!found) + var/msg = "load_template(): Shuttle Template [S.mappath] has no \ + mobile docking port. Aborting import." + for(var/T in affected) + var/turf/T0 = T + T0.empty() + + message_admins(msg) + WARNING(msg) + +/obj/machinery/shuttle_manipulator/proc/unload_preview() + if(preview_shuttle) + preview_shuttle.jumpToNullSpace() + preview_shuttle = null diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index b0c3f08652d..1d1e3006f45 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -18,18 +18,16 @@ var/dwidth = 0 //position relative to covered area, perpendicular to dir var/dheight = 0 //position relative to covered area, parallel to dir - var/i_know_what_im_doing = 0 - //these objects are indestructable -/obj/docking_port/Destroy() +/obj/docking_port/Destroy(force) // unless you assert that you know what you're doing. Horrible things // may result. - if(!i_know_what_im_doing) - return QDEL_HINT_LETMELIVE + if(force) + ..() + . = QDEL_HINT_HARDDEL_NOW else - // If not removed immediately, it can interfere with the docking - // detection code, which is annoying and inconvinient. - return QDEL_HINT_HARDDEL_NOW + return QDEL_HINT_LETMELIVE + /obj/docking_port/singularity_pull() return /obj/docking_port/singularity_act() @@ -187,12 +185,20 @@ var/launch_status = NOLAUNCH + // A timid shuttle will not register itself with the shuttle subsystem + // All shuttle templates are timid + var/timid = FALSE + /obj/docking_port/mobile/New() ..() + if(!timid) + register() + +/obj/docking_port/mobile/proc/register() SSshuttle.mobile += src -/obj/docking_port/mobile/Destroy() - if(i_know_what_im_doing) +/obj/docking_port/mobile/Destroy(force) + if(force) SSshuttle.mobile -= src . = ..() @@ -222,29 +228,35 @@ //this is to check if this shuttle can physically dock at dock S /obj/docking_port/mobile/proc/canDock(obj/docking_port/stationary/S) if(!istype(S)) - return 1 + return SHUTTLE_NOT_A_DOCKING_PORT + if(istype(S, /obj/docking_port/stationary/transit)) - return 0 - //check dock is big enough to contain us + return FALSE + if(dwidth > S.dwidth) - return 2 + return SHUTTLE_DWIDTH_TOO_LARGE + if(width-dwidth > S.width-S.dwidth) - return 3 + return SHUTTLE_WIDTH_TOO_LARGE + if(dheight > S.dheight) - return 4 + return SHUTTLE_DHEIGHT_TOO_LARGE + if(height-dheight > S.height-S.dheight) - return 5 + return SHUTTLE_HEIGHT_TOO_LARGE + //check the dock isn't occupied var/currently_docked = S.get_docked() if(currently_docked) // by someone other than us if(currently_docked != src) - return 6 + return SHUTTLE_SOMEONE_ELSE_DOCKED else // This isn't an error, per se, but we can't let the shuttle code // attempt to move us where we currently are, it will get weird. return SHUTTLE_ALREADY_DOCKED - return 0 //0 means we can dock + + return FALSE //call the shuttle to destination S /obj/docking_port/mobile/proc/request(obj/docking_port/stationary/S) @@ -254,13 +266,10 @@ // Triggering shuttle movement code in place is weird return else if(status) - . = status - spawn(0) - var/msg = "request(): shuttle [src] cannot dock at [S], \ - error: [status]" - message_admins(msg) - throw EXCEPTION(msg) - return status //we can't dock at S + var/msg = "request(): shuttle [src] cannot dock at [S], \ + error: [status]" + message_admins(msg) + throw EXCEPTION(msg) switch(mode) if(SHUTTLE_CALL) @@ -330,6 +339,8 @@ var/obj/docking_port/stationary/S0 = get_docked() var/turf_type = /turf/open/space var/area_type = /area/space + // If the shuttle is docked to a stationary port, restore its normal + // "empty" area and turf if(S0) if(S0.turf_type) turf_type = S0.turf_type @@ -346,25 +357,13 @@ for(var/turf/T0 in L0) A0.contents += T0 - for(var/i=1, i<=L0.len, ++i) - var/turf/T0 = L0[i] + for(var/i in L0) + var/turf/T0 =i if(!T0) continue + T0.empty(turf_type) - for(var/atom/AM in T0.GetAllContents()) - if(istype(AM, /mob/dead)) - continue - qdel(AM) - - T0.ChangeTurf(turf_type) - - T0.redraw_lighting() - SSair.remove_from_active(T0) - T0.CalculateAdjacentTurfs() - SSair.add_to_active(T0,1) - - src.i_know_what_im_doing = TRUE - qdel(src) + qdel(src, force=TRUE) //this is the main proc. It instantly moves our mobile port to stationary port S1 //it handles all the generic behaviour, such as sanity checks, closing doors on the shuttle, stunning mobs, etc @@ -372,8 +371,8 @@ // Crashing this ship with NO SURVIVORS if(!force) var/status = canDock(S1) - if(status == 7) - return SHUTTLE_ALREADY_DOCKED + if(status == SHUTTLE_ALREADY_DOCKED) + return status else if(status) spawn(0) var/msg = "dock(): shuttle [src] cannot dock at [S1], \ @@ -552,15 +551,25 @@ /obj/docking_port/mobile/proc/roadkill(list/L, dir, x, y) for(var/turf/T in L) for(var/atom/movable/AM in T) - if(ismob(AM)) + if(isliving(AM)) if(ishuman(AM)) var/mob/living/M = AM + M.visible_message("[M] is hit by \ + a bluespace ripple and thrown clear!", + "You feel an immense \ + crushing pressure as the space around you ripples.\ + ") + M.Paralyse(10) M.apply_damage(60, BRUTE, "chest") M.apply_damage(60, BRUTE, "head") M.anchored = 0 else var/mob/M = AM + M.visible_message("[M] is hit by \ + a bluespace ripple and is torn into pieces!", + "You are torn into pieces by \ + bluespace churn.") M.gib() continue diff --git a/code/modules/shuttle/special.dm b/code/modules/shuttle/special.dm new file mode 100644 index 00000000000..9112554fcfd --- /dev/null +++ b/code/modules/shuttle/special.dm @@ -0,0 +1,197 @@ +// Special objects for shuttle templates go here if nowhere else + +// Wabbajack statue, a sleeping frog statue that shoots bolts of change if +// living carbons are put on its altar/tables + +/obj/machinery/power/emitter/energycannon/magical + name = "wabbajack statue" + desc = "Who am I? What is my purpose in life? What do I mean by who am I?" + projectile_type = /obj/item/projectile/magic/change + icon = 'icons/obj/machines/magic_emitter.dmi' + icon_state = "wabbajack_statue" + icon_state_on = "wabbajack_statue_on" + var/list/active_tables = list() + active = FALSE + +/obj/machinery/power/emitter/energycannon/magical/New() + . = ..() + if(prob(50)) + desc = "Oh no, not again." + update_icon() + +/obj/machinery/power/emitter/energycannon/magical/update_icon() + if(active) + icon_state = icon_state_on + else + icon_state = initial(icon_state) + +/obj/machinery/power/emitter/energycannon/magical/process() + . = ..() + var/changed = FALSE + if(active_tables.len >= 2) + if(!active) + visible_message("\ + [src] opens its eyes.") + changed = TRUE + active = TRUE + else + if(active) + visible_message("\ + [src] closes its eyes.") + changed = TRUE + active = FALSE + + if(changed) + update_icon() + +/obj/machinery/power/emitter/energycannon/magical/attack_hand(mob/user) + return + +/obj/machinery/power/emitter/energycannon/magical/attackby(obj/item/W, mob/user, params) + return + +/obj/machinery/power/emitter/energycannon/magical/ex_act(severity) + return + +/obj/machinery/power/emitter/energycannon/magical/emag_act(mob/user) + return + +/obj/structure/table/abductor/wabbajack + name = "wabbajack altar" + health = 1000 + verb_say = "chants" + var/obj/machinery/power/emitter/energycannon/magical/our_statue + var/list/mob/living/sleepers = list() + var/never_spoken = TRUE + flags = NODECONSTRUCT + +/obj/structure/table/abductor/wabbajack/New() + . = ..() + SSobj.processing += src + +/obj/structure/table/abductor/wabbajack/Destroy() + SSobj.processing -= src + . = ..() + +/obj/structure/table/abductor/wabbajack/process() + var/area = orange(4, src) + if(!our_statue) + for(var/obj/machinery/power/emitter/energycannon/magical/M in area) + our_statue = M + break + + var/turf/T = get_turf(src) + var/list/found = list() + for(var/mob/living/carbon/C in T) + if(C.stat != DEAD) + found += C + + // New sleepers + for(var/i in found - sleepers) + var/mob/living/L = i + L.color = "#800080" + L.visible_message("A strange purple glow \ + wraps itself around [L] as they suddenly fall unconcious.", + "[desc]") + + + // Existing sleepers + for(var/i in found) + var/mob/living/L = i + L.SetSleeping(10) + + // Missing sleepers + for(var/i in sleepers - found) + var/mob/living/L = i + L.color = initial(L.color) + L.visible_message("The glow from [L] fades \ + away.") + + sleepers = found + + if(sleepers.len) + our_statue.active_tables |= src + if(never_spoken || prob(5)) + say(desc) + never_spoken = FALSE + else + our_statue.active_tables &= src + +/obj/structure/table/abductor/wabbajack/left + desc = "You sleep so it may wake." + +/obj/structure/table/abductor/wabbajack/right + desc = "It wakes so you may sleep." + +// Bar staff, GODMODE mobs that just want to make sure people have drinks +// and a good time. + +/mob/living/simple_animal/drone/snowflake/bardrone + name = "Bardrone" + desc = "A barkeeping drone, an indestructible robot built to tend bars." + seeStatic = FALSE + laws = "1. Serve drinks.\n\ + 2. Talk to patrons.\n\ + 3. Don't get messed up in their affairs." + languages = ALL + status_flags = GODMODE // Please don't punch the barkeeper + unique_name = FALSE // disables the (123) number suffix + +/mob/living/simple_animal/drone/snowflake/bardrone/New() + . = ..() + access_card.access |= access_cent_bar + +/mob/living/simple_animal/hostile/alien/maid/barmaid + gold_core_spawnable = 0 + name = "Barmaid" + desc = "A barmaid, a maiden found in a bar." + pass_flags = PASSTABLE + status_flags = GODMODE + languages = ALL + unique_name = FALSE + AIStatus = AI_OFF + stop_automated_movement = TRUE + +/mob/living/simple_animal/hostile/alien/maid/barmaid/New() + . = ..() + access_card = new /obj/item/weapon/card/id(src) + var/datum/job/captain/C = new /datum/job/captain + access_card.access = C.get_access() + access_card.access |= access_cent_bar + access_card.flags |= NODROP + +/mob/living/simple_animal/hostile/alien/maid/barmaid/Destroy() + qdel(access_card) + . = ..() + +// Bar table, a wooden table that kicks you in a direction if you're not +// barstaff (defined as someone who was a roundstart bartender or someone +// with CENTCOM_BARSTAFF) + +/obj/structure/table/wood/bar + burn_state = LAVA_PROOF + flags = NODECONSTRUCT + health = 1000 + var/boot_dir = 1 + +/obj/structure/table/wood/bar/Crossed(atom/movable/AM) + if(isliving(AM) && !is_barstaff(AM)) + // No climbing on the bar please + var/mob/living/M = AM + var/throwtarget = get_edge_target_turf(src, boot_dir) + M.Weaken(2) + M.throw_at_fast(throwtarget, 5, 1,src) + M << "No climbing on the bar please." + else + . = ..() + +/obj/structure/table/wood/bar/proc/is_barstaff(mob/living/user) + . = FALSE + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.mind && H.mind.assigned_role == "Bartender") + return TRUE + + var/obj/item/weapon/card/id/ID = user.get_idcard() + if(ID && (access_cent_bar in ID.access)) + return TRUE diff --git a/code/modules/shuttle/supply.dm b/code/modules/shuttle/supply.dm index 2bb0a1d1c35..8aed478964e 100644 --- a/code/modules/shuttle/supply.dm +++ b/code/modules/shuttle/supply.dm @@ -39,8 +39,8 @@ var/contraband = FALSE var/emagged = FALSE -/obj/docking_port/mobile/supply/New() - ..() +/obj/docking_port/mobile/supply/register() + . = ..() SSshuttle.supply = src /obj/docking_port/mobile/supply/canMove() diff --git a/code/modules/tgui/states.dm b/code/modules/tgui/states.dm index 6244f000bcf..ee21dfd1206 100644 --- a/code/modules/tgui/states.dm +++ b/code/modules/tgui/states.dm @@ -16,14 +16,22 @@ **/ /datum/proc/ui_status(mob/user, datum/ui_state/state) var/src_object = ui_host() + . = UI_CLOSE + if(!state) + return - if(istype(user, /mob/dead/observer)) // Special-case ghosts. + if(istype(user, /mob/dead/observer)) + // If they turn on ghost AI control, admins can always interact. if(IsAdminGhost(user)) - return UI_INTERACTIVE // If they turn it on, admins can interact. + . = max(., UI_INTERACTIVE) + + // Regular ghosts can always at least view if in range. if(get_dist(src_object, src) < user.client.view) - return UI_UPDATE // Regular ghosts can only view. - return UI_CLOSE // To keep too many UIs from being opened. - return state.can_use_topic(src_object, user) // Check if the state allows interaction. + . = max(., UI_UPDATE) + + // Check if the state allows interaction + var/result = state.can_use_topic(src_object, user) + . = max(., result) /** * private diff --git a/code/modules/tgui/states/human_adjacent.dm b/code/modules/tgui/states/human_adjacent.dm new file mode 100644 index 00000000000..feedd457020 --- /dev/null +++ b/code/modules/tgui/states/human_adjacent.dm @@ -0,0 +1,17 @@ + + /** + * tgui state: human_adjacent_state + * + * In addition to default checks, only allows interaction for a + * human adjacent user. + **/ + +/var/global/datum/ui_state/human_adjacent_state/human_adjacent_state = new() + +/datum/ui_state/human_adjacent_state/can_use_topic(src_object, mob/user) + . = user.default_can_use_topic(src_object) + + var/dist = get_dist(src_object, user) + if((dist > 1) || (!ishuman(user))) + // Can't be used unless adjacent and human, even with TK + . = min(., UI_UPDATE) diff --git a/icons/obj/machines/magic_emitter.dmi b/icons/obj/machines/magic_emitter.dmi new file mode 100644 index 0000000000000000000000000000000000000000..1c85aa70712428a21a0a867ffb89a9b4464f7091 GIT binary patch literal 22698 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%0A@5 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 Txu(aj8=LPRZERkz0G|H=1e?*) literal 0 HcmV?d00001 diff --git a/sound/misc/compiler-stage1.ogg b/sound/misc/compiler-stage1.ogg new file mode 100755 index 0000000000000000000000000000000000000000..997268b2f5ba544ce14324cc22b2da3329ba50aa GIT binary patch literal 8832 zcmeHtcUV))*7qc|fRqqJRV2h9319?76h#c7n1mic0YT|ikSaDH0v-b>0)`?2(mM!B z6An#Lz=qP5svszOM2`xJBHskP?|a{WzWaR7z2ATDJhS(nJ+o%5S!-sk`OQwuJw2@e z68uh)=wF3bJSAC(O^D;if?T|Vxm8Gmir*y5zn+Zz>91iyiSI^(=B#z0Ybbyum=BB2G zX4Y1Ft-ZX1aUR}B-Er`F)Z5kFKiJ(37wYfk9)#1^$5HKY+sSIUtvIickbvFWwz&qm zJBN55cZY)fj`;_Zj|F*d``s&eo6E^EbwI&%|VfHa%Wr8{C zMps;t8L@>il2lq&FxIM6dpOg#;#M6l1}$r4LE^i@OkjG;xF&K-Xk)r!2xhlZmMi)Y zy<;fdH(sxPV~j`!(}dK?Va8EWGFBHzcR5T3RX{OBbocB=s{{s7uQ4;Yye>7>HNG?? znK4IjGojK*=aLx$g;r)%+K$vACP^-s$@I~C4MkGxaWNuMPZDjo<7}s(Wp4-p3jok@ zxzcgSm_I6zKm!2Y9Ad&tV!~$aWLLW68VOt$a8la?u=FHsPYuDiPt~~Jz|tmsP|L<< zG1PIGn{k?M5?rnnTJe=aS=?=5H))iJ9Us6!^BWOwqj~;e9^gXMW^bvTJrkS|?V;_Z ze0Me^06#cO_g9{s%?y65t#mc`-mbaK;J6?UbuUPl8H|bcApI(3ch2hhmT~LuX%|Na z8c9RCjM`Z}AFUx+Cs|vh?L)o`OZZo_bU*SSEIrnSBx|=asp8-OGcM=6#aVlQsuV2g z$`qdtrgH24o9>r+puT$2T7Lu<<7n6N&q^Dzy}Jtp#`EtGyo7^EQ9{b41$l8A_f>B`)Of(Xy{*3ac=tQCPPD#o zWi7_ov~JMWwer?nrmtw9y?15Z5Q9_*XPLBSKNg%Gl#E-Vo)MQbTcId3=su|=2f1cW z*vR!*ot|KW{UQIIyMlH0a}4M(*P1*SFfo^~8BB3JG~_KyIr{hkf^9ZB_@TnhiE94fb_A`O7ow1fg$ zTmda%dRH<5k*iP+fDCsv5##cAB}~(j3G~zgdiE>3JP)5D&r@Y3$TboQmxP;$881mi zFG+bXwevPJ^4#t7ihQbwS8u#+s`^)%ytcp-0eF(Mu_tLGT;OzAK&)98`T`OJ2zMpI zMGsf}Zyn7)LxVa#<@@Ie06>j!hpD(Fx*7ANXJv=`b99lVfeW#)p;b9t!uP%jis^=|2UsLo$GYpWiU-f6r2JT|%y znn8t^^+Xs%6A;No+`MKEz?$)9ZHa^V*DJtz%jU%5VgCL8Z#|%tY!Whq_x6@VE@+e@n>k&QKNN`LN-|i)vj38`1q#BIZTU~g`d=RZYk~i}1z0dL z0s(lf%YBk4fuLjpR!5-fIsi7(`&0o4AQ<<<*x09O2>}b-A-Qnm-%1q7jl}~fEJ632 zCy6P5f(0x+bsZ5WJMaMMB}?fC*#aMQSkOD5-}8yWXsG4IP!+ZC>Sh3(5NOXK!T_Hw z0E3KWOp$j6k=n0mj?MMX*b;{}?A>m9B5&@>785J1>3Vjaw-Ah?0RW(?^{iY1SunUE zfdT^X@2^oc|D@Bq-mu@=#w%kkHjfxr4o6EgjzV~OQb z+MMH3W(LYonaZfr0&9j*A>428<2X#F zvP6tEL%9%uY90Z2apxJDeG>!&Y~}^^dzl<2>0V~A8KV^I3Xw{o+XeNx%*#xTd+EWC z=@4f@6j8vrz=a%4#u})A8#xzQz}*~`1-p?7A&C+ICG7}+Yd1=IBxn>RBw{BB3Xnj0 zW7iF603CDe4tk$vFEpj5sp$=9Xjo%NC;qRO4_ci z86LpG@hTKzsSHvKhlwH;qA_r5n}QI;i7G?XbTb5KIC>nRFv^Ufn9Ic|Ye41Sx?TQ% z;*$I?sOkTK5&dWM`v1*E2t2tM0G@=aA@I#-%2W5 zeU4Deap_GDMl-y()@Q4C;W)|m@hzOkbb4i-^l4?e{A8xF`r?E!NwILmV=Yr%4?PmyE1A9rCk?VmZV+FYlbFHFR0fa@J-+YPFlMFg)maR`!@ZltrNr{ z2o^+9x23s&k?R0vj2`LW$9gD*7&L<<1M9dYDoGLgjetUo1(jIn_D~z1Nw_8GBLZ@; zRj`ngtUkv*r@#_(_gaZq2tAUN6^(}O8^dJKNw5`_8)LyFk0Q%I2myX6)n!*vRWfyyngW-6C*FjSOcOfrK(O0i~enZhW0mK$ZoLy|4s z#kDd5ULfFF|Aon91mrlW8(4`!1NP@P#$XSvOVSs%zmOGlL61RlOH{vCkdjR8k}eo< zG0u&~p6K{B{GXvxKS|F`EDUN$>%PD~JQa7GfWn zobv!kg#-?tMMt4yaFPNR6r`wGDINd>5qNyYEur{z7lbd0B#2%TgVRCbZVb?SDFBK51=qOmNaU{* zdwVjs5diLqo!dHjkF|$PwA`U?5X;F?z~k{-aCoxPfqi=W3=f`jwGYXPx3@Z#mUP0= z$vOV)ndp-~UUqJyuWv=ZH8PL5TWilIN_%_zZ>r-hps#pVHpCwq?^%|=dE?vZd=0R> zX(IZnTa(c1$B%=iYFp0l?BNJ?_h!j9?r$FV_cSsx+T^(d0}md6V!#W~3a}t#>>8?} zY@+3*sZ@0Ia3A4az(sW4k4heCGC>gE$eZ1yTX_{*WRN#eEM)5^zi6tQtI)Z`p99aJ z+{FI%02B@Y61`aGkxIaeL&8o`%>(tCm~SRIb>Smn-V(A2AF{u)Bq`4{VW9ix)Git< z48Y+s-FHyR*Su!)R3vk_IQ%k0>R5=UCkZSg=D7eD-5x`WiGkCwK~P%@uA@N`TW5rC zDrhMd$85|Y@H!-d){$_rDrR|&=k!eSV1s94vwYk24t;wSn-6B&SCoXMbOR1PSpp!= z?dPgEKpXd`HTUpd$gDfDB}*N7rI_Dh@m|4^?UaGYbJ8xnfLzjqPzg;L6?=Zaf&@__>*S=At9RLXsCR3?jP2-K9v) z8!#C{*r2w*9fN2Ba;0bEhvhuu*(HrXBhUQ6IWB%D1U`xUa^5C-;?I?(w$+!@3$H4s z-CmGYJ5H?VJ>O1{C;hqWYV4b&iH%Aed-Sd*{u#T%1Bc#Y(wx!DA7u_KT)KB~Hv96Q zBb!9FloB7E5YDuB$K*+2J}Ue{zpq@UXsG|>%knKm+kF!j1xbopSC48H$!6vmu+##r zx?ARsm&Qbq5o6Qjg-Z*A>SOQYT~4m{mL~an#DQDOtDAE)gQmZ`Yup*cOdi^%yob~;@ zFlz0ya*cVAdB^{I(32Al;Vqj7*yuvLMp{(_?NYn`_p-uj%N-~V4S^KIth1gRFK&5S z+teWU0Z3m)eC~CVU$O|FFzH)$)HYp6(*P!u<4Py3LQk5XcG?YIs>hyKYVdAV+3FW% zeN@!JIOD)&U@|_QHu1XYPZh|*%T%ZqOZZ`BT2|a*zBI&P9`kIA=T#kj^k|P`+EOjg zCa}_vDR?Ab-W$hxRKwXlzxYS3Y`r2`^Vy@|MeFev&(jo9)~9A6Vx(NivwmGazLz5^ z`qf3Q_s2#W{e*R%y}FT5_Q3lumO%SmS4_c<_kWdLe$*`aMaS_}>y}hrgW+-CpeAy| zAptcxFxRum>C}$|pXj{a){yki8S1x*zI2Dt_bvPGYcBq_^s7X0Q&x&azX~NWT|Jlk=dksyWFjb`1*0rnasdT-VLKy6f|x)Z{2*B>wN@d z44VeQGsiGlsG&!WFlw)I%U0Gk^Y4h%7igc44XpSm-V`d*lETN|`dqiN+%03IyZ7>6 zXKfa}#|zZ%8tqluTD_ag2mmS!!z}n@Yam$R(_z>0)P+$Qb8dV{i5$=o#Tx-b!Bw{m zuaYIRYuk(8?fujEy_MX+&6~U1MQ~!K@o)?<7C{~eJODY-XWqoYFIg@tcf-wPV%%6~ z+g~CfgNmzeMd?s0A4K`P{w8{E{DyCt*4oqjQv+mfcYuR&3<0k*6-Od(c*+3W%lh6H zK?!^TN{|2}3zXlKUgGIl7l5w|=RMfN$>?6lQV!rL$k*mZVXOU|f#(88;wu z{C*gI)`_6Fb?e8RjpEx$1&9e$gnzZMcdoF@81dst7^=AAnR5$eZD?;j{oWcfK_hSs zLSBdg?!@8@X6!uJRnYoTV6vrcq3SIHe9Zz?ey_DLAMaDB&J@Ea0#gsC#!^P;c84FW zX4w05lUY3)!&FRU~~%R{aMvHmNKhxN6p=e_1Nr0*jK$y! zUq(42exf3T<(P+J9h{2!E>G_WyF6CR?shGH6?fVqMYUFSDD6_bBo5$W+gI0%Bc~pn zXUp%WFD<_)Ij!{V$SJkg5+!;9A!7(+xAO&)qk9I`yX&6slsXu9R!vS4$*d&{ImA(e z>>@8b2-q4meAZflFi&ik1+8COM6#In#8~Mf8OgS#7w2cH%6w_tuc-J_;%=<$UuTb} zRF$pn*Nk&qDtLAFN5{AMH*Fifev6bTmsdT-!;)+9Zl06!Nwals@;v$UVzcCW-#^n5 z*L~cJ*6^2a`qq=4cJr@hdRwOK1J~Y=1Mk25d9hBemwBesuVL){hcg2YW*n2K#>bu< zb(jzebw5}&xYNhy#sRNJa%_!5Kc8ePjPrX6>O8RNl!C9i0knjwoRK%%rta)DZ~v<; ziZweMxf_F2`*V5M(M@J)=E^SlWjC+2y*{$>$Y#w80EB28Nr>mZcqNtT-}EsoxXCo) zWJ*!H@38)T)5HrIej`_}RBtU+P}>`C?vo&Ms94pr+~U1CyW=9lbV=FMkmsD5L7ST8 z(7e4WLC}!zF#Yh&oju{o-AiWjXR^iKZn;t_^mofmd)8>jBkqq3U@BJ4nTiDMZZFQy zj;HNm4YeS!NfTbzkW~kFZe|Mw*hN;m4dd`05LjazL*pc}0q%$t@Y)vssjVfmx{f>ahtmlQE0N(#hQ=YN(|?&>|O@1x51$V_AmEM9v4S_QP< zTK3LBKdqms?)r8J`6P6qb+P8=c*6-o10r4jllP0yhIs9HGb?GCSZ~y$RfEGN;lfqP>%?gfa8Q{g26a-s9-6 zhRiRt{-H1&u^!(NE}PvO$TW<9^HB>*RHr$&XIjlMm?p$Ga#e7D#tFBM= zs7b5CG5+4;2OXW|g4G8-lg83z=jEt7T3`&ghquYgaY7tUZxI_U)HIl+Xe7i>%uSIC z&k3Oz99~^7)_Xx;R`8eA%}9&YA6x!^N1!s3*DS?vobSu}35s!=6)}Ls6pL-SbNwCp3JDo^`KRm{aBcY+ z83b|rmtu3aOMK0k;Po?VP7$BPs!Z~M)P(3Oes2qV2iMqU1? z>y~W3wv6W|-UQ#<+qjeUOzHsy!mN(X7{v<^P*cL2>$NwY|C;l)PgTU0wGFi6?D}fy z+I^kr*B0v3$jLV9>=^sa(KAMvJY}5T3*_PS@K;hjmU)sGZ>3lI#oua=G2hJRWM_Q= z0`0S=Z6-u{Xtu6>Uwc0a@aeGLy?hMscN^p1EN(v_wcD$r>(>6R5Rw#G=!0F zFyDuOkWiG+;qGwJ_sRLz1{!%Y6n5wP?UA(DDonDRqEvvGvZQLo&wMyMX5r6$7?A#L zQtGDbt>@K(t|wE4XUuTuV{s|wS&T9YZlh%3_IBd2`4rJ5%haLr(QIYj*_Azg_=(J( z!Az4;?Cp|!n4q^yvLBwyD%LHG=3n6{^EuYkmLwbXx#_}F7p$hW13Yw$gu924G*c}5 zOhPA9j22W*(=O%p53>iW*^@x`g~+q`{}2e`QZRTyc|=5}>H!RyCF@OjP&gJe^sL7M+%g%2FJIrW=i%BnT znPkWJ>?${Qmk{oFEzwg#ZyGxof1qXnE1jnff7ptTnU9j=AxCttWW7ngZ?nFpf194d zQqms6ur*)T!=I*8{0A044NroXgN zem)9Qdi=agDtN=~w_9BVL-}gcDo*Xc)NJ{cQyj6N=qT<+cW^y*I7sT+a;&~ZwK0G3>Z`c23nh z>Y>W!#6Ng_Ip48G@oc42h(`tWA_Ny&vaQ3i0X`{)kGseZ^wgAZmOWnPyKCmBNLhj1 zyqt3}r$c1xhw1)NQDD20WEN8(MtS}P0lXr=MaY#mHox5dd?>tP#~Z!AYO$f^hjoOo zv={#6jmb>jb2=|^8V<3Cs?lfzrgKsW(lR7=Bv8Zw17~=pyCT{3;LiH2<7f5Xx9KHm z8t>(Mhn@NZQMqrSmxsGgXvzsD2`on*)&?MNZ{+7_qp61}7dzJ@3+}9ssux~=W#98h zF6TPJ;~w!_o~_0XbXE)7_VMxaVAMqkY8EyDFE9#huAH4#gr@@{$A>m<3|h5`>ues_ zY4+|V39Nugo!va(YdSlTh{xOWKPVK(fhTW5Zn7QnbUajw5?q^`yGlMOkqr8^pW2AC z+5A<8QBn7C$U-0y$olm?g4gi(KMT0uBVd>Ta;$P50eeeJBO`5v?CzCID#_+nlR7oN zeN_C?zGj+Tq2A6#8Jc{KSfmJ;72i+AQwg2oV6<1uUJ`&H|G2%$gks$toDuuKPAG(l zIUO|h^-WM zyT3*N=oD1Pi;LsMk0WG1t-#Oh@A|i<-?6m0XkXdaKrT;2MVA0^DG5G7DTyQ%D&iNz zBL^o@8)!2>1>y>>m$#ujL5{p_%a$BDwRs08dQhstoUx`0riqdaiMT>RI@|* zEk>!sgT@>@R_f*LbDba$B_VkSkRd~JNx{jY>?w{OeyPp&=jnq2nHnrDGfxCCb%MO` zRBCm=^7m1EbbAvImT{C}k!)Y$fI-)&va8W-B3hb|NapG}ml451Y9)5BED-lKA+^BP z_T|6(>v+Hi4jUcIMkRrOp6l<{v5@X*jSnL$MVdy*L~E=t%9>Z4ABB}d2&352kjnz` z2<*JZYNn|P#k3`~)c)1-_k2C>) ST+;VRyVelI7#9-#Q~EzjOBtI0 literal 0 HcmV?d00001 diff --git a/sound/misc/compiler-stage2.ogg b/sound/misc/compiler-stage2.ogg new file mode 100755 index 0000000000000000000000000000000000000000..66e8e523485e65d41771822d51c44cdf180c5bb2 GIT binary patch literal 9269 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 OujD)ddE3#yZ?5!9=_QqCyg@$aAP-Lkj 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 T_x$70a06+Frb=9qQI7ut2?c[2]:void 0,p=Math.min((void 0===l?o:i(l,o))-u,o-s),f=1;for(s>u&&u+p>s&&(f=-1,u+=p-1,s+=p-1);p-- >0;)u in n?n[s]=n[u]:delete n[s],s+=f,u+=f;return n}},{76:76,79:79,80:80}],6:[function(t,e,n){"use strict";var r=t(80),i=t(76),a=t(79);e.exports=[].fill||function(t){for(var e=r(this),n=a(e.length),o=arguments,s=o.length,u=i(s>1?o[1]:void 0,n),c=s>2?o[2]:void 0,l=void 0===c?n:i(c,n);l>u;)e[u++]=t;return e}},{76:76,79:79,80:80}],7:[function(t,e,n){var r=t(78),i=t(79),a=t(76);e.exports=function(t){return function(e,n,o){var s,u=r(e),c=i(u.length),l=a(o,c);if(t&&n!=n){for(;c>l;)if(s=u[l++],s!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===n)return t||l;return!t&&-1}}},{76:76,78:78,79:79}],8:[function(t,e,n){var r=t(17),i=t(34),a=t(80),o=t(79),s=t(9);e.exports=function(t){var e=1==t,n=2==t,u=3==t,c=4==t,l=6==t,p=5==t||l;return function(f,d,h){for(var m,v,g=a(f),y=i(g),b=r(d,h,3),x=o(y.length),w=0,_=e?s(f,x):n?s(f,0):void 0;x>w;w++)if((p||w in y)&&(m=y[w],v=b(m,w,g),t))if(e)_[w]=v;else if(v)switch(t){case 3:return!0;case 5:return m;case 6:return w;case 2:_.push(m)}else if(c)return!1;return l?-1:u||c?c:_}}},{17:17,34:34,79:79,80:80,9:9}],9:[function(t,e,n){var r=t(38),i=t(36),a=t(83)("species");e.exports=function(t,e){var n;return i(t)&&(n=t.constructor,"function"!=typeof n||n!==Array&&!i(n.prototype)||(n=void 0),r(n)&&(n=n[a],null===n&&(n=void 0))),new(void 0===n?Array:n)(e)}},{36:36,38:38,83:83}],10:[function(t,e,n){var r=t(11),i=t(83)("toStringTag"),a="Arguments"==r(function(){return arguments}());e.exports=function(t){var e,n,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=(e=Object(t))[i])?n:a?r(e):"Object"==(o=r(e))&&"function"==typeof e.callee?"Arguments":o}},{11:11,83:83}],11:[function(t,e,n){var r={}.toString;e.exports=function(t){return r.call(t).slice(8,-1)}},{}],12:[function(t,e,n){"use strict";var r=t(46),i=t(31),a=t(60),o=t(17),s=t(69),u=t(18),c=t(27),l=t(42),p=t(44),f=t(82)("id"),d=t(30),h=t(38),m=t(65),v=t(19),g=Object.isExtensible||h,y=v?"_s":"size",b=0,x=function(t,e){if(!h(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!d(t,f)){if(!g(t))return"F";if(!e)return"E";i(t,f,++b)}return"O"+t[f]},w=function(t,e){var n,r=x(e);if("F"!==r)return t._i[r];for(n=t._f;n;n=n.n)if(n.k==e)return n};e.exports={getConstructor:function(t,e,n,i){var l=t(function(t,a){s(t,l,e),t._i=r.create(null),t._f=void 0,t._l=void 0,t[y]=0,void 0!=a&&c(a,n,t[i],t)});return a(l.prototype,{clear:function(){for(var t=this,e=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete e[n.i];t._f=t._l=void 0,t[y]=0},"delete":function(t){var e=this,n=w(e,t);if(n){var r=n.n,i=n.p;delete e._i[n.i],n.r=!0,i&&(i.n=r),r&&(r.p=i),e._f==n&&(e._f=r),e._l==n&&(e._l=i),e[y]--}return!!n},forEach:function(t){for(var e,n=o(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!w(this,t)}}),v&&r.setDesc(l.prototype,"size",{get:function(){return u(this[y])}}),l},def:function(t,e,n){var r,i,a=w(t,e);return a?a.v=n:(t._l=a={i:i=x(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=a),r&&(r.n=a),t[y]++,"F"!==i&&(t._i[i]=a)),t},getEntry:w,setStrong:function(t,e,n){l(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?p(0,n.k):"values"==e?p(0,n.v):p(0,[n.k,n.v]):(t._t=void 0,p(1))},n?"entries":"values",!n,!0),m(e)}}},{17:17,18:18,19:19,27:27,30:30,31:31,38:38,42:42,44:44,46:46,60:60,65:65,69:69,82:82}],13:[function(t,e,n){var r=t(27),i=t(10);e.exports=function(t){return function(){if(i(this)!=t)throw TypeError(t+"#toJSON isn't generic");var e=[];return r(this,!1,e.push,e),e}}},{10:10,27:27}],14:[function(t,e,n){"use strict";var r=t(31),i=t(60),a=t(4),o=t(38),s=t(69),u=t(27),c=t(8),l=t(30),p=t(82)("weak"),f=Object.isExtensible||o,d=c(5),h=c(6),m=0,v=function(t){return t._l||(t._l=new g)},g=function(){this.a=[]},y=function(t,e){return d(t.a,function(t){return t[0]===e})};g.prototype={get:function(t){var e=y(this,t);return e?e[1]:void 0},has:function(t){return!!y(this,t)},set:function(t,e){var n=y(this,t);n?n[1]=e:this.a.push([t,e])},"delete":function(t){var e=h(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},e.exports={getConstructor:function(t,e,n,r){var a=t(function(t,i){s(t,a,e),t._i=m++,t._l=void 0,void 0!=i&&u(i,n,t[r],t)});return i(a.prototype,{"delete":function(t){return o(t)?f(t)?l(t,p)&&l(t[p],this._i)&&delete t[p][this._i]:v(this)["delete"](t):!1},has:function(t){return o(t)?f(t)?l(t,p)&&l(t[p],this._i):v(this).has(t):!1}}),a},def:function(t,e,n){return f(a(e))?(l(e,p)||r(e,p,{}),e[p][t._i]=n):v(t).set(e,n),t},frozenStore:v,WEAK:p}},{27:27,30:30,31:31,38:38,4:4,60:60,69:69,8:8,82:82}],15:[function(t,e,n){"use strict";var r=t(29),i=t(22),a=t(61),o=t(60),s=t(27),u=t(69),c=t(38),l=t(24),p=t(43),f=t(66);e.exports=function(t,e,n,d,h,m){var v=r[t],g=v,y=h?"set":"add",b=g&&g.prototype,x={},w=function(t){var e=b[t];a(b,t,"delete"==t?function(t){return m&&!c(t)?!1:e.call(this,0===t?0:t)}:"has"==t?function(t){return m&&!c(t)?!1:e.call(this,0===t?0:t)}:"get"==t?function(t){return m&&!c(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof g&&(m||b.forEach&&!l(function(){(new g).entries().next()}))){var _,k=new g,E=k[y](m?{}:-0,1)!=k,S=l(function(){k.has(1)}),O=p(function(t){new g(t)});O||(g=e(function(e,n){u(e,g,t);var r=new v;return void 0!=n&&s(n,h,r[y],r),r}),g.prototype=b,b.constructor=g),m||k.forEach(function(t,e){_=1/e===-(1/0)}),(S||_)&&(w("delete"),w("has"),h&&w("get")),(_||E)&&w(y),m&&b.clear&&delete b.clear}else g=d.getConstructor(e,t,h,y),o(g.prototype,n);return f(g,t),x[t]=g,i(i.G+i.W+i.F*(g!=v),x),m||d.setStrong(g,t,h),g}},{22:22,24:24,27:27,29:29,38:38,43:43,60:60,61:61,66:66,69:69}],16:[function(t,e,n){var r=e.exports={version:"1.2.6"};"number"==typeof __e&&(__e=r)},{}],17:[function(t,e,n){var r=t(2);e.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},{2:2}],18:[function(t,e,n){e.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},{}],19:[function(t,e,n){e.exports=!t(24)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{24:24}],20:[function(t,e,n){var r=t(38),i=t(29).document,a=r(i)&&r(i.createElement);e.exports=function(t){return a?i.createElement(t):{}}},{29:29,38:38}],21:[function(t,e,n){var r=t(46);e.exports=function(t){var e=r.getKeys(t),n=r.getSymbols;if(n)for(var i,a=n(t),o=r.isEnum,s=0;a.length>s;)o.call(t,i=a[s++])&&e.push(i);return e}},{46:46}],22:[function(t,e,n){var r=t(29),i=t(16),a=t(31),o=t(61),s=t(17),u="prototype",c=function(t,e,n){var l,p,f,d,h=t&c.F,m=t&c.G,v=t&c.S,g=t&c.P,y=t&c.B,b=m?r:v?r[e]||(r[e]={}):(r[e]||{})[u],x=m?i:i[e]||(i[e]={}),w=x[u]||(x[u]={});m&&(n=e);for(l in n)p=!h&&b&&l in b,f=(p?b:n)[l],d=y&&p?s(f,r):g&&"function"==typeof f?s(Function.call,f):f,b&&!p&&o(b,l,f),x[l]!=f&&a(x,l,d),g&&w[l]!=f&&(w[l]=f)};r.core=i,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,e.exports=c},{16:16,17:17,29:29,31:31,61:61}],23:[function(t,e,n){var r=t(83)("match");e.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(i){}}return!0}},{83:83}],24:[function(t,e,n){e.exports=function(t){try{return!!t()}catch(e){return!0}}},{}],25:[function(t,e,n){"use strict";var r=t(31),i=t(61),a=t(24),o=t(18),s=t(83);e.exports=function(t,e,n){var u=s(t),c=""[t];a(function(){var e={};return e[u]=function(){return 7},7!=""[t](e)})&&(i(String.prototype,t,n(o,u,c)),r(RegExp.prototype,u,2==e?function(t,e){return c.call(t,this,e)}:function(t){return c.call(t,this)}))}},{18:18,24:24,31:31,61:61,83:83}],26:[function(t,e,n){"use strict";var r=t(4);e.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},{4:4}],27:[function(t,e,n){var r=t(17),i=t(40),a=t(35),o=t(4),s=t(79),u=t(84);e.exports=function(t,e,n,c){var l,p,f,d=u(t),h=r(n,c,e?2:1),m=0;if("function"!=typeof d)throw TypeError(t+" is not iterable!");if(a(d))for(l=s(t.length);l>m;m++)e?h(o(p=t[m])[0],p[1]):h(t[m]);else for(f=d.call(t);!(p=f.next()).done;)i(f,h,p.value,e)}},{17:17,35:35,4:4,40:40,79:79,84:84}],28:[function(t,e,n){var r=t(78),i=t(46).getNames,a={}.toString,o="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return i(t)}catch(e){return o.slice()}};e.exports.get=function(t){return o&&"[object Window]"==a.call(t)?s(t):i(r(t))}},{46:46,78:78}],29:[function(t,e,n){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},{}],30:[function(t,e,n){var r={}.hasOwnProperty;e.exports=function(t,e){return r.call(t,e)}},{}],31:[function(t,e,n){var r=t(46),i=t(59);e.exports=t(19)?function(t,e,n){return r.setDesc(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},{19:19,46:46,59:59}],32:[function(t,e,n){e.exports=t(29).document&&document.documentElement},{29:29}],33:[function(t,e,n){e.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},{}],34:[function(t,e,n){var r=t(11);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},{11:11}],35:[function(t,e,n){var r=t(45),i=t(83)("iterator"),a=Array.prototype;e.exports=function(t){return void 0!==t&&(r.Array===t||a[i]===t)}},{45:45,83:83}],36:[function(t,e,n){var r=t(11);e.exports=Array.isArray||function(t){return"Array"==r(t)}},{11:11}],37:[function(t,e,n){var r=t(38),i=Math.floor;e.exports=function(t){return!r(t)&&isFinite(t)&&i(t)===t}},{38:38}],38:[function(t,e,n){e.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},{}],39:[function(t,e,n){var r=t(38),i=t(11),a=t(83)("match");e.exports=function(t){var e;return r(t)&&(void 0!==(e=t[a])?!!e:"RegExp"==i(t))}},{11:11,38:38,83:83}],40:[function(t,e,n){var r=t(4);e.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(a){var o=t["return"];throw void 0!==o&&r(o.call(t)),a}}},{4:4}],41:[function(t,e,n){"use strict";var r=t(46),i=t(59),a=t(66),o={};t(31)(o,t(83)("iterator"),function(){return this}),e.exports=function(t,e,n){t.prototype=r.create(o,{next:i(1,n)}),a(t,e+" Iterator")}},{31:31,46:46,59:59,66:66,83:83}],42:[function(t,e,n){"use strict";var r=t(48),i=t(22),a=t(61),o=t(31),s=t(30),u=t(45),c=t(41),l=t(66),p=t(46).getProto,f=t(83)("iterator"),d=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",v="values",g=function(){return this};e.exports=function(t,e,n,y,b,x,w){c(n,e,y);var _,k,E=function(t){if(!d&&t in A)return A[t];switch(t){case m:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},S=e+" Iterator",O=b==v,C=!1,A=t.prototype,P=A[f]||A[h]||b&&A[b],T=P||E(b);if(P){var j=p(T.call(new t));l(j,S,!0),!r&&s(A,h)&&o(j,f,g),O&&P.name!==v&&(C=!0,T=function(){return P.call(this)})}if(r&&!w||!d&&!C&&A[f]||o(A,f,T),u[e]=T,u[S]=g,b)if(_={values:O?T:E(v),keys:x?T:E(m),entries:O?E("entries"):T},w)for(k in _)k in A||a(A,k,_[k]);else i(i.P+i.F*(d||C),e,_);return _}},{22:22,30:30,31:31,41:41,45:45,46:46,48:48,61:61,66:66,83:83}],43:[function(t,e,n){var r=t(83)("iterator"),i=!1;try{var a=[7][r]();a["return"]=function(){i=!0},Array.from(a,function(){throw 2})}catch(o){}e.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var a=[7],o=a[r]();o.next=function(){n=!0},a[r]=function(){return o},t(a)}catch(s){}return n}},{83:83}],44:[function(t,e,n){e.exports=function(t,e){return{value:e,done:!!t}}},{}],45:[function(t,e,n){e.exports={}},{}],46:[function(t,e,n){var r=Object;e.exports={create:r.create,getProto:r.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:r.getOwnPropertyDescriptor,setDesc:r.defineProperty,setDescs:r.defineProperties,getKeys:r.keys,getNames:r.getOwnPropertyNames,getSymbols:r.getOwnPropertySymbols,each:[].forEach}},{}],47:[function(t,e,n){var r=t(46),i=t(78);e.exports=function(t,e){for(var n,a=i(t),o=r.getKeys(a),s=o.length,u=0;s>u;)if(a[n=o[u++]]===e)return n}},{46:46,78:78}],48:[function(t,e,n){e.exports=!1},{}],49:[function(t,e,n){e.exports=Math.expm1||function(t){return 0==(t=+t)?t:t>-1e-6&&1e-6>t?t+t*t/2:Math.exp(t)-1}},{}],50:[function(t,e,n){e.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&1e-8>t?t-t*t/2:Math.log(1+t)}},{}],51:[function(t,e,n){e.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:0>t?-1:1}},{}],52:[function(t,e,n){var r,i,a,o=t(29),s=t(75).set,u=o.MutationObserver||o.WebKitMutationObserver,c=o.process,l=o.Promise,p="process"==t(11)(c),f=function(){var t,e,n;for(p&&(t=c.domain)&&(c.domain=null,t.exit());r;)e=r.domain,n=r.fn,e&&e.enter(),n(),e&&e.exit(),r=r.next;i=void 0,t&&t.enter()};if(p)a=function(){c.nextTick(f)};else if(u){var d=1,h=document.createTextNode("");new u(f).observe(h,{characterData:!0}),a=function(){h.data=d=-d}}else a=l&&l.resolve?function(){l.resolve().then(f)}:function(){s.call(o,f)};e.exports=function(t){var e={fn:t,next:void 0,domain:p&&c.domain};i&&(i.next=e),r||(r=e,a()),i=e}},{11:11,29:29,75:75}],53:[function(t,e,n){var r=t(46),i=t(80),a=t(34);e.exports=t(24)(function(){var t=Object.assign,e={},n={},r=Symbol(),i="abcdefghijklmnopqrst";return e[r]=7,i.split("").forEach(function(t){n[t]=t}),7!=t({},e)[r]||Object.keys(t({},n)).join("")!=i})?function(t,e){for(var n=i(t),o=arguments,s=o.length,u=1,c=r.getKeys,l=r.getSymbols,p=r.isEnum;s>u;)for(var f,d=a(o[u++]),h=l?c(d).concat(l(d)):c(d),m=h.length,v=0;m>v;)p.call(d,f=h[v++])&&(n[f]=d[f]);return n}:Object.assign},{24:24,34:34,46:46,80:80}],54:[function(t,e,n){var r=t(22),i=t(16),a=t(24);e.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],o={};o[t]=e(n),r(r.S+r.F*a(function(){n(1)}),"Object",o)}},{16:16,22:22,24:24}],55:[function(t,e,n){var r=t(46),i=t(78),a=r.isEnum;e.exports=function(t){return function(e){for(var n,o=i(e),s=r.getKeys(o),u=s.length,c=0,l=[];u>c;)a.call(o,n=s[c++])&&l.push(t?[n,o[n]]:o[n]);return l}}},{46:46,78:78}],56:[function(t,e,n){var r=t(46),i=t(4),a=t(29).Reflect;e.exports=a&&a.ownKeys||function(t){var e=r.getNames(i(t)),n=r.getSymbols;return n?e.concat(n(t)):e}},{29:29,4:4,46:46}],57:[function(t,e,n){"use strict";var r=t(58),i=t(33),a=t(2);e.exports=function(){for(var t=a(this),e=arguments.length,n=Array(e),o=0,s=r._,u=!1;e>o;)(n[o]=arguments[o++])===s&&(u=!0);return function(){var r,a=this,o=arguments,c=o.length,l=0,p=0;if(!u&&!c)return i(t,n,a);if(r=n.slice(),u)for(;e>l;l++)r[l]===s&&(r[l]=o[p++]);for(;c>p;)r.push(o[p++]);return i(t,r,a)}}},{2:2,33:33,58:58}],58:[function(t,e,n){e.exports=t(29)},{29:29}],59:[function(t,e,n){e.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},{}],60:[function(t,e,n){var r=t(61);e.exports=function(t,e){for(var n in e)r(t,n,e[n]);return t}},{61:61}],61:[function(t,e,n){var r=t(29),i=t(31),a=t(82)("src"),o="toString",s=Function[o],u=(""+s).split(o);t(16).inspectSource=function(t){return s.call(t)},(e.exports=function(t,e,n,o){"function"==typeof n&&(n.hasOwnProperty(a)||i(n,a,t[e]?""+t[e]:u.join(e+"")),n.hasOwnProperty("name")||i(n,"name",e)),t===r?t[e]=n:(o||delete t[e],i(t,e,n))})(Function.prototype,o,function(){return"function"==typeof this&&this[a]||s.call(this)})},{16:16,29:29,31:31,82:82}],62:[function(t,e,n){e.exports=function(t,e){var n=e===Object(e)?function(t){return e[t]}:e;return function(e){return(e+"").replace(t,n)}}},{}],63:[function(t,e,n){e.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},{}],64:[function(t,e,n){var r=t(46).getDesc,i=t(38),a=t(4),o=function(t,e){if(a(t),!i(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,n,i){try{i=t(17)(Function.call,r(Object.prototype,"__proto__").set,2),i(e,[]),n=!(e instanceof Array)}catch(a){n=!0}return function(t,e){return o(t,e),n?t.__proto__=e:i(t,e),t}}({},!1):void 0),check:o}},{17:17,38:38,4:4,46:46}],65:[function(t,e,n){"use strict";var r=t(29),i=t(46),a=t(19),o=t(83)("species");e.exports=function(t){var e=r[t];a&&e&&!e[o]&&i.setDesc(e,o,{configurable:!0,get:function(){return this}})}},{19:19,29:29,46:46,83:83}],66:[function(t,e,n){var r=t(46).setDesc,i=t(30),a=t(83)("toStringTag");e.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,a)&&r(t,a,{configurable:!0,value:e})}},{30:30,46:46,83:83}],67:[function(t,e,n){var r=t(29),i="__core-js_shared__",a=r[i]||(r[i]={});e.exports=function(t){return a[t]||(a[t]={})}},{29:29}],68:[function(t,e,n){var r=t(4),i=t(2),a=t(83)("species");e.exports=function(t,e){var n,o=r(t).constructor;return void 0===o||void 0==(n=r(o)[a])?e:i(n)}},{2:2,4:4,83:83}],69:[function(t,e,n){e.exports=function(t,e,n){if(!(t instanceof e))throw TypeError(n+": use the 'new' operator!");return t}},{}],70:[function(t,e,n){var r=t(77),i=t(18);e.exports=function(t){return function(e,n){var a,o,s=i(e)+"",u=r(n),c=s.length;return 0>u||u>=c?t?"":void 0:(a=s.charCodeAt(u),55296>a||a>56319||u+1===c||(o=s.charCodeAt(u+1))<56320||o>57343?t?s.charAt(u):a:t?s.slice(u,u+2):(a-55296<<10)+(o-56320)+65536)}}},{18:18,77:77}],71:[function(t,e,n){var r=t(39),i=t(18);e.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return i(t)+""}},{18:18,39:39}],72:[function(t,e,n){var r=t(79),i=t(73),a=t(18);e.exports=function(t,e,n,o){var s=a(t)+"",u=s.length,c=void 0===n?" ":n+"",l=r(e);if(u>=l)return s;""==c&&(c=" ");var p=l-u,f=i.call(c,Math.ceil(p/c.length));return f.length>p&&(f=f.slice(0,p)),o?f+s:s+f}},{18:18,73:73,79:79}],73:[function(t,e,n){"use strict";var r=t(77),i=t(18);e.exports=function(t){var e=i(this)+"",n="",a=r(t);if(0>a||a==1/0)throw RangeError("Count can't be negative");for(;a>0;(a>>>=1)&&(e+=e))1&a&&(n+=e);return n}},{18:18,77:77}],74:[function(t,e,n){var r=t(22),i=t(18),a=t(24),o=" \n\x0B\f\r   ᠎              \u2028\u2029\ufeff",s="["+o+"]",u="​…",c=RegExp("^"+s+s+"*"),l=RegExp(s+s+"*$"),p=function(t,e){var n={};n[t]=e(f),r(r.P+r.F*a(function(){return!!o[t]()||u[t]()!=u}),"String",n)},f=p.trim=function(t,e){return t=i(t)+"",1&e&&(t=t.replace(c,"")),2&e&&(t=t.replace(l,"")),t};e.exports=p},{18:18,22:22,24:24}],75:[function(t,e,n){var r,i,a,o=t(17),s=t(33),u=t(32),c=t(20),l=t(29),p=l.process,f=l.setImmediate,d=l.clearImmediate,h=l.MessageChannel,m=0,v={},g="onreadystatechange",y=function(){var t=+this;if(v.hasOwnProperty(t)){var e=v[t];delete v[t],e()}},b=function(t){y.call(t.data)};f&&d||(f=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return v[++m]=function(){s("function"==typeof t?t:Function(t),e)},r(m),m},d=function(t){delete v[t]},"process"==t(11)(p)?r=function(t){p.nextTick(o(y,t,1))}:h?(i=new h,a=i.port2,i.port1.onmessage=b,r=o(a.postMessage,a,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(t){l.postMessage(t+"","*")},l.addEventListener("message",b,!1)):r=g in c("script")?function(t){u.appendChild(c("script"))[g]=function(){u.removeChild(this),y.call(t)}}:function(t){setTimeout(o(y,t,1),0)}),e.exports={set:f,clear:d}},{11:11,17:17,20:20,29:29,32:32,33:33}],76:[function(t,e,n){var r=t(77),i=Math.max,a=Math.min;e.exports=function(t,e){return t=r(t),0>t?i(t+e,0):a(t,e)}},{77:77}],77:[function(t,e,n){var r=Math.ceil,i=Math.floor;e.exports=function(t){return isNaN(t=+t)?0:(t>0?i:r)(t)}},{}],78:[function(t,e,n){var r=t(34),i=t(18);e.exports=function(t){return r(i(t))}},{18:18,34:34}],79:[function(t,e,n){var r=t(77),i=Math.min;e.exports=function(t){return t>0?i(r(t),9007199254740991):0}},{77:77}],80:[function(t,e,n){var r=t(18);e.exports=function(t){return Object(r(t))}},{18:18}],81:[function(t,e,n){var r=t(38);e.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},{38:38}],82:[function(t,e,n){var r=0,i=Math.random();e.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++r+i).toString(36))}},{}],83:[function(t,e,n){var r=t(67)("wks"),i=t(82),a=t(29).Symbol;e.exports=function(t){return r[t]||(r[t]=a&&a[t]||(a||i)("Symbol."+t))}},{29:29,67:67,82:82}],84:[function(t,e,n){var r=t(10),i=t(83)("iterator"),a=t(45);e.exports=t(16).getIteratorMethod=function(t){return void 0!=t?t[i]||t["@@iterator"]||a[r(t)]:void 0}},{10:10,16:16,45:45,83:83}],85:[function(t,e,n){"use strict";var r,i=t(46),a=t(22),o=t(19),s=t(59),u=t(32),c=t(20),l=t(30),p=t(11),f=t(33),d=t(24),h=t(4),m=t(2),v=t(38),g=t(80),y=t(78),b=t(77),x=t(76),w=t(79),_=t(34),k=t(82)("__proto__"),E=t(8),S=t(7)(!1),O=Object.prototype,C=Array.prototype,A=C.slice,P=C.join,T=i.setDesc,j=i.getDesc,M=i.setDescs,L={};o||(r=!d(function(){return 7!=T(c("div"),"a",{get:function(){return 7}}).a}),i.setDesc=function(t,e,n){if(r)try{return T(t,e,n)}catch(i){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(h(t)[e]=n.value),t},i.getDesc=function(t,e){if(r)try{return j(t,e)}catch(n){}return l(t,e)?s(!O.propertyIsEnumerable.call(t,e),t[e]):void 0},i.setDescs=M=function(t,e){h(t);for(var n,r=i.getKeys(e),a=r.length,o=0;a>o;)i.setDesc(t,n=r[o++],e[n]);return t}),a(a.S+a.F*!o,"Object",{getOwnPropertyDescriptor:i.getDesc,defineProperty:i.setDesc,defineProperties:M});var F="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),N=F.concat("length","prototype"),R=F.length,D=function(){var t,e=c("iframe"),n=R,r=">";for(e.style.display="none",u.appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("