Enable multi-sector lavaland. (#28358)

* Enable multi-sector lavaland.

* fix exclude ci paths

* remove old lavaland

* Lewc review and other cleanups, add GPS stuff

* rebuild tgui

* fix ash storm no eligible areas

* update test config, don't skip out on test level creation

* unfuck example config

* whoops

* add north entrances to legion arena for easier traversal

* TM config -- REVERT BEFORE MERGE

* Make SSweather work on traits directly

* flip order of procgen/ruin placement

* fix GPS

* fix budget in code

* clobber prod config for lavaland ruin budget for TM

* add relay to gulag

* some more guards for procgen

* separate relays

* make gulag and base one ruin

* bridge improvements

* actually remove gulag map

* make linter happy

* harden ruin placement against failing

Config changes made. Bypassing code ownership.
This commit is contained in:
warriorstar-orion
2025-04-08 06:18:46 -07:00
committed by GitHub
parent f15e064bff
commit 07a22cdb64
41 changed files with 104558 additions and 492 deletions
+12 -2
View File
@@ -184,14 +184,14 @@
var/obj/O = A
if(dangerous)
O.fire_act(1000, 500)
else
else
O.temperature_expose(exposed_temperature = 400)
else if(isliving(A))
var/mob/living/L = A
if(dangerous)
L.adjust_fire_stacks(fire_stack_strength)
L.IgniteMob()
else
else
L.adjust_bodytemperature(10, 310)
/obj/structure/lightable/process()
@@ -288,4 +288,14 @@
qdel(src)
..()
/obj/structure/lightable/torch/lava_bridge
anchored = TRUE
/obj/structure/lightable/torch/lava_bridge/Initialize(mapload)
. = ..()
StartBurning()
/obj/structure/lightable/torch/lava_bridge/CheckOxygen()
return TRUE // these load before SSair sets up atmos on Lavaland
#undef MIN_OXY_IGNITE