/// For map generation, has a chance to instantiate as a special subtype /obj/effect/spawner/random/lavaland_mob name = "random lavaland mob" desc = "Spawns a random lavaland mob." icon = 'icons/mob/simple/lavaland/lavaland_monsters.dmi' icon_state = "large_egg" loot = list( /mob/living/basic/mining/bileworm = 1, /mob/living/basic/mining/brimdemon = 1, /mob/living/basic/mining/goldgrub = 1, /mob/living/basic/mining/goliath = 1, /mob/living/basic/mining/legion = 1, /mob/living/basic/mining/lobstrosity/lava = 1, /mob/living/basic/mining/watcher = 1, ) /// Spawns random watcher variants during map generation /obj/effect/spawner/random/lavaland_mob/watcher name = "random watcher" desc = "Chance to spawn a rare shiny version." icon = 'icons/mob/simple/lavaland/lavaland_monsters_wide.dmi' icon_state = "watcher" pixel_x = -12 loot = list( /mob/living/basic/mining/watcher = 80, /mob/living/basic/mining/watcher/magmawing = 15, /mob/living/basic/mining/watcher/icewing = 5, ) /// Spawns random goliath variants during map generation /obj/effect/spawner/random/lavaland_mob/goliath name = "random goliath" desc = "Chance to spawn a rare shiny version." icon = 'icons/mob/simple/lavaland/lavaland_monsters_wide.dmi' icon_state = "goliath" pixel_x = -12 loot = list( /mob/living/basic/mining/goliath = 99, /mob/living/basic/mining/goliath/ancient/immortal = 1, ) /// Spawns random legion variants during map generation /obj/effect/spawner/random/lavaland_mob/legion name = "random legion" desc = "Chance to spawn a rare shiny version." icon_state = "legion" loot = list( /mob/living/basic/mining/legion = 19, /mob/living/basic/mining/legion/dwarf = 1, ) /obj/effect/spawner/random/lavaland_mob/raptor name = "random raptor" desc = "Chance to spawn a rare shiny version." icon = 'icons/mob/simple/lavaland/raptor_big.dmi' icon_state = "raptor_red" pixel_x = -12 loot = list( /mob/living/basic/raptor/red = 25, /mob/living/basic/raptor/white = 25, /mob/living/basic/raptor/purple = 25, /mob/living/basic/raptor/green = 25, /mob/living/basic/raptor/yellow = 25, /mob/living/basic/raptor/blue = 25, /mob/living/basic/raptor/black = 1, ) /obj/effect/spawner/random/lavaland_mob/raptor/young name = "random raptor youngling" icon_state = "young_red" loot = list( /mob/living/basic/raptor/young/red = 25, /mob/living/basic/raptor/young/white = 25, /mob/living/basic/raptor/young/purple = 25, /mob/living/basic/raptor/young/green = 25, /mob/living/basic/raptor/young/yellow = 25, /mob/living/basic/raptor/young/blue = 25, /mob/living/basic/raptor/young/black = 1, ) /obj/effect/spawner/random/lavaland_mob/raptor/baby name = "random raptor chick" icon = 'icons/mob/simple/lavaland/raptor_baby.dmi' icon_state = "baby_red" pixel_x = 0 loot = list( /mob/living/basic/raptor/baby/red = 25, /mob/living/basic/raptor/baby/white = 25, /mob/living/basic/raptor/baby/purple = 25, /mob/living/basic/raptor/baby/green = 25, /mob/living/basic/raptor/baby/yellow = 25, /mob/living/basic/raptor/baby/blue = 25, /mob/living/basic/raptor/baby/black = 1, )