elliebot/src/EllieBot/Modules/Games/Fish/FishConfig.cs
Toastie 0a1797700c
.fishop and .finv
You can list items in `.fishop`
Buy with `.fibuy`
See your inventory with `.finv`
Equip with `.fiuse`
Items are defined in items: array at the bottom of fish.yml
Items will show up in your .fili and bonuses will show up when you do .fish
The migrations for quests were meant to be sorted in 4c2b42ab7f but it kind of decided to be very stupid.
2025-03-29 20:33:25 +13:00

21 lines
No EOL
697 B
C#

using Cloneable;
using EllieBot.Common.Yml;
namespace EllieBot.Modules.Games;
[Cloneable]
public sealed partial class FishConfig : ICloneable<FishConfig>
{
[Comment("DO NOT CHANGE")]
public int Version { get; set; } = 2;
public string WeatherSeed { get; set; } = string.Empty;
public bool RequireCaptcha { get; set; } = true;
public List<string> StarEmojis { get; set; } = new();
public List<string> SpotEmojis { get; set; } = new();
public FishChance Chance { get; set; } = new FishChance();
public List<FishData> Fish { get; set; } = new();
public List<FishData> Trash { get; set; } = new();
public List<FishItem> Items { get; set; } = new();
}