diff --git a/SplatoonScripts/Duties/Dawntrail/The Futures Rewritten/P3 Ultimate Relativity.cs b/SplatoonScripts/Duties/Dawntrail/The Futures Rewritten/P3 Ultimate Relativity.cs index 99c8a029..dff2f8cf 100644 --- a/SplatoonScripts/Duties/Dawntrail/The Futures Rewritten/P3 Ultimate Relativity.cs +++ b/SplatoonScripts/Duties/Dawntrail/The Futures Rewritten/P3 Ultimate Relativity.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Linq; using System.Numerics; +using System.Security.Cryptography; using Dalamud.Game.ClientState.Objects.SubKinds; using Dalamud.Game.ClientState.Objects.Types; using Dalamud.Game.ClientState.Statuses; @@ -74,7 +75,7 @@ public enum Mode private State _state = State.None; public override HashSet? ValidTerritories => [1238]; - public override Metadata? Metadata => new(8, "Garume"); + public override Metadata? Metadata => new(9, "Garume"); private Config C => Controller.GetConfig(); @@ -168,7 +169,7 @@ public override void OnGainBuffEffect(uint sourceId, Status Status) var myKindFire = GetKindFire(Player.Status); var random = 0; if (C.ShouldUseRandomWait) - random = new Random().Next((int)(C.WaitRange.X * 1000), (int)(C.WaitRange.Y * 1000)); + random = RandomNumberGenerator.GetInt32((int)(C.WaitRange.X * 1000), (int)(C.WaitRange.Y * 1000)); Controller.Schedule(() => { switch (myKindFire) diff --git a/SplatoonScripts/Duties/Dawntrail/The Futures Rewritten/P4 Crystallize Time Refined.cs b/SplatoonScripts/Duties/Dawntrail/The Futures Rewritten/P4 Crystallize Time Refined.cs index 6b4884dc..98c75513 100644 --- a/SplatoonScripts/Duties/Dawntrail/The Futures Rewritten/P4 Crystallize Time Refined.cs +++ b/SplatoonScripts/Duties/Dawntrail/The Futures Rewritten/P4 Crystallize Time Refined.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Linq; using System.Numerics; +using System.Security.Cryptography; using Dalamud.Game.ClientState.Conditions; using Dalamud.Game.ClientState.Objects.SubKinds; using Dalamud.Game.ClientState.Objects.Types; @@ -85,7 +86,7 @@ private IPlayerCharacter BasePlayer private bool IsActive => Svc.Objects.Any(x => x.DataId == 17837) && !BasePlayer.IsDead; public override HashSet? ValidTerritories => [1238]; - public override Metadata? Metadata => new(6, "Garume, NightmareXIV"); + public override Metadata? Metadata => new(7, "Garume, NightmareXIV"); private Config C => Controller.GetConfig(); @@ -255,7 +256,7 @@ public override void OnGainBuffEffect(uint sourceId, Status Status) { var random = 0; if (C.ShouldUseRandomWait) - random = new Random().Next((int)(C.WaitRange.X * 1000), (int)(C.WaitRange.Y * 1000)); + random = RandomNumberGenerator.GetInt32((int)(C.WaitRange.X * 1000), (int)(C.WaitRange.Y * 1000)); Controller.Schedule(() => { Chat.Instance.ExecuteCommand(C.CommandWhenBlueDebuff); }, random); }