From 8f654dfcc73e42051145187c1baca8183bf698e6 Mon Sep 17 00:00:00 2001 From: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com> Date: Wed, 24 Jun 2026 17:49:27 -0400 Subject: [PATCH] Adds Kidan Ship Ruin (#32081) * Kidan Warriors * Linters * Kidan mob AI adjustments and stat adjustments. Kidan Princess Megafauna * Bug spray vulnerability * Ragnarok props and kidan spear update * The ship * Fixes and adjustments * Map update * Linters --- .../RandomRuins/SpaceRuins/ragnarok_ship.dmm | 8961 +++++++++++++++++ .../ai/kidan_princess_blackboard_defines.dm | 5 + code/__DEFINES/medal.dm | 2 + code/_globalvars/lists/mob_lists.dm | 2 + .../mapping/templates/space_map_templates.dm | 7 + code/game/area/areas/ruins/space_areas.dm | 40 + code/game/machinery/firealarm.dm | 1 + code/game/objects/items/weapons/weaponry.dm | 22 +- .../atmospherics/machinery/airalarm.dm | 6 + .../mission_code/ruins/ragnarok_ship.dm | 65 + .../clothing/under/accessories/accessory.dm | 8 +- .../living/basic/hostile/kidan_warriors.dm | 198 + .../kidan_princess/kidan_princess.dm | 169 + .../kidan_princess/kidan_princess_actions.dm | 192 + .../kidan_princess/kidan_princess_ai.dm | 39 + .../reagents/chemistry/reagents/toxins.dm | 4 + config/example/config.toml | 1 + icons/mob/kidan_servant.dmi | Bin 0 -> 1305 bytes icons/mob/simple_human.dmi | Bin 119333 -> 121701 bytes paradise.dme | 6 + tools/maplint/lints/directional_airalarms.yml | 4 + .../maplint/lints/directional_firealarms.yml | 4 + 22 files changed, 9730 insertions(+), 6 deletions(-) create mode 100644 _maps/map_files/RandomRuins/SpaceRuins/ragnarok_ship.dmm create mode 100644 code/__DEFINES/ai/kidan_princess_blackboard_defines.dm create mode 100644 code/modules/awaymissions/mission_code/ruins/ragnarok_ship.dm create mode 100644 code/modules/mob/living/basic/hostile/kidan_warriors.dm create mode 100644 code/modules/mob/living/basic/hostile/megafauna/kidan_princess/kidan_princess.dm create mode 100644 code/modules/mob/living/basic/hostile/megafauna/kidan_princess/kidan_princess_actions.dm create mode 100644 code/modules/mob/living/basic/hostile/megafauna/kidan_princess/kidan_princess_ai.dm create mode 100644 icons/mob/kidan_servant.dmi diff --git a/_maps/map_files/RandomRuins/SpaceRuins/ragnarok_ship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/ragnarok_ship.dmm new file mode 100644 index 00000000000..d018602b7a4 --- /dev/null +++ b/_maps/map_files/RandomRuins/SpaceRuins/ragnarok_ship.dmm @@ -0,0 +1,8961 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ae" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"af" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/maintenance, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"al" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"am" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"ap" = ( +/obj/effect/turf_decal/woodsiding, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"at" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/powered/ragnarok/engine) +"ax" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"aH" = ( +/obj/effect/turf_decal/woodsiding, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"aI" = ( +/obj/structure/flora/tree/jungle/small, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"aN" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"aT" = ( +/obj/machinery/light/floor, +/turf/simulated/floor/clockwork, +/area/ruin/space/powered/ragnarok/dining_hall) +"aU" = ( +/obj/machinery/light/floor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/throne) +"aY" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"bk" = ( +/mob/living/basic/kidan_servant/ruin, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"bt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"by" = ( +/obj/machinery/door/airlock/public/glass{ + name = "field"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"bB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bathhouse) +"bE" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"bV" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"ce" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/reagent_containers/drinks/drinkingglass/diona_smash, +/turf/simulated/floor/wood, +/area/ruin/space/powered/ragnarok/garden) +"ck" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/teleporter) +"cl" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6; + level = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"co" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"cp" = ( +/obj/structure/table, +/obj/item/food/caviar, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"cs" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/kitchen/utensil/fork, +/obj/machinery/light/floor, +/turf/simulated/floor/clockwork, +/area/ruin/space/powered/ragnarok/dining_hall) +"cx" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"cH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"cP" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/clothing/gloves/ring/white_diamond, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"cX" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/kitchen/utensil/fork, +/turf/simulated/floor/clockwork, +/area/ruin/space/powered/ragnarok/dining_hall) +"cZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"dg" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/powered/ragnarok/bakery) +"dq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"dr" = ( +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"du" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"dz" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/obj/machinery/door/firedoor{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/dining_hall) +"dP" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/powered/ragnarok/bridge) +"dV" = ( +/obj/effect/turf_decal/woodsiding, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"ed" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"ee" = ( +/obj/machinery/light, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"em" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"en" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/obj/effect/turf_decal/woodsiding{ + dir = 5 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/foyer) +"eu" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/ruin/space/powered/ragnarok/bathhouse) +"eD" = ( +/obj/item/flag/species/kidan, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"eF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"eK" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/powered/ragnarok/bathhouse) +"eL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"eM" = ( +/obj/machinery/cooking/oven/loaded, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"eP" = ( +/obj/machinery/door/airlock/hatch, +/obj/machinery/door/poddoor/impassable{ + id_tag = "KIDAN_BOSS_STORAGE"; + name = "engine room" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/throne) +"eQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"eR" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"eS" = ( +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"eU" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"eV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"fb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/teleporter) +"ff" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/toy/plushie/carpplushie/gold, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"fg" = ( +/obj/machinery/light, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"fi" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"fm" = ( +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"fq" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"fs" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"fv" = ( +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/powered/ragnarok/foyer) +"fw" = ( +/obj/effect/turf_decal/tiles/department/medical/corner, +/obj/effect/turf_decal/yellow_siding, +/obj/item/flag/species/kidan, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"fy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"fE" = ( +/obj/machinery/door/airlock/gold{ + dir = 4 + }, +/obj/structure/fans/tiny/invisible, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"fJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/floor, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"fL" = ( +/obj/structure/shelf/service, +/obj/item/reagent_containers/cooking/bowl, +/obj/item/reagent_containers/cooking/bowl, +/obj/item/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, +/obj/item/reagent_containers/cooking/board{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/reagent_containers/cooking/board{ + pixel_x = -4; + pixel_y = 6 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"fP" = ( +/mob/living/basic/kidan_warrior/ruin, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"fT" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"fY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"gg" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/obj/machinery/door/firedoor{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"gl" = ( +/obj/machinery/light, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/ruin/space/powered/ragnarok/bathhouse) +"gp" = ( +/obj/effect/turf_decal/tiles/department/medical/corner{ + dir = 1 + }, +/obj/effect/turf_decal/yellow_siding{ + dir = 1 + }, +/obj/machinery/firealarm/no_alarm/directional/east, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"gy" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"gK" = ( +/mob/living/basic/kidan_warrior/ruin, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/foyer) +"gL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"gM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"gQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"gS" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"hd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"hf" = ( +/obj/structure/fluff/drake_statue, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/throne) +"hk" = ( +/obj/effect/spawner/random/pool/spaceloot/syndicate/rare, +/obj/structure/rack, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"hv" = ( +/obj/effect/turf_decal/tiles/department/medical/corner{ + dir = 1 + }, +/obj/effect/turf_decal/yellow_siding{ + dir = 1 + }, +/obj/item/flag/species/kidan, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"hw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"hC" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/turf/simulated/floor/carpet/lone, +/area/ruin/space/powered/ragnarok/dining_hall) +"hE" = ( +/obj/structure/flora/tree/jungle, +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"hG" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/obj/machinery/light/floor, +/turf/simulated/floor/vault, +/area/ruin/space/powered/ragnarok/vault) +"hI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/teleporter) +"hV" = ( +/obj/machinery/computer/nonfunctional{ + name = "Ragnarok bridge computer"; + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"hZ" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/obj/machinery/firealarm/no_alarm/directional/north, +/turf/simulated/floor/carpet/lone, +/area/ruin/space/powered/ragnarok/dining_hall) +"ia" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/bathhouse) +"ic" = ( +/turf/space, +/area/space) +"id" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"im" = ( +/obj/effect/spawner/random/pool/spaceloot/syndicate/rare, +/obj/structure/rack, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"ip" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/engine{ + icon_state = "rampbottom"; + name = "reinforced stairs" + }, +/area/ruin/space/powered/ragnarok/vault) +"iu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/ruin/space/powered/ragnarok/garden) +"iy" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"iG" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/reagent_containers/drinks/trophy/gold_cup, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"iJ" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/food/filetmignon, +/turf/simulated/floor/clockwork, +/area/ruin/space/powered/ragnarok/dining_hall) +"iK" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"iL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"iP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/throne) +"iS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"iW" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/food/filetmignon, +/obj/item/kitchen/utensil/fork, +/turf/simulated/floor/clockwork, +/area/ruin/space/powered/ragnarok/dining_hall) +"jc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/throne) +"jf" = ( +/turf/simulated/wall/mineral/gold, +/area/ruin/space/powered/ragnarok/throne) +"jo" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"jp" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/ruin/space/powered/ragnarok/bakery) +"jB" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"jE" = ( +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/ruin/space/powered/ragnarok/bathhouse) +"jH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/throne) +"jJ" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"jR" = ( +/obj/machinery/atmospherics/trinary/mixer{ + name = "Gas mixer (N2/O2)"; + node1_concentration = 0.8; + node2_concentration = 0.2; + on = 1; + target_pressure = 4500 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"kd" = ( +/obj/machinery/atmospherics/unary/tank/toxins{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"kj" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"km" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"kn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"kq" = ( +/obj/machinery/door/airlock/hatch{ + name = "royal butcher" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"ku" = ( +/obj/structure/shuttle/engine/large{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered/ragnarok/atmos) +"kA" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "royal butcher" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"kC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"kE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/powered/ragnarok/atmos) +"kF" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"kJ" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/food/honey_pie, +/obj/machinery/light/floor, +/turf/simulated/floor/clockwork, +/area/ruin/space/powered/ragnarok/dining_hall) +"kY" = ( +/obj/item/flag/species/kidan, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"la" = ( +/mob/living/basic/isopod, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/kitchen) +"ld" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/foyer) +"lj" = ( +/obj/machinery/door/airlock/hatch{ + name = "royal bakery" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"lp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"lq" = ( +/mob/living/basic/kidan_warrior/ruin, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"lx" = ( +/obj/structure/table, +/obj/machinery/cooking/grill/loaded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"lE" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"lQ" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"mb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"mh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"mi" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/machinery/light/floor, +/turf/simulated/floor/clockwork, +/area/ruin/space/powered/ragnarok/dining_hall) +"mj" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"mk" = ( +/mob/living/basic/kidan_warrior/ruin, +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"ml" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/floor, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/foyer) +"mq" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"mr" = ( +/obj/effect/turf_decal/tiles/department/medical/corner, +/obj/effect/turf_decal/yellow_siding, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"ms" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"mA" = ( +/mob/living/basic/kidan_warrior/throneguard, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"mL" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/kidanglobe, +/obj/item/reagent_containers/drinks/everfull, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/mineral/diamond, +/area/ruin/space/powered/ragnarok/throne) +"mR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/kitchen) +"mW" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "royal butcher" + }, +/obj/item/food/caviar, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"na" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"ne" = ( +/obj/structure/table, +/obj/item/food/applepie, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"nf" = ( +/obj/structure/flora/ausbushes/reedbush, +/obj/machinery/light/floor, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"nh" = ( +/turf/simulated/floor/wood, +/area/ruin/space/powered/ragnarok/garden) +"nm" = ( +/turf/simulated/wall/mineral/gold, +/area/ruin/space/powered/ragnarok/vault) +"nn" = ( +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/foyer) +"np" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/light/floor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"ny" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"nA" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 1 + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"nC" = ( +/obj/structure/kitchenspike, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/kitchen) +"nI" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"nR" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/ruin/space/powered/ragnarok/garden) +"nT" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/mob/living/basic/kidan_warrior/ruin, +/turf/simulated/floor/wood, +/area/ruin/space/powered/ragnarok/garden) +"ob" = ( +/obj/structure/environmental_storytelling_holopad/ragnarok_ship/baths, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"oe" = ( +/obj/structure/table, +/obj/item/food/cherrypie, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"of" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"or" = ( +/obj/structure/dresser, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/throne) +"ow" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"oz" = ( +/obj/structure/gunrack, +/obj/item/kidan_spear, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"oM" = ( +/obj/machinery/light/small, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/maints) +"oN" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/mineral/diamond, +/area/ruin/space/powered/ragnarok/throne) +"oO" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 9 + }, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"oS" = ( +/obj/machinery/alarm/ruin/directional/west, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"pc" = ( +/obj/effect/turf_decal/woodsiding, +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"pi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine{ + icon_state = "rampbottom"; + name = "reinforced stairs" + }, +/area/ruin/space/powered/ragnarok/vault) +"pj" = ( +/obj/effect/turf_decal/tiles/department/medical/corner{ + dir = 1 + }, +/obj/effect/turf_decal/yellow_siding{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"pv" = ( +/obj/machinery/firealarm/no_alarm/directional/north, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"pw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"py" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/powered/ragnarok/garden) +"pz" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 6 + }, +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"pA" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"pG" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered/ragnarok/atmos) +"pH" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/turf/simulated/floor/vault, +/area/ruin/space/powered/ragnarok/vault) +"pL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"pM" = ( +/obj/item/flag/species/kidan, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/throne) +"pP" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/firedoor{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"pU" = ( +/mob/living/basic/kidan_warrior/throneguard, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"pY" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"qb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/carpet/royalblue, +/area/ruin/space/powered/ragnarok/throne) +"qd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"qr" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/firealarm/no_alarm/directional/west, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"qu" = ( +/obj/effect/turf_decal/tiles/department/medical/corner, +/obj/effect/turf_decal/yellow_siding{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"qz" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"qA" = ( +/obj/machinery/firealarm/no_alarm/directional/east, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"qC" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"qM" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 1 + }, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"qU" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/turf/simulated/floor/carpet/lone, +/area/ruin/space/powered/ragnarok/bridge) +"qX" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/teleporter) +"qZ" = ( +/mob/living/basic/cow, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/kitchen) +"ra" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/clothing/gloves/ring/gold, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"rb" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"rf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/ruin/space/powered/ragnarok/garden) +"rn" = ( +/obj/machinery/firealarm/no_alarm/directional/west, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"rq" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/alarm/ruin/directional/west, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"rt" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/kitchen) +"rw" = ( +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"ry" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/kitchen) +"rB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/bakery) +"rF" = ( +/obj/effect/turf_decal/yellow_siding/corner{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"rK" = ( +/obj/machinery/computer/nonfunctional{ + name = "Ragnarok bridge computer"; + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"rL" = ( +/obj/effect/turf_decal/tiles/department/medical/corner{ + dir = 1 + }, +/obj/effect/turf_decal/yellow_siding{ + dir = 1 + }, +/obj/item/flag/species/kidan, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"rN" = ( +/obj/structure/table, +/obj/machinery/cooking/stovetop/loaded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"rO" = ( +/obj/machinery/door/airlock/gold, +/obj/effect/mapping_helpers/airlock/access/any/command/captain, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"rU" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"sg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"sh" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"sl" = ( +/obj/machinery/door/airlock/hatch, +/obj/machinery/door/poddoor/impassable{ + id_tag = "KIDAN_BOSS_STORAGE"; + name = "engine room" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/throne) +"sm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"sr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"ss" = ( +/obj/machinery/alarm/ruin/directional/north, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"sw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/foyer) +"sB" = ( +/obj/machinery/firealarm/no_alarm/directional/south, +/turf/simulated/floor/chasm/straight_down{ + name = "engine pit" + }, +/area/ruin/space/powered/ragnarok/vault) +"sJ" = ( +/obj/structure/bed, +/obj/item/bedsheet/purple, +/turf/simulated/floor/carpet/royalblue, +/area/ruin/space/powered/ragnarok/throne) +"sX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"te" = ( +/mob/living/basic/kidan_warrior/ruin, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/ruin/space/powered/ragnarok/bathhouse) +"tj" = ( +/obj/machinery/light/floor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bathhouse) +"to" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/throne) +"tq" = ( +/obj/effect/turf_decal/woodsiding, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"tx" = ( +/turf/simulated/floor/clockwork, +/area/ruin/space/powered/ragnarok/dining_hall) +"tA" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"tK" = ( +/obj/structure/bed/dogbed, +/mob/living/basic/isopod/small{ + name = "Klakk" + }, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/throne) +"tM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"tO" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/machinery/light/floor, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"tQ" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 4 + }, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"tX" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"tZ" = ( +/turf/simulated/floor/carpet/royalblue, +/area/ruin/space/powered/ragnarok/throne) +"ua" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bathhouse) +"ue" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/powered/ragnarok/dining_hall) +"uj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"uo" = ( +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/powered/ragnarok/garden) +"us" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"uD" = ( +/obj/structure/sink/kitchen/directional/north, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"uE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/teleporter) +"uH" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/maints) +"uI" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"uJ" = ( +/obj/machinery/light, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"uN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"uS" = ( +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/teleporter) +"uV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/light/floor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"uY" = ( +/obj/effect/turf_decal/tiles/department/medical/corner{ + dir = 1 + }, +/obj/effect/turf_decal/yellow_siding/corner{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"vk" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/powered/ragnarok/engine) +"vl" = ( +/obj/machinery/light, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/kitchen) +"vv" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"vz" = ( +/obj/structure/shelf/service, +/obj/item/kitchen/knife, +/obj/item/kitchen/knife, +/obj/item/reagent_containers/condiment/enzyme{ + layer = 5; + pixel_x = -8; + pixel_y = 7 + }, +/obj/item/reagent_containers/drinks/bottle/cream{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 5 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 5 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"vB" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/gold/fifty, +/obj/item/enginepicker, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"vO" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 5 + }, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"vP" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"vR" = ( +/obj/structure/environmental_storytelling_holopad/ragnarok_ship/gardens, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"vS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bathhouse) +"vX" = ( +/obj/structure/showcase/machinery/server_broken{ + name = "inactive server" + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"wb" = ( +/obj/structure/shelf/security, +/obj/item/ammo_casing/caseless/magspear, +/obj/item/ammo_casing/caseless/magspear, +/obj/item/ammo_casing/caseless/magspear, +/obj/item/ammo_casing/caseless/magspear, +/obj/item/gun/projectile/automatic/speargun, +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"wg" = ( +/obj/structure/closet/athletic_mixed, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bathhouse) +"wh" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/ruin/space/powered/ragnarok/bathhouse) +"wj" = ( +/obj/machinery/economy/vending/hydroseeds, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/bakery) +"wm" = ( +/obj/item/flag/species/kidan, +/obj/machinery/light, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"ws" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/obj/effect/turf_decal/woodsiding{ + dir = 4 + }, +/turf/simulated/floor/carpet/lone, +/area/ruin/space/powered/ragnarok/dining_hall) +"wt" = ( +/obj/structure/railing{ + dir = 5 + }, +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/pen/multi/gold, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"wu" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"wv" = ( +/obj/machinery/cooking/stovetop/loaded, +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"wx" = ( +/obj/structure/showcase/machinery/server_broken{ + name = "inactive server" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"wy" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"wz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"wB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"wG" = ( +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bathhouse) +"wI" = ( +/obj/structure/gunrack, +/obj/item/kidan_spear, +/obj/machinery/light, +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"wT" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"wZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"xf" = ( +/obj/structure/table, +/obj/machinery/cooking/grill/loaded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"xl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"xm" = ( +/obj/effect/turf_decal/woodsiding, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"xn" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"xv" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/reagent_containers/drinks/trophy/gold_cup, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"xy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"xD" = ( +/obj/machinery/computer/nonfunctional{ + name = "Ragnarok bridge computer"; + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"xJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/throne) +"xN" = ( +/obj/structure/flora/tree/jungle/small, +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"xS" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"xU" = ( +/obj/structure/table, +/obj/item/food/filetmignon, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"yc" = ( +/obj/effect/turf_decal/tiles/department/medical/corner, +/obj/effect/turf_decal/yellow_siding, +/obj/machinery/alarm/ruin/directional/east, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"yd" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "royal bakery" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"yg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm/ruin/directional/east, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"yh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/dining_hall) +"yl" = ( +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"yv" = ( +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/throne) +"yx" = ( +/obj/machinery/economy/vending/hydronutrients, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/bakery) +"yy" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"yz" = ( +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/powered/ragnarok/bathhouse) +"yB" = ( +/obj/structure/table, +/obj/item/food/filetmignon, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"yD" = ( +/obj/machinery/door/airlock/gold{ + dir = 4 + }, +/obj/structure/fans/tiny/invisible, +/obj/machinery/door/firedoor{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"yO" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/machinery/alarm/ruin/directional/north, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"yP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"yQ" = ( +/obj/machinery/atmospherics/trinary/mixer{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"yS" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/powered/ragnarok/teleporter) +"yV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblue, +/area/ruin/space/powered/ragnarok/throne) +"yW" = ( +/mob/living/basic/kidan_warrior/throneguard, +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"zb" = ( +/obj/structure/chair/brass, +/mob/living/basic/megafauna/kidan_princess/ruin, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/mineral/diamond, +/area/ruin/space/powered/ragnarok/throne) +"zc" = ( +/obj/structure/dresser, +/turf/simulated/floor/carpet/royalblue, +/area/ruin/space/powered/ragnarok/throne) +"zo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"zw" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"zx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"zB" = ( +/obj/structure/shelf/service, +/obj/item/reagent_containers/cooking/board{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/reagent_containers/cooking/board{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, +/obj/item/reagent_containers/cooking/bowl, +/obj/item/reagent_containers/cooking/bowl, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"zK" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"zL" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"zM" = ( +/mob/living/basic/chicken, +/obj/machinery/light, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/kitchen) +"zW" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/clockwork, +/area/ruin/space/powered/ragnarok/dining_hall) +"Aa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/floor, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"An" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/kitchen) +"Aq" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"At" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"Au" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/obj/effect/turf_decal/woodsiding{ + dir = 10 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/foyer) +"AE" = ( +/obj/machinery/cooking/oven/loaded, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"AO" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"AW" = ( +/obj/structure/flora/tree/jungle, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"AY" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/ruin/space/powered/ragnarok/kitchen) +"Bh" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/obj/machinery/light, +/turf/simulated/floor/carpet/lone, +/area/ruin/space/powered/ragnarok/teleporter) +"Bl" = ( +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered/ragnarok/atmos) +"Bp" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "royal bakery" + }, +/obj/item/food/applepie, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"BE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/teleporter) +"BG" = ( +/obj/machinery/door/airlock/multi_tile{ + name = "royal baths" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/bathhouse) +"BO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"BQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"BW" = ( +/obj/machinery/door/airlock/gold, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"Cl" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/foyer) +"Cq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/firealarm/no_alarm/directional/north, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"Cy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/foyer) +"CD" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/pool/spaceloot/syndicate/rare, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/maints) +"CE" = ( +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"CG" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/powered/ragnarok/throne) +"CJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/throne) +"CN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"CP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/dining_hall) +"Da" = ( +/obj/machinery/door/airlock/command{ + name = "Bridge"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/bridge) +"Db" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/obj/effect/turf_decal/woodsiding{ + dir = 9 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/foyer) +"Df" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/throne) +"Dk" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"Dm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"Dn" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/mob/living/basic/kidan_servant/ruin, +/turf/simulated/floor/wood, +/area/ruin/space/powered/ragnarok/garden) +"Dp" = ( +/obj/effect/spawner/random/pool/spaceloot/syndicate/rare, +/obj/structure/rack, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"Dq" = ( +/obj/structure/gunrack, +/obj/item/kidan_spear, +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"Dw" = ( +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/bakery) +"Dx" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"Dy" = ( +/obj/machinery/atmospherics/unary/tank/oxygen{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"DB" = ( +/obj/structure/table, +/obj/item/food/applepie, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"DC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"DF" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"DM" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"DP" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/engine{ + icon_state = "rampbottom"; + name = "reinforced stairs" + }, +/area/ruin/space/powered/ragnarok/vault) +"DR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/floor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"DS" = ( +/obj/machinery/door/airlock/public/glass{ + name = "field"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"DU" = ( +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"DX" = ( +/obj/item/flag/species/kidan, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"DY" = ( +/obj/structure/shuttle/engine/large{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered/ragnarok/engine) +"Ek" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"En" = ( +/obj/machinery/light, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"EE" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"EG" = ( +/mob/living/basic/kidan_warrior/ruin, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/foyer) +"EH" = ( +/obj/structure/chair/comfy/black, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"EI" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/maintenance, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"EM" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"EO" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"EQ" = ( +/obj/machinery/cooking/deepfryer/loaded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"ET" = ( +/obj/structure/railing{ + dir = 6 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"Fk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"Fn" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/environmental_storytelling_holopad/ragnarok_ship/bridge, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"Fq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"Fs" = ( +/obj/effect/spawner/random/pool/spaceloot/syndicate/rare, +/obj/structure/rack, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"Ft" = ( +/obj/effect/turf_decal/tiles/department/medical/corner, +/obj/effect/turf_decal/yellow_siding, +/obj/item/flag/species/kidan, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"Fu" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/teleporter) +"Fw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/ruin/space/powered/ragnarok/garden) +"Fx" = ( +/mob/living/basic/isopod, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/kitchen) +"FE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/teleporter) +"FQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"FS" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"FV" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 8 + }, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"Gg" = ( +/obj/machinery/firealarm/no_alarm/directional/north, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"Gw" = ( +/obj/effect/turf_decal/yellow_siding/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"Gz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"GB" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"GE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/light/floor, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"GH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"GI" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"GK" = ( +/obj/structure/table, +/obj/item/food/honey_pie, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"GL" = ( +/obj/machinery/door/airlock/command{ + name = "Bridge"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/bridge) +"GN" = ( +/obj/machinery/atmospherics/unary/tank/toxins{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"GY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"Hm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/maints) +"HB" = ( +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/dining_hall) +"HD" = ( +/obj/item/flag/species/kidan, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"HO" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/obj/effect/turf_decal/woodsiding{ + dir = 6 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/foyer) +"HP" = ( +/obj/structure/shelf/security, +/obj/item/ammo_casing/caseless/magspear, +/obj/item/ammo_casing/caseless/magspear, +/obj/item/ammo_casing/caseless/magspear, +/obj/item/ammo_casing/caseless/magspear, +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"HR" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"HZ" = ( +/obj/machinery/atmospherics/unary/tank/nitrogen{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"Ic" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/firedoor{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered/ragnarok/bridge) +"Ii" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"Io" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/bakery) +"Iq" = ( +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered/ragnarok/engine) +"IA" = ( +/obj/machinery/hydroponics/soil, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/bakery) +"IC" = ( +/obj/machinery/door/poddoor/multi_tile/impassable/triple/manual_rotation{ + name = "Princess's Hold"; + id_tag = "KIDAN_BOSS_STORAGE" + }, +/obj/machinery/door/airlock/gold{ + dir = 4 + }, +/obj/structure/fans/tiny/invisible, +/obj/machinery/door/firedoor{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"IG" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/obj/effect/turf_decal/woodsiding{ + dir = 8 + }, +/turf/simulated/floor/carpet/lone, +/area/ruin/space/powered/ragnarok/dining_hall) +"IH" = ( +/obj/effect/spawner/random/pool/spaceloot/syndicate/rare, +/obj/structure/table/glass/reinforced/plastitanium, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"IN" = ( +/obj/structure/table, +/obj/item/food/cherrypie, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"IS" = ( +/obj/structure/environmental_storytelling_holopad/ragnarok_ship/vault, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"IT" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"IU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/ruin/space/powered/ragnarok/garden) +"Jb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"Jd" = ( +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/kitchen) +"Jf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"Jk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"Jx" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 1 + }, +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"JE" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/bakery) +"JH" = ( +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"JI" = ( +/obj/machinery/alarm/ruin/directional/west, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"JJ" = ( +/obj/machinery/cooking/deepfryer/loaded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"JV" = ( +/obj/item/flag/species/kidan, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"JY" = ( +/turf/simulated/floor/engine{ + icon_state = "rampbottom"; + name = "reinforced stairs" + }, +/area/ruin/space/powered/ragnarok/vault) +"Kg" = ( +/obj/structure/flora/tree/jungle, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"Kp" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"Ks" = ( +/mob/living/basic/kidan_warrior/ruin, +/obj/machinery/light/floor, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/dining_hall) +"Ku" = ( +/obj/machinery/atmospherics/unary/tank/nitrogen{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"Ky" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet/royalblue, +/area/ruin/space/powered/ragnarok/throne) +"KC" = ( +/obj/machinery/atmospherics/pipe/cap, +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/powered/ragnarok/engine) +"KG" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/obj/machinery/door/firedoor{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"KH" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/powered/ragnarok/kitchen) +"KM" = ( +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"KP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"KW" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"Le" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/dining_hall) +"Lh" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"Lp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"Ls" = ( +/turf/simulated/floor/plasteel/fakestairs{ + dir = 1 + }, +/area/ruin/space/powered/ragnarok/bathhouse) +"Lw" = ( +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"Lx" = ( +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/throne) +"LH" = ( +/obj/structure/railing{ + dir = 10 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"LP" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"LR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/firealarm/no_alarm/directional/north, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"LW" = ( +/obj/machinery/light/floor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"Mc" = ( +/obj/structure/table, +/obj/item/food/filetmignon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"Mi" = ( +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"Mj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/ruin/space/powered/ragnarok/garden) +"Mn" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/light, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"Mx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"MA" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"MD" = ( +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/maints) +"ME" = ( +/obj/structure/railing/corner, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"MG" = ( +/obj/machinery/atmospherics/binary/volume_pump/on{ + name = "Air To Distro" + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"MK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/throne) +"MP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"MU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/teleporter) +"Na" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"Nd" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/ruin/space/powered/ragnarok/garden) +"Ng" = ( +/mob/living/basic/kidan_servant, +/turf/simulated/floor/mineral/diamond, +/area/ruin/space/powered/ragnarok/throne) +"Nl" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"Nr" = ( +/mob/living/basic/kidan_servant/ruin, +/turf/simulated/floor/clockwork, +/area/ruin/space/powered/ragnarok/dining_hall) +"Nt" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/reagent_containers/drinks/trophy/gold_cup, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"NJ" = ( +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/powered/ragnarok/vault) +"Oh" = ( +/obj/structure/shuttle/engine/huge{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered/ragnarok/engine) +"Or" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/dining_hall) +"Os" = ( +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"Ot" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/teleporter) +"Ou" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/turf/simulated/floor/carpet/lone, +/area/ruin/space/powered/ragnarok/teleporter) +"Ow" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/ruin/space/powered/ragnarok/bridge) +"Oz" = ( +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/teleporter) +"OB" = ( +/mob/living/basic/kidan_warrior/throneguard, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"OE" = ( +/obj/machinery/alarm/ruin/directional/south, +/turf/simulated/floor/chasm/straight_down{ + name = "engine pit" + }, +/area/ruin/space/powered/ragnarok/vault) +"OF" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"OQ" = ( +/turf/simulated/floor/mineral/diamond, +/area/ruin/space/powered/ragnarok/throne) +"Pg" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"PB" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/bakery) +"PC" = ( +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"PE" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"PG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/floor, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"PH" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"PQ" = ( +/mob/living/basic/kidan_warrior/ruin, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/foyer) +"PZ" = ( +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/powered/ragnarok/throne) +"Qk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"Qm" = ( +/mob/living/basic/chicken, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/kitchen) +"Qp" = ( +/obj/structure/shuttle/engine/huge{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered/ragnarok/atmos) +"Qs" = ( +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/powered/ragnarok/engine) +"Qu" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"QH" = ( +/obj/machinery/door/airlock/gold{ + dir = 4 + }, +/obj/structure/fans/tiny/invisible, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"QJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"QK" = ( +/obj/structure/flora/tree/jungle, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"QL" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/pen/multi/gold, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"QM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/teleporter) +"QS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"QU" = ( +/obj/structure/flora/tree/jungle/small, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"QX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/throne) +"QZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "royal bakery" + }, +/obj/item/food/honey_pie, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"Rb" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 8 + }, +/obj/machinery/firealarm/no_alarm/directional/south, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"Ri" = ( +/obj/machinery/door/poddoor/multi_tile/impassable/triple/manual_rotation{ + name = "Throneroom"; + id_tag = "KIDAN_THRONEROOM" + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"Rr" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"Rw" = ( +/obj/machinery/biogenerator/loaded, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/bakery) +"RB" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 4 + }, +/obj/machinery/alarm/ruin/directional/south, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"RH" = ( +/obj/machinery/teleport/station, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/teleporter) +"RM" = ( +/obj/machinery/teleport/hub, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/teleporter) +"RS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/dining_hall) +"RU" = ( +/obj/structure/environmental_storytelling_holopad/ragnarok_ship/dining_hall, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/dining_hall) +"RZ" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"Si" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/under/costume/psyjump, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/throne) +"Sl" = ( +/obj/machinery/alarm/ruin/directional/east, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"SB" = ( +/obj/effect/turf_decal/tiles/department/medical/corner, +/obj/effect/turf_decal/yellow_siding/corner, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"SH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"SI" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"SJ" = ( +/obj/effect/turf_decal/yellow_siding/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"SR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"SU" = ( +/obj/effect/turf_decal/tiles/department/medical/corner{ + dir = 1 + }, +/obj/effect/turf_decal/yellow_siding{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"Tb" = ( +/obj/structure/showcase/machinery/server_broken{ + name = "inactive server" + }, +/obj/machinery/light, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"Tc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"Td" = ( +/obj/machinery/light/floor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"Tg" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/under/costume/psyjump, +/turf/simulated/floor/carpet/royalblue, +/area/ruin/space/powered/ragnarok/throne) +"Th" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"Tk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/foyer) +"Tn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"TG" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 10 + }, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass/jungle/no_creep, +/area/ruin/space/powered/ragnarok/bridge) +"TI" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/garden) +"TL" = ( +/turf/simulated/floor/chasm/straight_down{ + name = "engine pit" + }, +/area/ruin/space/powered/ragnarok/vault) +"TO" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/atmos) +"TQ" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/bakery) +"Ub" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/teleporter) +"Ud" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"Uk" = ( +/obj/structure/dresser/wardrobe, +/turf/simulated/floor/carpet/royalblue, +/area/ruin/space/powered/ragnarok/throne) +"Up" = ( +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"Ur" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"UA" = ( +/obj/machinery/porta_turret/syndicate/interior{ + faction = "kidan_royalty" + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/maints) +"UD" = ( +/obj/effect/turf_decal/tiles/department/medical/corner{ + dir = 1 + }, +/obj/effect/turf_decal/yellow_siding/corner{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"UG" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/teleporter) +"UO" = ( +/turf/simulated/floor/plasteel/fakestairs{ + dir = 8 + }, +/area/ruin/space/powered/ragnarok/bathhouse) +"UP" = ( +/obj/structure/dresser/wardrobe, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/throne) +"UT" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/obj/machinery/alarm/ruin/directional/north, +/turf/simulated/floor/carpet/lone, +/area/ruin/space/powered/ragnarok/dining_hall) +"UW" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"Vb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"Ve" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/instrument/violin/golden, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"Vf" = ( +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"Vg" = ( +/turf/simulated/wall/indestructible/riveted, +/area/ruin/space/powered/ragnarok/atmos) +"Vy" = ( +/obj/structure/table, +/obj/item/food/filetmignon, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"VB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/ruin/space/powered/ragnarok/garden) +"VH" = ( +/mob/living/basic/kidan_servant/ruin, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"VL" = ( +/obj/machinery/door/airlock/gold{ + dir = 4 + }, +/obj/structure/fans/tiny/invisible, +/obj/machinery/door/firedoor{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"VN" = ( +/obj/machinery/light/floor, +/turf/simulated/floor/wood, +/area/ruin/space/powered/ragnarok/garden) +"VR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"VY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/bakery) +"We" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"Wg" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"Wh" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"Wp" = ( +/obj/machinery/door/airlock/multi_tile{ + name = "royal gardens" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/garden) +"Wr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"Ww" = ( +/turf/simulated/floor/plasteel/fakestairs, +/area/ruin/space/powered/ragnarok/bathhouse) +"WB" = ( +/obj/effect/spawner/window/reinforced/grilled, +/turf/simulated/floor/plating, +/area/ruin/space/powered/ragnarok/maints) +"WD" = ( +/obj/structure/railing, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"WF" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/powered/ragnarok/maints) +"WJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bridge) +"WT" = ( +/obj/machinery/light, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/throne) +"WU" = ( +/obj/structure/bed/wood{ + dir = 1 + }, +/turf/simulated/floor/carpet/green, +/area/ruin/space/powered/ragnarok/throne) +"Xd" = ( +/obj/structure/sink/kitchen/directional/north, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/bakery) +"Xm" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/clockwork, +/area/ruin/space/powered/ragnarok/dining_hall) +"Xo" = ( +/mob/living/basic/kidan_servant/ruin, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/teleporter) +"Xs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/ruin/space/powered/ragnarok/garden) +"Xw" = ( +/obj/structure/closet, +/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/maintenance, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/maints) +"XC" = ( +/turf/simulated/floor/plating/airless, +/area/space) +"XE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"XK" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/stack/sheet/mineral/diamond/ten, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"XM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/royalblue, +/area/ruin/space/powered/ragnarok/throne) +"XT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/dining_hall) +"Yc" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/obj/item/food/honey_pie, +/turf/simulated/floor/clockwork, +/area/ruin/space/powered/ragnarok/dining_hall) +"Yi" = ( +/obj/structure/shelf/service, +/obj/item/kitchen/knife, +/obj/item/kitchen/knife, +/obj/item/kitchen/knife/butcher, +/obj/item/kitchen/knife/butcher, +/obj/item/kitchen/knife/butcher, +/obj/item/kitchen/knife/pizza_cutter, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"Yj" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/foyer) +"Yn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"Yp" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/bakery) +"Yt" = ( +/obj/structure/table/glass/reinforced/plastitanium, +/turf/simulated/floor/clockwork, +/area/ruin/space/powered/ragnarok/dining_hall) +"Yw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/throne) +"Yx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/teleporter) +"YA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"YF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/foyer) +"YG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"YJ" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/grass, +/area/ruin/space/powered/ragnarok/bakery) +"YP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/vault) +"YQ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/grass/jungle, +/area/ruin/space/powered/ragnarok/garden) +"Za" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/foyer) +"Zc" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/door/firedoor{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"Zf" = ( +/obj/machinery/alarm/ruin/directional/north, +/turf/simulated/floor/mineral/gold/fancy, +/area/ruin/space/powered/ragnarok/throne) +"Zl" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered/ragnarok/engine) +"Zv" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/powered/ragnarok/atmos) +"Zx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/ruin/space/powered/ragnarok/garden) +"Zy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/powered/ragnarok/bathhouse) +"ZB" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered/ragnarok/atmos) +"ZI" = ( +/obj/structure/statue/plastitanium/kidanstatue, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/teleporter) +"ZL" = ( +/obj/machinery/light/floor, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered/ragnarok/throne) +"ZN" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "royal butcher" + }, +/obj/item/food/filetmignon, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/kitchen) +"ZS" = ( +/obj/machinery/atmospherics/unary/tank/oxygen{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/ruin/space/powered/ragnarok/engine) +"ZZ" = ( +/obj/structure/bed, +/obj/item/bedsheet/purple, +/turf/simulated/floor/carpet/royalblack, +/area/ruin/space/powered/ragnarok/throne) + +(1,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +Qs +PZ +PZ +PZ +PZ +PZ +PZ +PZ +PZ +PZ +PZ +PZ +PZ +yz +eK +eK +wh +wh +wh +wh +eK +eK +eK +eK +wh +wh +wh +wh +wh +wh +eK +eK +eK +eK +wh +wh +wh +wh +eK +eK +eK +KH +KH +KH +KH +KH +KH +KH +KH +KH +AY +AY +AY +KH +KH +WF +WF +WF +WF +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(2,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +Zl +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +Qs +CG +CG +CG +CG +CG +CG +CG +CG +CG +CG +CG +CG +yz +Ft +jE +jE +jE +jE +jE +jE +rL +Ft +jE +jE +jE +jE +jE +jE +jE +jE +hv +fw +jE +jE +jE +jE +jE +jE +hv +eK +zB +Yi +EE +Ur +EE +EE +JI +KH +Jd +Jd +Jd +Jd +Fx +KH +CD +MD +MD +WF +WF +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(3,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +Zl +Qs +Qs +at +GN +kd +GN +GN +GN +GN +GN +GN +GN +GN +kd +GN +at +EI +oS +DU +DU +DU +EI +Qs +CG +WU +WU +WU +WU +WU +WU +WU +WU +WU +WU +CG +yz +mr +jE +jE +jE +jE +jE +jE +SU +mr +jE +jE +jE +jE +jE +jE +jE +jE +SU +mr +jE +jE +jE +jE +jE +jE +SU +eK +uD +Mi +Mi +Mi +Mi +Mi +Mi +pP +nC +Fx +Fx +Jd +Jd +KH +WF +WF +Hm +MD +WF +WB +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(4,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +ic +ic +Zl +Qs +Qs +DU +at +nI +ae +iy +iy +iy +iy +iy +iy +iy +iy +iy +ow +at +EI +DU +DU +DU +DU +EI +Qs +CG +yl +mk +yl +yl +yW +yl +yl +yl +yl +yl +CG +yz +mr +jE +jE +UO +jE +jE +jE +SU +mr +jE +jE +jE +jE +jE +jE +jE +jE +SU +mr +jE +jE +jE +UO +jE +jE +SU +eK +AE +Mi +Mi +yP +cZ +Mi +Mi +pP +nC +Jd +la +Jd +vl +KH +Xw +MD +MD +MD +MD +WB +WB +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(5,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +Iq +Oh +KC +vk +bE +bE +Zc +yQ +ow +DU +DU +DU +DU +DU +DU +DU +DU +DU +DU +gg +DU +DU +DU +DU +DU +EI +Qs +CG +oz +yl +yl +yl +pw +We +yl +yl +yl +Dq +CG +yz +Gw +pj +pj +pj +pj +pj +pj +uY +mr +jE +jE +jE +te +jE +jE +jE +jE +SU +SJ +pj +pj +pj +pj +pj +pj +UD +eK +EQ +xy +Vy +yB +Mc +Vy +xy +DS +mR +mR +An +Jd +Jd +KH +WF +WF +UA +MD +MD +MD +WF +WF +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(6,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +Iq +Iq +Qs +DU +DU +DU +at +DM +jB +jB +jB +jB +jB +jB +jB +jB +jB +jB +GB +at +EI +am +Ek +DU +DU +EI +Qs +CG +Dq +yl +mk +yl +ms +eL +yl +mk +yl +wI +CG +yz +fq +dr +dr +dr +dr +dr +dr +lq +mr +jE +jE +jE +UO +UO +jE +jE +jE +SU +dr +lq +dr +dr +dr +dr +dr +fq +eK +wv +Mi +cp +cp +xU +xU +Mi +pP +nC +Qm +ry +Qm +Jd +Nl +MD +MD +MD +MD +WF +MD +Xw +WF +WF +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(7,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +Iq +Iq +Qs +DU +DU +DU +at +ZS +ZS +ZS +ZS +ZS +ZS +ZS +ZS +ZS +ZS +ZS +ZS +at +EI +Mx +dq +DU +DU +EI +Qs +CG +yl +yl +yl +yl +Vb +yl +yl +yl +yl +yl +CG +yz +wg +wG +wG +wG +wG +wG +wG +dr +SJ +pj +pj +pj +pj +pj +pj +pj +pj +uY +dr +wG +wG +wG +wG +wG +wG +wg +eK +lx +Mi +Mi +Mi +Mi +Mi +Mi +pP +nC +Jd +Jd +Jd +Jd +KH +WF +WF +MD +MD +WF +MD +MD +WF +WF +WB +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(8,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +DY +Qs +Qs +DU +DU +at +at +at +at +at +at +at +at +at +at +at +at +at +at +at +at +ny +DU +DU +DU +EI +Qs +CG +HP +wb +HP +HP +Vb +HP +HP +HP +wb +HP +CG +yz +wg +wG +tj +wG +wG +vS +bB +PG +of +XE +XE +XE +XE +Zy +XE +XE +XE +km +PG +bB +ua +wG +wG +tj +wG +wg +eK +Cq +Mi +Mi +Mi +Mi +Mi +Mi +KH +Qm +Jd +Qm +qZ +Jd +KH +Xw +WF +MD +oM +WF +UA +MD +WF +Xw +WB +WB +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(9,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +Iq +Qs +DU +DU +DU +at +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +at +ny +DU +DU +DU +EI +Qs +jf +jf +jf +jf +jf +BW +jf +jf +jf +jf +jf +jf +yz +yz +wg +wG +dr +dr +dr +dr +dr +Th +dr +dr +dr +dr +VH +dr +dr +dr +Th +dr +dr +dr +dr +lq +wG +wg +eK +eK +mW +kA +ZN +ZN +ZN +KH +kq +KH +qZ +Jd +qZ +Jd +Jd +KH +MD +WF +MD +MD +WF +MD +MD +MD +MD +MD +WF +WF +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(10,1,1) = {" +ic +ic +ic +ic +ic +ic +Zl +Qs +Qs +DU +DU +DU +at +nm +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +nm +at +ny +DU +DU +uJ +Qs +Qs +jf +rw +PH +Qk +YA +zo +Lw +rw +rw +Lx +Lx +jf +jf +yz +yz +wg +dr +SB +qu +qu +qu +qu +qu +rF +dr +dr +uj +dr +SB +qu +qu +qu +qu +qu +rF +dr +wg +eK +ue +tX +Tc +eS +eS +eS +eS +tX +eS +ue +ue +qZ +qZ +Jd +zM +KH +MD +WF +MD +MD +MD +MD +MD +MD +MD +MD +Xw +WF +WF +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(11,1,1) = {" +ic +ic +ic +ic +ic +ic +Qs +Qs +DU +DU +DU +DU +at +nm +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +nm +at +ny +DU +DU +Qs +PZ +jf +jf +rw +Lw +mh +Lw +Lw +Lw +rw +rw +Lx +Lx +Lx +jf +jf +yz +yz +dr +mr +jE +jE +jE +jE +jE +SU +dr +dr +uj +dr +mr +jE +jE +jE +jE +jE +SU +dr +eK +ue +GY +ed +sr +ed +ed +ed +ed +ed +ed +wB +ue +ue +Jd +Jd +Jd +KH +MD +WF +WF +WF +UA +MD +MD +oM +WF +WF +WF +WF +dP +dP +Ow +Ow +Ow +dP +dP +dP +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(12,1,1) = {" +ic +at +Qs +Qs +Qs +Qs +Qs +DU +Dp +Dp +im +Dp +at +nm +pH +pH +hG +pH +pH +pH +pH +pH +pH +hG +pH +pH +nm +at +ny +qA +Qs +Qs +jf +jf +rw +rw +Lw +mh +Lw +Lw +Lw +rw +rw +Lx +Lx +Lx +Lx +jf +jf +yz +yz +mr +jE +jE +jE +jE +jE +SU +dr +ob +Aa +dr +mr +jE +jE +jE +jE +jE +SU +eK +ue +eS +qd +EO +EO +EO +EO +EO +EO +EO +EO +qd +eS +ue +ue +rt +Jd +KH +Hm +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +UA +dP +qU +KM +KM +KM +EH +xD +Ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(13,1,1) = {" +XC +Oh +Qs +at +at +at +at +at +at +at +at +at +at +nm +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +nm +at +ny +Qs +Qs +jf +jf +pM +rw +rw +Lw +mh +rw +rw +iK +rw +rw +Lx +Lx +Lx +aU +Lx +jf +jf +yz +yz +jE +jE +jE +jE +Ls +SU +dr +dr +uj +dr +mr +Ww +jE +jE +jE +jE +eK +ue +GY +SH +EM +HB +HB +HB +HB +HB +HB +HB +HB +lQ +SH +wB +ue +ue +yS +yS +yS +yS +yS +yS +yS +Xw +MD +MD +MD +MD +MD +MD +dP +KM +KM +KM +bk +EH +xD +Ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(14,1,1) = {" +XC +Iq +Qs +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +nm +at +ny +Qs +jf +jf +pM +Lx +rw +rw +Lw +mh +rw +rw +jf +rw +rw +Lx +Lx +Lx +Lx +Lx +Lx +jf +jf +yz +eu +jE +jE +jE +jE +SU +dr +dr +uj +dr +mr +jE +jE +jE +jE +gl +ue +eS +qd +kF +HB +HB +HB +HB +HB +HB +HB +HB +HB +HB +co +qd +DX +ue +vX +vX +Oz +Oz +vX +vX +yS +WF +WF +WF +MD +MD +uH +MD +dP +fP +KM +KM +KM +EH +xD +Ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(15,1,1) = {" +XC +Iq +Qs +nm +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +NJ +PZ +sl +PZ +jf +pM +QX +jc +rw +rw +Lw +mh +ee +jf +jf +jf +pA +Lx +Lx +Lx +Lx +Lx +Lx +Lx +jf +yz +jE +jE +jE +jE +jE +gp +fq +dr +uj +fq +yc +jE +jE +jE +jE +jE +ue +xS +dV +HB +HB +Ks +tx +tx +tx +Nr +tx +tx +Ks +HB +HB +OF +wm +ue +vX +Oz +Oz +Oz +Oz +vX +yS +Xw +MD +MD +MD +MD +WF +MD +dP +ax +KM +KM +KM +EH +xD +Ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(16,1,1) = {" +XC +Oh +Qs +nm +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +NJ +Zf +cH +id +rw +rw +eV +VR +rw +rw +Lw +mh +rw +pU +jf +pU +rw +Lx +QX +Lx +jc +Lx +Lx +WT +jf +yz +eK +eK +eK +eK +eK +eK +eK +ia +BG +eK +eK +eK +eK +eK +eK +eK +ue +XT +tq +HB +HB +tx +tx +Xm +Yt +Yt +zW +tx +tx +HB +HB +FS +JV +ue +wx +Oz +QM +Yx +Oz +Tb +yS +CD +MD +MD +MD +MD +WF +Xw +dP +KM +WJ +kn +KM +EH +xD +Ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(17,1,1) = {" +XC +Iq +Qs +nm +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +NJ +Lx +Lx +eQ +rw +rw +eV +VR +rw +rw +Lw +mh +rw +rw +PH +rw +rw +Lx +jH +Lx +to +Lx +Lx +Lx +jf +fv +DF +jo +DF +DF +HD +xm +nn +nn +Tk +nn +At +HD +DF +DF +jo +DF +ue +hC +dV +HB +HB +tx +tx +Xm +iJ +cX +zW +tx +tx +HB +HB +OF +hC +ue +vX +Oz +BE +Ot +Oz +vX +yS +yS +yS +yS +lE +yS +yS +yS +dP +KM +em +DC +KM +KM +eD +dP +Ow +Ow +Ow +Ow +Ow +dP +ic +ic +ic +ic +ic +ic +"} +(18,1,1) = {" +XC +Iq +Qs +nm +TL +TL +TL +Nt +ra +Ve +MA +MA +MA +LH +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +NJ +Lx +hf +Wr +YA +YA +MP +zx +YA +YA +Tn +zo +Lw +Lw +Lw +rw +rw +rw +eV +rw +Yn +rw +rw +rw +jf +fv +yO +mq +mq +mq +fm +xm +PQ +nn +Tk +nn +At +fm +mq +mq +mq +mq +ue +hZ +dV +HB +HB +tx +Nr +Xm +cs +cs +zW +tx +tx +HB +HB +OF +hC +ue +vX +vX +BE +Ot +vX +vX +yS +Ou +Os +Os +sg +Os +Os +Bh +dP +pv +iS +KM +KM +KM +fP +eD +rK +rK +rK +rK +rK +dP +dP +dP +ic +ic +ic +ic +"} +(19,1,1) = {" +ic +at +Qs +nm +TL +TL +TL +xv +PC +PC +PC +PC +PC +WD +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +OE +NJ +Lx +Lx +mh +Lw +Lw +Lw +Lw +Lw +mA +pL +Lw +Lw +Lw +Lw +rw +rw +rw +eV +rw +Yn +rw +rw +rw +jf +fv +Yj +IT +Yj +Yj +Yj +HO +nn +nn +Tk +nn +en +Yj +Yj +Yj +UW +Yj +ue +ws +gS +HB +HB +tx +tx +Xm +cX +Yc +zW +tx +tx +HB +HB +Rr +ws +ue +yS +uI +ck +qX +uI +yS +yS +Qu +Qu +Qu +Wh +Qu +Qu +RB +dP +KM +iS +oO +FV +TG +KM +KM +Dk +Dk +Dk +Dk +Dk +xn +IH +dP +dP +ic +ic +ic +"} +(20,1,1) = {" +XC +Oh +Qs +nm +TL +TL +TL +cP +PC +PC +PC +PC +PC +wu +DP +MA +cx +MA +DP +MA +MA +MA +DP +MA +MA +MA +IC +Lw +Lw +mh +Lw +rw +rw +rw +jf +jf +oN +OQ +Ng +Lw +Lw +Lw +Lw +Lw +Lp +Lw +uN +Lw +Lw +Lw +VL +Ri +nn +ld +nn +nn +nn +nn +nn +nn +Tk +nn +nn +nn +nn +nn +Cy +nn +dz +HB +yh +HB +HB +tx +tx +Xm +iJ +cX +zW +tx +tx +HB +HB +yh +HB +dz +uS +uS +ck +fb +uS +uS +UG +Xo +uS +uS +fb +uS +uS +uS +Da +KM +iS +qM +tO +aH +KM +KM +KM +KM +KM +KM +KM +fP +KM +qU +dP +dP +dP +ic +"} +(21,1,1) = {" +XC +Iq +Qs +nm +TL +TL +TL +XK +PC +PC +vB +LW +PC +PC +JY +PC +uV +YP +pi +YP +IS +YP +pi +YP +DR +YP +QH +YA +YA +GE +Lw +rw +ee +jf +jf +jf +zb +ZL +Lw +Lw +sm +YA +fJ +YA +QS +YA +al +fJ +YA +YA +fE +YA +sw +YF +EG +sw +sw +ml +sw +sw +Cl +sw +ml +sw +sw +EG +Za +sw +Le +Or +CP +HB +HB +aT +tx +Xm +cX +iW +zW +tx +aT +HB +RU +RS +Or +Le +hI +hI +Ub +Fu +hI +hI +hI +hI +hI +hI +uE +hI +hI +hI +GL +gQ +np +Jx +Fn +ap +Td +KM +KM +KM +KM +KM +KM +KM +KM +KM +KM +KM +dP +dP +"} +(22,1,1) = {" +XC +Iq +Qs +nm +TL +TL +TL +XK +PC +PC +PC +PC +PC +ME +ip +bV +AO +bV +ip +bV +bV +bV +ip +bV +bV +bV +yD +Lw +Lw +Lw +Lw +rw +rw +rw +jf +jf +mL +OQ +Ng +Lw +pL +Lw +Lw +Lw +Lp +Lw +uN +Lw +Lw +Lw +VL +Lw +nn +Cy +nn +nn +nn +nn +nn +nn +Tk +nn +nn +nn +nn +nn +ld +nn +dz +HB +yh +HB +HB +tx +tx +Xm +Yc +Yt +zW +tx +tx +HB +HB +yh +HB +dz +uS +uS +ck +fb +uS +uS +uS +Xo +uS +uS +ck +uS +uS +uS +Da +KM +iS +nA +nf +pc +KM +KM +KM +KM +KM +KM +KM +fP +KM +qU +dP +dP +dP +ic +"} +(23,1,1) = {" +ic +at +Qs +nm +TL +TL +TL +QL +PC +PC +PC +PC +PC +WD +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +sB +NJ +Lx +Lx +Lw +Lw +Lw +Lw +Lw +Lw +OB +zo +Lw +Lw +Lw +pL +rw +rw +rw +eV +rw +Yn +rw +rw +rw +jf +fv +SI +zw +SI +SI +SI +Au +nn +nn +Tk +nn +Db +SI +SI +SI +eR +SI +ue +IG +yy +HB +HB +tx +Nr +Xm +cX +cX +zW +tx +tx +HB +HB +Kp +IG +ue +yS +uI +ck +qX +uI +yS +yS +Na +Na +Na +rU +Na +Na +Rb +dP +KM +iS +vO +tQ +pz +KM +KM +Dx +Dx +Dx +Dx +Dx +HR +IH +dP +dP +ic +ic +ic +"} +(24,1,1) = {" +XC +Oh +Qs +nm +TL +TL +TL +wt +iG +ff +bV +bV +bV +ET +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +NJ +Lx +hf +Lw +Lw +Lw +Lw +Lw +Lw +Wr +YA +Tn +YA +YA +zo +rw +rw +rw +eV +rw +Yn +rw +rw +rw +jf +fv +GI +GI +GI +GI +fm +xm +nn +nn +Tk +nn +At +fm +GI +GI +GI +GI +ue +UT +dV +HB +HB +tx +tx +Xm +mi +kJ +zW +tx +tx +HB +HB +OF +hC +ue +kY +Os +BE +Ot +Os +kY +yS +Ou +Os +Os +lp +Os +Os +Bh +dP +ss +iS +KM +KM +KM +fP +eD +hV +hV +hV +hV +hV +dP +dP +dP +ic +ic +ic +ic +"} +(25,1,1) = {" +XC +Iq +Qs +nm +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +NJ +Lx +Lx +rw +rw +rw +rw +rw +rw +eQ +Lw +mh +rw +rw +iK +rw +rw +Lx +jH +Lx +to +Lx +Lx +Lx +jf +fv +DF +eU +DF +DF +HD +xm +nn +nn +gK +nn +At +HD +DF +DF +eU +DF +ue +hC +dV +HB +HB +tx +tx +Xm +iW +Yt +zW +tx +tx +HB +HB +OF +hC +ue +Os +Oz +BE +Ot +Oz +Os +yS +yS +yS +yS +lE +yS +yS +yS +dP +KM +wz +bt +KM +KM +eD +dP +Ow +Ow +Ow +Ow +Ow +dP +ic +ic +ic +ic +ic +ic +"} +(26,1,1) = {" +XC +Iq +Qs +nm +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +NJ +Gg +Qk +fY +fY +fY +CN +xl +fY +iL +Lw +mh +rw +pU +jf +pU +rw +Lx +MK +Lx +CJ +Lx +Lx +WT +jf +uo +py +py +py +py +py +py +py +TI +Wp +py +py +py +py +py +py +py +ue +XT +tq +HB +HB +tx +tx +Xm +cX +cX +zW +tx +tx +HB +HB +FS +JV +ue +tA +Oz +MU +FE +Oz +En +yS +Xw +MD +MD +MD +MD +MD +MD +dP +KM +kC +Jf +KM +EH +xD +Ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(27,1,1) = {" +XC +Oh +Qs +nm +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +TL +NJ +PZ +eP +PZ +jf +pM +MK +CJ +rw +rw +Lw +mh +ee +jf +jf +jf +pA +Lx +Lx +Lx +Lx +Lx +Lx +Lx +jf +uo +JH +zK +JH +LP +JH +qr +fs +nh +Mj +fs +rq +zK +LP +JH +zL +JH +ue +xS +dV +HB +HB +Ks +tx +tx +tx +Nr +tx +tx +Ks +HB +HB +OF +wm +ue +Os +Oz +Oz +Oz +Oz +Os +yS +MD +MD +MD +MD +MD +MD +MD +dP +ax +KM +KM +KM +EH +xD +Ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(28,1,1) = {" +XC +Iq +Qs +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +nm +Zv +SR +Vg +jf +jf +pM +Lx +rw +rw +Lw +mh +rw +rw +jf +rw +rw +Lx +Lx +Lx +Lx +Lx +Lx +jf +jf +uo +zK +zK +JH +JH +aI +JH +Zx +iu +IU +rf +zL +JH +JH +aI +zK +zK +ue +eS +qd +wT +HB +HB +HB +HB +HB +HB +HB +HB +HB +HB +jJ +qd +DX +ue +Os +Vf +RH +RM +ZI +Os +yS +MD +oM +WF +WF +WF +MD +MD +dP +fP +KM +KM +KM +EH +xD +Ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(29,1,1) = {" +XC +Iq +Qs +at +at +at +Zv +Zv +Zv +Zv +Zv +Zv +Zv +nm +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +nm +Zv +SR +Vg +Vg +jf +jf +pM +rw +rw +Lw +mh +rw +rw +PH +rw +rw +Lx +Lx +Lx +aU +Lx +jf +jf +uo +uo +zK +JH +Kg +JH +zL +nh +Fw +nh +nh +Mj +nh +JH +JH +JH +hE +zK +py +ue +gL +GH +aY +HB +HB +HB +HB +HB +HB +HB +HB +na +GH +wZ +ue +ue +yS +yS +yS +yS +yS +yS +yS +MD +MD +MD +UA +WF +MD +MD +dP +KM +KM +KM +bk +EH +xD +Ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(30,1,1) = {" +ic +at +Qs +Qs +Qs +Qs +Vg +CE +hk +hk +Fs +hk +Zv +nm +pH +pH +hG +pH +pH +pH +pH +pH +pH +hG +pH +pH +nm +Zv +SR +rn +Vg +Vg +jf +jf +rw +rw +Lw +mh +Lw +Lw +Lw +rw +rw +Lx +Lx +Lx +Lx +jf +jf +uo +uo +zK +zK +JH +JH +zL +nh +nh +Fw +zK +vR +Mj +nh +nh +JH +JH +JH +zK +zK +py +ue +eS +qd +fi +fi +fi +fi +fi +fi +fi +fi +qd +eS +ue +ue +JE +IA +dg +Xw +MD +MD +MD +MD +MD +MD +MD +MD +WF +MD +oM +dP +qU +KM +KM +KM +EH +xD +Ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(31,1,1) = {" +ic +ic +ic +ic +ic +ic +Vg +Vg +CE +CE +CE +CE +Zv +nm +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +nm +Zv +SR +CE +fg +Vg +Vg +jf +jf +rw +Lw +mh +Lw +Lw +Lw +rw +rw +Lx +Lx +Lx +jf +jf +uo +uo +JH +zK +JH +JH +zK +nh +nh +nh +Dm +zK +zK +Fk +nh +nh +nh +zL +JH +xN +zK +JH +py +ue +gL +ed +QJ +ed +ed +ed +ed +ed +ed +wZ +ue +ue +yx +Dw +IA +dg +MD +MD +WF +UA +MD +MD +WF +Xw +MD +WF +UA +Xw +dP +dP +Ow +Ow +Ow +dP +dP +dP +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(32,1,1) = {" +ic +ic +ic +ic +ic +ic +ZB +Vg +Vg +CE +CE +CE +Zv +nm +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +pH +nm +Zv +SR +CE +CE +CE +Vg +Vg +jf +rw +iK +cH +YA +YG +Lw +rw +rw +Lx +Lx +jf +jf +uo +uo +JH +zK +Kg +JH +aI +nh +nh +VB +fy +sX +Kg +JH +qC +fy +Xs +nh +nh +JH +JH +JH +JH +zK +py +ue +Lh +Tc +eS +eS +eS +eS +Lh +eS +ue +ue +wj +Dw +Dw +TQ +dg +MD +MD +WF +WF +WF +CD +MD +MD +MD +WF +WF +WF +WF +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(33,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +ku +Vg +CE +CE +CE +Zv +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +Zv +SR +CE +CE +CE +af +Vg +jf +jf +jf +jf +jf +rO +jf +jf +jf +jf +jf +jf +uo +uo +JH +JH +JH +zK +JH +nh +nh +VN +KW +JH +Jb +JH +aI +Ud +pY +JH +VN +nh +nh +JH +Kg +JH +zK +JH +py +py +yd +Bp +QZ +QZ +QZ +dg +lj +dg +Rw +Dw +Dw +Dw +Dw +dg +MD +MD +WF +Xw +MD +MD +MD +MD +MD +MD +WF +WF +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(34,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +Bl +Vg +Vg +CE +CE +Zv +Zv +Zv +Zv +Zv +Zv +Zv +Zv +Zv +Zv +Zv +Zv +Zv +Zv +Zv +Zv +SR +CE +CE +CE +af +Vg +jf +Si +tZ +yv +tZ +iP +Ky +yv +tZ +yv +tZ +jf +uo +JH +JH +JH +Kg +JH +nh +nh +nh +zK +KW +JH +Jb +pY +JH +Ii +JH +JH +JH +nh +nh +nh +zL +JH +JH +zK +zK +py +LR +Up +Up +Up +Up +Up +Up +dg +Dw +Dw +IA +IA +IA +dg +UA +MD +WF +MD +MD +MD +oM +WF +WF +WB +WB +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(35,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +Bl +Qp +Vg +CE +CE +CE +Zv +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Zv +af +SR +us +CE +CE +af +Vg +jf +Uk +yv +tZ +yv +yV +yv +tZ +yv +tZ +yv +jf +uo +JH +JH +zK +JH +nh +nh +nh +KW +JH +JH +JH +AW +pY +zK +eF +aI +JH +Kg +JH +nh +nh +nh +JH +aI +zK +zK +py +xf +Up +Up +Up +Up +Up +Up +RZ +Dw +IA +IA +IA +IA +dg +MD +MD +MD +MD +WF +WF +MD +Xw +WF +WB +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(36,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +Bl +Bl +Vg +CE +CE +CE +Zv +vv +kj +kj +kj +kj +kj +kj +TO +kj +kj +kj +vP +Zv +af +tM +Jk +CE +CE +af +Vg +jf +or +tZ +yv +tZ +Yw +qb +yv +tZ +yv +tZ +jf +uo +JH +JH +zK +nh +nh +nh +JH +qz +zK +JH +aI +Jb +JH +zL +eF +JH +zK +zK +JH +pY +nh +nh +nh +JH +zK +zK +py +rN +Up +GK +GK +GK +GK +Up +RZ +Dw +Dw +Io +Dw +Dw +fT +MD +uH +MD +MD +MD +MD +Xw +WF +WF +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(37,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +Bl +Bl +Vg +Vg +CE +CE +KG +CE +CE +CE +CE +CE +CE +cl +jR +MG +FQ +hd +hd +gy +hd +Fq +CE +CE +CE +af +Vg +jf +zc +yv +tZ +yv +XM +xJ +tZ +yv +tZ +yv +jf +uo +Kg +aI +KW +nh +nh +gM +QK +Wg +Pg +du +QU +Gz +Kg +JH +Aq +Wg +Wg +du +Wg +du +hw +nh +nh +JH +Kg +zK +py +JJ +BQ +IN +oe +DB +ne +BQ +by +rB +YJ +Yp +IA +IA +dg +MD +WF +WF +WF +MD +MD +WF +WF +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(38,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +ic +ic +ZB +Vg +Vg +CE +Zv +cl +aN +aN +aN +aN +aN +TO +aN +aN +aN +aN +mj +Zv +af +mb +CE +CE +CE +af +Vg +jf +UP +tZ +yv +tZ +yv +tZ +yv +tZ +yv +tZ +jf +uo +JH +JH +nh +nh +nh +nh +nh +nh +nh +nh +nh +nh +nh +nh +nh +nh +nh +nh +nh +nh +nh +nh +nh +nh +JH +zK +py +eM +Up +Up +BO +KP +Up +Up +RZ +Dw +IA +PB +IA +TQ +dg +MD +MD +MD +MD +MD +WB +WB +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(39,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ZB +Vg +Vg +Zv +Ku +HZ +Ku +Ku +Ku +Ku +Ku +Ku +Ku +Ku +HZ +Ku +Zv +af +yg +CE +CE +CE +af +Vg +jf +Tg +yv +tZ +Df +sJ +ZZ +tZ +yv +tZ +tK +jf +uo +YQ +zK +ce +nR +nT +ce +nh +nh +nh +nh +nh +ce +nT +Dn +ce +nh +nh +nh +nh +nh +ce +nT +nR +ce +JH +Mn +py +Xd +Up +Up +Up +Up +Up +Up +RZ +Dw +Dw +VY +Dw +Dw +dg +WF +WF +MD +MD +WF +WB +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(40,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ZB +Vg +Vg +Vg +Vg +Vg +Vg +Vg +Vg +Vg +Vg +Vg +Vg +Vg +Vg +Vg +Vg +kE +Vg +Vg +Vg +Vg +Vg +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +uo +zK +zK +nh +nh +nh +nh +zK +PE +fs +zK +zK +nh +nh +nh +nh +zK +pY +fs +sh +zK +nh +nh +nh +nh +JH +JH +py +fL +vz +rb +wy +rb +rb +Sl +dg +IA +IA +IA +IA +IA +dg +CD +MD +uH +WF +WF +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(41,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +pG +ic +ic +ic +ic +Vg +PZ +PZ +PZ +PZ +PZ +PZ +PZ +PZ +PZ +PZ +PZ +PZ +uo +py +py +Nd +Nd +Nd +Nd +py +py +py +py +Nd +Nd +Nd +Nd +Nd +Nd +py +py +py +py +Nd +Nd +Nd +Nd +py +py +py +dg +dg +dg +dg +dg +dg +dg +dg +dg +jp +jp +jp +dg +dg +WF +WF +WF +WF +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} +(42,1,1) = {" +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +ic +"} diff --git a/code/__DEFINES/ai/kidan_princess_blackboard_defines.dm b/code/__DEFINES/ai/kidan_princess_blackboard_defines.dm new file mode 100644 index 00000000000..aab5e8aeccb --- /dev/null +++ b/code/__DEFINES/ai/kidan_princess_blackboard_defines.dm @@ -0,0 +1,5 @@ +#define BB_KIDAN_PRINCESS_SUMMON_MOBS_ACTION "BB_KIDAN_PRINCESS_SUMMON_MOBS_ACTION" +#define BB_KIDAN_PRINCESS_CHARGE_ACTION "BB_KIDAN_PRINCESS_CHARGE_ACTION" +#define BB_KIDAN_PRINCESS_STOMP_ACTION "BB_KIDAN_PRINCESS_STOMP_ACTION" +#define BB_KIDAN_PRINCESS_RUSH_ACTION "BB_KIDAN_PRINCESS_RUSH_ACTION" +#define BB_KIDAN_PRINCESS_SPELL_COOLDOWN "BB_KIDAN_PRINCESS_SPELL_COOLDOWN" diff --git a/code/__DEFINES/medal.dm b/code/__DEFINES/medal.dm index 0d1cd3d80f9..4c20a62d5c1 100644 --- a/code/__DEFINES/medal.dm +++ b/code/__DEFINES/medal.dm @@ -12,6 +12,7 @@ #define BOSS_MEDAL_LEGION "Legion" #define BOSS_MEDAL_TENDRIL "Tendril" #define BOSS_MEDAL_ROBOT "Ancient Robot" +#define BOSS_MEDAL_PRINCESS "Princess Zrexx" // Score names #define HIEROPHANT_SCORE "Hierophants Killed" @@ -22,3 +23,4 @@ #define LEGION_SCORE "Legion Killed" #define TENDRIL_CLEAR_SCORE "Tendrils Killed" #define ROBOT_SCORE "Ancient Robots Killed" +#define PRINCESS_SCORE "Kidan Princesses Killed" diff --git a/code/_globalvars/lists/mob_lists.dm b/code/_globalvars/lists/mob_lists.dm index 11d6e7013b5..a66cec9b559 100644 --- a/code/_globalvars/lists/mob_lists.dm +++ b/code/_globalvars/lists/mob_lists.dm @@ -38,6 +38,8 @@ GLOBAL_LIST_EMPTY(hear_radio_list) //Mobs that hear the radio even if there's GLOBAL_LIST_EMPTY(emote_list) +GLOBAL_LIST_EMPTY(kidan_shitlist) + /// Blacklist of types that swarmers should not touch GLOBAL_LIST_INIT(swarmer_blacklist, list( /obj/item/gun, diff --git a/code/datums/mapping/templates/space_map_templates.dm b/code/datums/mapping/templates/space_map_templates.dm index 54f905c97e2..55f2b334cd2 100644 --- a/code/datums/mapping/templates/space_map_templates.dm +++ b/code/datums/mapping/templates/space_map_templates.dm @@ -190,6 +190,13 @@ description = "Just somewhere quiet, where I can focus on my work with \ no interruptions." +/datum/map_template/ruin/space/ragnarok_ship + id = "ragnarok" + suffix = "ragnarok_ship.dmm" + name = "The Ragnarok" + description = "A large kidan space yacht carrying royalty. Expect an opulant trial." + allow_duplicates = FALSE + /datum/map_template/ruin/space/mech_transport id = "mech-transport" suffix = "mechtransport.dmm" diff --git a/code/game/area/areas/ruins/space_areas.dm b/code/game/area/areas/ruins/space_areas.dm index d9169e5a731..dce9cef9b7a 100644 --- a/code/game/area/areas/ruins/space_areas.dm +++ b/code/game/area/areas/ruins/space_areas.dm @@ -337,3 +337,43 @@ /area/ruin/space/kappa_lab/bridge name = "\improper Kappa Lab Bridge" + +/area/ruin/space/powered/ragnarok/bridge + name = "Ragnarok Bridge" + +/area/ruin/space/powered/ragnarok/dining_hall + name = "Ragnarok Dining Hall" + +/area/ruin/space/powered/ragnarok/teleporter + name = "Ragnarok Teleporter Hub" + +/area/ruin/space/powered/ragnarok/bakery + name = "Ragnarok Bakery" + +/area/ruin/space/powered/ragnarok/bathhouse + name = "Ragnarok Bathhouse" + +/area/ruin/space/powered/ragnarok/garden + name = "Ragnarok Gardens" + +/area/ruin/space/powered/ragnarok/foyer + name = "Ragnarok Foyer" + +/area/ruin/space/powered/ragnarok/kitchen + name = "Ragnarok Kitchen" + +/area/ruin/space/powered/ragnarok/throne + name = "Ragnarok Throneroom" + +/area/ruin/space/powered/ragnarok/vault + name = "Ragnarok Vault" + +/area/ruin/space/powered/ragnarok/engine + name = "Ragnarok Engine Bay" + + +/area/ruin/space/powered/ragnarok/maints + name = "Ragnarok Maintenance" + +/area/ruin/space/powered/ragnarok/atmos + name = "Ragnarok Atmospherics Bay" diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm index 6d7189aa603..1f1a95e5bc1 100644 --- a/code/game/machinery/firealarm.dm +++ b/code/game/machinery/firealarm.dm @@ -343,6 +343,7 @@ FIRE ALARM return ..() MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/firealarm, 32, 32) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/firealarm/no_alarm, 32, 32) /* FIRE ALARM CIRCUIT diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm index 4b0c6c66136..91214d05eb3 100644 --- a/code/game/objects/items/weapons/weaponry.dm +++ b/code/game/objects/items/weapons/weaponry.dm @@ -148,11 +148,25 @@ materials = list(MAT_METAL=500, MAT_GLASS=500) resistance_flags = FIRE_PROOF -/obj/item/spear/kidan - name = "\improper Kidan spear" - desc = "A one-handed spear brought over from the Kidan homeworld." +/obj/item/kidan_spear + name = "\improper kidan spear" + desc = "A one-handed spear made of a design that traces back to the kidan homeworld." + icon = 'icons/obj/weapons/spears.dmi' icon_state = "kidanspear" - throwforce = 15 + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' + force = 15 + throwforce = 18 + w_class = WEIGHT_CLASS_BULKY + slot_flags = ITEM_SLOT_BACK + materials = list(MAT_METAL = 500, MAT_PLASMA = 500, MAT_TITANIUM = 500) + hitsound = 'sound/weapons/bladeslice.ogg' + attack_verb = list("attacked", "poked", "jabbed", "torn", "gored") + sharp = TRUE + armor_penetration_flat = 5 + no_spin_thrown = TRUE + needs_permit = TRUE + resistance_flags = FIRE_PROOF /obj/item/melee/baseball_bat name = "baseball bat" diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index afc7063ab01..4f3c6e632f7 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -123,6 +123,11 @@ GLOBAL_LIST_INIT(aalarm_modes, list( req_access = list(ACCESS_SYNDICATE) req_one_access = list() +/// General space ruin air alarms +/obj/machinery/alarm/ruin + report_danger_level = FALSE + remote_control = FALSE + /obj/machinery/alarm/monitor/server preset = AALARM_PRESET_SERVER @@ -1236,6 +1241,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/engine, 32, 32) MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/monitor, 32, 32) MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/server, 32, 32) MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/syndicate, 32, 32) +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/alarm/ruin, 32, 32) /* AIR ALARM CIRCUIT diff --git a/code/modules/awaymissions/mission_code/ruins/ragnarok_ship.dm b/code/modules/awaymissions/mission_code/ruins/ragnarok_ship.dm new file mode 100644 index 00000000000..1b3dba58719 --- /dev/null +++ b/code/modules/awaymissions/mission_code/ruins/ragnarok_ship.dm @@ -0,0 +1,65 @@ +/// Used to track warrior/servant deaths +GLOBAL_VAR_INIT(ragnarok_kill_count, 0) + +/obj/structure/environmental_storytelling_holopad/ragnarok_ship + speaking_name = "Princess Zrexx" + loop_sleep_time = 6 SECONDS + /// Did we say everything + var/done_talking = FALSE + +/obj/structure/environmental_storytelling_holopad/ragnarok_ship/start_message(mob/living/carbon/human/H) + activated = TRUE + QDEL_NULL(proximity_monitor) + icon_state = "holopad1" + update_icon(UPDATE_OVERLAYS) + var/obj/effect/overlay/hologram = new(get_turf(src)) + our_holo = hologram + hologram.icon = getHologramIcon(icon('icons/mob/simple_human.dmi', "kidan_princess"), colour = null, opacity = 0.8, colour_blocking = TRUE) + hologram.alpha = 166 + hologram.mouse_opacity = MOUSE_OPACITY_TRANSPARENT + hologram.layer = FLY_LAYER + hologram.anchored = TRUE + hologram.name = speaking_name + hologram.set_light(2) + hologram.bubble_icon = "swarmer" + hologram.pixel_y = 16 + for(var/I in things_to_say) + hologram.atom_say("[I]") + sleep(loop_sleep_time) + qdel(hologram) + done_talking = TRUE + icon_state = "holopad0" + update_icon(UPDATE_OVERLAYS) + +/obj/structure/environmental_storytelling_holopad/ragnarok_ship/update_overlays() + . = ..() + underlays.Cut() + + if(activated && !done_talking) + underlays += emissive_appearance(icon, "holopad1_lightmask") + +/obj/structure/environmental_storytelling_holopad/ragnarok_ship/dining_hall + things_to_say = list("Come, stranger, enjoy a feast. My servants have prepared a mighty banquet.", + "My guards will ensure you have a secure time, but they are a bit touchy, alas.", + "Do sit down and enjoy yourself, stranger.") + +/obj/structure/environmental_storytelling_holopad/ragnarok_ship/gardens + things_to_say = list("Explore my gardens, for they contain some of the final flora from our homeworld.", + "Take a seat and have a drink, yes?", + "If you don't stop to smell the flowers, you will find that the peaks in life come to dull your mind.") + +/obj/structure/environmental_storytelling_holopad/ragnarok_ship/baths + things_to_say = list("You're tense. Why don't you relax in the baths?", + "Join my soldiers and servants in their revelry. Enjoy the view of the stars from my windows.", + "The royal reagents infused in the waters will invigorate your body and mind. It is my honor for you to enjoy.") + +/obj/structure/environmental_storytelling_holopad/ragnarok_ship/bridge + things_to_say = list("There is a strangeness to this system. The proximity to the planet jams our navigation and sensor arrays.", + "However, it is such a wonderful source of the all-important plasma. Quite useful for creating the royal nectar.", + "Leave my soldiers to their work, stranger. You will not find opulence in such a place of focus.") + +/obj/structure/environmental_storytelling_holopad/ragnarok_ship/vault + things_to_say = list("Know this, stranger, that you have spilled royal blood this day.", + "Take my yacht. Enjoy it as a trophy to your endeavors. There is much for us to learn from one another.", + "Take my weapon, may it serve you well. I will have another made, to fit this fresh body.", + "These gifts to you will be a reminder of my lineage and right to rule. Princess Zrexx has spoken.") diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index 971f675ef6c..faf69b5ecf6 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -79,7 +79,7 @@ // Monkeys are a snowflake because you can't remove accessories once added. if(!ishuman(target) || ismonkeybasic(target)) return ..() - + var/mob/living/carbon/human/H = target if(H.wear_suit && H.wear_suit.flags_inv & HIDEJUMPSUIT) to_chat(user, "[H]'s body is covered, and you cannot attach [src].") @@ -329,6 +329,10 @@ name = "vetus speculator HRD-MDE award" desc = "An award which represents major contributions to the HRD-MDE project in the form of analysing the Vetus Speculator." +/obj/item/clothing/accessory/medal/plasma/princess + name = "kidan princess's prowess award" + desc = "An award given to those who enrage the Kidan Princess and triumphed." + /* Holobadges are worn on the belt or neck, and can be used to show that the holder is an authorized Security agent - the user details can be imprinted on the badge with a Security-access ID card, @@ -398,7 +402,7 @@ /obj/item/clothing/accessory/holobadge/interact_with_atom(atom/target, mob/living/user, list/modifiers) if(target == user || !ismob(target)) return ..() - + user.visible_message( SPAN_WARNING("[user] invades [target]'s personal space, thrusting [src] into [target.p_their()] face insistently."), SPAN_WARNING("You invade [target]'s personal space, thrusting [src] into [target.p_their()] face insistently. You are THE LAW!")) diff --git a/code/modules/mob/living/basic/hostile/kidan_warriors.dm b/code/modules/mob/living/basic/hostile/kidan_warriors.dm new file mode 100644 index 00000000000..c1b4583e1cd --- /dev/null +++ b/code/modules/mob/living/basic/hostile/kidan_warriors.dm @@ -0,0 +1,198 @@ +#define KIDAN_THRONEROOM "KIDAN_THRONEROOM" + +/mob/living/basic/kidan_warrior + name = "Kidan Warrior" + desc = "A bulky insect-man wielding a large spear." + icon = 'icons/mob/simple_human.dmi' + icon_state = "kidan_warrior" + icon_living = "kidan_warrior" + icon_dead = "kidan_warrior_dead" // Does not actually exist. Dust on death + mob_biotypes = MOB_ORGANIC | MOB_HUMANOID | MOB_BUG + death_sound = 'sound/voice/scream_kidan.ogg' + response_help_continuous = "pushes the" + response_help_continuous = "push the" + response_harm_continuous = "attacks" + response_harm_simple = "attack" + speed = 0 + harm_intent_damage = 5 + obj_damage = 40 + melee_damage_lower = 15 + melee_damage_upper = 20 + melee_attack_cooldown_min = 1 SECONDS + attack_verb_continuous = "stabs" + attack_verb_simple = "stab" + attack_sound = 'sound/weapons/bladeslice.ogg' + is_ranged = TRUE + projectile_type = /obj/projectile/bullet/reusable/magspear + projectile_sound = 'sound/weapons/grenadelaunch.ogg' + ranged_cooldown = 1 SECONDS + a_intent = INTENT_HARM + damage_coeff = list(BRUTE = 0.8, BURN = 1, TOX = 1.5, STAMINA = 0, OXY = 1) + minimum_survivable_temperature = 0 + ai_controller = /datum/ai_controller/basic_controller/simple/kidan_warrior + 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) + speak_emote = list("clacks") + blood_color = "#FB9800" + loot = list( + /obj/effect/decal/remains/human, + /obj/effect/decal/cleanable/ash) + faction = list("kidan_royalty") + basic_mob_flags = DEL_ON_DEATH + sentience_type = SENTIENCE_OTHER + step_type = FOOTSTEP_MOB_SHOE + +/mob/living/basic/kidan_warrior/Initialize(mapload) + . = ..() + AddComponent(/datum/component/aggro_emote, aggro_sound = 'sound/effects/Kidanclack.ogg', emote_chance = 100) + add_language("Galactic Common") + add_language("Chittin") + set_default_language(GLOB.all_languages["Chittin"]) + AddComponent(/datum/component/ai_retaliate_advanced, CALLBACK(src, PROC_REF(retaliate_callback))) + var/datum/language/lang = GLOB.all_languages["Chittin"] + name = lang.get_random_name(gender) + real_name = name + if(prob(25)) + loot = list( + /obj/effect/decal/remains/human, + /obj/effect/decal/cleanable/ash, + /obj/item/kidan_spear) + +/mob/living/basic/kidan_warrior/proc/retaliate_callback(mob/living/attacker) + if(!istype(attacker)) + return + GLOB.kidan_shitlist += attacker + +/mob/living/basic/kidan_warrior/ruin/death(gibbed) + GLOB.ragnarok_kill_count += 1 + if(GLOB.ragnarok_kill_count >= 10) + unlock_blast_doors(KIDAN_THRONEROOM) + src.visible_message(SPAN_NOTICE("Somewhere, a heavy door has opened.")) + return ..(gibbed) + +/mob/living/basic/kidan_warrior/ruin/proc/unlock_blast_doors(target_id_tag) + for(var/obj/machinery/door/poddoor/P in GLOB.airlocks) + if(P.density && P.id_tag == target_id_tag && P.z == z && !P.operating) + P.open() + +/datum/ai_controller/basic_controller/simple/kidan_warrior + blackboard = list( + BB_TARGETING_STRATEGY = /datum/targeting_strategy/basic/kidan_warrior, + BB_AGGRO_RANGE = 9, + BB_SEARCH_RANGE = 10, + BB_TARGET_MINIMUM_STAT = UNCONSCIOUS, + ) + planning_subtrees = list( + /datum/ai_planning_subtree/simple_find_target, + /datum/ai_planning_subtree/ranged_skirmish/avoid_friendly, + /datum/ai_planning_subtree/attack_obstacle_in_path, + /datum/ai_planning_subtree/basic_melee_attack_subtree, + ) + ai_movement = /datum/ai_movement/jps + max_target_distance = 15 + +/datum/targeting_strategy/basic/kidan_warrior + +/datum/targeting_strategy/basic/kidan_warrior/can_attack(mob/living/living_mob, atom/the_target, vision_range) + . = ..() + if(!isliving(the_target)) + return . + if(the_target in GLOB.kidan_shitlist) + return TRUE + return FALSE + +/mob/living/basic/kidan_warrior/throneguard + name = "Kidan Throneguard" + desc = "The loyal guards of Kidan nobility." + icon_state = "kidan_throneguard" + icon_living = "kidan_throneguard" + damage_coeff = list(BRUTE = 0.6, BURN = 0.8, TOX = 1.5, STAMINA = 0, OXY = 1) + melee_damage_lower = 25 + melee_damage_upper = 35 + ai_controller = /datum/ai_controller/basic_controller/simple/kidan_warrior/throneguard + +/datum/ai_controller/basic_controller/simple/kidan_warrior/throneguard + idle_behavior = null + +/mob/living/basic/kidan_servant + name = "Kidan Servant" + desc = "A kidan who works in service of their nobility." + icon = 'icons/mob/simple_human.dmi' + icon_state = "kidan_servant" + icon_living = "kidan_servant" + icon_dead = "kidan_servant_dead" // Does not actually exist. Dust on death + mob_biotypes = MOB_ORGANIC | MOB_HUMANOID | MOB_BUG + death_sound = 'sound/voice/scream_kidan.ogg' + response_help_continuous = "pushes the" + response_help_continuous = "push the" + response_harm_continuous = "attacks" + response_harm_simple = "attack" + speed = 0 + harm_intent_damage = 5 + obj_damage = 10 + melee_damage_lower = 5 + melee_damage_upper = 10 + melee_attack_cooldown_min = 1 SECONDS + attack_verb_continuous = "punches" + attack_verb_simple = "punch" + damage_coeff = list(BRUTE = 0.8, BURN = 1, TOX = 1.5, STAMINA = 0, OXY = 1) + minimum_survivable_temperature = 0 + ai_controller = /datum/ai_controller/basic_controller/kidan_servant + 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) + speak_emote = list("clacks") + blood_color = "#FB9800" + loot = list( + /obj/effect/decal/remains/human, + /obj/effect/decal/cleanable/ash) + faction = list("kidan_royalty") + basic_mob_flags = DEL_ON_DEATH + sentience_type = SENTIENCE_OTHER + step_type = FOOTSTEP_MOB_SHOE + +/mob/living/basic/kidan_servant/Initialize(mapload) + . = ..() + AddComponent(/datum/component/aggro_emote, aggro_sound = 'sound/voice/scream_kidan.ogg', emote_chance = 100) + add_language("Galactic Common") + add_language("Chittin") + set_default_language(GLOB.all_languages["Chittin"]) + AddComponent(/datum/component/ai_retaliate_advanced, CALLBACK(src, PROC_REF(retaliate_callback))) + var/datum/language/lang = GLOB.all_languages["Chittin"] + name = lang.get_random_name(gender) + real_name = name + var/bonus_loot_type = rand(1, 5) + switch(bonus_loot_type) + if(1) + loot += /obj/item/clothing/neck/necklace/long + if(2) + loot += /obj/item/stack/sheet/mineral/gold + if(3) + loot += pick(list(/obj/item/reagent_containers/drinks/bottle/wine, /obj/item/reagent_containers/drinks/bottle/white_wine, /obj/item/reagent_containers/drinks/bottle/goldschlager)) + if(4) + for(var/i in 1 to 9) + loot += /obj/item/coin/gold + if(5) + loot += /obj/item/food/beary_pie + +/mob/living/basic/kidan_servant/proc/retaliate_callback(mob/living/attacker) + if(!istype(attacker)) + return + GLOB.kidan_shitlist += attacker + +/mob/living/basic/kidan_servant/ruin/death(gibbed) + GLOB.ragnarok_kill_count -= 1 + return ..(gibbed) + +/datum/ai_controller/basic_controller/kidan_servant + blackboard = list( + BB_TARGETING_STRATEGY = /datum/targeting_strategy/basic/kidan_warrior, + BB_AGGRO_RANGE = 9, + BB_SEARCH_RANGE = 10, + ) + planning_subtrees = list( + /datum/ai_planning_subtree/simple_find_target, + /datum/ai_planning_subtree/basic_melee_attack_subtree/opportunistic, + /datum/ai_planning_subtree/flee_target, + ) + ai_movement = /datum/ai_movement/jps + max_target_distance = 15 + +#undef KIDAN_THRONEROOM diff --git a/code/modules/mob/living/basic/hostile/megafauna/kidan_princess/kidan_princess.dm b/code/modules/mob/living/basic/hostile/megafauna/kidan_princess/kidan_princess.dm new file mode 100644 index 00000000000..c150a236719 --- /dev/null +++ b/code/modules/mob/living/basic/hostile/megafauna/kidan_princess/kidan_princess.dm @@ -0,0 +1,169 @@ +#define KIDAN_BOSS_STORAGE "KIDAN_BOSS_STORAGE" + +/mob/living/basic/megafauna/kidan_princess + name = "Princess Zrexx" + desc = "One of the claimants to the throne of the shattered Kidan empire, Princess Zrexx is one of the more extreme in keeping loyal to the ways of old." + health = 1500 + maxHealth = 1500 + gender = FEMALE + icon = 'icons/mob/simple_human.dmi' + icon_state = "kidan_princess" + icon_living = "kidan_princess" + mob_biotypes = MOB_ORGANIC | MOB_HUMANOID | MOB_BUG | MOB_EPIC + speak_emote = list("clacks") + death_sound = 'sound/voice/scream_kidan.ogg' + melee_attack_cooldown_min = 0.75 SECONDS + damage_coeff = list(BRUTE = 0.7, BURN = 0.9, TOX = 1.5, STAMINA = 0, OXY = 1) + melee_damage_lower = 30 + melee_damage_upper = 40 + obj_damage = 80 + attack_verb_simple = "stab" + attack_verb_continuous = "stabs" + attack_sound = 'sound/weapons/bladeslice.ogg' + response_help_continuous = "hugs" + response_help_continuous = "hug" + response_harm_continuous = "attacks" + response_harm_simple = "attack" + move_force = MOVE_FORCE_NORMAL + see_in_dark = 20 // I see you + step_type = FOOTSTEP_MOB_SHOE + initial_traits = list(TRAIT_NOFIRE) + blood_color = "#FB9800" + loot = list( + /obj/item/kidan_princess_halberd, + /obj/effect/decal/remains/human, + /obj/effect/decal/cleanable/ash) + enraged_loot = /obj/item/clothing/accessory/medal/plasma/princess + faction = list("kidan_royalty") + ai_controller = /datum/ai_controller/basic_controller/kidan_princess + internal_gps = /obj/item/gps/internal/kidan_princess + medal_type = BOSS_MEDAL_PRINCESS + score_type = PRINCESS_SCORE + basic_mob_flags = DEL_ON_DEATH + sentience_type = SENTIENCE_OTHER + step_type = FOOTSTEP_MOB_SHOE + innate_actions = list( + /datum/action/cooldown/mob_cooldown/kidan_princess/summon_mobs = BB_KIDAN_PRINCESS_SUMMON_MOBS_ACTION, + /datum/action/cooldown/mob_cooldown/kidan_princess/charge = BB_KIDAN_PRINCESS_CHARGE_ACTION, + /datum/action/cooldown/mob_cooldown/kidan_princess/stomp = BB_KIDAN_PRINCESS_STOMP_ACTION, + /datum/action/cooldown/mob_cooldown/kidan_princess/martial_rush = BB_KIDAN_PRINCESS_RUSH_ACTION) + /// Is our martial rush active + var/martial_rushing = FALSE + /// Is this mob associated with a ruin + var/ruin_boss = FALSE + +/obj/item/gps/internal/kidan_princess + icon_state = null + gpstag = "Royal Invitation" + desc = "You've been invited aboard the Ragnarok. Will you accept?" + +/mob/living/basic/megafauna/kidan_princess/Initialize(mapload) + . = ..() + AddComponent(/datum/component/aggro_emote, aggro_sound = 'sound/effects/Kidanclack.ogg', emote_chance = 100, say_list = list("You seek to challenge me? Very well! Show me your strength!")) + add_language("Galactic Common") + add_language("Chittin") + set_default_language(GLOB.all_languages["Galactic Common"]) + AddComponent(/datum/component/ai_retaliate_advanced, CALLBACK(src, PROC_REF(retaliate_callback))) + +/mob/living/basic/megafauna/kidan_princess/update_icon_state() + . = ..() + if(martial_rushing) + icon_state = "kidan_princess_unarmed" + icon_living = "kidan_princess_unarmed" + return + icon_state = "kidan_princess" + icon_living = "kidan_princess" + +/mob/living/basic/megafauna/kidan_princess/Process_Spacemove(movement_dir, continuous_move) + return TRUE + +/mob/living/basic/megafauna/kidan_princess/melee_attack(atom/target, list/modifiers, ignore_cooldown) + . = ..() + if(ismob(target) && martial_rushing) + var/mob/victim = target + var/atom/throw_target = get_edge_target_turf(target, get_dir(src, get_step_away(target, src))) + victim.throw_at(throw_target, 1, 2) + +/mob/living/basic/megafauna/kidan_princess/proc/retaliate_callback(mob/living/attacker) + if(!istype(attacker)) + return + GLOB.kidan_shitlist += attacker + ai_controller.set_blackboard_key(BB_BASIC_MOB_CURRENT_TARGET, attacker) + if(!prob(10)) + return + var/taunt = pick(list( + "Is that all you can do?", + "Yes, show me more!", + "Show me your power!", + "My blood spilled, bravo! Bravo!", + "That one actually hurt a bit! Haha!", + "Come then, strike again!", + "Not enough! More effort! More!", + "If I am to be a queen, then I must grow stronger!", + "Strike me down! Prove yourself strong, so that I may grow ever stronger!", + "Fight me!", + "Are you worthy, or are you going to hide?", + "Show some guts and hit me again!", + "We fight like the ways of old! This is wonderful!" + )) + say(taunt) + +/mob/living/basic/megafauna/kidan_princess/devour(mob/living/L) + if(!L) + return FALSE + visible_message( + "[src] brings down her halberd, obliterating [L] with a heavy blow!", + "You bring down your halberd, obliterating [L] with a heavy blow!") + playsound(loc, 'sound/effects/supermatter.ogg', 50, TRUE) + L.dust() + return TRUE + +/mob/living/basic/megafauna/kidan_princess/death(gibbed) + if(can_die() && ruin_boss) + unlock_blast_doors(KIDAN_BOSS_STORAGE) + src.visible_message(SPAN_NOTICE("Somewhere, a heavy door has opened.")) + return ..(gibbed) + +/mob/living/basic/megafauna/kidan_princess/proc/unlock_blast_doors(target_id_tag) + for(var/obj/machinery/door/poddoor/P in GLOB.airlocks) + if(P.density && P.id_tag == target_id_tag && P.z == z && !P.operating) + P.open() + +/mob/living/basic/megafauna/kidan_princess/ruin + ruin_boss = TRUE + +/mob/living/basic/megafauna/kidan_princess/enrage() + . = ..() + say("You DARE sully my form with such filth?!") + melee_attack_cooldown_max = 1.25 SECONDS + +/// Special Halberd loot +/obj/item/kidan_princess_halberd + name = "Zrexx's modified supermatter halberd" + desc = "The personal weapon of the kidan princess Zrexx. Damaged in the fight, it no longer can dust, but the edge remains incredibly sharp." + lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons_righthand.dmi' + icon = 'icons/obj/weapons/magical_weapons.dmi' + icon_state = "smhalberd0" + base_icon_state = "smhalberd" + force = 5 + sharp = TRUE + w_class = WEIGHT_CLASS_BULKY + slot_flags = ITEM_SLOT_BACK + throwforce = 15 + toolspeed = 0.25 + attack_verb = list("cleaved", "stabbed", "whacked", "slashed", "stabbed") + hitsound = 'sound/weapons/bladeslice.ogg' + resistance_flags = FIRE_PROOF + +/obj/item/kidan_princess_halberd/Initialize(mapload) + . = ..() + ADD_TRAIT(src, TRAIT_SUPERMATTER_IMMUNE, ROUNDSTART_TRAIT) // so it can't be dusted by the SM + AddComponent(/datum/component/forces_doors_open) + AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.25, _parryable_attack_types = ALL_ATTACK_TYPES, _parry_cooldown = (4 / 3) SECONDS, _requires_two_hands = TRUE) // 0.3333 seconds of cooldown for 75% uptime + AddComponent(/datum/component/two_handed, force_wielded = 30, force_unwielded = force, icon_wielded = "[base_icon_state]1") + +/obj/item/kidan_princess_halberd/update_icon_state() + icon_state = "[base_icon_state]0" + +#undef KIDAN_BOSS_STORAGE diff --git a/code/modules/mob/living/basic/hostile/megafauna/kidan_princess/kidan_princess_actions.dm b/code/modules/mob/living/basic/hostile/megafauna/kidan_princess/kidan_princess_actions.dm new file mode 100644 index 00000000000..5aa80a6412c --- /dev/null +++ b/code/modules/mob/living/basic/hostile/megafauna/kidan_princess/kidan_princess_actions.dm @@ -0,0 +1,192 @@ +/datum/action/cooldown/mob_cooldown/kidan_princess/summon_mobs + name = "Summon Throneguards" + button_icon = 'icons/mob/actions/actions_cult.dmi' + button_icon_state = "telerune" + desc = "Summon a pair of throneguards to protect you." + click_to_activate = FALSE + melee_cooldown_time = CLICK_CD_CLICK_ABILITY + cooldown_time = 90 SECONDS + shared_cooldown = NONE + +/datum/action/cooldown/mob_cooldown/kidan_princess/summon_mobs/Activate(atom/target) + var/mob/living/basic/megafauna/kidan_princess/summoner = owner + if(!istype(summoner)) + to_chat(owner, "I am unable to summon servants!") + return + + var/list/all_possible_dirs = GLOB.alldirs + for(var/i in 1 to 2) + var/mob/living/new_mob + var/spawn_loc = get_step(summoner, pick_n_take(all_possible_dirs)) + new_mob = new /mob/living/basic/kidan_warrior/throneguard(spawn_loc) + do_sparks(3, TRUE, new_mob) + summoner.say("Guards! To me!") + StartCooldown() + +/datum/action/cooldown/mob_cooldown/kidan_princess/charge + name = "Royal Charge" + desc = "Charge forward into the fray!" + button_icon_state = "OH_YEAAAAH" + melee_cooldown_time = CLICK_CD_CLICK_ABILITY + cooldown_time = 20 SECONDS + shared_cooldown = NONE + +/datum/action/cooldown/mob_cooldown/kidan_princess/charge/Activate(atom/target) + . = ..() + var/dir_to_target = get_dir(get_turf(owner), get_turf(target)) + var/turf/T = get_step(get_turf(owner), dir_to_target) + for(var/i in 1 to 9) + new /obj/effect/temp_visual/dragon_swoop/space_whale(T) + T = get_step(T, dir_to_target) + if(ismineralturf(T)) + break + if(iswallturf(T)) + break + for(var/obj/structure/window/W in T.contents) + break + for(var/obj/machinery/door/D in T.contents) + break + owner.visible_message("[owner] prepares to charge!") + addtimer(CALLBACK(src, PROC_REF(charge_to), dir_to_target, 0), 0.3 SECONDS) + StartCooldown() + +/datum/action/cooldown/mob_cooldown/kidan_princess/charge/proc/charge_to(move_dir, times_ran, list/hit_targets) + if(times_ran >= 9) + return + var/turf/T = get_step(get_turf(owner), move_dir) + if(ismineralturf(T)) + return + if(iswallturf(T)) + return + for(var/obj/structure/window/W in T.contents) + return + for(var/obj/machinery/door/D in T.contents) + return + if(T.x > world.maxx - 2 || T.x < 2) // Keep them from runtiming + return + if(T.y > world.maxy - 2 || T.y < 2) + return + owner.forceMove(T) + playsound(owner, 'sound/effects/bang.ogg', 200, 1) + var/throwtarget = get_edge_target_turf(owner, move_dir) + for(var/mob/living/L in T.contents - owner) + if(owner.faction_check_mob(L)) + continue + owner.visible_message("[owner] slams into [L]!") + to_chat(L, "[owner] charges into you and smashes you away!") + L.throw_at(throwtarget, 10, 1, owner) + L.Weaken(1 SECONDS) // Pain Train has no breaks. + if(L in hit_targets) + L.adjustBruteLoss(15) + else + hit_targets += L + L.adjustBruteLoss(25) + addtimer(CALLBACK(src, PROC_REF(charge_to), move_dir, (times_ran + 1), hit_targets), 0.7) + +/datum/action/cooldown/mob_cooldown/kidan_princess/stomp + name = "Shockwave" + desc = "You slam your foot into the ground sending a powerful shockwave through the station's hull, sending people flying away." + button_icon_state = "seismic_stomp" + click_to_activate = FALSE + melee_cooldown_time = CLICK_CD_CLICK_ABILITY + cooldown_time = 40 SECONDS + shared_cooldown = NONE + var/max_range = 8 + +/datum/action/cooldown/mob_cooldown/kidan_princess/stomp/Activate(atom/target) + var/mob/living/basic/megafauna/kidan_princess/princess = owner + var/turf/T = get_turf(princess) + playsound(T, 'sound/effects/meteorimpact.ogg', 100, TRUE) + playsound(T, 'sound/magic/invoke_general.ogg', 300, TRUE, 5) + princess.say("Kneel!") + addtimer(CALLBACK(src, PROC_REF(hit_check), 1, T, princess), 0.2 SECONDS) + new /obj/effect/temp_visual/stomp(T) + +/datum/action/cooldown/mob_cooldown/kidan_princess/stomp/proc/hit_check(range, turf/start_turf, mob/user, safe_targets = list()) + // gets the two outermost turfs in a ring, we get two so people cannot "walk over" the shockwave + var/list/targets = view(range, start_turf) - view(range - 2, start_turf) + for(var/turf/simulated/floor/flooring in targets) + if(prob(100 - (range * 20))) + flooring.ex_act(EXPLODE_LIGHT) + + for(var/mob/living/L in targets) + if(istype(L, /mob/living/basic/kidan_warrior)) + continue + if(L in safe_targets) + continue + if(L.throwing) // no double hits + continue + if(L.move_resist > MOVE_FORCE_VERY_STRONG) + continue + var/throw_target = get_edge_target_turf(L, get_dir(start_turf, L)) + INVOKE_ASYNC(L, TYPE_PROC_REF(/atom/movable, throw_at), throw_target, 3, 4) + L.KnockDown(2 SECONDS) + L.adjustBruteLoss(20) + safe_targets += L + var/new_range = range + 1 + if(new_range <= max_range) + addtimer(CALLBACK(src, PROC_REF(hit_check), new_range, start_turf, user, safe_targets), 0.2 SECONDS) + +/datum/action/cooldown/mob_cooldown/kidan_princess/martial_rush + name = "Martial Rush" + button_icon = 'icons/obj/surgery.dmi' + button_icon_state = "sandy" + desc = "Declare your intent to win, disgarding your halberd in favor of rapid punching attacks for ten seconds." + click_to_activate = FALSE + melee_cooldown_time = CLICK_CD_CLICK_ABILITY + cooldown_time = 75 SECONDS + shared_cooldown = NONE + +/datum/action/cooldown/mob_cooldown/kidan_princess/martial_rush/Activate(atom/target) + var/mob/living/basic/megafauna/kidan_princess/princess = owner + if(!istype(princess)) + return + RegisterSignal(princess, COMSIG_MOVABLE_MOVED, PROC_REF(on_movement)) + princess.next_move_modifier -= 0.5 + princess.speed -= 1 + princess.attack_verb_continuous = "punches" + princess.attack_verb_simple = "punch" + if(princess.enraged) + princess.melee_attack_cooldown_min = 0.2 SECONDS + princess.melee_attack_cooldown_max = 0.3 SECONDS + princess.melee_damage_lower = 10 + princess.melee_damage_upper = 15 + else + princess.melee_attack_cooldown_min = 0.3 SECONDS + princess.melee_attack_cooldown_max = 0.4 SECONDS + princess.melee_damage_lower = 5 + princess.melee_damage_upper = 10 + princess.attack_sound ='sound/weapons/punch1.ogg' + princess.martial_rushing = TRUE + princess.update_icon(UPDATE_ICON_STATE) + addtimer(CALLBACK(src, PROC_REF(end_rush)), 10 SECONDS) + playsound(get_turf(princess), 'sound/magic/invoke_general.ogg', 300, TRUE, 5) + princess.say("FACE ME!") + StartCooldown() + +/// Leaves an afterimage behind the mob when they move +/datum/action/cooldown/mob_cooldown/kidan_princess/martial_rush/proc/on_movement(mob/living/L, atom/old_loc) + SIGNAL_HANDLER + if(HAS_TRAIT(L, TRAIT_IMMOBILIZED)) + return NONE + new /obj/effect/temp_visual/decoy/mephedrone_afterimage(old_loc, L, 1.25 SECONDS) + +/datum/action/cooldown/mob_cooldown/kidan_princess/martial_rush/proc/end_rush() + var/mob/living/basic/megafauna/kidan_princess/princess = owner + if(!istype(princess)) + return + UnregisterSignal(princess, COMSIG_MOVABLE_MOVED) + princess.next_move_modifier = initial(princess.move_speed) + princess.speed = initial(princess.speed) + princess.attack_verb_continuous = initial(princess.attack_verb_continuous) + princess.attack_verb_simple = initial(princess.attack_verb_simple) + princess.melee_attack_cooldown_min = initial(princess.melee_attack_cooldown_min) + if(princess.enraged) + princess.melee_attack_cooldown_max = 1.25 SECONDS + else + princess.melee_attack_cooldown_max = initial(princess.melee_attack_cooldown_max) + princess.melee_damage_lower = initial(princess.melee_damage_lower) + princess.melee_damage_upper = initial(princess.melee_damage_upper) + princess.attack_sound = initial(princess.attack_sound) + princess.martial_rushing = FALSE + princess.update_icon(UPDATE_ICON_STATE) diff --git a/code/modules/mob/living/basic/hostile/megafauna/kidan_princess/kidan_princess_ai.dm b/code/modules/mob/living/basic/hostile/megafauna/kidan_princess/kidan_princess_ai.dm new file mode 100644 index 00000000000..2b650a31536 --- /dev/null +++ b/code/modules/mob/living/basic/hostile/megafauna/kidan_princess/kidan_princess_ai.dm @@ -0,0 +1,39 @@ +/datum/ai_controller/basic_controller/kidan_princess + blackboard = list( + BB_TARGETING_STRATEGY = /datum/targeting_strategy/basic/kidan_warrior, + BB_AGGRO_RANGE = 9, + BB_SEARCH_RANGE = 10, + BB_TARGET_MINIMUM_STAT = UNCONSCIOUS, + ) + planning_subtrees = list( + /datum/ai_planning_subtree/find_and_hunt_target/corpses/human, + /datum/ai_planning_subtree/simple_find_target, + /datum/ai_planning_subtree/targeted_mob_ability/kidan_princess_spellcasting, + /datum/ai_planning_subtree/attack_obstacle_in_path/walls, + /datum/ai_planning_subtree/basic_melee_attack_subtree, + ) + ai_movement = /datum/ai_movement/jps + interesting_dist = AI_MEGAFAUNA_INTERESTING_DIST + max_target_distance = 15 + +/datum/ai_planning_subtree/targeted_mob_ability/kidan_princess_spellcasting + ability_key = BB_KIDAN_PRINCESS_CHARGE_ACTION + /// Minimum time between any spells + var/kidan_princess_global_spellcasting_delay = 6 SECONDS + +/datum/ai_planning_subtree/targeted_mob_ability/kidan_princess_spellcasting/select_behaviors(datum/ai_controller/controller, seconds_per_tick) + if(controller.blackboard[BB_KIDAN_PRINCESS_SPELL_COOLDOWN] >= world.time) + return + var/list/ability_keys = list(BB_KIDAN_PRINCESS_CHARGE_ACTION, BB_KIDAN_PRINCESS_SUMMON_MOBS_ACTION, BB_KIDAN_PRINCESS_RUSH_ACTION, BB_KIDAN_PRINCESS_STOMP_ACTION) + ability_key = pick_n_take(ability_keys) + var/datum/action/cooldown/mob_cooldown/selected_action = controller.blackboard[ability_key] + while(selected_action && !selected_action.IsAvailable()) + if(!ability_keys.len) // All spells are on cooldown + return + ability_key = pick_n_take(ability_keys) + selected_action = controller.blackboard[ability_key] + if(ability_key == BB_KIDAN_PRINCESS_RUSH_ACTION) + controller.set_blackboard_key(BB_KIDAN_PRINCESS_SPELL_COOLDOWN, world.time + 16 SECONDS) + else + controller.set_blackboard_key(BB_KIDAN_PRINCESS_SPELL_COOLDOWN, world.time + kidan_princess_global_spellcasting_delay) + return ..() diff --git a/code/modules/reagents/chemistry/reagents/toxins.dm b/code/modules/reagents/chemistry/reagents/toxins.dm index 24cd5ef25b4..1ae4c923a16 100644 --- a/code/modules/reagents/chemistry/reagents/toxins.dm +++ b/code/modules/reagents/chemistry/reagents/toxins.dm @@ -1220,6 +1220,10 @@ if(M.mob_biotypes & MOB_BUG) var/damage = min(round(0.4 * volume, 0.1), 10) M.adjustToxLoss(damage) + if(istype(M, /mob/living/basic/megafauna/kidan_princess)) + var/mob/living/basic/megafauna/kidan_princess/princess = M + if(!princess.enraged) + princess.enrage() if(iscarbon(M)) var/mob/living/carbon/C = M var/damage = 1 diff --git a/config/example/config.toml b/config/example/config.toml index b33c644a71a..10ea4442baf 100644 --- a/config/example/config.toml +++ b/config/example/config.toml @@ -712,6 +712,7 @@ active_space_ruins = [ "_maps/map_files/RandomRuins/SpaceRuins/asteroidmine_vox.dmm", "_maps/map_files/RandomRuins/SpaceRuins/asteroidmine_skullakin.dmm", "_maps/map_files/RandomRuins/SpaceRuins/alien_cache_site.dmm", + "_maps/map_files/RandomRuins/SpaceRuins/ragnarok_ship.dmm", ### The following ruins are based from past pre-spawned Zlevel content ### "_maps/map_files/RandomRuins/SpaceRuins/abandonedtele.dmm", diff --git a/icons/mob/kidan_servant.dmi b/icons/mob/kidan_servant.dmi new file mode 100644 index 0000000000000000000000000000000000000000..21d4b90dcb8c52a5089fe825c9dda7bfee0b15ee GIT binary patch literal 1305 zcmV+!1?KvRP)wls!GDttebN&o-?x_3MPiHV7@u&_cQ z02LJ#CK3P?6cjHgfFc|k8yg!M8X6xPR3#u}LOC=Y9UXaRRa#C&BO@a$EG#G}D71Sq z&#XkXy2Ld&L9?^7*Voto|NnP;gBltkR$60^kB=oKB_SXp6%-U17#c4wF$xE|VXpO< z00001bW%=J06^y0W&i*HWqMRtbVOxyV{&P5bZKvH004NLQ&wYE62mqS@7!En1VMG7`1G-5>K~z|Uot6!AqC6CZ6R}v!(o`-hA0`Dq zioRe~y8r*by(f|F?ku@lk%7y?Wj5wie(axCTSCf2|A)FqTmJ^h7}~sivaR z_5M(zLnUL~7+uvSr;%ujr z&&_tLtK6fbBT3RG!~Ac!Mx1!`giH-xXH7cRkEj1mO{-~J<4KXg*>R)`+=CkTP`AxU zw+&r;rlGumqxdPG+inC9@29r2Gu&5jJiU)}0IZA#>e`Wxj&p+xusdxFfJc89v~&7} zn)6r}q5%Lqi3|Y#`qZ1ot9Nw46C!h&0tgG}xQ2_F27ECAG~19H7GO6a6|9c24v@2e z!U0&_J?Hz^zvb+y*j}4>eWTxf6mbN9{uL( z=MP_;Y5a{0YlSy@eRHVU%$jEqa^vUD-gyGX+lDzqaPB{!hf{#iwJ?CkWoQd4WC$~> z*;+n&^%UOu%v-A~`0q2?QVtM5vF1LEk0b&D14yiOODUE()Wf)`fBF%O7ig;$!_OGJbm7Q|Lr=2~lyxeqct6A59> z65y~p%QDS0BoVJ?Jn55C zKN>S(90-a(lp3dl0nnVJOyTmA#*s?N0K|KDPLrl>rU0<_Bps)Rp}MAR&rQdUw|5Z< zA@`(*0nj#Q#20=%2s>-ATs3D9rWRl$!iB%bHl%djZW^$=Osv2fxZ!t!YpAC#!6ksH z6}pTu4M0s9r?^eT16xQ4TsjzZ+b{)S)4^SK5n>8(4+p+<;Hn=o#P9V#&}w-_Lg9Wl P00000NkvXXu0mjf3}-fz literal 0 HcmV?d00001 diff --git a/icons/mob/simple_human.dmi b/icons/mob/simple_human.dmi index 30a46a56396593d91c92c6cf42ad431bd24dc83e..5d1565258ec7fb95df2851a9273da0ec64cb0c8f 100644 GIT binary patch literal 121701 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 -O;0nSEOSGi+>#v0Ng$-Nv!GXWEoV(+@? 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%0Aphfyd1SRv!2MO6X;S>q%Me49H(~bYxta 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 diff --git a/paradise.dme b/paradise.dme index 817e4322309..dac8da2535a 100644 --- a/paradise.dme +++ b/paradise.dme @@ -168,6 +168,7 @@ #include "code\__DEFINES\ai\changeling_giant_spider_ai_defines.dm" #include "code\__DEFINES\ai\hostile_mech_blackboard_defines.dm" #include "code\__DEFINES\ai\incursion_blackboard_defines.dm" +#include "code\__DEFINES\ai\kidan_princess_blackboard_defines.dm" #include "code\__DEFINES\ai\monkey_ai_defines.dm" #include "code\__DEFINES\ai\space_whale_defines.dm" #include "code\__DEFINES\ai\swarmer_defines.dm" @@ -2033,6 +2034,7 @@ #include "code\modules\awaymissions\mission_code\ruins\nian_freighter.dm" #include "code\modules\awaymissions\mission_code\ruins\oldstation.dm" #include "code\modules\awaymissions\mission_code\ruins\processing_facility.dm" +#include "code\modules\awaymissions\mission_code\ruins\ragnarok_ship.dm" #include "code\modules\awaymissions\mission_code\ruins\sieged_lab.dm" #include "code\modules\awaymissions\mission_code\ruins\snowbiodome.dm" #include "code\modules\awaymissions\mission_code\ruins\syndiecakesfactory.dm" @@ -2692,6 +2694,7 @@ #include "code\modules\mob\living\basic\hostile\hivebot.dm" #include "code\modules\mob\living\basic\hostile\hivebot_ai.dm" #include "code\modules\mob\living\basic\hostile\jungle_animals.dm" +#include "code\modules\mob\living\basic\hostile\kidan_warriors.dm" #include "code\modules\mob\living\basic\hostile\killertomato.dm" #include "code\modules\mob\living\basic\hostile\mimic_mobs.dm" #include "code\modules\mob\living\basic\hostile\pirate.dm" @@ -2726,6 +2729,9 @@ #include "code\modules\mob\living\basic\hostile\megafauna\bluespace_horror\bluespace_horror.dm" #include "code\modules\mob\living\basic\hostile\megafauna\bluespace_horror\bluespace_horror_actions.dm" #include "code\modules\mob\living\basic\hostile\megafauna\bluespace_horror\bluespace_horror_ai.dm" +#include "code\modules\mob\living\basic\hostile\megafauna\kidan_princess\kidan_princess.dm" +#include "code\modules\mob\living\basic\hostile\megafauna\kidan_princess\kidan_princess_actions.dm" +#include "code\modules\mob\living\basic\hostile\megafauna\kidan_princess\kidan_princess_ai.dm" #include "code\modules\mob\living\basic\hostile\megafauna\space_whale\space_whale.dm" #include "code\modules\mob\living\basic\hostile\megafauna\space_whale\space_whale_actions.dm" #include "code\modules\mob\living\basic\hostile\megafauna\space_whale\space_whale_ai.dm" diff --git a/tools/maplint/lints/directional_airalarms.yml b/tools/maplint/lints/directional_airalarms.yml index ca5a84a49b4..f818621fbcc 100644 --- a/tools/maplint/lints/directional_airalarms.yml +++ b/tools/maplint/lints/directional_airalarms.yml @@ -27,3 +27,7 @@ help: "Use the specific directional subtypes for this air alarm." banned: true =/obj/machinery/alarm/syndicate/directional: banned: true +=/obj/machinery/alarm/ruin: + banned: true +=/obj/machinery/alarm/ruin/directional: + banned: true diff --git a/tools/maplint/lints/directional_firealarms.yml b/tools/maplint/lints/directional_firealarms.yml index 89cddcf1ad2..9c2327e953a 100644 --- a/tools/maplint/lints/directional_firealarms.yml +++ b/tools/maplint/lints/directional_firealarms.yml @@ -8,3 +8,7 @@ help: 'Use the specific directional subtypes for this fire alarm.' banned: true =/obj/machinery/firealarm/directional: banned: true +=/obj/machinery/alarm/firealarm/no_alarm: + banned: true +=/obj/machinery/alarm/firealarm/no_alarm/directional: + banned: true