mirror of
https://github.com/DeltaV-Station/Delta-v.git
synced 2026-10-01 16:47:26 +00:00
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:
co-authored by
pre-commit-ci[bot]
parent
1271a43389
commit
b70452f797
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user