//
// Licensed under the MIT License. See LICENSE file in the project root for full license information.
//
namespace MUnique.OpenMU.GameLogic.CastleSiege;
///
/// The phases of a Castle Siege cycle.
///
public enum CastleSiegePhase
{
/// Resting phase: castle is (un)owned, waiting for the next registration window.
Ownership,
/// Guilds can register to attack.
Registration,
/// Registration closed; defenders prepare before the siege starts.
Preparation,
/// The siege battle is running.
Siege,
/// Siege ended; determining the new owner.
Settlement,
}