mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-12 08:36:00 +01:00
96 lines
3.1 KiB
Plaintext
96 lines
3.1 KiB
Plaintext
|
|
/// 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,
|
|
)
|