mirror of
https://github.com/kwsch/PKHeX
synced 2024-11-24 21:13:05 +00:00
Add missing IV interface tag to trades
This commit is contained in:
parent
4af95f63b3
commit
61526fad8d
9 changed files with 10 additions and 9 deletions
|
@ -5,7 +5,8 @@ namespace PKHeX.Core;
|
|||
/// <summary>
|
||||
/// Generation 3 Trade Encounter
|
||||
/// </summary>
|
||||
public sealed record EncounterTrade3 : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IFixedGender, IFixedNature, IEncounterConvertible<PK3>, IContestStatsReadOnly
|
||||
public sealed record EncounterTrade3 : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname,
|
||||
IFixedGender, IFixedNature, IFixedIVSet, IEncounterConvertible<PK3>, IContestStatsReadOnly
|
||||
{
|
||||
public byte Generation => 3;
|
||||
public EntityContext Context => EntityContext.Gen3;
|
||||
|
|
|
@ -6,7 +6,7 @@ namespace PKHeX.Core;
|
|||
/// Generation 4 Trade Encounter with a fixed PID value.
|
||||
/// </summary>
|
||||
public sealed record EncounterTrade4PID
|
||||
: IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IEncounterConvertible<PK4>, IContestStatsReadOnly, IMoveset, IFixedGender, IFixedNature
|
||||
: IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IFixedIVSet, IEncounterConvertible<PK4>, IContestStatsReadOnly, IMoveset, IFixedGender, IFixedNature
|
||||
{
|
||||
public byte Generation => 4;
|
||||
public EntityContext Context => EntityContext.Gen4;
|
||||
|
|
|
@ -3,7 +3,7 @@ using System;
|
|||
namespace PKHeX.Core;
|
||||
|
||||
/// <summary>Generation 5 Trade with Fixed PID</summary>
|
||||
public sealed record EncounterTrade5BW : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IFixedGender, IFixedNature, IEncounterConvertible<PK5>
|
||||
public sealed record EncounterTrade5BW : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IFixedGender, IFixedNature, IFixedIVSet, IEncounterConvertible<PK5>
|
||||
{
|
||||
public byte Generation => 5;
|
||||
public EntityContext Context => EntityContext.Gen5;
|
||||
|
|
|
@ -5,7 +5,7 @@ namespace PKHeX.Core;
|
|||
/// <summary>
|
||||
/// Generation 6 Trade Encounter
|
||||
/// </summary>
|
||||
public sealed record EncounterTrade6 : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IFixedGender, IFixedNature, IEncounterConvertible<PK6>, IMemoryOTReadOnly
|
||||
public sealed record EncounterTrade6 : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IFixedGender, IFixedNature, IFixedIVSet, IEncounterConvertible<PK6>, IMemoryOTReadOnly
|
||||
{
|
||||
public byte Generation => 6;
|
||||
public EntityContext Context => EntityContext.Gen6;
|
||||
|
|
|
@ -5,7 +5,7 @@ namespace PKHeX.Core;
|
|||
/// <summary>
|
||||
/// Generation 7 Trade Encounter
|
||||
/// </summary>
|
||||
public sealed record EncounterTrade7 : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IEncounterConvertible<PK7>, IMemoryOTReadOnly, IFixedGender, IFixedNature
|
||||
public sealed record EncounterTrade7 : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IEncounterConvertible<PK7>, IMemoryOTReadOnly, IFixedGender, IFixedNature, IFixedIVSet
|
||||
{
|
||||
public byte Generation => 7;
|
||||
public EntityContext Context => EntityContext.Gen7;
|
||||
|
|
|
@ -5,7 +5,7 @@ namespace PKHeX.Core;
|
|||
/// <summary>
|
||||
/// Generation 7 LGP/E Trade Encounter
|
||||
/// </summary>
|
||||
public sealed record EncounterTrade7b(GameVersion Version) : IEncounterable, IEncounterMatch, IFixedTrainer, IEncounterConvertible<PB7>
|
||||
public sealed record EncounterTrade7b(GameVersion Version) : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedIVSet, IEncounterConvertible<PB7>
|
||||
{
|
||||
public byte Generation => 7;
|
||||
public EntityContext Context => EntityContext.Gen7b;
|
||||
|
|
|
@ -6,7 +6,7 @@ namespace PKHeX.Core;
|
|||
/// <summary>
|
||||
/// Generation 8 Trade Encounter
|
||||
/// </summary>
|
||||
public sealed record EncounterTrade8 : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IEncounterConvertible<PK8>, IDynamaxLevelReadOnly, IRelearn, IMemoryOTReadOnly, IFlawlessIVCount, IFixedGender, IFixedNature
|
||||
public sealed record EncounterTrade8 : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IEncounterConvertible<PK8>, IDynamaxLevelReadOnly, IRelearn, IMemoryOTReadOnly, IFlawlessIVCount, IFixedGender, IFixedNature, IFixedIVSet
|
||||
{
|
||||
public byte Generation => 8;
|
||||
public EntityContext Context => EntityContext.Gen8;
|
||||
|
|
|
@ -5,7 +5,7 @@ namespace PKHeX.Core;
|
|||
/// <summary>
|
||||
/// Generation 8 BD/SP Trade Encounter
|
||||
/// </summary>
|
||||
public sealed record EncounterTrade8b : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IEncounterConvertible<PB8>, IScaledSizeReadOnly, IFixedOTFriendship, IMoveset, IContestStatsReadOnly, IFixedGender, IFixedNature
|
||||
public sealed record EncounterTrade8b : IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IEncounterConvertible<PB8>, IScaledSizeReadOnly, IFixedOTFriendship, IMoveset, IContestStatsReadOnly, IFixedGender, IFixedNature, IFixedIVSet
|
||||
{
|
||||
public byte Generation => 8;
|
||||
public EntityContext Context => EntityContext.Gen8b;
|
||||
|
|
|
@ -6,7 +6,7 @@ namespace PKHeX.Core;
|
|||
/// Generation 9 Trade Encounter
|
||||
/// </summary>
|
||||
public sealed record EncounterTrade9
|
||||
: IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IEncounterConvertible<PK9>, IGemType, IFixedGender, IFixedNature, IRibbonPartner, IMoveset
|
||||
: IEncounterable, IEncounterMatch, IFixedTrainer, IFixedNickname, IEncounterConvertible<PK9>, IGemType, IFixedGender, IFixedNature, IRibbonPartner, IMoveset, IFixedIVSet
|
||||
{
|
||||
public byte Generation => 9;
|
||||
public EntityContext Context => EntityContext.Gen9;
|
||||
|
|
Loading…
Reference in a new issue