From e56136a0ec43a3aff4e42eec7a43b786ba56e071 Mon Sep 17 00:00:00 2001
From: OrionTheFox <76465278+OrionTheFox@users.noreply.github.com>
Date: Thu, 4 Jul 2024 06:22:31 -0600
Subject: [PATCH] Updates icemoon_underground_lavaland.dmm (#84576)
## About The Pull Request
Somebody pointed out that the Lavaland-on-Icebox ruin is basically a big
square with a smaller square in the middle. I poked at it and found
inspiration.
I opted to lean more into an idea hinted at in a lore-note of the
original ruin: the cult imprisoning The Last Drake brought about more
creatures which they couldn't contain. Instead of just creatures though,
I imagined the whole lavaland area as consequence of the occult. Their
cult walls are broken by the rift from lavaland, the Necropolis' power
corrupting and claiming it.
The interior is mostly unchanged - just lavaland random gen, and the
Prison in the middle. Breaking into it will release The Last Ash Drake.
The entrances have more variety now, with one being controlled by legion
and another entirely claimed by The Necropolis. Additionally, miners can
simply dig through the ashen spikes that broke through during the
ritual.
- **Atmos interaction was tested as thoroughly as I could. Nothing
occurs until a player causes it by breaking a wall/opening a door, the
same as the current ruin**
- Additionally created a mapfluff file for the ruin, with a cult
outfit/corpse, legion that drops said corpse (because the cult got
infected by them!), the lore notes, ~~and codeifies The Last Ash Drake
rather than it being a mapedit~~ (NVM no more simplemobs can be coded).
- Also renamed the map to Lavaland Incursion because that's so much
cooler than Site

## Why It's Good For The Game
Ruins deserve love and care, including our big boxes.
## Changelog
:cl:
add: updated Icebox's lavaland ruin. The incursion grows...
/:cl:
---
.../IceRuins/icemoon_underground_lavaland.dmm | 5146 +++++++++++------
code/datums/ruins/icemoon.dm | 2 +-
.../icemoonruin_code/lavaland_incursion.dm | 20 +
tgstation.dme | 1 +
4 files changed, 3519 insertions(+), 1650 deletions(-)
create mode 100644 code/modules/mapfluff/ruins/icemoonruin_code/lavaland_incursion.dm
diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_lavaland.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_lavaland.dmm
index 22af4367dd9..d01b86d5e46 100644
--- a/_maps/RandomRuins/IceRuins/icemoon_underground_lavaland.dmm
+++ b/_maps/RandomRuins/IceRuins/icemoon_underground_lavaland.dmm
@@ -1,1747 +1,3595 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"b" = (
-/turf/closed/mineral/random/snow,
-/area/icemoon/underground/unexplored)
-"e" = (
-/obj/structure/trap/cult,
-/turf/open/floor/cult,
-/area/icemoon/underground)
-"h" = (
-/obj/item/paper{
- default_raw_text = "We have managed to seal the beast inside, the last of its kind they say... unfortunately in doing so, it seems we have spawned creatures beyond our power to contain..."
+"ab" = (
+/obj/structure/stone_tile/surrounding/cracked{
+ dir = 10
},
-/obj/item/pen,
+/obj/structure/stone_tile/center/burnt,
+/turf/open/floor/engine/cult{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface/outdoors)
+"an" = (
/turf/open/misc/asteroid{
initial_gas_mix = "LAVALAND_ATMOS"
},
-/area/icemoon/underground)
-"q" = (
-/turf/open/genturf,
-/area/lavaland/surface/outdoors/unexplored/danger/no_ruins)
-"w" = (
+/area/lavaland/surface/outdoors)
+"cn" = (
+/obj/item/paper/crumpled/bloody/ruins/lavaland_incursion,
+/turf/open/floor/engine/cult{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface/outdoors)
+"dX" = (
+/obj/structure/stone_tile/slab,
+/obj/structure/stone_tile/surrounding_tile,
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 4
+ },
+/turf/open/indestructible/boss,
+/area/lavaland/surface)
+"eP" = (
+/obj/structure/stone_tile/slab,
+/turf/open/indestructible/boss{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/lavaland/surface)
+"eV" = (
+/turf/closed/mineral/snowmountain/cavern/icemoon,
+/area/icemoon/underground/explored)
+"fF" = (
+/obj/effect/mob_spawn/corpse/human/skeleton/cultist,
+/turf/open/floor/engine/cult{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface/outdoors)
+"gd" = (
+/obj/structure/stone_tile/slab,
+/obj/structure/stone_tile/surrounding_tile,
+/turf/open/misc/asteroid/basalt/lava_land_surface{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"gi" = (
+/obj/structure/necropolis_gate,
+/obj/structure/stone_tile/slab,
+/turf/open/floor/cult,
+/area/lavaland/surface)
+"gE" = (
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/turf/open/floor/engine/cult{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface/outdoors)
+"gF" = (
+/obj/effect/mob_spawn/corpse/human/skeleton/cultist,
+/turf/open/floor/cult,
+/area/lavaland/surface)
+"jY" = (
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/turf/open/misc/asteroid{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"mL" = (
+/obj/structure/stone_tile/cracked{
+ dir = 4
+ },
+/turf/open/misc/asteroid/basalt/lava_land_surface{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"na" = (
+/obj/structure/girder/cult,
+/turf/open/floor/cult,
+/area/lavaland/surface)
+"nY" = (
+/obj/item/grown/bananapeel,
+/obj/structure/stone_tile/slab,
+/turf/open/floor/cult,
+/area/lavaland/surface)
+"oK" = (
+/obj/structure/stone_tile/slab,
+/turf/open/floor/engine/cult{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface/outdoors)
+"oV" = (
+/obj/structure/stone_tile/cracked{
+ dir = 1
+ },
+/turf/open/misc/asteroid/basalt/lava_land_surface{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"pw" = (
+/obj/structure/stone_tile/slab,
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 8
+ },
+/turf/open/misc/asteroid/basalt/lava_land_surface{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"qv" = (
+/obj/structure/stone_tile/surrounding/burnt,
+/obj/structure/stone_tile/center/burnt,
+/turf/open/lava/plasma/ice_moon,
+/area/icemoon/underground/explored)
+"qN" = (
+/obj/structure/stone_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/turf/open/floor/engine/cult{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface/outdoors)
+"qV" = (
+/turf/open/floor/cult,
+/area/lavaland/surface)
+"rn" = (
+/obj/item/melee/cultblade/dagger,
+/obj/item/paper/crumpled/bloody/ruins/lavaland_incursion/last,
+/turf/open/floor/engine/cult{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface/outdoors)
+"ry" = (
+/obj/structure/stone_tile,
+/obj/structure/stone_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/surrounding_tile/cracked{
+ dir = 1
+ },
+/turf/open/floor/engine/cult{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface/outdoors)
+"tI" = (
+/turf/template_noop,
+/area/template_noop)
+"uP" = (
+/obj/structure/stone_tile/block{
+ dir = 1
+ },
+/obj/structure/stone_tile/surrounding_tile/burnt,
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/turf/open/floor/engine/cult{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface/outdoors)
+"uX" = (
+/mob/living/basic/mining/legion/cult_skeleton,
+/turf/open/floor/cult,
+/area/lavaland/surface)
+"vu" = (
+/turf/open/misc/asteroid/lavaland_atmos,
+/area/lavaland/surface/outdoors)
+"vE" = (
/obj/machinery/door/airlock/cult/friendly{
use_power = 0
},
/turf/open/floor/cult,
-/area/icemoon/underground)
-"y" = (
-/mob/living/simple_animal/hostile/megafauna/dragon{
- desc = "Hunted to extinction, this icey moon is the final resting place for these creatures.";
- name = "\proper the last ash drake"
+/area/lavaland/surface)
+"wf" = (
+/obj/structure/stone_tile/slab,
+/obj/structure/stone_tile/block/burnt{
+ dir = 1
},
-/turf/open/floor/mineral/gold,
-/area/icemoon/underground)
-"A" = (
-/obj/effect/mob_spawn/corpse/human/skeleton,
-/turf/open/misc/asteroid{
+/turf/open/misc/asteroid/basalt/lava_land_surface{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"wP" = (
+/obj/structure/stone_tile/slab/burnt,
+/turf/open/floor/engine/cult{
initial_gas_mix = "LAVALAND_ATMOS"
},
-/area/icemoon/underground)
-"E" = (
-/obj/item/grown/bananapeel,
+/area/lavaland/surface/outdoors)
+"xo" = (
+/obj/structure/stone_tile/slab,
+/obj/structure/stone_tile/surrounding/cracked,
+/obj/structure/stone_tile/surrounding_tile,
+/obj/structure/stone_tile/center,
+/turf/open/floor/engine/cult{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface/outdoors)
+"xw" = (
+/obj/structure/stone_tile/slab/cracked{
+ dir = 5
+ },
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 8
+ },
+/obj/structure/stone_tile/slab/cracked{
+ dir = 10
+ },
+/turf/open/misc/asteroid{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"yP" = (
+/obj/structure/stone_tile/slab/cracked,
+/obj/structure/stone_tile/surrounding_tile/cracked{
+ dir = 4
+ },
+/turf/open/misc/asteroid/basalt/lava_land_surface{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"zz" = (
+/turf/open/misc/asteroid/basalt/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"zC" = (
+/obj/structure/trap/cult,
/turf/open/floor/cult,
-/area/icemoon/underground)
-"J" = (
+/area/lavaland/surface)
+"Cb" = (
/turf/closed/wall/mineral/cult,
-/area/icemoon/underground)
-"P" = (
-/turf/open/floor/mineral/silver,
-/area/icemoon/underground)
-"R" = (
-/turf/open/floor/mineral/gold,
-/area/icemoon/underground)
-"T" = (
+/area/lavaland/surface)
+"Ce" = (
+/turf/closed/mineral/volcanic/lava_land_surface{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/lavaland/surface)
+"Cp" = (
+/turf/closed/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface)
+"Dq" = (
+/obj/structure/stone_tile/block/burnt{
+ dir = 4
+ },
+/obj/structure/stone_tile/burnt{
+ dir = 4
+ },
+/obj/structure/stone_tile/cracked{
+ dir = 8
+ },
+/turf/open/lava/plasma/ice_moon,
+/area/icemoon/underground/explored)
+"GN" = (
+/obj/structure/stone_tile/slab/cracked,
+/turf/open/floor/engine/cult{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface/outdoors)
+"If" = (
+/turf/closed/indestructible/riveted/boss,
+/area/lavaland/surface)
+"Ja" = (
+/turf/open/lava/plasma/ice_moon,
+/area/icemoon/underground/explored)
+"JE" = (
+/turf/closed/mineral/volcanic/lava_land_surface,
+/area/icemoon/underground/explored)
+"Ky" = (
+/turf/closed/mineral/volcanic/lava_land_surface{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"Nn" = (
+/turf/closed/mineral/random/snow,
+/area/icemoon/underground/explored)
+"Nr" = (
+/turf/closed/wall/mineral/cult,
+/area/lavaland/surface/outdoors)
+"NB" = (
+/obj/structure/stone_tile/slab,
+/obj/structure/stone_tile/slab/cracked{
+ dir = 4
+ },
+/turf/open/misc/asteroid/basalt/lava_land_surface{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"PT" = (
+/turf/open/floor/mineral/gold{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface)
+"PV" = (
+/obj/effect/mob_spawn/corpse/human/skeleton/cultist,
+/turf/open/indestructible/necropolis/air,
+/area/lavaland/surface)
+"Qp" = (
+/turf/closed/indestructible/necropolis,
+/area/lavaland/surface)
+"QC" = (
+/obj/structure/stone_tile/slab/cracked,
+/turf/open/lava/plasma/ice_moon,
+/area/icemoon/underground/explored)
+"QL" = (
+/obj/structure/stone_tile/slab/burnt,
+/obj/structure/stone_tile/surrounding_tile,
+/turf/open/misc/asteroid/basalt/lava_land_surface{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"Sw" = (
+/turf/open/floor/engine/cult{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface/outdoors)
+"SX" = (
+/obj/item/melee/cultblade/dagger,
+/obj/item/clothing/glasses/hud/health/night/cultblind,
+/obj/effect/mob_spawn/corpse/human/skeleton/cultist,
+/turf/open/misc/asteroid/lavaland_atmos,
+/area/lavaland/surface/outdoors)
+"Tr" = (
+/obj/structure/trap/cult,
+/obj/effect/mob_spawn/corpse/human/skeleton/cultist,
+/turf/open/floor/engine/cult{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface/outdoors)
+"Uh" = (
+/obj/structure/stone_tile/center/cracked,
+/obj/structure/stone_tile/surrounding/cracked{
+ dir = 5
+ },
+/turf/open/floor/engine/cult{
+ initial_gas_mix = "LAVALAND_ATMOS"
+ },
+/area/lavaland/surface/outdoors)
+"Uj" = (
+/obj/structure/stone_tile/slab,
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 1
+ },
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 8
+ },
+/turf/open/indestructible/boss,
+/area/lavaland/surface)
+"UE" = (
+/obj/structure/stone_tile/block/cracked,
+/obj/structure/stone_tile/burnt{
+ dir = 4
+ },
+/obj/structure/stone_tile/surrounding_tile/cracked{
+ dir = 1
+ },
+/turf/open/misc/asteroid/basalt/lava_land_surface{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"UF" = (
+/turf/open/indestructible/necropolis/air,
+/area/lavaland/surface)
+"UO" = (
+/obj/structure/stone_tile/burnt{
+ dir = 8
+ },
+/obj/structure/stone_tile/block/cracked{
+ dir = 4
+ },
+/obj/structure/stone_tile/block/cracked{
+ dir = 9
+ },
+/turf/open/misc/asteroid{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"UX" = (
+/mob/living/basic/mining/legion/cult_skeleton,
+/turf/open/indestructible/necropolis/air,
+/area/lavaland/surface)
+"UY" = (
+/turf/open/genturf,
+/area/lavaland/surface/outdoors/unexplored/danger/no_ruins)
+"Vh" = (
+/obj/structure/stone_tile/slab,
/turf/open/floor/cult,
-/area/icemoon/underground)
-"V" = (
-/obj/item/storage/toolbox/mechanical/old/clean,
-/turf/open/misc/asteroid{
- initial_gas_mix = "LAVALAND_ATMOS"
+/area/lavaland/surface)
+"Vw" = (
+/turf/closed/mineral/volcanic/lava_land_surface,
+/area/lavaland/surface/outdoors)
+"VX" = (
+/obj/structure/stone_tile/block/cracked,
+/obj/structure/stone_tile/block/cracked{
+ dir = 1
},
-/area/icemoon/underground)
-"Z" = (
-/turf/open/misc/asteroid{
- initial_gas_mix = "LAVALAND_ATMOS"
+/turf/open/lava/plasma/ice_moon,
+/area/icemoon/underground/explored)
+"Wm" = (
+/turf/open/misc/asteroid/snow/icemoon,
+/area/icemoon/underground/explored)
+"WK" = (
+/obj/item/clothing/head/helmet/skull,
+/turf/open/misc/asteroid/lavaland_atmos,
+/area/lavaland/surface/outdoors)
+"WN" = (
+/obj/structure/stone_tile/slab,
+/obj/structure/stone_tile/block/cracked{
+ dir = 1
},
-/area/icemoon/underground)
+/turf/open/misc/asteroid/basalt/lava_land_surface{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"Xm" = (
+/obj/structure/stone_tile/slab/burnt,
+/turf/open/misc/asteroid/basalt/lava_land_surface{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"XQ" = (
+/turf/open/misc/asteroid/basalt/lava_land_surface{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"Zs" = (
+/turf/open/misc/asteroid{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/icemoon/underground/explored)
+"ZR" = (
+/obj/structure/stone_tile/slab,
+/obj/structure/stone_tile/surrounding_tile{
+ dir = 4
+ },
+/obj/structure/stone_tile/surrounding_tile,
+/mob/living/simple_animal/hostile/megafauna/dragon{
+ name = "\proper the last ash drake";
+ desc = "The sole survivor of its species, hunted to the verge of extinction. This frozen hell is the final resting place for the last of the dragons."
+ },
+/turf/open/indestructible/boss,
+/area/lavaland/surface)
(1,1,1) = {"
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+eV
+Wm
+Wm
+Ja
+Ja
+Ja
+Ja
+Ja
+Wm
+eV
+eV
+eV
+Ja
+Ja
+Ja
+Ja
+Ja
+Wm
+Wm
+Nn
+Ja
+Ja
+Ja
+Ja
+Nn
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
"}
(2,1,1) = {"
-b
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-w
-w
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-b
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+eV
+eV
+eV
+Ja
+Ja
+Ja
+Ja
+Ja
+Ja
+Ja
+Wm
+Wm
+Wm
+Ja
+Ja
+Ja
+Ja
+Ja
+Ja
+Ja
+Ja
+Zs
+XQ
+Ky
+Ja
+Ja
+Wm
+Ja
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
"}
(3,1,1) = {"
-b
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-T
-e
-T
-T
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-b
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+eV
+eV
+Wm
+Wm
+Zs
+Ja
+Ja
+Ja
+Ja
+Ja
+Ja
+Zs
+Zs
+Zs
+Zs
+Zs
+Zs
+Ja
+Ja
+Ja
+Ja
+Zs
+Ky
+Ky
+Ky
+XQ
+Ja
+Ja
+Wm
+Nn
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
"}
(4,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-T
-T
-E
-T
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+tI
+tI
+tI
+eV
+eV
+Wm
+XQ
+XQ
+XQ
+Zs
+Zs
+Zs
+Ja
+Zs
+Zs
+XQ
+XQ
+XQ
+XQ
+Zs
+Zs
+Zs
+XQ
+XQ
+Ja
+Ja
+Ja
+Ky
+Zs
+Ja
+Zs
+Zs
+Ja
+Ja
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
"}
(5,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-T
-e
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+tI
+tI
+Nn
+Wm
+Wm
+XQ
+Ky
+Ky
+XQ
+Zs
+XQ
+Ja
+Zs
+Zs
+Zs
+Zs
+Zs
+Zs
+XQ
+XQ
+XQ
+XQ
+XQ
+XQ
+XQ
+Zs
+Ja
+Ja
+Ja
+Ja
+Zs
+Zs
+Zs
+Ja
+Nn
+Nn
+Nn
+Nn
+Nn
+tI
+tI
+tI
+tI
+Zs
+Zs
+tI
+tI
+tI
+tI
+tI
+tI
+tI
"}
(6,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-w
-w
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+tI
+Nn
+XQ
+XQ
+Ky
+Ky
+Ky
+Ky
+Ky
+XQ
+XQ
+XQ
+Zs
+Zs
+Zs
+Ky
+Ky
+Zs
+Zs
+XQ
+Zs
+Ky
+Zs
+Zs
+XQ
+XQ
+XQ
+XQ
+Zs
+Zs
+XQ
+XQ
+XQ
+Zs
+Ja
+Wm
+Wm
+Nn
+Nn
+Nn
+Nn
+eV
+Wm
+XQ
+Ky
+Ky
+tI
+tI
+tI
+tI
+tI
+tI
"}
(7,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+Nn
+XQ
+Zs
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Zs
+Zs
+Ky
+Ky
+Ky
+Ky
+Ky
+Zs
+Ky
+Ky
+XQ
+XQ
+XQ
+XQ
+XQ
+XQ
+XQ
+Zs
+XQ
+XQ
+XQ
+XQ
+XQ
+Zs
+Zs
+Wm
+Nn
+Nn
+eV
+eV
+XQ
+Ky
+Ky
+XQ
+Zs
+tI
+tI
+tI
+tI
+tI
"}
(8,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+XQ
+XQ
+Ky
+Ky
+Zs
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Zs
+XQ
+XQ
+XQ
+Zs
+XQ
+XQ
+Ky
+Ky
+Ky
+Zs
+XQ
+XQ
+Ky
+Zs
+Nn
+eV
+eV
+eV
+Ky
+Ky
+Ky
+Ky
+XQ
+tI
+tI
+tI
+tI
+tI
"}
(9,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+Wm
+XQ
+XQ
+Wm
+Wm
+Cb
+If
+Ce
+Ce
+Ce
+Ce
+If
+If
+If
+If
+Cb
+Cb
+Cb
+Cb
+If
+If
+If
+Cb
+vE
+vE
+Cb
+Cb
+Cb
+Cb
+Cb
+Cb
+Ce
+Ce
+If
+If
+Ce
+Ce
+If
+Cb
+Cb
+Cb
+Cb
+Ce
+Ce
+Cb
+Ky
+XQ
+tI
+tI
+tI
+tI
+tI
"}
(10,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+Nn
+Nn
+Nn
+Nn
+Wm
+Cb
+Cb
+Cb
+Cb
+If
+If
+If
+If
+If
+If
+If
+If
+Cb
+Cb
+Cb
+Cb
+If
+qV
+zC
+qV
+qV
+If
+Cb
+Cb
+If
+If
+Cp
+If
+Cb
+Cp
+Cp
+Cp
+Cp
+If
+If
+Cb
+Cp
+Cp
+Cb
+If
+Ky
+Wm
+Nn
+tI
+tI
+tI
+tI
"}
(11,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+tI
+Nn
+eV
+eV
+eV
+Cb
+Cb
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+an
+Cb
+qV
+qV
+qV
+gF
+Cb
+zz
+zz
+an
+zz
+UY
+UY
+Vw
+Vw
+Vw
+Vw
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+If
+eV
+Wm
+Nn
+tI
+tI
+tI
+tI
"}
(12,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+Nn
+eV
+eV
+eV
+eV
+Cb
+Cb
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+an
+Cb
+Cb
+qV
+zC
+If
+If
+an
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+If
+If
+eV
+Nn
+Nn
+tI
+tI
+tI
+tI
"}
(13,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+tI
+Nn
+eV
+eV
+eV
+If
+Cb
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+an
+zz
+Cb
+vE
+vE
+If
+zz
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+If
+If
+eV
+Nn
+Nn
+tI
+tI
+tI
+tI
"}
(14,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+tI
+tI
+Nn
+eV
+eV
+If
+Cb
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+an
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+If
+If
+eV
+eV
+Nn
+Nn
+tI
+tI
+tI
"}
(15,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+tI
+tI
+Nn
+Nn
+Ky
+If
+Cb
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+If
+eV
+eV
+Nn
+Nn
+tI
+tI
+tI
"}
(16,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+tI
+tI
+Nn
+Ky
+Ky
+Ce
+Cp
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+Cb
+eV
+eV
+eV
+Nn
+tI
+tI
+tI
"}
(17,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-V
-Z
-Z
-Z
-Z
-Z
-Z
-Z
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+tI
+Nn
+Ky
+Ky
+Ky
+Ce
+Cp
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+Cb
+eV
+eV
+eV
+Nn
+tI
+tI
+tI
"}
(18,1,1) = {"
-b
-J
-J
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-A
-J
-J
-J
-J
-J
-J
-Z
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-J
-J
-b
+tI
+tI
+tI
+Nn
+Ky
+Ky
+Ky
+Ky
+Ce
+Cp
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+Cb
+eV
+eV
+Nn
+Nn
+tI
+tI
+tI
"}
(19,1,1) = {"
-b
-J
-T
-T
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-h
-J
-R
-P
-P
-R
-J
-Z
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-T
-T
-J
-b
+tI
+tI
+tI
+Nn
+Ky
+Ky
+Nn
+Ky
+If
+Cp
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+If
+Ky
+eV
+Nn
+Nn
+Nn
+tI
+tI
"}
(20,1,1) = {"
-b
-w
-e
-T
-T
-w
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-Z
-J
-P
-R
-R
-P
-J
-Z
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-w
-T
-T
-e
-w
-b
+tI
+tI
+tI
+Ky
+Ky
+Nn
+Nn
+eV
+Cb
+If
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+If
+Ce
+Ky
+eV
+eV
+Nn
+Nn
+tI
+tI
"}
(21,1,1) = {"
-b
-w
-T
-E
-e
-w
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-Z
-J
-P
-R
-y
-P
-J
-Z
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-w
-e
-E
-T
-w
-b
+tI
+tI
+tI
+Nn
+Ky
+Nn
+eV
+eV
+Cb
+If
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+If
+Ce
+Ky
+Ky
+eV
+Nn
+Nn
+tI
+tI
"}
(22,1,1) = {"
-b
-J
-T
-T
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-Z
-J
-R
-P
-P
-R
-J
-Z
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-T
-T
-J
-b
+tI
+tI
+tI
+tI
+Nn
+Nn
+eV
+eV
+Cb
+Cb
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cp
+Ce
+Ky
+Ky
+Ky
+Nn
+Nn
+Nn
+tI
"}
(23,1,1) = {"
-b
-J
-J
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-Z
-J
-J
-J
-J
-J
-J
-Z
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-J
-J
-b
+tI
+tI
+tI
+tI
+Nn
+eV
+Nn
+eV
+If
+Cb
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Nr
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cp
+Ce
+Ky
+Ky
+Ky
+Nn
+eV
+Nn
+Nn
"}
(24,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-Z
-Z
-Z
-Z
-Z
-Z
-Z
-Z
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+tI
+Nn
+eV
+Wm
+eV
+If
+If
+Vw
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+vu
+zz
+GN
+Sw
+zz
+vu
+zz
+Nr
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cp
+Ce
+Ky
+Ky
+Ky
+Ky
+eV
+eV
+eV
"}
(25,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+tI
+Nn
+Nn
+Wm
+mL
+If
+Cp
+Vw
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+vu
+Sw
+zz
+oK
+wP
+vu
+Uh
+Sw
+vu
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+If
+If
+Ky
+XQ
+Ky
+Ky
+Ky
+Ky
+eV
"}
(26,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+tI
+Nn
+Wm
+Wm
+WN
+If
+If
+Vw
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+zz
+SX
+cn
+Cb
+Cb
+Cb
+Cb
+Sw
+Sw
+vu
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+If
+If
+If
+XQ
+XQ
+XQ
+Zs
+Zs
+Ky
+Wm
"}
(27,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+Nn
+Wm
+Wm
+XQ
+wf
+If
+Cp
+Vw
+Vw
+zz
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Nr
+vu
+zz
+Cb
+If
+PT
+PT
+If
+Cb
+zz
+zz
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Qp
+Qp
+Qp
+If
+If
+If
+pw
+XQ
+XQ
+XQ
+XQ
+Wm
+Wm
"}
(28,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+tI
+Nn
+Wm
+Wm
+XQ
+Ky
+If
+Cp
+Vw
+Tr
+zz
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Sw
+oK
+Cb
+PT
+dX
+Uj
+PT
+Cb
+Sw
+ry
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+na
+PV
+Vh
+If
+eP
+Xm
+xw
+jY
+XQ
+XQ
+Zs
+Ja
"}
(29,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+Nn
+Wm
+Ja
+Wm
+XQ
+Ky
+Ce
+Cp
+Vw
+oK
+Sw
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Sw
+Sw
+Cb
+PT
+Uj
+ZR
+PT
+Cb
+gE
+Sw
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+vE
+qV
+qV
+nY
+gi
+eP
+qv
+UE
+VX
+UO
+XQ
+Zs
+QC
"}
(30,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+tI
+eV
+Ja
+Ja
+Wm
+Ky
+Ky
+Ce
+Cp
+Vw
+xo
+an
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Nr
+zz
+zz
+Cb
+If
+PT
+PT
+If
+Cb
+zz
+vu
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+vE
+zC
+UF
+Vh
+If
+eP
+NB
+QL
+Dq
+QC
+Ja
+Ja
+Zs
"}
(31,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+eV
+eV
+Ja
+Ja
+Zs
+Ky
+Ky
+Ce
+Cp
+Vw
+Vw
+oK
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+zz
+vu
+Sw
+Cb
+Cb
+Cb
+Cb
+ab
+fF
+vu
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+Cb
+Qp
+Qp
+If
+If
+gd
+XQ
+XQ
+XQ
+Ja
+Zs
+Wm
"}
(32,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+eV
+Wm
+Ja
+Ja
+Ky
+Ky
+Ky
+Ce
+Cp
+Vw
+Vw
+zz
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+zz
+Sw
+vu
+Sw
+uP
+vu
+fF
+rn
+zz
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Qp
+If
+If
+XQ
+Zs
+Zs
+XQ
+Zs
+Ja
+Wm
"}
(33,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+eV
+Wm
+Ja
+Ja
+Ky
+Ky
+Ky
+Ce
+Cp
+Vw
+UY
+Vw
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+zz
+zz
+Sw
+qN
+zz
+WK
+vu
+Nr
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+If
+If
+If
+XQ
+XQ
+Zs
+Zs
+XQ
+Ja
+Wm
"}
(34,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+eV
+Wm
+Ja
+Ky
+Ky
+Ky
+Ky
+Ce
+Cp
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Nr
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cp
+If
+Zs
+XQ
+Zs
+XQ
+XQ
+XQ
+Wm
"}
(35,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-w
-w
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+eV
+Wm
+Ja
+Ky
+Ky
+Ky
+Ky
+If
+Cp
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cp
+If
+Ky
+Ky
+XQ
+XQ
+Ky
+Ky
+Wm
"}
(36,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-T
-e
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+Nn
+Ja
+Ja
+Ky
+Ky
+Ky
+yP
+If
+If
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cp
+Ce
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+eV
"}
(37,1,1) = {"
-b
-J
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-T
-T
-E
-T
-J
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-q
-J
-J
-b
+tI
+Wm
+Ja
+Ja
+Ky
+Ky
+Ky
+oV
+If
+If
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cp
+Ce
+Ky
+Ky
+Ky
+Ky
+Ky
+eV
+eV
"}
(38,1,1) = {"
-b
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-T
-e
-T
-T
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-b
+tI
+Wm
+Ja
+Ja
+Ky
+Ky
+XQ
+Zs
+If
+If
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cp
+Ce
+Ky
+Ky
+Ky
+Ky
+eV
+eV
+eV
"}
(39,1,1) = {"
-b
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-w
-w
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-J
-b
+tI
+Wm
+Ja
+Ky
+Ky
+XQ
+XQ
+Zs
+Cb
+If
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+If
+If
+Ky
+Ky
+Nn
+Nn
+Nn
+Nn
+tI
"}
(40,1,1) = {"
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
-b
+tI
+Wm
+Ja
+Ky
+Ky
+XQ
+Zs
+Ky
+Cb
+If
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+Cb
+eV
+eV
+Nn
+Nn
+Nn
+tI
+tI
+"}
+(41,1,1) = {"
+tI
+Wm
+Ja
+Ky
+Ky
+XQ
+Ky
+Ky
+Cb
+Cb
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+Cb
+eV
+eV
+Wm
+Nn
+Nn
+tI
+tI
+"}
+(42,1,1) = {"
+tI
+Wm
+Ja
+Ja
+Ky
+XQ
+Ky
+Ky
+Cb
+If
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+Cb
+eV
+XQ
+XQ
+Wm
+Wm
+Nn
+tI
+"}
+(43,1,1) = {"
+tI
+Wm
+Ja
+Ja
+Ky
+XQ
+Ky
+Ky
+If
+Cp
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+Cb
+Ky
+XQ
+Zs
+Zs
+Ja
+Wm
+Nn
+"}
+(44,1,1) = {"
+tI
+Nn
+Wm
+Ja
+Ja
+Zs
+Ky
+Ky
+Ce
+Cp
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+vE
+vE
+Cb
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+Cb
+Ky
+Ky
+Ja
+Ja
+Zs
+Wm
+Nn
+"}
+(45,1,1) = {"
+tI
+Nn
+eV
+Ja
+Ja
+Zs
+XQ
+Ky
+If
+If
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Qp
+Qp
+qV
+qV
+Cb
+Cb
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+Ce
+Ky
+Ky
+Zs
+Zs
+Ja
+Wm
+eV
+"}
+(46,1,1) = {"
+tI
+Nn
+eV
+Ja
+Ja
+Wm
+Zs
+XQ
+If
+Cb
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Qp
+UX
+UF
+qV
+uX
+Cb
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+UY
+Cb
+Ce
+Ky
+Ja
+Ja
+Ja
+Ja
+Ja
+eV
+"}
+(47,1,1) = {"
+tI
+Nn
+eV
+Wm
+Ja
+Ja
+Zs
+eV
+Cb
+Cb
+Cb
+If
+If
+If
+If
+If
+Cp
+Cp
+Cp
+If
+If
+If
+If
+Qp
+Qp
+UF
+qV
+qV
+qV
+Cb
+Cb
+Cb
+Cp
+Cp
+Cp
+Cp
+Cp
+Cp
+Cp
+Cb
+Cb
+Cb
+Cb
+Cb
+Cb
+Cb
+Cb
+Ce
+Ky
+Ky
+Zs
+Ja
+Ja
+Ja
+Wm
+"}
+(48,1,1) = {"
+tI
+eV
+eV
+eV
+Ja
+Wm
+Nn
+eV
+Cb
+Cb
+Cb
+Cb
+If
+If
+Ce
+Ce
+Ce
+Ce
+Ce
+Ce
+If
+If
+If
+If
+Qp
+Qp
+vE
+vE
+Cb
+Cb
+Cb
+Ce
+Cp
+Cp
+Cp
+Ce
+Ce
+Ce
+Ce
+Ce
+Ce
+Ce
+Cb
+Cb
+Cb
+Cb
+Cb
+Cb
+Ky
+Zs
+Ja
+Ja
+Ja
+Wm
+Nn
+"}
+(49,1,1) = {"
+tI
+eV
+eV
+eV
+eV
+Nn
+Nn
+Nn
+eV
+eV
+eV
+Zs
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+XQ
+Zs
+Ky
+Ky
+Ky
+Ky
+XQ
+XQ
+XQ
+XQ
+XQ
+XQ
+Zs
+JE
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+XQ
+XQ
+Zs
+Zs
+Zs
+Ja
+Ja
+Ky
+Nn
+Nn
+"}
+(50,1,1) = {"
+tI
+Nn
+Nn
+Nn
+Nn
+Nn
+Nn
+Nn
+Nn
+eV
+eV
+Zs
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Zs
+XQ
+XQ
+Zs
+Ky
+Ky
+XQ
+Zs
+Zs
+Zs
+XQ
+Zs
+XQ
+XQ
+XQ
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Zs
+XQ
+XQ
+XQ
+XQ
+Zs
+XQ
+XQ
+Ja
+Ky
+Ky
+Nn
+Nn
+"}
+(51,1,1) = {"
+tI
+tI
+tI
+Nn
+Nn
+Nn
+Nn
+Nn
+Nn
+Nn
+Nn
+eV
+Zs
+Ky
+Ky
+Ky
+Ky
+Zs
+Ja
+XQ
+XQ
+XQ
+Zs
+Zs
+Nn
+Nn
+Nn
+Nn
+Nn
+Zs
+Zs
+XQ
+XQ
+Zs
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Zs
+Zs
+XQ
+XQ
+XQ
+Ky
+Ky
+Ky
+Ky
+Nn
+Nn
+"}
+(52,1,1) = {"
+tI
+tI
+tI
+tI
+tI
+tI
+Nn
+Nn
+Nn
+Nn
+Nn
+Nn
+XQ
+XQ
+Ky
+Ky
+Ky
+Ja
+Ja
+Ja
+Zs
+Ky
+XQ
+Nn
+Nn
+Nn
+eV
+eV
+Nn
+Nn
+Nn
+XQ
+XQ
+eV
+eV
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+eV
+Nn
+tI
+"}
+(53,1,1) = {"
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+Nn
+Nn
+Nn
+Nn
+Nn
+XQ
+Ky
+Ky
+Ky
+Ky
+Ja
+Ja
+Ky
+Ky
+XQ
+eV
+Nn
+eV
+eV
+tI
+tI
+Nn
+Nn
+Nn
+eV
+eV
+eV
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+eV
+eV
+eV
+tI
+tI
+"}
+(54,1,1) = {"
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+Nn
+Nn
+Nn
+Nn
+Zs
+XQ
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+eV
+eV
+eV
+tI
+tI
+tI
+tI
+tI
+tI
+Nn
+eV
+eV
+eV
+eV
+eV
+eV
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+Ky
+eV
+eV
+eV
+eV
+tI
+tI
+tI
+"}
+(55,1,1) = {"
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+Nn
+Nn
+Nn
+Nn
+Nn
+Nn
+XQ
+Ky
+Ky
+Ky
+Ky
+Ky
+eV
+eV
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+tI
+eV
+eV
+eV
+eV
+eV
+eV
+tI
+tI
+tI
+tI
+eV
+eV
+eV
+eV
+eV
+eV
+tI
+tI
+tI
+tI
"}
diff --git a/code/datums/ruins/icemoon.dm b/code/datums/ruins/icemoon.dm
index 73153792ee6..14909ab0861 100644
--- a/code/datums/ruins/icemoon.dm
+++ b/code/datums/ruins/icemoon.dm
@@ -123,7 +123,7 @@
suffix = "icemoon_underground_hermit.dmm"
/datum/map_template/ruin/icemoon/underground/lavaland
- name = "Ice-Ruin Lavaland Site"
+ name = "Ice-Ruin Lavaland Incursion"
id = "lavalandsite"
description = "I guess we never really left you huh?"
suffix = "icemoon_underground_lavaland.dmm"
diff --git a/code/modules/mapfluff/ruins/icemoonruin_code/lavaland_incursion.dm b/code/modules/mapfluff/ruins/icemoonruin_code/lavaland_incursion.dm
new file mode 100644
index 00000000000..6674123c408
--- /dev/null
+++ b/code/modules/mapfluff/ruins/icemoonruin_code/lavaland_incursion.dm
@@ -0,0 +1,20 @@
+/mob/living/basic/mining/legion/cult_skeleton
+ corpse_type = /obj/effect/mob_spawn/corpse/human/skeleton/cultist
+
+/obj/effect/mob_spawn/corpse/human/skeleton/cultist
+ name = "skeleton cultist"
+ outfit = /datum/outfit/skeleton_cultist
+
+/datum/outfit/skeleton_cultist
+ name = "Skeleton Cultist"
+ uniform = /obj/item/clothing/under/rank/civilian/chaplain
+ suit = /obj/item/clothing/suit/hooded/cultrobes
+ shoes = /obj/item/clothing/shoes/cult
+
+/obj/item/paper/crumpled/bloody/ruins/lavaland_incursion
+ name = "blood-written note"
+ default_raw_text = "
Here, far above Indecipheres, shrouded in snow and ice, I sign the death warrant of the last of a species. The Dragons kneel beneath us."
+
+/obj/item/paper/crumpled/bloody/ruins/lavaland_incursion/last
+ name = "blood-written note"
+ default_raw_text = "
SHE WAS WRONG. KILL IT? WE COULD BARELY CONTAIN IT. AND NOW, INDECIPHERES WANTS IT TO COME HOME"
diff --git a/tgstation.dme b/tgstation.dme
index 99b52e4cb46..d0d9f3369fc 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -4491,6 +4491,7 @@
#include "code\modules\mapfluff\ruins\lavaland_ruin_code.dm"
#include "code\modules\mapfluff\ruins\icemoonruin_code\commsagent.dm"
#include "code\modules\mapfluff\ruins\icemoonruin_code\hotsprings.dm"
+#include "code\modules\mapfluff\ruins\icemoonruin_code\lavaland_incursion.dm"
#include "code\modules\mapfluff\ruins\icemoonruin_code\library.dm"
#include "code\modules\mapfluff\ruins\icemoonruin_code\mailroom.dm"
#include "code\modules\mapfluff\ruins\icemoonruin_code\mining_site.dm"