fix: Adds reset RNG command (#1201)

This commit is contained in:
Kamron Batman 2022-10-22 14:46:23 -07:00 committed by GitHub
parent 28040582bc
commit 24e2696510
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 30 additions and 3 deletions

View file

@ -0,0 +1,20 @@
using Server.Random;
namespace Server.Commands;
public class ResetRng
{
public static void Initialize()
{
CommandSystem.Register("RestRng", AccessLevel.Administrator, ResetRng_OnCommand);
}
[Usage("RestRng")]
[Description(
"Resets the global RNG. Use with care! Do not reset often as this will affect the over-all distribution."
)]
private static void ResetRng_OnCommand(CommandEventArgs e)
{
RandomSources.SetRng(new Xoshiro256PlusPlus());
}
}