//
// Licensed under the MIT License. See LICENSE file in the project root for full license information.
//
namespace MUnique.OpenMU.DataModel.Configuration.Quests;
using MUnique.OpenMU.Annotations;
///
/// The monster kill requirement of a .
///
[Cloneable]
public partial class QuestMonsterKillRequirement
{
///
/// Gets or sets the monster which must be killed.
///
[Required]
public virtual MonsterDefinition? Monster { get; set; }
///
/// Gets or sets the minimum number of killed s.
///
public int MinimumNumber { get; set; }
///
public override string ToString()
{
return $"{this.MinimumNumber}x {this.Monster}";
}
}