elliebot/src/EllieBot/Modules/Games/Fish/FishResult.cs

18 lines
438 B
C#
Raw Normal View History

2025-01-14 19:03:59 +13:00
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;
2025-01-14 19:03:59 +13:00
}
public readonly record struct AlreadyFishing;