From abec71c42d0f01fd82588cf33e1d052f092f2e9a Mon Sep 17 00:00:00 2001 From: Gustas <37534529+PunkPun@users.noreply.github.com> Date: Fri, 3 Jan 2025 16:58:16 +0200 Subject: [PATCH] Use common util and unseal class --- OpenRA.Mods.Common/Traits/FireProjectilesOnDeath.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.Common/Traits/FireProjectilesOnDeath.cs b/OpenRA.Mods.Common/Traits/FireProjectilesOnDeath.cs index 68baf2d379..2deb98d8fe 100644 --- a/OpenRA.Mods.Common/Traits/FireProjectilesOnDeath.cs +++ b/OpenRA.Mods.Common/Traits/FireProjectilesOnDeath.cs @@ -46,7 +46,7 @@ namespace OpenRA.Mods.Common.Traits } } - sealed class FireProjectilesOnDeath : ConditionalTrait, INotifyKilled + public class FireProjectilesOnDeath : ConditionalTrait, INotifyKilled { public FireProjectilesOnDeath(FireProjectilesOnDeathInfo info) : base(info) { } @@ -58,7 +58,7 @@ namespace OpenRA.Mods.Common.Traits foreach (var wep in Info.WeaponInfos) { - var pieces = self.World.SharedRandom.Next(Info.Pieces[0], Info.Pieces[1]); + var pieces = Util.RandomInRange(self.World.SharedRandom, Info.Pieces); var range = self.World.SharedRandom.Next(Info.Range[0].Length, Info.Range[1].Length); for (var i = 0; pieces > i; i++)