From 8b16114658b0731bb0fc8a80161ea54d5a593ab0 Mon Sep 17 00:00:00 2001 From: Stepan Goremykin Date: Sun, 29 Jan 2023 03:06:05 +0100 Subject: [PATCH] Replaced slow random with fast random --- .../PowerSystem/Implementations/HeroSkills/Necromancer.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/DiIiS-NA/D3-GameServer/GSSystem/PowerSystem/Implementations/HeroSkills/Necromancer.cs b/src/DiIiS-NA/D3-GameServer/GSSystem/PowerSystem/Implementations/HeroSkills/Necromancer.cs index 2a79360..3f203e1 100644 --- a/src/DiIiS-NA/D3-GameServer/GSSystem/PowerSystem/Implementations/HeroSkills/Necromancer.cs +++ b/src/DiIiS-NA/D3-GameServer/GSSystem/PowerSystem/Implementations/HeroSkills/Necromancer.cs @@ -3302,7 +3302,10 @@ namespace DiIiS_NA.GameServer.GSSystem.PowerSystem.Implementations var newms = payload.Target.GetMonstersInRange(40f); if (newms.Count > 0) - AddBuff(newms.OrderBy(x => Guid.NewGuid()).Take(1).Single(), new Rune_B_Buff()); + { + var target = RandomHelper.RandomItem(newms); + AddBuff(target, new Rune_B_Buff()); + } } } }