Unapologetic Diona Buffs (#4502)

* Unapologetic Diona Buffs

* Corrected misinformation

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* 40% slowdown resist

* Pew

* Pew pew

* Wording fix

* I forgor

* crying emoji

* types vs groups D:

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
William Lemon
2025-10-13 10:31:06 +02:00
committed by GitHub
co-authored by pre-commit-ci[bot]
parent 1271a43389
commit b70452f797
6 changed files with 53 additions and 4 deletions
@@ -27,12 +27,13 @@ public abstract class SharedLightReactiveSystem : EntitySystem
public override void Update(float frameTime)
{
var query = EntityQueryEnumerator<LightReactiveComponent>();
while (query.MoveNext(out var uid, out var comp))
{
if (comp.Manual)
continue; // Don't auto update if it's manual
if (_timing.CurTime < comp.NextUpdate)
return;
continue;
comp.NextUpdate = _timing.CurTime + TimeSpan.FromSeconds(1);
if (_mobState.IsDead(uid) && comp.OnlyWhileAlive)
continue; // Don't apply damage / healing if the mob is dead