diff --git a/UdpHosts/GameServer/Systems/Aptitude/AbilitySystem.cs b/UdpHosts/GameServer/Systems/Aptitude/AbilitySystem.cs index 28429c89..3a92745c 100644 --- a/UdpHosts/GameServer/Systems/Aptitude/AbilitySystem.cs +++ b/UdpHosts/GameServer/Systems/Aptitude/AbilitySystem.cs @@ -63,8 +63,8 @@ public void DoApplyEffect(uint effectId, IAptitudeTarget target, Context context applyContext.ExecutionHint = ExecutionHint.ApplyEffect; var effect = Factory.LoadEffect(effectId); - effect.ApplyChain?.Execute(applyContext); target.AddEffect(effect, applyContext); + effect.ApplyChain?.Execute(applyContext); foreach (var pair in applyContext.Actives) {