elliebot/src/EllieBot/Modules/Games/Fish/FishResult.cs
2025-03-24 14:06:49 +13:00

18 lines
No EOL
438 B
C#

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;