mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-12 18:51:53 +00:00
* Case of lower * More changes * Ruins the nice 420 diff, brainfart when doing the second batch of conversions * More changes * Next batch. I think * Converts even more paths * Restarts bots * Capital Free Zone * Come on travis, do something * Renames areas * Bots, please stop dying * Updates CONTRIBUTING.md and updates a few paths I missed. * APC recgarftzfvas /obj/item/computer_hardware/recharger/apc to /obj/item/computer_hardware/recharger/apc_recharger
28 lines
743 B
Plaintext
28 lines
743 B
Plaintext
|
|
/datum/map_generator/lavaland
|
|
var/start_z
|
|
var/min_x = 0
|
|
var/min_y = 0
|
|
var/max_x = 0
|
|
var/max_y = 0
|
|
modules = list(/datum/map_generator_module/river)
|
|
buildmode_name = "Pattern: Lava Rivers"
|
|
|
|
/datum/map_generator/lavaland/defineRegion(turf/Start, turf/End, replace = 0)
|
|
start_z = Start.z
|
|
min_x = min(Start.x,End.x)
|
|
min_y = min(Start.y,End.y)
|
|
max_x = max(Start.x,End.x)
|
|
max_y = max(Start.y,End.y)
|
|
..()
|
|
|
|
/datum/map_generator_module/river
|
|
var/river_type = /turf/open/lava/smooth
|
|
var/river_nodes = 4
|
|
|
|
/datum/map_generator_module/river/generate()
|
|
var/datum/map_generator/lavaland/L = mother
|
|
if(!istype(L))
|
|
return
|
|
spawn_rivers(L.start_z, river_nodes, river_type, min_x = L.min_x, min_y = L.min_y, max_x = L.max_x, max_y = L.max_y)
|