Space cleaner buffs (#15779)

This commit is contained in:
metalgearsloth
2023-05-02 00:25:33 +10:00
committed by GitHub
parent deeac44356
commit 9aae4f2ec8
11 changed files with 154 additions and 87 deletions

View File

@@ -35,6 +35,14 @@ public sealed class VaporVisualizerSystem : VisualizerSystem<VaporVisualsCompone
}
}
};
if (AppearanceSystem.TryGetData<bool>(uid, VaporVisuals.State, out var state) &&
state &&
TryComp<AnimationPlayerComponent>(uid, out var animPlayer) &&
!AnimationSystem.HasRunningAnimation(uid, animPlayer, VaporVisualsComponent.AnimationKey))
{
AnimationSystem.Play(uid, animPlayer, comp.VaporFlick, VaporVisualsComponent.AnimationKey);
}
}
/// <summary>
@@ -46,13 +54,6 @@ public sealed class VaporVisualizerSystem : VisualizerSystem<VaporVisualsCompone
{
args.Sprite.Color = color;
}
if ((AppearanceSystem.TryGetData<bool>(uid, VaporVisuals.State, out var state, args.Component) && state) &&
TryComp<AnimationPlayerComponent>(uid, out var animPlayer) &&
!AnimationSystem.HasRunningAnimation(uid, animPlayer, VaporVisualsComponent.AnimationKey))
{
AnimationSystem.Play(uid, animPlayer, comp.VaporFlick, VaporVisualsComponent.AnimationKey);
}
}
}