Merge pull request #14083 from shellspeed1/alternative-xeno-hive

Removes the queen, and increases xeno variety in lavaland xenomorph ruin.
This commit is contained in:
silicons
2021-01-20 15:22:06 -07:00
committed by GitHub
2 changed files with 118 additions and 79 deletions

View File

@@ -111,6 +111,17 @@
/obj/structure/alien/resin/membrane, /obj/structure/alien/resin/membrane,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface, /turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"ax" = (
/obj/structure/alien/weeds,
/obj/effect/decal/cleanable/blood/gibs,
/obj/structure/alien/weeds/node,
/mob/living/simple_animal/hostile/alien/drone,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest)
"ay" = (
/obj/structure/stone_tile/slab/cracked,
/turf/open/indestructible/boss,
/area/ruin/unpowered/xenonest)
"aA" = ( "aA" = (
/obj/structure/alien/weeds, /obj/structure/alien/weeds,
/obj/item/flamethrower, /obj/item/flamethrower,
@@ -130,6 +141,17 @@
}, },
/turf/open/floor/plating/asteroid/basalt/lava_land_surface, /turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"aD" = (
/obj/structure/stone_tile/surrounding_tile{
dir = 1
},
/obj/structure/stone_tile/surrounding_tile,
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 4
},
/obj/structure/stone_tile/center,
/turf/open/chasm/lavaland,
/area/ruin/unpowered/xenonest)
"aE" = ( "aE" = (
/obj/structure/alien/weeds, /obj/structure/alien/weeds,
/obj/effect/decal/cleanable/ash, /obj/effect/decal/cleanable/ash,
@@ -160,6 +182,19 @@
/obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/blood,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface, /turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"aK" = (
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 4
},
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 8
},
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 1
},
/obj/structure/stone_tile/center/cracked,
/turf/open/chasm/lavaland,
/area/ruin/unpowered/xenonest)
"aL" = ( "aL" = (
/obj/structure/alien/weeds, /obj/structure/alien/weeds,
/obj/item/tank/internals/plasma, /obj/item/tank/internals/plasma,
@@ -170,6 +205,26 @@
/obj/effect/decal/cleanable/blood/xeno, /obj/effect/decal/cleanable/blood/xeno,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface, /turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"aN" = (
/obj/structure/stone_tile/block{
dir = 8
},
/obj/structure/stone_tile{
dir = 1
},
/obj/structure/stone_tile/cracked,
/turf/open/indestructible/boss,
/area/ruin/unpowered/xenonest)
"aO" = (
/obj/structure/alien/weeds,
/obj/effect/mob_spawn/alien/corpse/humanoid/sentinel,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest)
"aP" = (
/obj/structure/alien/weeds,
/obj/effect/mob_spawn/alien/corpse/humanoid/hunter,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest)
"aQ" = ( "aQ" = (
/obj/structure/alien/weeds, /obj/structure/alien/weeds,
/obj/structure/bed/nest, /obj/structure/bed/nest,
@@ -215,13 +270,6 @@
/obj/effect/gibspawner/xeno, /obj/effect/gibspawner/xeno,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface, /turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"aY" = (
/obj/structure/alien/weeds,
/obj/effect/decal/cleanable/blood/gibs,
/mob/living/simple_animal/hostile/alien/drone,
/obj/structure/alien/weeds/node,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest)
"aZ" = ( "aZ" = (
/turf/closed/indestructible/riveted/boss, /turf/closed/indestructible/riveted/boss,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
@@ -338,10 +386,6 @@
/obj/structure/stone_tile, /obj/structure/stone_tile,
/turf/open/indestructible/boss, /turf/open/indestructible/boss,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"bm" = (
/obj/structure/stone_tile/slab/cracked,
/turf/open/indestructible/boss,
/area/ruin/unpowered/xenonest)
"bn" = ( "bn" = (
/obj/structure/stone_tile/block{ /obj/structure/stone_tile/block{
dir = 4 dir = 4
@@ -365,12 +409,6 @@
/obj/structure/stone_tile/center, /obj/structure/stone_tile/center,
/turf/open/chasm/lavaland, /turf/open/chasm/lavaland,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"bp" = (
/obj/structure/stone_tile/block{
dir = 4
},
/turf/open/chasm/lavaland,
/area/ruin/unpowered/xenonest)
"bq" = ( "bq" = (
/turf/open/chasm/lavaland, /turf/open/chasm/lavaland,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
@@ -391,33 +429,6 @@
}, },
/turf/open/chasm/lavaland, /turf/open/chasm/lavaland,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"bt" = (
/obj/structure/stone_tile/surrounding_tile{
dir = 1
},
/obj/structure/stone_tile/surrounding_tile,
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 4
},
/obj/structure/stone_tile/center,
/turf/open/chasm/lavaland,
/area/ruin/unpowered/xenonest)
"bu" = (
/obj/structure/stone_tile/block/cracked{
dir = 1
},
/turf/open/chasm/lavaland,
/area/ruin/unpowered/xenonest)
"bv" = (
/obj/structure/stone_tile/block{
dir = 8
},
/obj/structure/stone_tile{
dir = 1
},
/obj/structure/stone_tile/cracked,
/turf/open/indestructible/boss,
/area/ruin/unpowered/xenonest)
"bw" = ( "bw" = (
/obj/structure/stone_tile/cracked{ /obj/structure/stone_tile/cracked{
dir = 4 dir = 4
@@ -492,19 +503,6 @@
/obj/structure/alien/weeds, /obj/structure/alien/weeds,
/turf/template_noop, /turf/template_noop,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"bE" = (
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 4
},
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 8
},
/obj/structure/stone_tile/surrounding_tile/cracked{
dir = 1
},
/obj/structure/stone_tile/center/cracked,
/turf/open/chasm/lavaland,
/area/ruin/unpowered/xenonest)
"dE" = ( "dE" = (
/obj/structure/alien/weeds, /obj/structure/alien/weeds,
/obj/structure/bed/nest, /obj/structure/bed/nest,
@@ -514,6 +512,12 @@
/obj/item/clothing/mask/facehugger/impregnated, /obj/item/clothing/mask/facehugger/impregnated,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface, /turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"gA" = (
/obj/structure/alien/weeds,
/obj/structure/bed/nest,
/obj/effect/mob_spawn/alien/corpse/humanoid/sentinel,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest)
"iA" = ( "iA" = (
/obj/structure/alien/weeds, /obj/structure/alien/weeds,
/obj/structure/bed/nest, /obj/structure/bed/nest,
@@ -522,18 +526,24 @@
/obj/item/clothing/mask/facehugger/impregnated, /obj/item/clothing/mask/facehugger/impregnated,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface, /turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"kp" = (
/obj/structure/alien/weeds,
/obj/item/reagent_containers/syringe/alien,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest)
"lG" = ( "lG" = (
/obj/structure/alien/weeds, /obj/structure/alien/weeds,
/obj/effect/mob_spawn/alien/corpse/humanoid/drone, /obj/effect/mob_spawn/alien/corpse/humanoid/drone,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface, /turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"pE" = ( "lM" = (
/obj/effect/mob_spawn/alien/corpse/humanoid/queen, /obj/structure/stone_tile/block{
dir = 4
},
/turf/open/chasm/lavaland,
/area/ruin/unpowered/xenonest)
"nj" = (
/obj/effect/mob_spawn/alien/corpse/humanoid/praetorian,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest)
"tY" = (
/obj/structure/alien/weeds/node,
/obj/effect/mob_spawn/alien/corpse/humanoid/hunter,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface, /turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"wA" = ( "wA" = (
@@ -546,12 +556,23 @@
/mob/living/simple_animal/hostile/alien/sentinel, /mob/living/simple_animal/hostile/alien/sentinel,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface, /turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"zj" = (
/obj/structure/stone_tile/block/cracked{
dir = 1
},
/turf/open/chasm/lavaland,
/area/ruin/unpowered/xenonest)
"Dd" = ( "Dd" = (
/obj/structure/alien/weeds, /obj/structure/alien/weeds,
/obj/effect/decal/cleanable/blood/gibs, /obj/effect/decal/cleanable/blood/gibs,
/obj/item/storage/backpack/duffelbag/sec/surgery, /obj/item/storage/backpack/duffelbag/sec/surgery,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface, /turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest) /area/ruin/unpowered/xenonest)
"Ha" = (
/obj/structure/alien/weeds,
/obj/item/reagent_containers/syringe/alien,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/unpowered/xenonest)
"JM" = ( "JM" = (
/obj/structure/alien/weeds/node, /obj/structure/alien/weeds/node,
/obj/effect/mob_spawn/alien/corpse/humanoid/drone, /obj/effect/mob_spawn/alien/corpse/humanoid/drone,
@@ -1075,7 +1096,7 @@ ac
ac ac
ac ac
bi bi
aY ax
ac ac
ac ac
ac ac
@@ -1123,7 +1144,7 @@ an
an an
ac ac
ac ac
am gA
ac ac
ac ac
aJ aJ
@@ -1278,10 +1299,10 @@ ac
Dd Dd
ag ag
ak ak
ag aP
af af
ac ac
lG ag
ac ac
ac ac
an an
@@ -1357,7 +1378,7 @@ ab
ac ac
af af
ag ag
ar tY
lG lG
ag ag
ag ag
@@ -1511,7 +1532,7 @@ ac
ah ah
af af
ah ah
JM ar
Vi Vi
ak ak
ag ag
@@ -1618,7 +1639,7 @@ ag
wA wA
ag ag
ag ag
pE nj
ag ag
at at
ag ag
@@ -1640,7 +1661,7 @@ ab
aZ aZ
aZ aZ
aZ aZ
bm ay
aZ aZ
aZ aZ
aZ aZ
@@ -1718,7 +1739,7 @@ ah
ar ar
ah ah
ak ak
kp Ha
at at
ag ag
ag ag
@@ -1742,8 +1763,8 @@ ac
aZ aZ
bc bc
bj bj
bp lM
bt aD
bx bx
aZ aZ
ab ab
@@ -1794,7 +1815,7 @@ ba
bd bd
bk bk
bq bq
bu zj
by by
aZ aZ
ab ab
@@ -1823,7 +1844,7 @@ ac
ag ag
ar ar
ag ag
ag aO
ac ac
ab ab
ab ab
@@ -1845,7 +1866,7 @@ aZ
be be
bo bo
bs bs
bE aK
bz bz
aZ aZ
ab ab
@@ -1896,7 +1917,7 @@ aZ
bf bf
bl bl
br br
bv aN
bA bA
aZ aZ
ab ab

View File

@@ -5,6 +5,24 @@
name = "alien drone" name = "alien drone"
mob_name = "alien drone" mob_name = "alien drone"
/obj/effect/mob_spawn/alien/corpse/humanoid/hunter
mob_type = /mob/living/carbon/alien/humanoid/hunter
death = TRUE
name = "alien hunter"
mob_name = "alien hunter"
/obj/effect/mob_spawn/alien/corpse/humanoid/sentinel
mob_type = /mob/living/carbon/alien/humanoid/sentinel
death = TRUE
name = "alien sentinel"
mob_name = "alien sentinel"
/obj/effect/mob_spawn/alien/corpse/humanoid/praetorian
mob_type = /mob/living/carbon/alien/humanoid/royal/praetorian
death = TRUE
name = "alien praetorian"
mob_name = "alien praetorian"
/obj/effect/mob_spawn/alien/corpse/humanoid/queen /obj/effect/mob_spawn/alien/corpse/humanoid/queen
mob_type = /mob/living/carbon/alien/humanoid/royal/queen mob_type = /mob/living/carbon/alien/humanoid/royal/queen
death = TRUE death = TRUE