From 36d0692bf8275b94512ad3d15ed7fe86710f1cd0 Mon Sep 17 00:00:00 2001 From: Red <96445749+TheShuEd@users.noreply.github.com> Date: Sat, 28 Jun 2025 14:04:17 +0300 Subject: [PATCH] fix dash (#1482) --- Content.Shared/_CP14/MagicSpell/CP14SharedMagicSystem.cs | 6 ------ .../_CP14/MagicVision/CP14SharedMagicVisionSystem.cs | 8 ++++++-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/Content.Shared/_CP14/MagicSpell/CP14SharedMagicSystem.cs b/Content.Shared/_CP14/MagicSpell/CP14SharedMagicSystem.cs index 47a966f9cd..81293f9e99 100644 --- a/Content.Shared/_CP14/MagicSpell/CP14SharedMagicSystem.cs +++ b/Content.Shared/_CP14/MagicSpell/CP14SharedMagicSystem.cs @@ -164,9 +164,6 @@ public abstract partial class CP14SharedMagicSystem : EntitySystem private void CastTelegraphy(Entity ent, CP14SpellEffectBaseArgs args) { - if (!_timing.IsFirstTimePredicted) - return; - foreach (var effect in ent.Comp.TelegraphyEffects) { effect.Effect(EntityManager, args); @@ -175,9 +172,6 @@ public abstract partial class CP14SharedMagicSystem : EntitySystem private void CastSpell(Entity ent, CP14SpellEffectBaseArgs args) { - if (!_timing.IsFirstTimePredicted) - return; - var ev = new CP14MagicEffectConsumeResourceEvent(args.User); RaiseLocalEvent(ent, ref ev); diff --git a/Content.Shared/_CP14/MagicVision/CP14SharedMagicVisionSystem.cs b/Content.Shared/_CP14/MagicVision/CP14SharedMagicVisionSystem.cs index d107a7faa9..b8d5d64481 100644 --- a/Content.Shared/_CP14/MagicVision/CP14SharedMagicVisionSystem.cs +++ b/Content.Shared/_CP14/MagicVision/CP14SharedMagicVisionSystem.cs @@ -2,8 +2,8 @@ using System.Text; using Content.Shared._CP14.AuraDNA; using Content.Shared.Actions; using Content.Shared.Examine; -using Content.Shared.Mobs; using Robust.Shared.Map; +using Robust.Shared.Network; using Robust.Shared.Prototypes; using Robust.Shared.Timing; using Robust.Shared.Utility; @@ -14,6 +14,7 @@ public abstract class CP14SharedMagicVisionSystem : EntitySystem { [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly MetaDataSystem _meta = default!; + [Dependency] private readonly INetManager _net = default!; public readonly EntProtoId MagicTraceProto = "CP14MagicVisionMarker"; @@ -59,7 +60,10 @@ public abstract class CP14SharedMagicVisionSystem : EntitySystem /// this direction can be seen in order to understand, for example, in which direction the spell was used. public void SpawnMagicVision(EntityCoordinates position, SpriteSpecifier? icon, string description, TimeSpan duration, EntityUid? aura = null, EntityCoordinates? target = null) { - var ent = PredictedSpawnAtPosition(MagicTraceProto, position); + if (_net.IsClient) + return; + + var ent = SpawnAtPosition(MagicTraceProto, position); var markerComp = EnsureComp(ent); markerComp.SpawnTime = _timing.CurTime;