//
// RaidState.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 state of a .
///
public enum RaidState
{
///
/// Waiting for a raid start.
///
Waiting,
///
/// The raid has started, the current room is not boss room.
///
Started,
///
/// The raid has started and the current room is boss room.
///
BossFight,
///
/// The raid has ended, successfully.
///
EndedSuccessfully,
///
/// The raid has ended unsuccessfully. The whole team has failed.
///
TeamFailed,
///
/// The raid has ended unsuccessfully for the character. He ran out of lifes.
///
MemberFailed,
///
/// The character has left the raid.
///
///
/// The previous state is needed to be able to tell whether
/// the raid was already started or was in the state.
///
Left
}