Skip to content

Commit

Permalink
Removes virtual-specific megafauna, fixes boss map issues [NO GBP] (#…
Browse files Browse the repository at this point in the history
…79424)

Another atomization of the content patch-
Let's not subtype everything into virtual variants

This also fixes some bugs that were present with vdom boss maps
- Made the bubblegum map larger so he wouldn't teleport out
- Legion is just far too annoying to have to fix code wise, given that
few if anyone tries it with the base virtual equipment

<details>
<summary>what do you mean too annoying?</summary>

Legion doesn't handle dying like the standard megafauna - each time it
"dies" it looks to see if there's another legion in the entire game
world. Given the real one very likely exists, this basically means it
won't drop anything. I'd have to modify legion's death proc specifically
for the virtual domain. No other megafauna has this level of weirdness
(nor splitting behavior) and coupled with the fact I think no one tries
the domain, I'm just removing it.

</details>

Cleans up megafauna subtypes that were specific for the virtual domain.
Now, we won't need to keep adding to the list if there's ever a new one
Fixes #79203
Fixes #79200

🆑
fix: Bubblegum should no longer teleport out of the simulation when
threatened
del: Chamber of Echoes map removed as it conflicts with the actual
Legion
/🆑
  • Loading branch information
jlsnow301 authored and Gboster-0 committed Nov 3, 2023
1 parent affd4af commit 0dcb6a2
Show file tree
Hide file tree
Showing 17 changed files with 1,427 additions and 446 deletions.
4 changes: 2 additions & 2 deletions _maps/virtual_domains/ash_drake.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
/obj/machinery/light/small/blacklight/directional/south,
/obj/effect/baseturf_helper/virtual_domain,
/turf/open/misc/asteroid/basalt/lava_land_surface/no_ruins,
/area/virtual_domain/powered)
/area/virtual_domain)
"i" = (
/obj/structure/marker_beacon/jade,
/turf/open/misc/asteroid/basalt/lava_land_surface/no_ruins,
Expand All @@ -35,7 +35,7 @@
/turf/open/misc/asteroid/basalt/lava_land_surface/no_ruins,
/area/lavaland/surface/outdoors/virtual_domain)
"q" = (
/mob/living/simple_animal/hostile/megafauna/dragon/virtual_domain,
/mob/living/simple_animal/hostile/megafauna/dragon,
/turf/open/misc/asteroid/basalt/lava_land_surface/no_ruins,
/area/lavaland/surface/outdoors/virtual_domain)
"s" = (
Expand Down
4 changes: 2 additions & 2 deletions _maps/virtual_domains/blood_drunk_miner.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
/obj/machinery/light/small/blacklight/directional/south,
/obj/effect/baseturf_helper/virtual_domain,
/turf/open/misc/asteroid/basalt/lava_land_surface/no_ruins,
/area/virtual_domain/powered)
/area/virtual_domain)
"i" = (
/obj/structure/stone_tile{
dir = 4
Expand Down Expand Up @@ -171,7 +171,7 @@
/obj/structure/stone_tile/surrounding/cracked{
dir = 6
},
/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/virtual_domain,
/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner,
/turf/open/lava/smooth/lava_land_surface,
/area/lavaland/surface/outdoors/virtual_domain)
"T" = (
Expand Down
Loading

0 comments on commit 0dcb6a2

Please sign in to comment.