Skip to content

Commit

Permalink
Psionic insulation and invisibility fix (#887)
Browse files Browse the repository at this point in the history
* fix

* invis people can no longer see other invis people
  • Loading branch information
Guess-My-Name committed Feb 23, 2024
1 parent 8647d0a commit da049f7
Showing 1 changed file with 1 addition and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,6 @@ private void OnInvisInit(EntityUid uid, PsionicallyInvisibleComponent component,
_visibilitySystem.AddLayer(uid, visibility, (int) VisibilityFlags.PsionicInvisibility, false);
_visibilitySystem.RemoveLayer(uid, visibility, (int) VisibilityFlags.Normal, false);
_visibilitySystem.RefreshVisibility(uid, visibility);

SetCanSeePsionicInvisiblity(uid, true);
}


Expand All @@ -99,8 +97,6 @@ private void OnInvisShutdown(EntityUid uid, PsionicallyInvisibleComponent compon
_visibilitySystem.AddLayer(uid, visibility, (int) VisibilityFlags.Normal, false);
_visibilitySystem.RefreshVisibility(uid, visibility);
}
if (HasComp<PotentialPsionicComponent>(uid) && !HasComp<PsionicInsulationComponent>(uid))
SetCanSeePsionicInvisiblity(uid, false);
}

private void OnEyeInit(EntityUid uid, EyeComponent component, ComponentInit args)
Expand Down Expand Up @@ -129,7 +125,7 @@ public void SetCanSeePsionicInvisiblity(EntityUid uid, bool set)
{
if (EntityManager.TryGetComponent(uid, out EyeComponent? eye))
{
//_eye.SetVisibilityMask(uid, eye.VisibilityMask & (int) VisibilityFlags.PsionicInvisibility, eye);
_eye.SetVisibilityMask(uid, eye.VisibilityMask & ~ (int) VisibilityFlags.PsionicInvisibility, eye);
}
}
}
Expand Down

0 comments on commit da049f7

Please sign in to comment.