Skip to content

Commit

Permalink
zzre: Fix exception on removing NPCs with fairies by script
Browse files Browse the repository at this point in the history
  • Loading branch information
Helco committed Mar 22, 2024
1 parent b242c56 commit 1ccd391
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions zzre/game/systems/fairy/FairyGlowEffect.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,10 @@ private void Update(
ref components.Visibility visibility,
Location location)
{
location.LocalPosition = parent.Entity.Get<Location>().GlobalPosition -
0.1f * camera.Location.GlobalForward;
if (!parent.Entity.TryGet(out Location parentLocation))
return;

location.LocalPosition = parentLocation.GlobalPosition - 0.1f * camera.Location.GlobalForward;
if (parent.Entity.TryGet<components.ActorParts>(out var parts) &&
parts.Body.TryGet<components.Visibility>(out var parentVisibility) &&
parentVisibility != visibility)
Expand Down

0 comments on commit 1ccd391

Please sign in to comment.