//
// RaidProgress.cs
//
// Copyright (c) František Boháček. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
namespace NosSmooth.Game.Data.Raids;
///
/// A progress of a started .
///
///
/// Lockers are relevant before ,
/// when all lockers are unlocked, the boss room is opened.
///
/// The number of monsters to kill.
/// The number of monsters already killed.
/// The number of levers to pull.
/// The number of levers already pulled.
/// The current number of lives.
/// The maximum number of lives.
public record RaidProgress
(
short MonsterLockerInitial,
short MonsterLockerCurrent,
short ButtonLockerInitial,
short ButtonLockerCurrent,
short CurrentLives,
short InitialLives
);