Ports the weather system from Nebula. (#18706)

* part 1

* compiles?

* IT WORKS

* vis contents

* fixes

* umbrelloid

* umbrella 2

* dsasdd

* stuff

* lmao

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
This commit is contained in:
Matt Atlas
2024-03-24 14:05:00 +00:00
committed by GitHub
co-authored by Matt Atlas
parent 82beece3db
commit 57067892d8
73 changed files with 1368 additions and 31 deletions
+2 -2
View File
@@ -202,7 +202,7 @@ when portals are shortly lived, or when portals are made to be obvious with spec
return
var/turf/T = P.counterpart.get_focused_turf()
P.vis_contents += T
P.add_vis_contents(T)
var/list/things = list()
DVIEW(things, world.view, T, INVISIBILITY_LIGHTING)
@@ -211,7 +211,7 @@ when portals are shortly lived, or when portals are made to be obvious with spec
if(turf in observed_turfs) // Avoid showing the same turf twice or more for improved performance.
continue
P.vis_contents += turf
P.add_vis_contents(turf)
observed_turfs += turf
P.calculate_dimensions()