mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-09 16:05:07 +00:00
## About The Pull Request First and foremost, converts all Nanotrasen simplemobs into basic mobs. To avoid messy and redundant code, or god forbid, making Nanotrasen mobs a subtype of Syndicate ones, I've made Syndicate, Russian, and Nanotrasen mobs all share a unified "Trooper" parent. This should have no effect on their behaviors, but makes things much easier to extend further in the future. While most of this PR is pretty cut-and-dry, I've done a couple notable things. For one, all types of ranged trooper will now avoid friendly fire, instead of shooting their friends in the back. Even the Russians have trigger discipline. I've also created a new AI subtree that allows mobs to call for reinforcements. I've hopefully made this easy to extend, but the existing version works as follows: - A mob with this subtree that gains a target that is also a mob will call out to all mobs within 15 tiles. - If they share a faction, mobs receiving the call will have the target added to their retaliate list, and have a new key set targeting the calling mob. - If they have the correct subtree in their AI controller, called-to mobs will then run over to help out. Sadly, this behavior is currently used only by a few completely unused Nanotrasen mobs, so in practice it will not yet be seen. Finally, I've fixed a minor issue where melee Russian mobs punch people to death despite holding a knife. They now use the proper effects for stabbing instead of punching. ## Why It's Good For The Game Removes 8 more simple animals from the list. As said above, making all "trooper" type mobs share a common parent cuts down on code reuse, ensures consistency of behavior, and makes it much easier to add new troopers not affiliated with these groups. I expect that I'll make pirates share this same parent next. The new "reinforcements" behavior, though extremely powerful, opens up exciting new opportunities in the future. There aren't many existing behaviors that allow basic mobs to work _together_ in interesting ways, and I think adding some enemy teamwork could be fun. ## Changelog 🆑 refactor: Hostile Nanotrasen mobs now use the basic mob framework. This should make them a little smarter and more dangerous. Please report any bugs. fix: Russian mobs will now actually use those knives they're holding. /🆑
1226 lines
26 KiB
Plaintext
1226 lines
26 KiB
Plaintext
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
|
"aj" = (
|
|
/obj/effect/turf_decal/box/white/corners{
|
|
dir = 8
|
|
},
|
|
/obj/structure/closet/crate,
|
|
/obj/item/stack/sheet/plasteel/twenty,
|
|
/obj/item/stack/sheet/plasteel/twenty,
|
|
/obj/effect/mapping_helpers/broken_floor,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"co" = (
|
|
/turf/closed/wall/mineral/titanium/nodiagonal,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"cu" = (
|
|
/mob/living/basic/trooper/syndicate/ranged/smg/space,
|
|
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"cC" = (
|
|
/obj/machinery/firealarm/directional/north,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 1
|
|
},
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"cJ" = (
|
|
/obj/structure/table,
|
|
/obj/item/storage/toolbox/mechanical,
|
|
/obj/item/multitool,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"dv" = (
|
|
/obj/machinery/power/shuttle_engine/propulsion/burst/right{
|
|
dir = 8
|
|
},
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"ex" = (
|
|
/obj/structure/lattice,
|
|
/obj/item/stack/sheet/mineral/titanium,
|
|
/turf/template_noop,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"eN" = (
|
|
/obj/effect/turf_decal/box/white/corners{
|
|
dir = 4
|
|
},
|
|
/obj/effect/mapping_helpers/broken_floor,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"fJ" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 10
|
|
},
|
|
/obj/effect/decal/cleanable/blood,
|
|
/obj/effect/turf_decal/tile/yellow/half/contrasted{
|
|
dir = 1
|
|
},
|
|
/turf/open/floor/iron{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"fR" = (
|
|
/obj/effect/turf_decal/bot,
|
|
/obj/machinery/atmospherics/components/tank/air{
|
|
dir = 4
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"hM" = (
|
|
/obj/structure/rack,
|
|
/obj/item/tank/internals/oxygen,
|
|
/obj/item/radio,
|
|
/obj/item/clothing/mask/gas,
|
|
/obj/effect/turf_decal/tile/blue{
|
|
dir = 4
|
|
},
|
|
/turf/open/floor/iron{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"hS" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"hZ" = (
|
|
/obj/machinery/door/firedoor,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 4
|
|
},
|
|
/obj/machinery/door/airlock/command{
|
|
name = "Bridge"
|
|
},
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"iB" = (
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 4
|
|
},
|
|
/obj/effect/mapping_helpers/burnt_floor,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"jz" = (
|
|
/obj/structure/closet/crate,
|
|
/obj/item/stack/sheet/mineral/silver{
|
|
amount = 25
|
|
},
|
|
/obj/item/stack/sheet/mineral/silver{
|
|
amount = 25
|
|
},
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"jQ" = (
|
|
/obj/structure/table,
|
|
/obj/machinery/cell_charger,
|
|
/obj/machinery/firealarm/directional/north,
|
|
/obj/item/stack/cable_coil{
|
|
pixel_x = 12;
|
|
pixel_y = 4
|
|
},
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"kg" = (
|
|
/obj/machinery/door/poddoor{
|
|
id = "caravantrade1_cargo";
|
|
name = "Cargo Blast Door"
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"ll" = (
|
|
/obj/machinery/power/port_gen/pacman{
|
|
anchored = 1
|
|
},
|
|
/obj/item/wrench,
|
|
/obj/machinery/power/terminal,
|
|
/obj/effect/turf_decal/stripes/line{
|
|
dir = 5
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/structure/cable,
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"lD" = (
|
|
/obj/structure/closet/crate/preopen,
|
|
/obj/item/stack/sheet/iron/fifty,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"lK" = (
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 4
|
|
},
|
|
/obj/effect/turf_decal/tile/yellow{
|
|
dir = 4
|
|
},
|
|
/turf/open/floor/iron{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"mb" = (
|
|
/obj/machinery/light/small/directional/south,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 4
|
|
},
|
|
/obj/effect/turf_decal/tile/yellow/half/contrasted{
|
|
dir = 1
|
|
},
|
|
/turf/open/floor/iron{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"mx" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 4
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"nj" = (
|
|
/obj/machinery/airalarm/directional/west,
|
|
/obj/effect/mapping_helpers/airalarm/all_access,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/effect/decal/cleanable/blood,
|
|
/obj/machinery/atmospherics/components/unary/vent_pump/on,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"nI" = (
|
|
/turf/template_noop,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"nO" = (
|
|
/obj/machinery/airalarm/directional/east,
|
|
/obj/effect/mapping_helpers/airalarm/all_access,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
|
|
/obj/effect/mapping_helpers/broken_floor,
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"oJ" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 1
|
|
},
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"pj" = (
|
|
/obj/machinery/suit_storage_unit/standard_unit,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"px" = (
|
|
/obj/machinery/light/directional/north,
|
|
/obj/structure/table,
|
|
/obj/item/stack/package_wrap,
|
|
/obj/item/crowbar,
|
|
/obj/item/flashlight{
|
|
pixel_x = 1;
|
|
pixel_y = 5
|
|
},
|
|
/obj/machinery/airalarm/directional/north,
|
|
/obj/effect/mapping_helpers/airalarm/all_access,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"rt" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
|
|
/obj/effect/turf_decal/tile/blue/half/contrasted{
|
|
dir = 4
|
|
},
|
|
/turf/open/floor/iron{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"rz" = (
|
|
/obj/effect/turf_decal/box/white/corners{
|
|
dir = 4
|
|
},
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"rC" = (
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"su" = (
|
|
/obj/structure/table,
|
|
/obj/machinery/microwave{
|
|
pixel_y = 5
|
|
},
|
|
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"sJ" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/structure/table/reinforced,
|
|
/obj/item/paper_bin{
|
|
pixel_x = 6;
|
|
pixel_y = 6
|
|
},
|
|
/obj/item/pen{
|
|
pixel_x = 6;
|
|
pixel_y = 6
|
|
},
|
|
/obj/item/folder/yellow{
|
|
pixel_x = -6
|
|
},
|
|
/obj/effect/turf_decal/tile/blue/anticorner/contrasted,
|
|
/turf/open/floor/iron/dark{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"tp" = (
|
|
/obj/machinery/door/airlock{
|
|
id_tag = "caravantrade1_cabin1";
|
|
name = "Cabin 1"
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
|
|
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"tH" = (
|
|
/obj/structure/chair/stool/directional/west,
|
|
/obj/effect/turf_decal/tile/yellow/half/contrasted{
|
|
dir = 4
|
|
},
|
|
/turf/open/floor/iron{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"tT" = (
|
|
/obj/machinery/door/poddoor{
|
|
id = "caravantrade1_cargo";
|
|
name = "Cargo Blast Door"
|
|
},
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"uE" = (
|
|
/obj/structure/table,
|
|
/obj/item/storage/box/donkpockets{
|
|
pixel_x = 6;
|
|
pixel_y = 6
|
|
},
|
|
/obj/item/plate{
|
|
pixel_x = -5;
|
|
pixel_y = -3
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"uZ" = (
|
|
/obj/effect/turf_decal/box/white/corners{
|
|
dir = 1
|
|
},
|
|
/obj/structure/closet/crate,
|
|
/obj/item/stack/sheet/mineral/uranium{
|
|
amount = 10
|
|
},
|
|
/obj/item/stack/sheet/mineral/uranium{
|
|
amount = 10
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"vG" = (
|
|
/obj/structure/table/reinforced,
|
|
/obj/machinery/button/door{
|
|
id = "caravantrade1_bridge";
|
|
name = "Ship Blast Door Control"
|
|
},
|
|
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
|
dir = 4
|
|
},
|
|
/turf/open/floor/iron/dark{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"wC" = (
|
|
/obj/effect/turf_decal/box/white/corners{
|
|
dir = 4
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/structure/closet/crate,
|
|
/obj/item/stack/sheet/mineral/gold{
|
|
amount = 25
|
|
},
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"yv" = (
|
|
/obj/effect/turf_decal/bot_white,
|
|
/obj/structure/closet/emcloset,
|
|
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"zV" = (
|
|
/obj/structure/lattice,
|
|
/obj/structure/broken_flooring/singular/directional/south,
|
|
/turf/template_noop,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Bh" = (
|
|
/obj/machinery/power/shuttle_engine/heater{
|
|
dir = 8
|
|
},
|
|
/obj/structure/window/reinforced/spawner/directional/east,
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Bp" = (
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 10
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"BC" = (
|
|
/obj/structure/lattice,
|
|
/turf/template_noop,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"BY" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 8
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"CA" = (
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 8
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Da" = (
|
|
/obj/machinery/door/poddoor{
|
|
id = "caravantrade1_cargo";
|
|
name = "Cargo Blast Door"
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/effect/mapping_helpers/broken_floor,
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Dg" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/computer/camera_advanced/shuttle_docker/caravan/trade1{
|
|
dir = 8
|
|
},
|
|
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
|
dir = 1
|
|
},
|
|
/turf/open/floor/iron/dark{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"DV" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/computer/shuttle/caravan/trade1{
|
|
dir = 8
|
|
},
|
|
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
|
dir = 8
|
|
},
|
|
/turf/open/floor/iron/dark{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Eh" = (
|
|
/obj/effect/turf_decal/box/white/corners{
|
|
dir = 1
|
|
},
|
|
/obj/effect/mapping_helpers/broken_floor,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"EO" = (
|
|
/obj/effect/spawner/structure/window/reinforced/shuttle,
|
|
/obj/machinery/door/poddoor{
|
|
id = "caravantrade1_bridge"
|
|
},
|
|
/turf/open/floor/plating,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Fb" = (
|
|
/obj/machinery/light/small/directional/east,
|
|
/obj/machinery/firealarm/directional/east,
|
|
/obj/effect/decal/cleanable/blood,
|
|
/obj/machinery/atmospherics/components/unary/vent_pump/on{
|
|
dir = 8
|
|
},
|
|
/mob/living/basic/trooper/syndicate/ranged/smg/space,
|
|
/obj/effect/turf_decal/tile/yellow{
|
|
dir = 4
|
|
},
|
|
/turf/open/floor/iron{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Fu" = (
|
|
/obj/effect/decal/cleanable/blood,
|
|
/mob/living/basic/trooper/syndicate/melee/sword/space/stormtrooper,
|
|
/obj/effect/turf_decal/tile/blue{
|
|
dir = 4
|
|
},
|
|
/turf/open/floor/iron/dark{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"FQ" = (
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 8
|
|
},
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Gq" = (
|
|
/obj/structure/girder,
|
|
/obj/effect/mapping_helpers/broken_floor,
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"He" = (
|
|
/obj/machinery/door/airlock{
|
|
id_tag = "caravantrade1_cabin2";
|
|
name = "Cabin 2"
|
|
},
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
|
|
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Hz" = (
|
|
/obj/machinery/door/firedoor,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
|
|
/obj/structure/door_assembly/door_assembly_min{
|
|
anchored = 1;
|
|
density = 0;
|
|
name = "broken airlock"
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"HF" = (
|
|
/obj/effect/turf_decal/box/white/corners{
|
|
dir = 8
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"HY" = (
|
|
/obj/machinery/light/small/directional/west,
|
|
/obj/machinery/firealarm/directional/west,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/structure/rack,
|
|
/obj/item/storage/toolbox/emergency,
|
|
/obj/item/wrench,
|
|
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
|
dir = 1
|
|
},
|
|
/turf/open/floor/iron/dark{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Id" = (
|
|
/obj/structure/rack,
|
|
/obj/item/storage/belt/utility,
|
|
/obj/structure/extinguisher_cabinet/directional/north,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Ix" = (
|
|
/obj/machinery/light/small/directional/south,
|
|
/obj/structure/bed{
|
|
dir = 4
|
|
},
|
|
/obj/item/bedsheet{
|
|
dir = 4
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/airalarm/directional/east,
|
|
/obj/effect/mapping_helpers/airalarm/all_access,
|
|
/obj/machinery/atmospherics/components/unary/vent_pump/on{
|
|
dir = 1
|
|
},
|
|
/obj/machinery/button/door/directional/west{
|
|
id = "caravantrade1_cabin2";
|
|
name = "Cabin Bolt Control";
|
|
normaldoorcontrol = 1;
|
|
specialfunctions = 4
|
|
},
|
|
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"IA" = (
|
|
/obj/machinery/atmospherics/components/unary/vent_pump/on,
|
|
/obj/machinery/button/door/directional/west{
|
|
id = "caravantrade1_bolt";
|
|
name = "External Bolt Control";
|
|
normaldoorcontrol = 1;
|
|
pixel_y = 8;
|
|
specialfunctions = 4
|
|
},
|
|
/obj/effect/turf_decal/tile/blue,
|
|
/turf/open/floor/iron{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"IY" = (
|
|
/obj/machinery/door/airlock{
|
|
name = "Restroom"
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/showroomfloor{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Jv" = (
|
|
/turf/template_noop,
|
|
/area/template_noop)
|
|
"JH" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 4
|
|
},
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"JU" = (
|
|
/obj/item/stack/sheet/iron/fifty,
|
|
/obj/effect/mapping_helpers/burnt_floor,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"JW" = (
|
|
/turf/closed/wall/mineral/titanium,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"KD" = (
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 4
|
|
},
|
|
/mob/living/basic/trooper/syndicate/ranged/smg/space,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Ld" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/effect/mapping_helpers/broken_floor,
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Lo" = (
|
|
/obj/effect/turf_decal/box/white/corners{
|
|
dir = 1
|
|
},
|
|
/obj/structure/closet/crate,
|
|
/obj/item/stack/sheet/rglass{
|
|
amount = 20
|
|
},
|
|
/obj/item/stack/sheet/rglass{
|
|
amount = 20
|
|
},
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"LI" = (
|
|
/obj/machinery/airalarm/directional/north,
|
|
/obj/effect/mapping_helpers/airalarm/all_access,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 1
|
|
},
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"LL" = (
|
|
/obj/machinery/power/shuttle_engine/propulsion/burst{
|
|
dir = 8
|
|
},
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"LO" = (
|
|
/obj/effect/turf_decal/box/white/corners{
|
|
dir = 8
|
|
},
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Mc" = (
|
|
/obj/machinery/light/small/directional/west,
|
|
/obj/structure/sign/warning/vacuum/directional/east,
|
|
/turf/open/floor/plating,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Mr" = (
|
|
/obj/machinery/light/small/directional/north,
|
|
/obj/machinery/airalarm/directional/north,
|
|
/obj/effect/mapping_helpers/airalarm/all_access,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 4
|
|
},
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"ME" = (
|
|
/obj/effect/turf_decal/box/white/corners,
|
|
/obj/structure/closet/crate,
|
|
/obj/item/stack/sheet/glass/fifty,
|
|
/obj/item/stack/sheet/glass/fifty,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Ni" = (
|
|
/obj/machinery/light/small/directional/south,
|
|
/obj/structure/bed,
|
|
/obj/item/bedsheet,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/airalarm/directional/east,
|
|
/obj/effect/mapping_helpers/airalarm/all_access,
|
|
/obj/machinery/atmospherics/components/unary/vent_pump/on{
|
|
dir = 1
|
|
},
|
|
/obj/machinery/button/door/directional/west{
|
|
id = "caravantrade1_cabin1";
|
|
name = "Cabin Bolt Control";
|
|
normaldoorcontrol = 1;
|
|
specialfunctions = 4
|
|
},
|
|
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"NQ" = (
|
|
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
|
|
dir = 1
|
|
},
|
|
/obj/effect/mapping_helpers/airlock/locked,
|
|
/obj/machinery/door/airlock/external/ruin{
|
|
id_tag = "caravantrade1_bolt"
|
|
},
|
|
/turf/open/floor/plating,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Op" = (
|
|
/obj/machinery/door/firedoor,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 4
|
|
},
|
|
/obj/machinery/door/airlock/engineering{
|
|
name = "Engine Room"
|
|
},
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"OW" = (
|
|
/obj/structure/chair/comfy/shuttle{
|
|
dir = 4
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/effect/mob_spawn/corpse/human/cargo_tech,
|
|
/obj/effect/decal/cleanable/blood,
|
|
/obj/effect/turf_decal/tile/blue,
|
|
/turf/open/floor/iron/dark{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Pf" = (
|
|
/obj/machinery/light/small/directional/east,
|
|
/obj/machinery/power/apc/auto_name/directional/east,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
|
|
/obj/structure/cable,
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Qi" = (
|
|
/obj/machinery/airalarm/directional/west,
|
|
/obj/effect/mapping_helpers/airalarm/all_access,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
|
|
/obj/effect/mob_spawn/corpse/human/cargo_tech,
|
|
/obj/effect/decal/cleanable/blood,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Ql" = (
|
|
/obj/machinery/light/small/directional/south,
|
|
/obj/effect/turf_decal/box/white/corners,
|
|
/obj/structure/closet/crate,
|
|
/obj/item/stack/sheet/mineral/diamond{
|
|
amount = 5
|
|
},
|
|
/obj/machinery/button/door/directional/south{
|
|
id = "caravantrade1_cargo";
|
|
name = "Cargo Blast Door Control"
|
|
},
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Qu" = (
|
|
/obj/machinery/door/airlock{
|
|
name = "Crew Quarters"
|
|
},
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 4
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"QH" = (
|
|
/obj/effect/turf_decal/bot,
|
|
/obj/machinery/space_heater,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/components/unary/vent_pump/on{
|
|
dir = 4
|
|
},
|
|
/obj/effect/mapping_helpers/broken_floor,
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Rv" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/effect/mapping_helpers/broken_floor,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Tb" = (
|
|
/obj/machinery/power/smes,
|
|
/obj/effect/turf_decal/stripes/line{
|
|
dir = 4
|
|
},
|
|
/obj/structure/cable,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"To" = (
|
|
/obj/machinery/door/airlock{
|
|
name = "Crew Cabins"
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 4
|
|
},
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Tq" = (
|
|
/obj/structure/closet/crate,
|
|
/obj/item/stack/sheet/mineral/titanium{
|
|
amount = 20
|
|
},
|
|
/obj/item/stack/sheet/mineral/titanium{
|
|
amount = 20
|
|
},
|
|
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Tu" = (
|
|
/obj/effect/mapping_helpers/airlock/cyclelink_helper,
|
|
/obj/effect/mapping_helpers/airlock/locked,
|
|
/obj/machinery/door/airlock/external/ruin{
|
|
id_tag = "caravantrade1_bolt"
|
|
},
|
|
/obj/docking_port/mobile{
|
|
callTime = 250;
|
|
dir = 2;
|
|
shuttle_id = "caravantrade1";
|
|
movement_force = list("KNOCKDOWN" = 0, "THROW" = 0);
|
|
name = "Small Freighter";
|
|
port_direction = 8;
|
|
preferred_direction = 4
|
|
},
|
|
/turf/open/floor/plating,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Tx" = (
|
|
/obj/machinery/light/small/directional/west,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/structure/rack,
|
|
/obj/item/storage/medkit/regular,
|
|
/obj/effect/turf_decal/tile/blue/anticorner/contrasted{
|
|
dir = 8
|
|
},
|
|
/turf/open/floor/iron/dark{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"TY" = (
|
|
/obj/machinery/atmospherics/components/unary/vent_pump/on{
|
|
dir = 1
|
|
},
|
|
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Uz" = (
|
|
/obj/structure/toilet{
|
|
dir = 4
|
|
},
|
|
/obj/structure/sink/directional/south,
|
|
/obj/machinery/light/small/directional/south,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/iron/showroomfloor{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"UK" = (
|
|
/obj/structure/closet/secure_closet/freezer{
|
|
locked = 0;
|
|
name = "fridge"
|
|
},
|
|
/obj/item/reagent_containers/cup/glass/bottle/beer{
|
|
pixel_x = -3;
|
|
pixel_y = 3
|
|
},
|
|
/obj/item/reagent_containers/cup/glass/bottle/beer,
|
|
/obj/item/reagent_containers/cup/glass/bottle/beer{
|
|
pixel_x = 3;
|
|
pixel_y = -3
|
|
},
|
|
/obj/item/reagent_containers/cup/glass/waterbottle{
|
|
pixel_x = -3;
|
|
pixel_y = 3
|
|
},
|
|
/obj/item/reagent_containers/cup/glass/waterbottle,
|
|
/obj/item/reagent_containers/cup/glass/waterbottle{
|
|
pixel_x = 3;
|
|
pixel_y = -3
|
|
},
|
|
/obj/item/food/pizzaslice/margherita{
|
|
pixel_x = -3;
|
|
pixel_y = 3
|
|
},
|
|
/obj/item/food/pizzaslice/margherita,
|
|
/obj/item/food/chocolatebar,
|
|
/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{
|
|
dir = 4
|
|
},
|
|
/turf/open/floor/iron{
|
|
initial_gas_mix = "TEMP=2.7"
|
|
},
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"VA" = (
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 9
|
|
},
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Xq" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
|
|
/obj/machinery/meter,
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"XE" = (
|
|
/obj/machinery/light/small/directional/south,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 4
|
|
},
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"XM" = (
|
|
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"XN" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Yt" = (
|
|
/obj/item/stack/sheet/mineral/titanium,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{
|
|
dir = 4
|
|
},
|
|
/obj/effect/mapping_helpers/broken_floor,
|
|
/turf/open/floor/iron/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"YG" = (
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden,
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"Zq" = (
|
|
/obj/structure/closet/crate,
|
|
/obj/item/stack/sheet/iron/twenty,
|
|
/obj/item/stack/sheet/glass{
|
|
amount = 10
|
|
},
|
|
/obj/item/stack/rods/ten,
|
|
/obj/item/storage/box/lights/bulbs,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/effect/turf_decal/stripes/line{
|
|
dir = 6
|
|
},
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"ZA" = (
|
|
/obj/effect/turf_decal/bot_white,
|
|
/obj/effect/decal/cleanable/dirt,
|
|
/obj/machinery/atmospherics/components/unary/vent_pump/on{
|
|
dir = 1
|
|
},
|
|
/obj/effect/turf_decal/tile/neutral/fourcorners,
|
|
/turf/open/floor/iron/dark/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
"ZG" = (
|
|
/obj/machinery/power/shuttle_engine/propulsion/burst/left{
|
|
dir = 8
|
|
},
|
|
/turf/open/floor/plating/airless,
|
|
/area/shuttle/ruin/caravan/freighter1)
|
|
|
|
(1,1,1) = {"
|
|
Jv
|
|
ZG
|
|
LL
|
|
LL
|
|
LL
|
|
dv
|
|
JW
|
|
Jv
|
|
Jv
|
|
Jv
|
|
Jv
|
|
"}
|
|
(2,1,1) = {"
|
|
JW
|
|
Bh
|
|
Bh
|
|
Bh
|
|
Bh
|
|
Bh
|
|
co
|
|
ZG
|
|
LL
|
|
dv
|
|
Jv
|
|
"}
|
|
(3,1,1) = {"
|
|
co
|
|
QH
|
|
ll
|
|
Tb
|
|
Zq
|
|
fR
|
|
co
|
|
Bh
|
|
Bh
|
|
Bh
|
|
JW
|
|
"}
|
|
(4,1,1) = {"
|
|
co
|
|
oJ
|
|
YG
|
|
Pf
|
|
nO
|
|
Xq
|
|
co
|
|
uZ
|
|
jz
|
|
HF
|
|
co
|
|
"}
|
|
(5,1,1) = {"
|
|
co
|
|
Op
|
|
co
|
|
co
|
|
co
|
|
Op
|
|
co
|
|
wC
|
|
rC
|
|
Ql
|
|
co
|
|
"}
|
|
(6,1,1) = {"
|
|
co
|
|
cC
|
|
He
|
|
Ix
|
|
co
|
|
Bp
|
|
BY
|
|
TY
|
|
cu
|
|
XM
|
|
kg
|
|
"}
|
|
(7,1,1) = {"
|
|
EO
|
|
XE
|
|
co
|
|
co
|
|
co
|
|
Id
|
|
iB
|
|
Lo
|
|
hS
|
|
LO
|
|
Da
|
|
"}
|
|
(8,1,1) = {"
|
|
co
|
|
LI
|
|
tp
|
|
Ni
|
|
JW
|
|
px
|
|
JH
|
|
rz
|
|
hS
|
|
ME
|
|
tT
|
|
"}
|
|
(9,1,1) = {"
|
|
co
|
|
To
|
|
co
|
|
co
|
|
co
|
|
jQ
|
|
KD
|
|
JU
|
|
Tq
|
|
Rv
|
|
kg
|
|
"}
|
|
(10,1,1) = {"
|
|
co
|
|
lK
|
|
co
|
|
Uz
|
|
co
|
|
cJ
|
|
mx
|
|
Eh
|
|
lD
|
|
aj
|
|
tT
|
|
"}
|
|
(11,1,1) = {"
|
|
EO
|
|
mb
|
|
co
|
|
IY
|
|
co
|
|
co
|
|
iB
|
|
eN
|
|
Rv
|
|
BC
|
|
Ld
|
|
"}
|
|
(12,1,1) = {"
|
|
EO
|
|
fJ
|
|
Qi
|
|
FQ
|
|
CA
|
|
Hz
|
|
Yt
|
|
ZA
|
|
zV
|
|
nI
|
|
ex
|
|
"}
|
|
(13,1,1) = {"
|
|
EO
|
|
UK
|
|
tH
|
|
Fb
|
|
JH
|
|
co
|
|
yv
|
|
XN
|
|
BC
|
|
nI
|
|
nI
|
|
"}
|
|
(14,1,1) = {"
|
|
co
|
|
su
|
|
uE
|
|
co
|
|
Qu
|
|
co
|
|
co
|
|
Gq
|
|
nI
|
|
nI
|
|
Jv
|
|
"}
|
|
(15,1,1) = {"
|
|
co
|
|
co
|
|
co
|
|
co
|
|
Mr
|
|
pj
|
|
co
|
|
Jv
|
|
Jv
|
|
Jv
|
|
Jv
|
|
"}
|
|
(16,1,1) = {"
|
|
Tu
|
|
Mc
|
|
NQ
|
|
IA
|
|
rt
|
|
hM
|
|
EO
|
|
Jv
|
|
Jv
|
|
Jv
|
|
Jv
|
|
"}
|
|
(17,1,1) = {"
|
|
JW
|
|
co
|
|
co
|
|
co
|
|
hZ
|
|
co
|
|
co
|
|
Jv
|
|
Jv
|
|
Jv
|
|
Jv
|
|
"}
|
|
(18,1,1) = {"
|
|
Jv
|
|
co
|
|
Tx
|
|
nj
|
|
VA
|
|
HY
|
|
co
|
|
Jv
|
|
Jv
|
|
Jv
|
|
Jv
|
|
"}
|
|
(19,1,1) = {"
|
|
Jv
|
|
EO
|
|
sJ
|
|
Fu
|
|
OW
|
|
vG
|
|
EO
|
|
Jv
|
|
Jv
|
|
Jv
|
|
Jv
|
|
"}
|
|
(20,1,1) = {"
|
|
Jv
|
|
EO
|
|
EO
|
|
Dg
|
|
DV
|
|
EO
|
|
EO
|
|
Jv
|
|
Jv
|
|
Jv
|
|
Jv
|
|
"}
|
|
(21,1,1) = {"
|
|
Jv
|
|
Jv
|
|
EO
|
|
EO
|
|
EO
|
|
EO
|
|
Jv
|
|
Jv
|
|
Jv
|
|
Jv
|
|
Jv
|
|
"}
|