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
+3 -3
View File
@@ -114,7 +114,7 @@ I IS TYPIN'!'
/atom/movable/typing_indicator/Destroy()
if(master)
master.vis_contents -= src
master.remove_vis_contents(src)
if(ismob(master))
var/mob/owner = master
if(owner.typing_indicator == src)
@@ -131,7 +131,7 @@ I IS TYPIN'!'
set_invisibility(INVISIBILITY_MAXIMUM)
if(ismovable(master))
var/atom/movable/owner = master
owner.vis_contents -= src
owner.remove_vis_contents(src)
shown = FALSE
/atom/movable/typing_indicator/proc/show_typing_indicator(var/thinking = FALSE)
@@ -149,7 +149,7 @@ I IS TYPIN'!'
if(ismovable(master))
var/atom/movable/owner = master
owner.vis_contents += src
owner.add_vis_contents(src)
if(!shown)
// Animate it popping up from nowhere.