mirror of
https://github.com/LBPUnion/ProjectLighthouse.git
synced 2025-07-28 16:08:38 +00:00
Remove FixAllBrokenPlayerRequirementsMaintenanceJob
This problem was caused by a very old bug which no longer affects any instance. It's probably safe to remove now.
This commit is contained in:
parent
02fa66be20
commit
def6802cc2
1 changed files with 0 additions and 30 deletions
|
@ -1,30 +0,0 @@
|
|||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using LBPUnion.ProjectLighthouse.Types.Levels;
|
||||
|
||||
namespace LBPUnion.ProjectLighthouse.Maintenance.MaintenanceJobs;
|
||||
|
||||
public class FixAllBrokenPlayerRequirementsMaintenanceJob : IMaintenanceJob
|
||||
{
|
||||
private readonly Database database = new();
|
||||
|
||||
public string Name() => "Fix All Broken Player Requirements";
|
||||
public string Description() => "Some LBP1 levels may report that they are designed for 0 players. This job will fix that.";
|
||||
public async Task Run()
|
||||
{
|
||||
int count = 0;
|
||||
await foreach (Slot slot in this.database.Slots)
|
||||
if (slot.MinimumPlayers == 0 || slot.MaximumPlayers == 0)
|
||||
{
|
||||
slot.MinimumPlayers = 1;
|
||||
slot.MaximumPlayers = 4;
|
||||
|
||||
Console.WriteLine($"Fixed slotId {slot.SlotId}");
|
||||
count++;
|
||||
}
|
||||
|
||||
await this.database.SaveChangesAsync();
|
||||
|
||||
Console.WriteLine($"Fixed {count} broken player requirements.");
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue