mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-28 06:27:26 +01:00
Refactor Lavaland river spawner. (#24192)
* Refactor lavaland river generator. * document var
This commit is contained in:
@@ -25,7 +25,8 @@
|
||||
planet_icon_state = "planet_lava"
|
||||
|
||||
/datum/lavaland_theme/lava/setup()
|
||||
spawn_rivers(level_name_to_num(MINING))
|
||||
var/datum/river_spawner/lava_spawner = new(level_name_to_num(MINING))
|
||||
lava_spawner.generate()
|
||||
|
||||
/datum/lavaland_theme/plasma
|
||||
name = "plasma"
|
||||
@@ -33,8 +34,9 @@
|
||||
planet_icon_state = "planet_plasma"
|
||||
|
||||
/datum/lavaland_theme/plasma/setup()
|
||||
spawn_rivers(level_name_to_num(MINING), nodes = 2)
|
||||
spawn_rivers(level_name_to_num(MINING), nodes = 2)
|
||||
var/datum/river_spawner/spawner = new(level_name_to_num(MINING))
|
||||
spawner.generate(nodes = 2)
|
||||
spawner.generate(nodes = 2) // twice
|
||||
|
||||
/datum/lavaland_theme/chasm
|
||||
name = "chasm"
|
||||
@@ -42,15 +44,5 @@
|
||||
planet_icon_state = "planet_chasm"
|
||||
|
||||
/datum/lavaland_theme/chasm/setup()
|
||||
spawn_rivers(
|
||||
level_name_to_num(MINING),
|
||||
nodes = 6,
|
||||
turf_type = /turf/simulated/floor/lava/mapping_lava,
|
||||
whitelist_area = /area/lavaland/surface/outdoors,
|
||||
min_x = 50,
|
||||
min_y = 7,
|
||||
max_x = 250,
|
||||
max_y = 225,
|
||||
prob = 10,
|
||||
prob_loss = 5
|
||||
)
|
||||
var/datum/river_spawner/spawner = new(level_name_to_num(MINING), spread_prob_ = 10, spread_prob_loss_ = 5)
|
||||
spawner.generate(nodes = 6, min_x = 50, min_y = 7, max_x = 250, max_y = 225)
|
||||
|
||||
Reference in New Issue
Block a user