diff --git a/_maps/templates/medium_shuttle1.dmm b/_maps/templates/medium_shuttle1.dmm new file mode 100644 index 00000000000..140f3248813 --- /dev/null +++ b/_maps/templates/medium_shuttle1.dmm @@ -0,0 +1,43 @@ +"a" = (/turf/open/space,/area/space) +"b" = (/obj/structure/shuttle/engine/propulsion/burst/left{tag = "icon-burst_l (EAST)"; icon_state = "burst_l"; dir = 4},/turf/open/space,/area/ruin/powered{name = "Shuttle"}) +"c" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/open/floor/plating/airless,/area/ruin/powered{name = "Shuttle"}) +"d" = (/turf/closed/indestructible/opshuttle,/area/ruin/powered{name = "Shuttle"}) +"e" = (/turf/open/space,/turf/closed/indestructible/opshuttle{tag = "icon-wall3 (NORTHEAST)"; icon_state = "wall3"; dir = 5},/area/ruin/powered{name = "Shuttle"}) +"f" = (/turf/closed/wall/shuttle/smooth,/turf/closed/indestructible/opshuttle{tag = "icon-wall3 (SOUTHEAST)"; icon_state = "wall3"; dir = 6},/area/ruin/powered{name = "Shuttle"}) +"g" = (/turf/closed/wall/shuttle/smooth,/area/ruin/powered{name = "Shuttle"}) +"h" = (/obj/machinery/door/airlock/glass_external,/turf/open/floor/plating,/area/ruin/powered{name = "Shuttle"}) +"i" = (/turf/closed/wall/shuttle/smooth/overspace,/area/ruin/powered{name = "Shuttle"}) +"j" = (/turf/open/floor/plasteel/black,/area/ruin/powered{name = "Shuttle"}) +"k" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel/black,/area/ruin/powered{name = "Shuttle"}) +"l" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/darkblue,/area/ruin/powered{name = "Shuttle"}) +"m" = (/obj/machinery/sleeper,/turf/open/floor/plasteel/darkblue,/area/ruin/powered{name = "Shuttle"}) +"n" = (/turf/open/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) +"o" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) +"p" = (/turf/open/floor/plasteel/darkblue,/area/ruin/powered{name = "Shuttle"}) +"q" = (/turf/open/floor/plasteel/darkyellow,/area/ruin/powered{name = "Shuttle"}) +"r" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/darkyellow,/area/ruin/powered{name = "Shuttle"}) +"s" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/ruin/powered{name = "Shuttle"}) +"t" = (/obj/machinery/power/smes/magical,/turf/open/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) +"u" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/ruin/powered{name = "Shuttle"}) +"v" = (/obj/structure/chair/comfy{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/open/floor/plasteel/darkyellow,/area/ruin/powered{name = "Shuttle"}) +"w" = (/obj/structure/shuttle/engine/propulsion/burst/right{tag = "icon-burst_r (EAST)"; icon_state = "burst_r"; dir = 4},/turf/open/space,/area/ruin/powered{name = "Shuttle"}) +"x" = (/turf/closed/wall/shuttle/smooth,/turf/closed/indestructible/opshuttle{tag = "icon-wall3 (NORTHEAST)"; icon_state = "wall3"; dir = 5},/area/ruin/powered{name = "Shuttle"}) +"y" = (/turf/open/space,/turf/closed/indestructible/opshuttle{tag = "icon-wall3 (SOUTHEAST)"; icon_state = "wall3"; dir = 6},/area/ruin/powered{name = "Shuttle"}) + +(1,1,1) = {" +aaabcdddeaaaaaaaaaaaaaa +aaabcddddeaaaaaaaaaaaaa +aaabcfgggghhiaaaaaaaaaa +aaigggjjjgjjgaaaaaaaaaa +aagjjkjjjgkgggggggiaaaa +igggkggkggjjglmgjjggggi +hnonngjjjkjjkppkjjkqqrs +gngntgjjjguuguuggggqvrs +hnonngjjjkjjkjjkjjkqqrs +igggkggkggjjgjjgjjggggi +aagjjkjjjgkgggggggiaaaa +aaigggjjjgjjgaaaaaaaaaa +aaawcxgggghhiaaaaaaaaaa +aaawcdddyaaaaaaaaaaaaaa +aaawcddyaaaaaaaaaaaaaaa +"} diff --git a/_maps/templates/medium_shuttle2.dmm b/_maps/templates/medium_shuttle2.dmm new file mode 100644 index 00000000000..824b37321d5 --- /dev/null +++ b/_maps/templates/medium_shuttle2.dmm @@ -0,0 +1,43 @@ +"a" = (/turf/open/space,/area/space) +"b" = (/obj/structure/shuttle/engine/propulsion/burst/left{tag = "icon-burst_l (EAST)"; icon_state = "burst_l"; dir = 4},/turf/open/space,/area/ruin/powered{name = "Shuttle"}) +"c" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (WEST)"; icon_state = "heater"; dir = 8},/obj/structure/window/reinforced{tag = "icon-rwindow (EAST)"; icon_state = "rwindow"; dir = 4},/turf/open/floor/plating/airless,/area/ruin/powered{name = "Shuttle"}) +"d" = (/turf/closed/indestructible/opshuttle{tag = "icon-wall3 (EAST)"; icon_state = "wall3"; dir = 4},/area/ruin/powered{name = "Shuttle"}) +"e" = (/turf/open/space,/turf/closed/indestructible/opshuttle{tag = "icon-wall3 (NORTHEAST)"; icon_state = "wall3"; dir = 5},/area/ruin/powered{name = "Shuttle"}) +"f" = (/obj/structure/shuttle/engine/propulsion/burst/right{tag = "icon-burst_r (EAST)"; icon_state = "burst_r"; dir = 4},/turf/open/space,/area/ruin/powered{name = "Shuttle"}) +"g" = (/turf/closed/wall/shuttle,/turf/closed/indestructible/opshuttle{tag = "icon-wall3 (SOUTHEAST)"; icon_state = "wall3"; dir = 6},/area/ruin/powered{name = "Shuttle"}) +"h" = (/turf/closed/wall/shuttle,/area/ruin/powered{name = "Shuttle"}) +"i" = (/turf/closed/wall/shuttle/smooth/overspace,/area/ruin/powered{name = "Shuttle"}) +"j" = (/turf/open/space,/turf/closed/indestructible/opshuttle{tag = "icon-wall3 (NORTHWEST)"; icon_state = "wall3"; dir = 9},/area/ruin/powered{name = "Shuttle"}) +"k" = (/turf/open/floor/plasteel/black,/area/ruin/powered{name = "Shuttle"}) +"l" = (/obj/machinery/door/airlock/glass_external,/turf/open/floor/plating,/area/ruin/powered{name = "Shuttle"}) +"m" = (/turf/open/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) +"n" = (/obj/machinery/door/airlock/glass,/turf/open/floor/plasteel/black,/area/ruin/powered{name = "Shuttle"}) +"o" = (/turf/open/floor/plasteel/darkblue,/area/ruin/powered{name = "Shuttle"}) +"p" = (/turf/open/floor/plasteel/darkyellow,/area/ruin/powered{name = "Shuttle"}) +"q" = (/turf/open/space,/turf/closed/indestructible/opshuttle{tag = "icon-wall3 (SOUTHWEST)"; icon_state = "wall3"; dir = 10},/area/ruin/powered{name = "Shuttle"}) +"r" = (/obj/structure/table,/turf/open/floor/plasteel,/area/ruin/powered{name = "Shuttle"}) +"s" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/turf/open/floor/plasteel/darkblue,/area/ruin/powered{name = "Shuttle"}) +"t" = (/obj/machinery/sleeper{tag = "icon-sleeper (NORTH)"; icon_state = "sleeper"; dir = 1},/turf/open/floor/plasteel/darkblue,/area/ruin/powered{name = "Shuttle"}) +"u" = (/obj/structure/table/reinforced,/turf/open/floor/plasteel/darkyellow,/area/ruin/powered{name = "Shuttle"}) +"v" = (/obj/effect/spawner/structure/window/reinforced,/turf/open/floor/plating,/area/ruin/powered{name = "Shuttle"}) +"w" = (/obj/machinery/power/smes/magical,/turf/open/floor/plating,/area/ruin/powered{name = "Shuttle"}) +"x" = (/obj/structure/grille,/obj/structure/window/shuttle,/turf/open/floor/plating,/area/ruin/powered{name = "Shuttle"}) +"y" = (/obj/structure/chair/comfy{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/open/floor/plasteel/darkyellow,/area/ruin/powered{name = "Shuttle"}) +"z" = (/turf/closed/wall/shuttle,/turf/closed/indestructible/opshuttle{tag = "icon-wall3 (NORTHEAST)"; icon_state = "wall3"; dir = 5},/area/ruin/powered{name = "Shuttle"}) +"A" = (/turf/open/space,/turf/closed/indestructible/opshuttle{tag = "icon-wall3 (SOUTHEAST)"; icon_state = "wall3"; dir = 6},/area/ruin/powered{name = "Shuttle"}) + +(1,1,1) = {" +aaabcddddeaaaaaaaaaaaaaaaaaa +aaafcddghhiaaaaaaaaaaaaaaaaa +aaajdghhkkhhhhliaaaaaaaaaaaa +bcdddhmnkknkkhkhhhhhhhhhhhia +fcddghmhhhhkknknknoonkknpphi +aaaqhrmhhhhnhhhhkhsthkkhpuva +aaaalmmwhhhkhhhhkhxxhxxhyuva +aaajhrmhhhhnhhhhkhkkhkkhpuva +bcddzhmhhhhkknknknkknkknpphi +fcdddhmnkknkkhkhhhhhhhhhhhia +aaaqdzhhkkhhhhliaaaaaaaaaaaa +aaabcddzhhiaaaaaaaaaaaaaaaaa +aaafcddddAaaaaaaaaaaaaaaaaaa +"} diff --git a/_maps/templates/medium_shuttle3.dmm b/_maps/templates/medium_shuttle3.dmm new file mode 100644 index 00000000000..359922091bd --- /dev/null +++ b/_maps/templates/medium_shuttle3.dmm @@ -0,0 +1,773 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion (NORTH)"; + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/space, +/area/ruin/powered{ + name = "Shuttle" + }) +"c" = ( +/turf/closed/indestructible/opshuttle, +/area/ruin/powered{ + name = "Shuttle" + }) +"d" = ( +/obj/structure/shuttle/engine/heater{ + tag = "icon-heater (NORTH)"; + icon_state = "heater"; + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/ruin/powered{ + name = "Shuttle" + }) +"e" = ( +/turf/open/space, +/turf/closed/indestructible/opshuttle{ + tag = "icon-wall3 (NORTHWEST)"; + icon_state = "wall3"; + dir = 9 + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"f" = ( +/turf/open/space, +/turf/closed/indestructible/opshuttle{ + tag = "icon-wall3 (NORTHEAST)"; + icon_state = "wall3"; + dir = 5 + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"g" = ( +/turf/closed/wall/shuttle/smooth, +/turf/closed/indestructible/opshuttle{ + tag = "icon-wall3 (SOUTHEAST)"; + icon_state = "wall3"; + dir = 6 + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"h" = ( +/turf/closed/wall/shuttle/smooth, +/area/ruin/powered{ + name = "Shuttle" + }) +"i" = ( +/turf/closed/wall/shuttle/smooth, +/turf/closed/indestructible/opshuttle{ + tag = "icon-wall3 (SOUTHWEST)"; + icon_state = "wall3"; + dir = 10 + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"j" = ( +/obj/machinery/door/airlock/glass_external, +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Shuttle" + }) +"k" = ( +/obj/machinery/power/smes/magical, +/turf/open/floor/plasteel, +/area/ruin/powered{ + name = "Shuttle" + }) +"l" = ( +/turf/open/floor/plasteel, +/area/ruin/powered{ + name = "Shuttle" + }) +"m" = ( +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Shuttle" + }) +"n" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion (EAST)"; + icon_state = "propulsion"; + dir = 4 + }, +/turf/open/space, +/area/ruin/powered{ + name = "Shuttle" + }) +"o" = ( +/obj/structure/shuttle/engine/heater{ + tag = "icon-heater (WEST)"; + icon_state = "heater"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/powered{ + name = "Shuttle" + }) +"p" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/ruin/powered{ + name = "Shuttle" + }) +"q" = ( +/obj/structure/shuttle/engine/heater{ + tag = "icon-heater (EAST)"; + icon_state = "heater"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/powered{ + name = "Shuttle" + }) +"r" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion (WEST)"; + icon_state = "propulsion"; + dir = 8 + }, +/turf/open/space, +/area/ruin/powered{ + name = "Shuttle" + }) +"s" = ( +/turf/closed/wall/shuttle/smooth, +/turf/closed/indestructible/opshuttle{ + tag = "icon-wall3 (NORTHEAST)"; + icon_state = "wall3"; + dir = 5 + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"t" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/powered{ + name = "Shuttle" + }) +"u" = ( +/turf/closed/wall/shuttle/smooth, +/turf/closed/indestructible/opshuttle{ + tag = "icon-wall3 (NORTHWEST)"; + icon_state = "wall3"; + dir = 9 + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"v" = ( +/obj/structure/table, +/turf/open/floor/plasteel/darkyellow, +/area/ruin/powered{ + name = "Shuttle" + }) +"w" = ( +/turf/open/floor/plasteel/darkyellow, +/area/ruin/powered{ + name = "Shuttle" + }) +"x" = ( +/obj/structure/chair/comfy{ + tag = "icon-comfychair (WEST)"; + icon_state = "comfychair"; + dir = 8 + }, +/turf/open/floor/plasteel/darkyellow, +/area/ruin/powered{ + name = "Shuttle" + }) +"y" = ( +/turf/open/space, +/turf/closed/indestructible/opshuttle{ + tag = "icon-wall3 (SOUTHWEST)"; + icon_state = "wall3"; + dir = 10 + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"z" = ( +/obj/machinery/sleeper, +/turf/open/floor/plasteel/darkblue, +/area/ruin/powered{ + name = "Shuttle" + }) +"A" = ( +/turf/open/floor/plasteel/black, +/area/ruin/powered{ + name = "Shuttle" + }) +"B" = ( +/turf/open/space, +/turf/closed/indestructible/opshuttle{ + tag = "icon-wall3 (SOUTHEAST)"; + icon_state = "wall3"; + dir = 6 + }, +/area/ruin/powered{ + name = "Shuttle" + }) +"C" = ( +/turf/open/floor/plasteel/darkblue, +/area/ruin/powered{ + name = "Shuttle" + }) +"D" = ( +/obj/structure/table, +/obj/item/weapon/storage/firstaid, +/turf/open/floor/plasteel/darkblue, +/area/ruin/powered{ + name = "Shuttle" + }) +"E" = ( +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating/airless, +/area/ruin/powered{ + name = "Shuttle" + }) +"F" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/space, +/area/ruin/powered{ + name = "Shuttle" + }) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +n +a +a +a +a +n +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +n +c +o +a +a +a +a +o +c +n +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +e +o +c +c +y +a +a +e +c +c +o +y +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +e +c +c +c +c +c +a +a +c +c +c +c +c +y +a +a +a +a +"} +(5,1,1) = {" +a +a +a +e +g +h +h +s +c +g +j +j +s +c +g +h +h +s +y +a +a +a +"} +(6,1,1) = {" +a +a +e +c +h +k +l +h +h +h +m +m +h +h +h +l +k +h +c +y +a +a +"} +(7,1,1) = {" +a +b +d +c +h +l +l +l +l +p +l +l +p +l +l +l +l +h +c +E +F +a +"} +(8,1,1) = {" +a +c +c +c +i +h +l +l +l +h +t +t +h +l +l +l +h +u +c +c +c +a +"} +(9,1,1) = {" +b +d +c +c +c +h +l +l +h +z +C +C +D +h +l +l +h +c +c +c +E +F +"} +(10,1,1) = {" +a +a +f +c +g +h +p +h +v +h +C +C +h +A +h +p +h +s +c +B +a +a +"} +(11,1,1) = {" +a +a +a +a +j +m +l +t +w +w +l +l +A +A +t +l +m +j +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +j +m +l +t +x +w +l +l +A +A +t +l +m +j +a +a +a +a +"} +(13,1,1) = {" +a +a +e +c +i +h +p +h +w +h +A +A +h +A +h +p +h +u +c +y +a +a +"} +(14,1,1) = {" +b +d +c +c +c +h +l +l +h +A +A +A +A +h +l +l +h +c +c +c +E +F +"} +(15,1,1) = {" +a +c +c +c +g +h +l +l +l +h +t +t +h +l +l +l +h +s +c +c +c +a +"} +(16,1,1) = {" +a +b +d +c +h +l +l +l +l +p +l +l +p +l +l +l +l +h +c +E +F +a +"} +(17,1,1) = {" +a +a +f +c +h +k +l +h +h +h +m +m +h +h +h +l +k +h +c +B +a +a +"} +(18,1,1) = {" +a +a +a +f +i +h +h +u +c +i +j +j +u +c +i +h +h +u +B +a +a +a +"} +(19,1,1) = {" +a +a +a +a +f +c +c +c +c +c +a +a +c +c +c +c +c +B +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +f +q +c +c +B +a +a +f +c +c +q +B +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +a +r +c +q +a +a +a +a +q +c +r +a +a +a +a +a +a +"} +(22,1,1) = {" +a +a +a +a +a +a +a +a +r +a +a +a +a +r +a +a +a +a +a +a +a +a +"} diff --git a/_maps/templates/medium_shuttle4.dmm b/_maps/templates/medium_shuttle4.dmm new file mode 100644 index 00000000000..3f0edd19108 --- /dev/null +++ b/_maps/templates/medium_shuttle4.dmm @@ -0,0 +1,480 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/turf/open/space, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (WEST)"; + icon_state = "corner"; + dir = 8 + }, +/area/ruin/powered) +"c" = ( +/turf/closed/indestructible/oldshuttle, +/area/ruin/powered) +"d" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"e" = ( +/turf/open/space, +/turf/closed/indestructible/oldshuttle/corner, +/area/ruin/powered) +"f" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (NORTH)"; + icon_state = "corner"; + dir = 1 + }, +/area/ruin/powered) +"g" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"h" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (EAST)"; + icon_state = "corner"; + dir = 4 + }, +/area/ruin/powered) +"i" = ( +/obj/structure/closet{ + icon_state = "oldcloset" + }, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"j" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + tag = "icon-propulsion (NORTH)"; + icon_state = "propulsion"; + dir = 1 + }, +/turf/open/space, +/area/ruin/powered) +"k" = ( +/turf/closed/indestructible/oldshuttle{ + tag = "icon-orange"; + icon_state = "orange" + }, +/area/ruin/powered) +"l" = ( +/obj/structure/chair/old{ + tag = "icon-chairold (NORTH)"; + icon_state = "chairold"; + dir = 1 + }, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"m" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (WEST)"; + icon_state = "corner"; + dir = 8 + }, +/area/ruin/powered) +"n" = ( +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/turf/closed/indestructible/oldshuttle/corner, +/area/ruin/powered) +"o" = ( +/turf/open/space, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (NORTH)"; + icon_state = "corner"; + dir = 1 + }, +/area/ruin/powered) +"p" = ( +/turf/open/space, +/turf/closed/indestructible/oldshuttle/corner{ + tag = "icon-corner (EAST)"; + icon_state = "corner"; + dir = 4 + }, +/area/ruin/powered) +"q" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/oldshuttle/corner, +/area/ruin/powered) +"r" = ( +/obj/machinery/power/generator, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"s" = ( +/obj/machinery/power/smes, +/turf/open/floor/oldshuttle{ + baseturf = /turf/open/space; + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"t" = ( +/obj/structure/shuttle/engine/propulsion/burst/left, +/turf/open/space, +/area/ruin/powered) +"u" = ( +/obj/structure/shuttle/engine/propulsion/burst/right, +/turf/open/space, +/area/ruin/powered) +"v" = ( +/obj/structure/shuttle/engine/propulsion/burst/right, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/powered) +"w" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/open/space, +/area/ruin/powered) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +b +c +k +t +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +b +c +c +f +g +k +k +w +"} +(3,1,1) = {" +a +a +a +a +a +b +d +f +g +g +g +g +k +k +w +"} +(4,1,1) = {" +a +a +a +a +j +k +g +g +g +g +m +d +k +u +a +"} +(5,1,1) = {" +a +a +a +a +b +c +g +g +g +m +o +a +a +a +a +"} +(6,1,1) = {" +a +a +b +c +c +c +c +c +c +c +c +c +c +p +a +"} +(7,1,1) = {" +a +b +f +i +c +i +i +i +i +i +i +c +s +c +p +"} +(8,1,1) = {" +b +f +i +i +c +l +l +l +l +l +l +c +g +n +c +"} +(9,1,1) = {" +c +g +g +g +g +l +l +l +l +l +m +c +g +g +c +"} +(10,1,1) = {" +d +g +g +g +g +g +g +g +g +g +c +r +g +g +d +"} +(11,1,1) = {" +c +g +g +g +g +l +l +l +l +l +n +c +g +g +c +"} +(12,1,1) = {" +e +h +i +i +c +l +l +l +l +l +l +c +g +m +c +"} +(13,1,1) = {" +a +e +h +i +c +i +i +i +i +i +i +c +s +c +o +"} +(14,1,1) = {" +a +a +e +c +c +c +c +c +c +c +c +c +c +o +a +"} +(15,1,1) = {" +a +a +a +a +e +c +g +g +g +n +p +a +a +a +a +"} +(16,1,1) = {" +a +a +a +a +j +k +g +g +g +g +n +d +k +t +a +"} +(17,1,1) = {" +a +a +a +a +a +e +d +h +g +g +g +g +k +k +w +"} +(18,1,1) = {" +a +a +a +a +a +a +a +e +c +c +h +g +k +k +w +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +a +q +c +k +v +a +"} diff --git a/code/game/objects/structures/beds_chairs/chair.dm b/code/game/objects/structures/beds_chairs/chair.dm index c91e5d5978e..99bdff56bf4 100644 --- a/code/game/objects/structures/beds_chairs/chair.dm +++ b/code/game/objects/structures/beds_chairs/chair.dm @@ -323,3 +323,9 @@ /obj/item/chair/wood/wings icon_state = "wooden_chair_wings_toppled" origin_type = /obj/structure/chair/wood/wings + +/obj/structure/chair/old + name = "strange chair" + desc = "You sit in this. Either by will or force. Looks REALLY uncomfortable." + icon_state = "chairold" + item_chair = null diff --git a/code/game/turfs/closed.dm b/code/game/turfs/closed.dm index 69058118212..8b3a445b43b 100644 --- a/code/game/turfs/closed.dm +++ b/code/game/turfs/closed.dm @@ -10,6 +10,17 @@ icon = 'icons/turf/walls.dmi' explosion_block = 50 +/turf/closed/indestructible/oldshuttle + name = "strange shuttle wall" + icon = 'icons/turf/shuttleold.dmi' + icon_state = "block" + +/turf/closed/indestructible/oldshuttle/corner + icon_state = "corner" + + + + /turf/closed/indestructible/splashscreen name = "Space Station 13" icon = 'icons/misc/fullscreen.dmi' diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index c8b395a0c84..0fad83071bb 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -106,3 +106,8 @@ /turf/open/floor/noslip/MakeSlippery() return + +/turf/open/floor/oldshuttle + icon = 'icons/turf/shuttleold.dmi' + icon_state = "floor" + floor_tile = /obj/item/stack/tile/plasteel \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm new file mode 100644 index 00000000000..d59dab79591 --- /dev/null +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/spaceman.dm @@ -0,0 +1,23 @@ +/mob/living/simple_animal/hostile/retaliate/spaceman + name = "Spaceman" + desc = "What in the actual hell..?" + icon_state = "old" + icon_living = "old" + icon_dead = "old_dead" + icon_gib = "clown_gib" + turns_per_move = 5 + response_help = "pokes" + response_disarm = "gently pushes aside" + response_harm = "punches" + a_intent = "harm" + maxHealth = 100 + health = 100 + speed = 0 + harm_intent_damage = 8 + melee_damage_lower = 10 + melee_damage_upper = 10 + attacktext = "hits" + attack_sound = 'sound/weapons/punch1.ogg' + environment_smash = 0 + del_on_death = 0 + diff --git a/icons/mob/animal.dmi b/icons/mob/animal.dmi index 06905f87d76..4811a7d31c2 100644 Binary files a/icons/mob/animal.dmi and b/icons/mob/animal.dmi differ diff --git a/icons/obj/bureaucracy.dmi b/icons/obj/bureaucracy.dmi index 44382c1f48e..3f0b5eb70c9 100644 Binary files a/icons/obj/bureaucracy.dmi and b/icons/obj/bureaucracy.dmi differ diff --git a/icons/obj/chairs.dmi b/icons/obj/chairs.dmi index b1b422eb558..29fed5de145 100644 Binary files a/icons/obj/chairs.dmi and b/icons/obj/chairs.dmi differ diff --git a/icons/obj/closet.dmi b/icons/obj/closet.dmi index 58430a3543a..33cb50421a4 100644 Binary files a/icons/obj/closet.dmi and b/icons/obj/closet.dmi differ diff --git a/icons/turf/shuttleold.dmi b/icons/turf/shuttleold.dmi new file mode 100644 index 00000000000..e0fe0025c3b Binary files /dev/null and b/icons/turf/shuttleold.dmi differ diff --git a/tgstation.dme b/tgstation.dme index 19636216015..2f3858e6137 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1457,6 +1457,7 @@ #include "code\modules\mob\living\simple_animal\hostile\retaliate\bat.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\clown.dm" #include "code\modules\mob\living\simple_animal\hostile\retaliate\retaliate.dm" +#include "code\modules\mob\living\simple_animal\hostile\retaliate\spaceman.dm" #include "code\modules\mob\living\simple_animal\slime\death.dm" #include "code\modules\mob\living\simple_animal\slime\emote.dm" #include "code\modules\mob\living\simple_animal\slime\life.dm"