Files
Bubberstation/code/datums/proximity_monitor
SkyratBot e2d6aa1683 [MIRROR] FIxes Time Stop being a 3x3 instead of a 5x5 (no seriously) [MDB IGNORE] (#19353)
* FIxes Time Stop being a 3x3 instead of a 5x5 (no seriously)  (#73339)

## About The Pull Request

Keen eyes will notice time stop is intended to have a radius of 2

3c0013dfa5/code/modules/spells/spell_types/self/stop_time.dm (L14-L17)

This implies it's supposed to be a 5x5 - radius of 2

Back when it was originally coded, it was a 5x5

f2abe13f51

(scroll down a bit, and you will see `orange(2)`. This is a 5x5.)

So where did it become a 3x3? I can't find a single PR nerfing it, and
the radius is still 2 as it always has been

The answer: Here, in 2017 it was refactored to use fields

#30858

Fields track their inner fields and edge fields separately, but it used
the same radius as before, so it quietly shrunk by 1 tile as the outer
edge was no longer counted as frozen, and I guess no one noticed? or
cared? I don't know??

So I updated advanced fields to have a "mode" that tracks edge fields as
field turfs.

While I was here, I fixed some other issues with timestop. A runtime
when movelooping mobs were time stopped, sign languagers (emote mute).

And while I was "while I was here", Gravity aura had a similar issue,
causing the grav gen's aura to never work. That was fixed as well

## Why It's Good For The Game

This caused an hour long search over a 5 year old bug

## Changelog

🆑 Melbert
fix: Fixed a FIVE YEAR OLD issue causing Time Stop to be a 3x3 instead
of a 5x5. Really.
fix: The gravity generator correctly gives "forced gravity" to all
adjacent mobs
fix: Fixed some runtimes with Time Stop, and other miscellaneous issues
/🆑

* FIxes Time Stop being a 3x3 instead of a 5x5 (no seriously)

---------

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2023-02-15 12:58:00 -08:00
..
2022-11-15 06:59:06 +00:00