More xeno artifacts effects (#6282)

This commit is contained in:
Alex Evgrashin
2022-02-07 05:26:10 +03:00
committed by GitHub
parent be7a770b78
commit 617f92df65
15 changed files with 299 additions and 23 deletions

View File

@@ -16,7 +16,7 @@ public class RandomArtifactSpriteSystem : EntitySystem
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<RandomArtifactSpriteComponent, ComponentInit>(OnInit);
SubscribeLocalEvent<RandomArtifactSpriteComponent, MapInitEvent>(OnMapInit);
SubscribeLocalEvent<RandomArtifactSpriteComponent, ArtifactActivatedEvent>(OnActivated);
}
@@ -27,7 +27,7 @@ public class RandomArtifactSpriteSystem : EntitySystem
foreach (var (component, appearance) in query)
{
if (component.ActivationStart == null)
return;
continue;
var timeDif = _time.CurTime - component.ActivationStart.Value;
if (timeDif.Seconds >= component.ActivationTime)
@@ -38,7 +38,7 @@ public class RandomArtifactSpriteSystem : EntitySystem
}
}
private void OnInit(EntityUid uid, RandomArtifactSpriteComponent component, ComponentInit args)
private void OnMapInit(EntityUid uid, RandomArtifactSpriteComponent component, MapInitEvent args)
{
if (!TryComp(uid, out AppearanceComponent? appearance))
return;