namespace EllieBot.Modules.Games;

public sealed class FishResult
{
    public required FishData Fish { get; init; }
    public int Stars { get; init; }
    public bool IsSkillUp { get; set; }
    public int Skill { get; set; }
    public int MaxSkill { get; set; }
    
    public bool IsMaxStar()
        => Stars == Fish.Stars;

    public bool IsRare()
        => Fish.Chance <= 15;
}

public readonly record struct AlreadyFishing;