[no gbp] Lavaland should no longer spawn one million goliaths and watchers (#77716)

## About The Pull Request

Fixes #77709

I made a very smart and sensible and handsome change in a recent PR to
replace `mob/goliath/random` and `mob/watcher/random` subtypes with
spawner effects rather than mobs which qdel themselves on init sometimes
however I neglected to account for how the lavaland map generation was
reliant on those typepaths to space mobs apart

resultingly the map generator would attempt to place lavaland mobs about
12 spaces apart _unless_ they were goliaths or watchers which it would
spawn basically as much as it wanted wherever it wanted

## Why It's Good For The Game


![image](https://github.com/tgstation/tgstation/assets/7483112/b6622b9f-f356-426c-9491-00ca4491799a)

## Changelog

🆑
fix: the goliath and watcher mating season has ended and population has
returned to normal levels
/🆑
This commit is contained in:
Jacquerel
2023-08-18 21:37:48 +01:00
committed by GitHub
parent cb4d6cfe13
commit fca0a11904
9 changed files with 64 additions and 41 deletions
@@ -11,9 +11,9 @@
/datum/map_generator_module/splatter_layer/lavaland_monsters
spawnableTurfs = list()
spawnableAtoms = list(
/mob/living/basic/mining/goliath = 10,
/obj/effect/spawner/random/watcher = 10,
/mob/living/simple_animal/hostile/asteroid/hivelord/legion = 10,
/obj/effect/spawner/random/lavaland_mob/goliath = 10,
/obj/effect/spawner/random/lavaland_mob/legion = 10,
/obj/effect/spawner/random/lavaland_mob/watcher = 10,
)
/datum/map_generator_module/splatter_layer/lavaland_tendrils