mirror of
https://github.com/kwsch/PKHeX
synced 2024-11-16 00:58:01 +00:00
0cb17ccb42
as wc3 as it's the closest structure without creating a new encountertrade subtype
49 lines
1.5 KiB
C#
49 lines
1.5 KiB
C#
using System;
|
|
|
|
namespace PKHeX.Core
|
|
{
|
|
public class WC3 : MysteryGift
|
|
{
|
|
// Template Properties
|
|
|
|
/// <summary>
|
|
/// Matched <see cref="PIDIV"/> Type
|
|
/// </summary>
|
|
public PIDType Method;
|
|
|
|
public string OT_Name;
|
|
public int OT_Gender = 3;
|
|
public int TID;
|
|
public int SID;
|
|
public int Met_Location = 255;
|
|
public int Version;
|
|
public int Language;
|
|
public override int Species { get; set; }
|
|
public override bool IsEgg { get; set; }
|
|
public override int[] Moves { get; set; }
|
|
public bool NotDistributed = false;
|
|
public bool? Shiny = null; // null = allow, false = never, true = always
|
|
public bool Fateful = false; // Obedience Flag
|
|
|
|
// Mystery Gift Properties
|
|
public override int Format => 3;
|
|
public override int Level { get; set; }
|
|
public override int Ball { get; set; } = 4;
|
|
|
|
// Description
|
|
public override string CardTitle { get; set; } = "Generation 3 Event";
|
|
public override string getCardHeader() => CardTitle;
|
|
|
|
// Unused
|
|
public override bool GiftUsed { get; set; }
|
|
public override int CardID { get; set; }
|
|
public override bool IsItem { get; set; }
|
|
public override int Item { get; set; }
|
|
public override bool IsPokémon { get; set; }
|
|
|
|
public override PKM convertToPKM(SaveFile SAV)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
}
|
|
}
|