Add weather indication to detailed parse output

This commit is contained in:
Kurt 2019-11-28 12:56:26 -08:00
parent 5ba396db6e
commit ea2f7f338b
2 changed files with 8 additions and 2 deletions

View file

@ -184,13 +184,19 @@ namespace PKHeX.Core
Snowstorm = 1 << 6,
Sandstorm = 1 << 7,
Heavy_Fog = 1 << 8,
All = Normal | Overcast | Raining | Thunderstorm | Intense_Sun | Snowing | Snowstorm | Sandstorm | Heavy_Fog,
Shaking_Trees = 1 << 9,
Fishing = 1 << 10,
NotWeather = Shaking_Trees | Fishing,
}
public sealed class EncounterSlot8 : EncounterSlot
{
public readonly AreaWeather8 Weather;
public override string LongName => Weather == AreaWeather8.All ? wild : $"{wild} - {Weather.ToString().Replace("_", string.Empty)}";
public EncounterSlot8(int specForm, int min, int max, AreaWeather8 weather)
{

View file

@ -72,10 +72,10 @@ namespace PKHeX.Core
public bool IsMatchStatic(int index, int count) => index == Permissions.StaticIndex && count == Permissions.StaticCount;
public bool IsMatchMagnet(int index, int count) => index == Permissions.MagnetPullIndex && count == Permissions.MagnetPullCount;
private const string wild = "Wild Encounter";
private protected const string wild = "Wild Encounter";
public string Name => wild;
public string LongName
public virtual string LongName
{
get
{