Add Donut editor

thanks to everyone who watched along while I implemented this
This commit is contained in:
Kurt 2025-12-14 00:14:43 -06:00
parent 2498b27363
commit ef374f2d22
42 changed files with 7077 additions and 34 deletions

View File

@ -30,6 +30,7 @@ public sealed class GameStrings : IBasicStrings
public readonly string[] console3ds, languageNames;
public readonly string[] wondercard7, wondercard8, wondercard9;
private readonly string LanguageFilePrefix;
public readonly string[] donutFlavor, donutName;
public ReadOnlySpan<string> HiddenPowerTypes => types.AsSpan(1, HiddenPower.TypeCount);
public readonly RibbonStrings Ribbons;
@ -118,6 +119,8 @@ internal GameStrings(string langFilePrefix)
trainingbags = Get("trainingbag");
trainingstage = Get("supertraining");
puffs = Get("puff");
donutFlavor = Get("donutFlavor");
donutName = Get("donutName");
walkercourses = Get("walkercourses");

View File

@ -0,0 +1,281 @@
Elite-Kraft (Lv. 1)
Elite-Kraft (Lv. 2)
Elite-Kraft (Lv. 3)
Schillerkraft: Normal (Lv. 1)
Schillerkraft: Normal (Lv. 2)
Schillerkraft: Normal (Lv. 3)
Schillerkraft: Feuer (Lv. 1)
Schillerkraft: Feuer (Lv. 2)
Schillerkraft: Feuer (Lv. 3)
Schillerkraft: Wasser (Lv. 1)
Schillerkraft: Wasser (Lv. 2)
Schillerkraft: Wasser (Lv. 3)
Schillerkraft: Elektro (Lv. 1)
Schillerkraft: Elektro (Lv. 2)
Schillerkraft: Elektro (Lv. 3)
Schillerkraft: Pflanze (Lv. 1)
Schillerkraft: Pflanze (Lv. 2)
Schillerkraft: Pflanze (Lv. 3)
Schillerkraft: Eis (Lv. 1)
Schillerkraft: Eis (Lv. 2)
Schillerkraft: Eis (Lv. 3)
Schillerkraft: Kampf (Lv. 1)
Schillerkraft: Kampf (Lv. 2)
Schillerkraft: Kampf (Lv. 3)
Schillerkraft: Gift (Lv. 1)
Schillerkraft: Gift (Lv. 2)
Schillerkraft: Gift (Lv. 3)
Schillerkraft: Boden (Lv. 1)
Schillerkraft: Boden (Lv. 2)
Schillerkraft: Boden (Lv. 3)
Schillerkraft: Flug (Lv. 1)
Schillerkraft: Flug (Lv. 2)
Schillerkraft: Flug (Lv. 3)
Schillerkraft: Psycho (Lv. 1)
Schillerkraft: Psycho (Lv. 2)
Schillerkraft: Psycho (Lv. 3)
Schillerkraft: Käfer (Lv. 1)
Schillerkraft: Käfer (Lv. 2)
Schillerkraft: Käfer (Lv. 3)
Schillerkraft: Gestein (Lv. 1)
Schillerkraft: Gestein (Lv. 2)
Schillerkraft: Gestein (Lv. 3)
Schillerkraft: Geist (Lv. 1)
Schillerkraft: Geist (Lv. 2)
Schillerkraft: Geist (Lv. 3)
Schillerkraft: Drache (Lv. 1)
Schillerkraft: Drache (Lv. 2)
Schillerkraft: Drache (Lv. 3)
Schillerkraft: Unlicht (Lv. 1)
Schillerkraft: Unlicht (Lv. 2)
Schillerkraft: Unlicht (Lv. 3)
Schillerkraft: Stahl (Lv. 1)
Schillerkraft: Stahl (Lv. 2)
Schillerkraft: Stahl (Lv. 3)
Schillerkraft: Fee (Lv. 1)
Schillerkraft: Fee (Lv. 2)
Schillerkraft: Fee (Lv. 3)
Schillerkraft: alle Typen (Lv. 1)
Schillerkraft: alle Typen (Lv. 2)
Schillerkraft: alle Typen (Lv. 3)
Angriffs-Kraft (Lv. 1)
Angriffs-Kraft (Lv. 2)
Angriffs-Kraft (Lv. 3)
Sp.-Ang.-Kraft (Lv. 1)
Sp.-Ang.-Kraft (Lv. 2)
Sp.-Ang.-Kraft (Lv. 3)
Attackenkraft: Normal (Lv. 1)
Attackenkraft: Normal (Lv. 2)
Attackenkraft: Normal (Lv. 3)
Attackenkraft: Feuer (Lv. 1)
Attackenkraft: Feuer (Lv. 2)
Attackenkraft: Feuer (Lv. 3)
Attackenkraft: Wasser (Lv. 1)
Attackenkraft: Wasser (Lv. 2)
Attackenkraft: Wasser (Lv. 3)
Attackenkraft: Elektro (Lv. 1)
Attackenkraft: Elektro (Lv. 2)
Attackenkraft: Elektro (Lv. 3)
Attackenkraft: Pflanze (Lv. 1)
Attackenkraft: Pflanze (Lv. 2)
Attackenkraft: Pflanze (Lv. 3)
Attackenkraft: Eis (Lv. 1)
Attackenkraft: Eis (Lv. 2)
Attackenkraft: Eis (Lv. 3)
Attackenkraft: Kampf (Lv. 1)
Attackenkraft: Kampf (Lv. 2)
Attackenkraft: Kampf (Lv. 3)
Attackenkraft: Gift (Lv. 1)
Attackenkraft: Gift (Lv. 2)
Attackenkraft: Gift (Lv. 3)
Attackenkraft: Boden (Lv. 1)
Attackenkraft: Boden (Lv. 2)
Attackenkraft: Boden (Lv. 3)
Attackenkraft: Flug (Lv. 1)
Attackenkraft: Flug (Lv. 2)
Attackenkraft: Flug (Lv. 3)
Attackenkraft: Psycho (Lv. 1)
Attackenkraft: Psycho (Lv. 2)
Attackenkraft: Psycho (Lv. 3)
Attackenkraft: Käfer (Lv. 1)
Attackenkraft: Käfer (Lv. 2)
Attackenkraft: Käfer (Lv. 3)
Attackenkraft: Gestein (Lv. 1)
Attackenkraft: Gestein (Lv. 2)
Attackenkraft: Gestein (Lv. 3)
Attackenkraft: Geist (Lv. 1)
Attackenkraft: Geist (Lv. 2)
Attackenkraft: Geist (Lv. 3)
Attackenkraft: Drache (Lv. 1)
Attackenkraft: Drache (Lv. 2)
Attackenkraft: Drache (Lv. 3)
Attackenkraft: Unlicht (Lv. 1)
Attackenkraft: Unlicht (Lv. 2)
Attackenkraft: Unlicht (Lv. 3)
Attackenkraft: Stahl (Lv. 1)
Attackenkraft: Stahl (Lv. 2)
Attackenkraft: Stahl (Lv. 3)
Attackenkraft: Fee (Lv. 1)
Attackenkraft: Fee (Lv. 2)
Attackenkraft: Fee (Lv. 3)
Initiative-Kraft (Lv. 1)
Initiative-Kraft (Lv. 2)
Initiative-Kraft (Lv. 3)
Bonuskraft (Lv. 1)
Bonuskraft (Lv. 2)
Bonuskraft (Lv. 3)
Itemkraft: Beeren (Lv. 1)
Itemkraft: Beeren (Lv. 2)
Itemkraft: Beeren (Lv. 3)
Itemkraft: Bonbons (Lv. 1)
Itemkraft: Bonbons (Lv. 2)
Itemkraft: Bonbons (Lv. 3)
Itemkraft: Schätze (Lv. 1)
Itemkraft: Schätze (Lv. 2)
Itemkraft: Schätze (Lv. 3)
Itemkraft: Pokébälle (Lv. 1)
Itemkraft: Pokébälle (Lv. 2)
Itemkraft: Pokébälle (Lv. 3)
Itemkraft: Besondere Items (Lv. 1)
Itemkraft: Besondere Items (Lv. 2)
Itemkraft: Besondere Items (Lv. 3)
Itemkraft: Münzen (Lv. 1)
Itemkraft: Münzen (Lv. 2)
Itemkraft: Münzen (Lv. 3)
Mega-Kraft: Auffüllen (Lv. 1)
Mega-Kraft: Auffüllen (Lv. 2)
Mega-Kraft: Auffüllen (Lv. 3)
Mega-Kraft: Andauern (Lv. 1)
Mega-Kraft: Andauern (Lv. 2)
Mega-Kraft: Andauern (Lv. 3)
Vert.-Kraft (Lv. 1)
Vert.-Kraft (Lv. 2)
Vert.-Kraft (Lv. 3)
Sp.-Vert.-Kraft (Lv. 1)
Sp.-Vert.-Kraft (Lv. 2)
Sp.-Vert.-Kraft (Lv. 3)
Resistenzkraft: Normal (Lv. 1)
Resistenzkraft: Normal (Lv. 2)
Resistenzkraft: Normal (Lv. 3)
Resistenzkraft: Feuer (Lv. 1)
Resistenzkraft: Feuer (Lv. 2)
Resistenzkraft: Feuer (Lv. 3)
Resistenzkraft: Wasser (Lv. 1)
Resistenzkraft: Wasser (Lv. 2)
Resistenzkraft: Wasser (Lv. 3)
Resistenzkraft: Elektro (Lv. 1)
Resistenzkraft: Elektro (Lv. 2)
Resistenzkraft: Elektro (Lv. 3)
Resistenzkraft: Pflanze (Lv. 1)
Resistenzkraft: Pflanze (Lv. 2)
Resistenzkraft: Pflanze (Lv. 3)
Resistenzkraft: Eis (Lv. 1)
Resistenzkraft: Eis (Lv. 2)
Resistenzkraft: Eis (Lv. 3)
Resistenzkraft: Kampf (Lv. 1)
Resistenzkraft: Kampf (Lv. 2)
Resistenzkraft: Kampf (Lv. 3)
Resistenzkraft: Gift (Lv. 1)
Resistenzkraft: Gift (Lv. 2)
Resistenzkraft: Gift (Lv. 3)
Resistenzkraft: Boden (Lv. 1)
Resistenzkraft: Boden (Lv. 2)
Resistenzkraft: Boden (Lv. 3)
Resistenzkraft: Flug (Lv. 1)
Resistenzkraft: Flug (Lv. 2)
Resistenzkraft: Flug (Lv. 3)
Resistenzkraft: Psycho (Lv. 1)
Resistenzkraft: Psycho (Lv. 2)
Resistenzkraft: Psycho (Lv. 3)
Resistenzkraft: Käfer (Lv. 1)
Resistenzkraft: Käfer (Lv. 2)
Resistenzkraft: Käfer (Lv. 3)
Resistenzkraft: Gestein (Lv. 1)
Resistenzkraft: Gestein (Lv. 2)
Resistenzkraft: Gestein (Lv. 3)
Resistenzkraft: Geist (Lv. 1)
Resistenzkraft: Geist (Lv. 2)
Resistenzkraft: Geist (Lv. 3)
Resistenzkraft: Drache (Lv. 1)
Resistenzkraft: Drache (Lv. 2)
Resistenzkraft: Drache (Lv. 3)
Resistenzkraft: Unlicht (Lv. 1)
Resistenzkraft: Unlicht (Lv. 2)
Resistenzkraft: Unlicht (Lv. 3)
Resistenzkraft: Stahl (Lv. 1)
Resistenzkraft: Stahl (Lv. 2)
Resistenzkraft: Stahl (Lv. 3)
Resistenzkraft: Fee (Lv. 1)
Resistenzkraft: Fee (Lv. 2)
Resistenzkraft: Fee (Lv. 3)
Maxikraft (Lv. 1)
Maxikraft (Lv. 2)
Maxikraft (Lv. 3)
Minikraft (Lv. 1)
Minikraft (Lv. 2)
Minikraft (Lv. 3)
Begegnungskraft (Lv. 1)
Begegnungskraft (Lv. 2)
Begegnungskraft (Lv. 3)
Fangkraft: Normal (Lv. 1)
Fangkraft: Normal (Lv. 2)
Fangkraft: Normal (Lv. 3)
Fangkraft: Feuer (Lv. 1)
Fangkraft: Feuer (Lv. 2)
Fangkraft: Feuer (Lv. 3)
Fangkraft: Wasser (Lv. 1)
Fangkraft: Wasser (Lv. 2)
Fangkraft: Wasser (Lv. 3)
Fangkraft: Elektro (Lv. 1)
Fangkraft: Elektro (Lv. 2)
Fangkraft: Elektro (Lv. 3)
Fangkraft: Pflanze (Lv. 1)
Fangkraft: Pflanze (Lv. 2)
Fangkraft: Pflanze (Lv. 3)
Fangkraft: Eis (Lv. 1)
Fangkraft: Eis (Lv. 2)
Fangkraft: Eis (Lv. 3)
Fangkraft: Kampf (Lv. 1)
Fangkraft: Kampf (Lv. 2)
Fangkraft: Kampf (Lv. 3)
Fangkraft: Gift (Lv. 1)
Fangkraft: Gift (Lv. 2)
Fangkraft: Gift (Lv. 3)
Fangkraft: Boden (Lv. 1)
Fangkraft: Boden (Lv. 2)
Fangkraft: Boden (Lv. 3)
Fangkraft: Flug (Lv. 1)
Fangkraft: Flug (Lv. 2)
Fangkraft: Flug (Lv. 3)
Fangkraft: Psycho (Lv. 1)
Fangkraft: Psycho (Lv. 2)
Fangkraft: Psycho (Lv. 3)
Fangkraft: Käfer (Lv. 1)
Fangkraft: Käfer (Lv. 2)
Fangkraft: Käfer (Lv. 3)
Fangkraft: Gestein (Lv. 1)
Fangkraft: Gestein (Lv. 2)
Fangkraft: Gestein (Lv. 3)
Fangkraft: Geist (Lv. 1)
Fangkraft: Geist (Lv. 2)
Fangkraft: Geist (Lv. 3)
Fangkraft: Drache (Lv. 1)
Fangkraft: Drache (Lv. 2)
Fangkraft: Drache (Lv. 3)
Fangkraft: Unlicht (Lv. 1)
Fangkraft: Unlicht (Lv. 2)
Fangkraft: Unlicht (Lv. 3)
Fangkraft: Stahl (Lv. 1)
Fangkraft: Stahl (Lv. 2)
Fangkraft: Stahl (Lv. 3)
Fangkraft: Fee (Lv. 1)
Fangkraft: Fee (Lv. 2)
Fangkraft: Fee (Lv. 3)
Fangkraft: alle Typen (Lv. 1)
Fangkraft: alle Typen (Lv. 2)
Fangkraft: alle Typen (Lv. 3)
Dunkelnacht-Kraft
Omega-Kraft
Alpha-Kraft
Delta-Kraft
Blitzsturm-Kraft

View File

@ -0,0 +1,281 @@
Alpha Power (Lv. 1)
Alpha Power (Lv. 2)
Alpha Power (Lv. 3)
Sparkling Power: Normal (Lv. 1)
Sparkling Power: Normal (Lv. 2)
Sparkling Power: Normal (Lv. 3)
Sparkling Power: Fire (Lv. 1)
Sparkling Power: Fire (Lv. 2)
Sparkling Power: Fire (Lv. 3)
Sparkling Power: Water (Lv. 1)
Sparkling Power: Water (Lv. 2)
Sparkling Power: Water (Lv. 3)
Sparkling Power: Electric (Lv. 1)
Sparkling Power: Electric (Lv. 2)
Sparkling Power: Electric (Lv. 3)
Sparkling Power: Grass (Lv. 1)
Sparkling Power: Grass (Lv. 2)
Sparkling Power: Grass (Lv. 3)
Sparkling Power: Ice (Lv. 1)
Sparkling Power: Ice (Lv. 2)
Sparkling Power: Ice (Lv. 3)
Sparkling Power: Fighting (Lv. 1)
Sparkling Power: Fighting (Lv. 2)
Sparkling Power: Fighting (Lv. 3)
Sparkling Power: Poison (Lv. 1)
Sparkling Power: Poison (Lv. 2)
Sparkling Power: Poison (Lv. 3)
Sparkling Power: Ground (Lv. 1)
Sparkling Power: Ground (Lv. 2)
Sparkling Power: Ground (Lv. 3)
Sparkling Power: Flying (Lv. 1)
Sparkling Power: Flying (Lv. 2)
Sparkling Power: Flying (Lv. 3)
Sparkling Power: Psychic (Lv. 1)
Sparkling Power: Psychic (Lv. 2)
Sparkling Power: Psychic (Lv. 3)
Sparkling Power: Bug (Lv. 1)
Sparkling Power: Bug (Lv. 2)
Sparkling Power: Bug (Lv. 3)
Sparkling Power: Rock (Lv. 1)
Sparkling Power: Rock (Lv. 2)
Sparkling Power: Rock (Lv. 3)
Sparkling Power: Ghost (Lv. 1)
Sparkling Power: Ghost (Lv. 2)
Sparkling Power: Ghost (Lv. 3)
Sparkling Power: Dragon (Lv. 1)
Sparkling Power: Dragon (Lv. 2)
Sparkling Power: Dragon (Lv. 3)
Sparkling Power: Dark (Lv. 1)
Sparkling Power: Dark (Lv. 2)
Sparkling Power: Dark (Lv. 3)
Sparkling Power: Steel (Lv. 1)
Sparkling Power: Steel (Lv. 2)
Sparkling Power: Steel (Lv. 3)
Sparkling Power: Fairy (Lv. 1)
Sparkling Power: Fairy (Lv. 2)
Sparkling Power: Fairy (Lv. 3)
Sparkling Power: All Types (Lv. 1)
Sparkling Power: All Types (Lv. 2)
Sparkling Power: All Types (Lv. 3)
Attack Power (Lv. 1)
Attack Power (Lv. 2)
Attack Power (Lv. 3)
Sp. Atk Power (Lv. 1)
Sp. Atk Power (Lv. 2)
Sp. Atk Power (Lv. 3)
Move Power: Normal (Lv. 1)
Move Power: Normal (Lv. 2)
Move Power: Normal (Lv. 3)
Move Power: Fire (Lv. 1)
Move Power: Fire (Lv. 2)
Move Power: Fire (Lv. 3)
Move Power: Water (Lv. 1)
Move Power: Water (Lv. 2)
Move Power: Water (Lv. 3)
Move Power: Electric (Lv. 1)
Move Power: Electric (Lv. 2)
Move Power: Electric (Lv. 3)
Move Power: Grass (Lv. 1)
Move Power: Grass (Lv. 2)
Move Power: Grass (Lv. 3)
Move Power: Ice (Lv. 1)
Move Power: Ice (Lv. 2)
Move Power: Ice (Lv. 3)
Move Power: Fighting (Lv. 1)
Move Power: Fighting (Lv. 2)
Move Power: Fighting (Lv. 3)
Move Power: Poison (Lv. 1)
Move Power: Poison (Lv. 2)
Move Power: Poison (Lv. 3)
Move Power: Ground (Lv. 1)
Move Power: Ground (Lv. 2)
Move Power: Ground (Lv. 3)
Move Power: Flying (Lv. 1)
Move Power: Flying (Lv. 2)
Move Power: Flying (Lv. 3)
Move Power: Psychic (Lv. 1)
Move Power: Psychic (Lv. 2)
Move Power: Psychic (Lv. 3)
Move Power: Bug (Lv. 1)
Move Power: Bug (Lv. 2)
Move Power: Bug (Lv. 3)
Move Power: Rock (Lv. 1)
Move Power: Rock (Lv. 2)
Move Power: Rock (Lv. 3)
Move Power: Ghost (Lv. 1)
Move Power: Ghost (Lv. 2)
Move Power: Ghost (Lv. 3)
Move Power: Dragon (Lv. 1)
Move Power: Dragon (Lv. 2)
Move Power: Dragon (Lv. 3)
Move Power: Dark (Lv. 1)
Move Power: Dark (Lv. 2)
Move Power: Dark (Lv. 3)
Move Power: Steel (Lv. 1)
Move Power: Steel (Lv. 2)
Move Power: Steel (Lv. 3)
Move Power: Fairy (Lv. 1)
Move Power: Fairy (Lv. 2)
Move Power: Fairy (Lv. 3)
Speed Power (Lv. 1)
Speed Power (Lv. 2)
Speed Power (Lv. 3)
Big Haul Power (Lv. 1)
Big Haul Power (Lv. 2)
Big Haul Power (Lv. 3)
Item Power: Berries (Lv. 1)
Item Power: Berries (Lv. 2)
Item Power: Berries (Lv. 3)
Item Power: Candies (Lv. 1)
Item Power: Candies (Lv. 2)
Item Power: Candies (Lv. 3)
Item Power: Treasure (Lv. 1)
Item Power: Treasure (Lv. 2)
Item Power: Treasure (Lv. 3)
Item Power: Poké Balls (Lv. 1)
Item Power: Poké Balls (Lv. 2)
Item Power: Poké Balls (Lv. 3)
Item Power: Special (Lv. 1)
Item Power: Special (Lv. 2)
Item Power: Special (Lv. 3)
Item Power: Coins (Lv. 1)
Item Power: Coins (Lv. 2)
Item Power: Coins (Lv. 3)
Mega Power Charging (Lv. 1)
Mega Power Charging (Lv. 2)
Mega Power Charging (Lv. 3)
Mega Power Conservation (Lv. 1)
Mega Power Conservation (Lv. 2)
Mega Power Conservation (Lv. 3)
Defense Power (Lv. 1)
Defense Power (Lv. 2)
Defense Power (Lv. 3)
Sp. Def Power (Lv. 1)
Sp. Def Power (Lv. 2)
Sp. Def Power (Lv. 3)
Resistance Power: Normal (Lv. 1)
Resistance Power: Normal (Lv. 2)
Resistance Power: Normal (Lv. 3)
Resistance Power: Fire (Lv. 1)
Resistance Power: Fire (Lv. 2)
Resistance Power: Fire (Lv. 3)
Resistance Power: Water (Lv. 1)
Resistance Power: Water (Lv. 2)
Resistance Power: Water (Lv. 3)
Resistance Power: Electric (Lv. 1)
Resistance Power: Electric (Lv. 2)
Resistance Power: Electric (Lv. 3)
Resistance Power: Grass (Lv. 1)
Resistance Power: Grass (Lv. 2)
Resistance Power: Grass (Lv. 3)
Resistance Power: Ice (Lv. 1)
Resistance Power: Ice (Lv. 2)
Resistance Power: Ice (Lv. 3)
Resistance Power: Fighting (Lv. 1)
Resistance Power: Fighting (Lv. 2)
Resistance Power: Fighting (Lv. 3)
Resistance Power: Poison (Lv. 1)
Resistance Power: Poison (Lv. 2)
Resistance Power: Poison (Lv. 3)
Resistance Power: Ground (Lv. 1)
Resistance Power: Ground (Lv. 2)
Resistance Power: Ground (Lv. 3)
Resistance Power: Flying (Lv. 1)
Resistance Power: Flying (Lv. 2)
Resistance Power: Flying (Lv. 3)
Resistance Power: Psychic (Lv. 1)
Resistance Power: Psychic (Lv. 2)
Resistance Power: Psychic (Lv. 3)
Resistance Power: Bug (Lv. 1)
Resistance Power: Bug (Lv. 2)
Resistance Power: Bug (Lv. 3)
Resistance Power: Rock (Lv. 1)
Resistance Power: Rock (Lv. 2)
Resistance Power: Rock (Lv. 3)
Resistance Power: Ghost (Lv. 1)
Resistance Power: Ghost (Lv. 2)
Resistance Power: Ghost (Lv. 3)
Resistance Power: Dragon (Lv. 1)
Resistance Power: Dragon (Lv. 2)
Resistance Power: Dragon (Lv. 3)
Resistance Power: Dark (Lv. 1)
Resistance Power: Dark (Lv. 2)
Resistance Power: Dark (Lv. 3)
Resistance Power: Steel (Lv. 1)
Resistance Power: Steel (Lv. 2)
Resistance Power: Steel (Lv. 3)
Resistance Power: Fairy (Lv. 1)
Resistance Power: Fairy (Lv. 2)
Resistance Power: Fairy (Lv. 3)
Humungo Power (Lv. 1)
Humungo Power (Lv. 2)
Humungo Power (Lv. 3)
Teensy Power (Lv. 1)
Teensy Power (Lv. 2)
Teensy Power (Lv. 3)
Encounter Power (Lv. 1)
Encounter Power (Lv. 2)
Encounter Power (Lv. 3)
Catching Power: Normal (Lv. 1)
Catching Power: Normal (Lv. 2)
Catching Power: Normal (Lv. 3)
Catching Power: Fire (Lv. 1)
Catching Power: Fire (Lv. 2)
Catching Power: Fire (Lv. 3)
Catching Power: Water (Lv. 1)
Catching Power: Water (Lv. 2)
Catching Power: Water (Lv. 3)
Catching Power: Electric (Lv. 1)
Catching Power: Electric (Lv. 2)
Catching Power: Electric (Lv. 3)
Catching Power: Grass (Lv. 1)
Catching Power: Grass (Lv. 2)
Catching Power: Grass (Lv. 3)
Catching Power: Ice (Lv. 1)
Catching Power: Ice (Lv. 2)
Catching Power: Ice (Lv. 3)
Catching Power: Fighting (Lv. 1)
Catching Power: Fighting (Lv. 2)
Catching Power: Fighting (Lv. 3)
Catching Power: Poison (Lv. 1)
Catching Power: Poison (Lv. 2)
Catching Power: Poison (Lv. 3)
Catching Power: Ground (Lv. 1)
Catching Power: Ground (Lv. 2)
Catching Power: Ground (Lv. 3)
Catching Power: Flying (Lv. 1)
Catching Power: Flying (Lv. 2)
Catching Power: Flying (Lv. 3)
Catching Power: Psychic (Lv. 1)
Catching Power: Psychic (Lv. 2)
Catching Power: Psychic (Lv. 3)
Catching Power: Bug (Lv. 1)
Catching Power: Bug (Lv. 2)
Catching Power: Bug (Lv. 3)
Catching Power: Rock (Lv. 1)
Catching Power: Rock (Lv. 2)
Catching Power: Rock (Lv. 3)
Catching Power: Ghost (Lv. 1)
Catching Power: Ghost (Lv. 2)
Catching Power: Ghost (Lv. 3)
Catching Power: Dragon (Lv. 1)
Catching Power: Dragon (Lv. 2)
Catching Power: Dragon (Lv. 3)
Catching Power: Dark (Lv. 1)
Catching Power: Dark (Lv. 2)
Catching Power: Dark (Lv. 3)
Catching Power: Steel (Lv. 1)
Catching Power: Steel (Lv. 2)
Catching Power: Steel (Lv. 3)
Catching Power: Fairy (Lv. 1)
Catching Power: Fairy (Lv. 2)
Catching Power: Fairy (Lv. 3)
Catching Power: All Types (Lv. 1)
Catching Power: All Types (Lv. 2)
Catching Power: All Types (Lv. 3)
Pitch-Black Power
Ruby-Red Power
Sapphire-Blue Power
Emerald-Green Power
Thunderclap Power

View File

@ -0,0 +1,281 @@
Poder Alfa Nv. 1
Poder Alfa Nv. 2
Poder Alfa Nv. 3
Poder Brillante Normal Nv. 1
Poder Brillante Normal Nv. 2
Poder Brillante Normal Nv. 3
Poder Brillante Fuego Nv. 1
Poder Brillante Fuego Nv. 2
Poder Brillante Fuego Nv. 3
Poder Brillante Agua Nv. 1
Poder Brillante Agua Nv. 2
Poder Brillante Agua Nv. 3
Poder Brillante Eléctrico Nv. 1
Poder Brillante Eléctrico Nv. 2
Poder Brillante Eléctrico Nv. 3
Poder Brillante Planta Nv. 1
Poder Brillante Planta Nv. 2
Poder Brillante Planta Nv. 3
Poder Brillante Hielo Nv. 1
Poder Brillante Hielo Nv. 2
Poder Brillante Hielo Nv. 3
Poder Brillante Pelea Nv. 1
Poder Brillante Pelea Nv. 2
Poder Brillante Pelea Nv. 3
Poder Brillante Veneno Nv. 1
Poder Brillante Veneno Nv. 2
Poder Brillante Veneno Nv. 3
Poder Brillante Tierra Nv. 1
Poder Brillante Tierra Nv. 2
Poder Brillante Tierra Nv. 3
Poder Brillante Volador Nv. 1
Poder Brillante Volador Nv. 2
Poder Brillante Volador Nv. 3
Poder Brillante Psíquico Nv. 1
Poder Brillante Psíquico Nv. 2
Poder Brillante Psíquico Nv. 3
Poder Brillante Insecto Nv. 1
Poder Brillante Insecto Nv. 2
Poder Brillante Insecto Nv. 3
Poder Brillante Roca Nv. 1
Poder Brillante Roca Nv. 2
Poder Brillante Roca Nv. 3
Poder Brillante Fantasma Nv. 1
Poder Brillante Fantasma Nv. 2
Poder Brillante Fantasma Nv. 3
Poder Brillante Dragón Nv. 1
Poder Brillante Dragón Nv. 2
Poder Brillante Dragón Nv. 3
Poder Brillante Siniestro Nv. 1
Poder Brillante Siniestro Nv. 2
Poder Brillante Siniestro Nv. 3
Poder Brillante Acero Nv. 1
Poder Brillante Acero Nv. 2
Poder Brillante Acero Nv. 3
Poder Brillante Hada Nv. 1
Poder Brillante Hada Nv. 2
Poder Brillante Hada Nv. 3
Poder Brillante de todos los tipos Nv. 1
Poder Brillante de todos los tipos Nv. 2
Poder Brillante de todos los tipos Nv. 3
Poder Ataque Nv. 1
Poder Ataque Nv. 2
Poder Ataque Nv. 3
Poder Ataque Especial Nv. 1
Poder Ataque Especial Nv. 2
Poder Ataque Especial Nv. 3
Poder Movimiento Normal Nv. 1
Poder Movimiento Normal Nv. 2
Poder Movimiento Normal Nv. 3
Poder Movimiento Fuego Nv. 1
Poder Movimiento Fuego Nv. 2
Poder Movimiento Fuego Nv. 3
Poder Movimiento Agua Nv. 1
Poder Movimiento Agua Nv. 2
Poder Movimiento Agua Nv. 3
Poder Movimiento Eléctrico Nv. 1
Poder Movimiento Eléctrico Nv. 2
Poder Movimiento Eléctrico Nv. 3
Poder Movimiento Planta Nv. 1
Poder Movimiento Planta Nv. 2
Poder Movimiento Planta Nv. 3
Poder Movimiento Hielo Nv. 1
Poder Movimiento Hielo Nv. 2
Poder Movimiento Hielo Nv. 3
Poder Movimiento Pelea Nv. 1
Poder Movimiento Pelea Nv. 2
Poder Movimiento Pelea Nv. 3
Poder Movimiento Veneno Nv. 1
Poder Movimiento Veneno Nv. 2
Poder Movimiento Veneno Nv. 3
Poder Movimiento Tierra Nv. 1
Poder Movimiento Tierra Nv. 2
Poder Movimiento Tierra Nv. 3
Poder Movimiento Volador Nv. 1
Poder Movimiento Volador Nv. 2
Poder Movimiento Volador Nv. 3
Poder Movimiento Psíquico Nv. 1
Poder Movimiento Psíquico Nv. 2
Poder Movimiento Psíquico Nv. 3
Poder Movimiento Insecto Nv. 1
Poder Movimiento Insecto Nv. 2
Poder Movimiento Insecto Nv. 3
Poder Movimiento Roca Nv. 1
Poder Movimiento Roca Nv. 2
Poder Movimiento Roca Nv. 3
Poder Movimiento Fantasma Nv. 1
Poder Movimiento Fantasma Nv. 2
Poder Movimiento Fantasma Nv. 3
Poder Movimiento Dragón Nv. 1
Poder Movimiento Dragón Nv. 2
Poder Movimiento Dragón Nv. 3
Poder Movimiento Siniestro Nv. 1
Poder Movimiento Siniestro Nv. 2
Poder Movimiento Siniestro Nv. 3
Poder Movimiento Acero Nv. 1
Poder Movimiento Acero Nv. 2
Poder Movimiento Acero Nv. 3
Poder Movimiento Hada Nv. 1
Poder Movimiento Hada Nv. 2
Poder Movimiento Hada Nv. 3
Poder Velocidad Nv. 1
Poder Velocidad Nv. 2
Poder Velocidad Nv. 3
Poder Gran Botín Nv. 1
Poder Gran Botín Nv. 2
Poder Gran Botín Nv. 3
Poder Objeto Bayas Nv. 1
Poder Objeto Bayas Nv. 2
Poder Objeto Bayas Nv. 3
Poder Objeto Caramelos Nv. 1
Poder Objeto Caramelos Nv. 2
Poder Objeto Caramelos Nv. 3
Poder Objeto Tesoros Nv. 1
Poder Objeto Tesoros Nv. 2
Poder Objeto Tesoros Nv. 3
Poder Objeto Pokébolas Nv. 1
Poder Objeto Pokébolas Nv. 2
Poder Objeto Pokébolas Nv. 3
Poder Objeto Especiales Nv. 1
Poder Objeto Especiales Nv. 2
Poder Objeto Especiales Nv. 3
Poder Objeto Monedas Nv. 1
Poder Objeto Monedas Nv. 2
Poder Objeto Monedas Nv. 3
Poder Carga Megapoder Nv. 1
Poder Carga Megapoder Nv. 2
Poder Carga Megapoder Nv. 3
Poder Duración Megapoder Nv. 1
Poder Duración Megapoder Nv. 2
Poder Duración Megapoder Nv. 3
Poder Defensa Nv. 1
Poder Defensa Nv. 2
Poder Defensa Nv. 3
Poder Defensa Especial Nv. 1
Poder Defensa Especial Nv. 2
Poder Defensa Especial Nv. 3
Poder Resistencia Normal Nv. 1
Poder Resistencia Normal Nv. 2
Poder Resistencia Normal Nv. 3
Poder Resistencia Fuego Nv. 1
Poder Resistencia Fuego Nv. 2
Poder Resistencia Fuego Nv. 3
Poder Resistencia Agua Nv. 1
Poder Resistencia Agua Nv. 2
Poder Resistencia Agua Nv. 3
Poder Resistencia Eléctrico Nv. 1
Poder Resistencia Eléctrico Nv. 2
Poder Resistencia Eléctrico Nv. 3
Poder Resistencia Planta Nv. 1
Poder Resistencia Planta Nv. 2
Poder Resistencia Planta Nv. 3
Poder Resistencia Hielo Nv. 1
Poder Resistencia Hielo Nv. 2
Poder Resistencia Hielo Nv. 3
Poder Resistencia Pelea Nv. 1
Poder Resistencia Pelea Nv. 2
Poder Resistencia Pelea Nv. 3
Poder Resistencia Veneno Nv. 1
Poder Resistencia Veneno Nv. 2
Poder Resistencia Veneno Nv. 3
Poder Resistencia Tierra Nv. 1
Poder Resistencia Tierra Nv. 2
Poder Resistencia Tierra Nv. 3
Poder Resistencia Volador Nv. 1
Poder Resistencia Volador Nv. 2
Poder Resistencia Volador Nv. 3
Poder Resistencia Psíquico Nv. 1
Poder Resistencia Psíquico Nv. 2
Poder Resistencia Psíquico Nv. 3
Poder Resistencia Insecto Nv. 1
Poder Resistencia Insecto Nv. 2
Poder Resistencia Insecto Nv. 3
Poder Resistencia Roca Nv. 1
Poder Resistencia Roca Nv. 2
Poder Resistencia Roca Nv. 3
Poder Resistencia Fantasma Nv. 1
Poder Resistencia Fantasma Nv. 2
Poder Resistencia Fantasma Nv. 3
Poder Resistencia Dragón Nv. 1
Poder Resistencia Dragón Nv. 2
Poder Resistencia Dragón Nv. 3
Poder Resistencia Siniestro Nv. 1
Poder Resistencia Siniestro Nv. 2
Poder Resistencia Siniestro Nv. 3
Poder Resistencia Acero Nv. 1
Poder Resistencia Acero Nv. 2
Poder Resistencia Acero Nv. 3
Poder Resistencia Hada Nv. 1
Poder Resistencia Hada Nv. 2
Poder Resistencia Hada Nv. 3
Poder Gigante Nv. 1
Poder Gigante Nv. 2
Poder Gigante Nv. 3
Poder Diminuto Nv. 1
Poder Diminuto Nv. 2
Poder Diminuto Nv. 3
Poder Encuentro Nv. 1
Poder Encuentro Nv. 2
Poder Encuentro Nv. 3
Poder Captura Normal Nv. 1
Poder Captura Normal Nv. 2
Poder Captura Normal Nv. 3
Poder Captura Fuego Nv. 1
Poder Captura Fuego Nv. 2
Poder Captura Fuego Nv. 3
Poder Captura Agua Nv. 1
Poder Captura Agua Nv. 2
Poder Captura Agua Nv. 3
Poder Captura Eléctrico Nv. 1
Poder Captura Eléctrico Nv. 2
Poder Captura Eléctrico Nv. 3
Poder Captura Planta Nv. 1
Poder Captura Planta Nv. 2
Poder Captura Planta Nv. 3
Poder Captura Hielo Nv. 1
Poder Captura Hielo Nv. 2
Poder Captura Hielo Nv. 3
Poder Captura Pelea Nv. 1
Poder Captura Pelea Nv. 2
Poder Captura Pelea Nv. 3
Poder Captura Veneno Nv. 1
Poder Captura Veneno Nv. 2
Poder Captura Veneno Nv. 3
Poder Captura Tierra Nv. 1
Poder Captura Tierra Nv. 2
Poder Captura Tierra Nv. 3
Poder Captura Volador Nv. 1
Poder Captura Volador Nv. 2
Poder Captura Volador Nv. 3
Poder Captura Psíquico Nv. 1
Poder Captura Psíquico Nv. 2
Poder Captura Psíquico Nv. 3
Poder Captura Insecto Nv. 1
Poder Captura Insecto Nv. 2
Poder Captura Insecto Nv. 3
Poder Captura Roca Nv. 1
Poder Captura Roca Nv. 2
Poder Captura Roca Nv. 3
Poder Captura Fantasma Nv. 1
Poder Captura Fantasma Nv. 2
Poder Captura Fantasma Nv. 3
Poder Captura Dragón Nv. 1
Poder Captura Dragón Nv. 2
Poder Captura Dragón Nv. 3
Poder Captura Siniestro Nv. 1
Poder Captura Siniestro Nv. 2
Poder Captura Siniestro Nv. 3
Poder Captura Acero Nv. 1
Poder Captura Acero Nv. 2
Poder Captura Acero Nv. 3
Poder Captura Hada Nv. 1
Poder Captura Hada Nv. 2
Poder Captura Hada Nv. 3
Poder Captura de todos los tipos Nv. 1
Poder Captura de todos los tipos Nv. 2
Poder Captura de todos los tipos Nv. 3
Poder Tenebroso
Poder Rubí
Poder Zafiro
Poder Esmeralda
Poder Fulgor

View File

@ -0,0 +1,281 @@
Poder Alfa Nv. 1
Poder Alfa Nv. 2
Poder Alfa Nv. 3
Poder Variocolor Normal Nv. 1
Poder Variocolor Normal Nv. 2
Poder Variocolor Normal Nv. 3
Poder Variocolor Fuego Nv. 1
Poder Variocolor Fuego Nv. 2
Poder Variocolor Fuego Nv. 3
Poder Variocolor Agua Nv. 1
Poder Variocolor Agua Nv. 2
Poder Variocolor Agua Nv. 3
Poder Variocolor Eléctrico Nv. 1
Poder Variocolor Eléctrico Nv. 2
Poder Variocolor Eléctrico Nv. 3
Poder Variocolor Planta Nv. 1
Poder Variocolor Planta Nv. 2
Poder Variocolor Planta Nv. 3
Poder Variocolor Hielo Nv. 1
Poder Variocolor Hielo Nv. 2
Poder Variocolor Hielo Nv. 3
Poder Variocolor Lucha Nv. 1
Poder Variocolor Lucha Nv. 2
Poder Variocolor Lucha Nv. 3
Poder Variocolor Veneno Nv. 1
Poder Variocolor Veneno Nv. 2
Poder Variocolor Veneno Nv. 3
Poder Variocolor Tierra Nv. 1
Poder Variocolor Tierra Nv. 2
Poder Variocolor Tierra Nv. 3
Poder Variocolor Volador Nv. 1
Poder Variocolor Volador Nv. 2
Poder Variocolor Volador Nv. 3
Poder Variocolor Psíquico Nv. 1
Poder Variocolor Psíquico Nv. 2
Poder Variocolor Psíquico Nv. 3
Poder Variocolor Bicho Nv. 1
Poder Variocolor Bicho Nv. 2
Poder Variocolor Bicho Nv. 3
Poder Variocolor Roca Nv. 1
Poder Variocolor Roca Nv. 2
Poder Variocolor Roca Nv. 3
Poder Variocolor Fantasma Nv. 1
Poder Variocolor Fantasma Nv. 2
Poder Variocolor Fantasma Nv. 3
Poder Variocolor Dragón Nv. 1
Poder Variocolor Dragón Nv. 2
Poder Variocolor Dragón Nv. 3
Poder Variocolor Siniestro Nv. 1
Poder Variocolor Siniestro Nv. 2
Poder Variocolor Siniestro Nv. 3
Poder Variocolor Acero Nv. 1
Poder Variocolor Acero Nv. 2
Poder Variocolor Acero Nv. 3
Poder Variocolor Hada Nv. 1
Poder Variocolor Hada Nv. 2
Poder Variocolor Hada Nv. 3
Poder Variocolor de todos los tipos Nv. 1
Poder Variocolor de todos los tipos Nv. 2
Poder Variocolor de todos los tipos Nv. 3
Poder Ataque Nv. 1
Poder Ataque Nv. 2
Poder Ataque Nv. 3
Poder Ataque Especial Nv. 1
Poder Ataque Especial Nv. 2
Poder Ataque Especial Nv. 3
Poder Movimiento Normal Nv. 1
Poder Movimiento Normal Nv. 2
Poder Movimiento Normal Nv. 3
Poder Movimiento Fuego Nv. 1
Poder Movimiento Fuego Nv. 2
Poder Movimiento Fuego Nv. 3
Poder Movimiento Agua Nv. 1
Poder Movimiento Agua Nv. 2
Poder Movimiento Agua Nv. 3
Poder Movimiento Eléctrico Nv. 1
Poder Movimiento Eléctrico Nv. 2
Poder Movimiento Eléctrico Nv. 3
Poder Movimiento Planta Nv. 1
Poder Movimiento Planta Nv. 2
Poder Movimiento Planta Nv. 3
Poder Movimiento Hielo Nv. 1
Poder Movimiento Hielo Nv. 2
Poder Movimiento Hielo Nv. 3
Poder Movimiento Lucha Nv. 1
Poder Movimiento Lucha Nv. 2
Poder Movimiento Lucha Nv. 3
Poder Movimiento Veneno Nv. 1
Poder Movimiento Veneno Nv. 2
Poder Movimiento Veneno Nv. 3
Poder Movimiento Tierra Nv. 1
Poder Movimiento Tierra Nv. 2
Poder Movimiento Tierra Nv. 3
Poder Movimiento Volador Nv. 1
Poder Movimiento Volador Nv. 2
Poder Movimiento Volador Nv. 3
Poder Movimiento Psíquico Nv. 1
Poder Movimiento Psíquico Nv. 2
Poder Movimiento Psíquico Nv. 3
Poder Movimiento Bicho Nv. 1
Poder Movimiento Bicho Nv. 2
Poder Movimiento Bicho Nv. 3
Poder Movimiento Roca Nv. 1
Poder Movimiento Roca Nv. 2
Poder Movimiento Roca Nv. 3
Poder Movimiento Fantasma Nv. 1
Poder Movimiento Fantasma Nv. 2
Poder Movimiento Fantasma Nv. 3
Poder Movimiento Dragón Nv. 1
Poder Movimiento Dragón Nv. 2
Poder Movimiento Dragón Nv. 3
Poder Movimiento Siniestro Nv. 1
Poder Movimiento Siniestro Nv. 2
Poder Movimiento Siniestro Nv. 3
Poder Movimiento Acero Nv. 1
Poder Movimiento Acero Nv. 2
Poder Movimiento Acero Nv. 3
Poder Movimiento Hada Nv. 1
Poder Movimiento Hada Nv. 2
Poder Movimiento Hada Nv. 3
Poder Velocidad Nv. 1
Poder Velocidad Nv. 2
Poder Velocidad Nv. 3
Poder Gran Botín Nv. 1
Poder Gran Botín Nv. 2
Poder Gran Botín Nv. 3
Poder Objeto Bayas Nv. 1
Poder Objeto Bayas Nv. 2
Poder Objeto Bayas Nv. 3
Poder Objeto Caramelos Nv. 1
Poder Objeto Caramelos Nv. 2
Poder Objeto Caramelos Nv. 3
Poder Objeto Tesoros Nv. 1
Poder Objeto Tesoros Nv. 2
Poder Objeto Tesoros Nv. 3
Poder Objeto Poké Balls Nv. 1
Poder Objeto Poké Balls Nv. 2
Poder Objeto Poké Balls Nv. 3
Poder Objeto Especiales Nv. 1
Poder Objeto Especiales Nv. 2
Poder Objeto Especiales Nv. 3
Poder Objeto Monedas Nv. 1
Poder Objeto Monedas Nv. 2
Poder Objeto Monedas Nv. 3
Poder Carga Megapoder Nv. 1
Poder Carga Megapoder Nv. 2
Poder Carga Megapoder Nv. 3
Poder Duración Megapoder Nv. 1
Poder Duración Megapoder Nv. 2
Poder Duración Megapoder Nv. 3
Poder Defensa Nv. 1
Poder Defensa Nv. 2
Poder Defensa Nv. 3
Poder Defensa Especial Nv. 1
Poder Defensa Especial Nv. 2
Poder Defensa Especial Nv. 3
Poder Resistencia Normal Nv. 1
Poder Resistencia Normal Nv. 2
Poder Resistencia Normal Nv. 3
Poder Resistencia Fuego Nv. 1
Poder Resistencia Fuego Nv. 2
Poder Resistencia Fuego Nv. 3
Poder Resistencia Agua Nv. 1
Poder Resistencia Agua Nv. 2
Poder Resistencia Agua Nv. 3
Poder Resistencia Eléctrico Nv. 1
Poder Resistencia Eléctrico Nv. 2
Poder Resistencia Eléctrico Nv. 3
Poder Resistencia Planta Nv. 1
Poder Resistencia Planta Nv. 2
Poder Resistencia Planta Nv. 3
Poder Resistencia Hielo Nv. 1
Poder Resistencia Hielo Nv. 2
Poder Resistencia Hielo Nv. 3
Poder Resistencia Lucha Nv. 1
Poder Resistencia Lucha Nv. 2
Poder Resistencia Lucha Nv. 3
Poder Resistencia Veneno Nv. 1
Poder Resistencia Veneno Nv. 2
Poder Resistencia Veneno Nv. 3
Poder Resistencia Tierra Nv. 1
Poder Resistencia Tierra Nv. 2
Poder Resistencia Tierra Nv. 3
Poder Resistencia Volador Nv. 1
Poder Resistencia Volador Nv. 2
Poder Resistencia Volador Nv. 3
Poder Resistencia Psíquico Nv. 1
Poder Resistencia Psíquico Nv. 2
Poder Resistencia Psíquico Nv. 3
Poder Resistencia Bicho Nv. 1
Poder Resistencia Bicho Nv. 2
Poder Resistencia Bicho Nv. 3
Poder Resistencia Roca Nv. 1
Poder Resistencia Roca Nv. 2
Poder Resistencia Roca Nv. 3
Poder Resistencia Fantasma Nv. 1
Poder Resistencia Fantasma Nv. 2
Poder Resistencia Fantasma Nv. 3
Poder Resistencia Dragón Nv. 1
Poder Resistencia Dragón Nv. 2
Poder Resistencia Dragón Nv. 3
Poder Resistencia Siniestro Nv. 1
Poder Resistencia Siniestro Nv. 2
Poder Resistencia Siniestro Nv. 3
Poder Resistencia Acero Nv. 1
Poder Resistencia Acero Nv. 2
Poder Resistencia Acero Nv. 3
Poder Resistencia Hada Nv. 1
Poder Resistencia Hada Nv. 2
Poder Resistencia Hada Nv. 3
Poder Gigante Nv. 1
Poder Gigante Nv. 2
Poder Gigante Nv. 3
Poder Diminuto Nv. 1
Poder Diminuto Nv. 2
Poder Diminuto Nv. 3
Poder Encuentro Nv. 1
Poder Encuentro Nv. 2
Poder Encuentro Nv. 3
Poder Captura Normal Nv. 1
Poder Captura Normal Nv. 2
Poder Captura Normal Nv. 3
Poder Captura Fuego Nv. 1
Poder Captura Fuego Nv. 2
Poder Captura Fuego Nv. 3
Poder Captura Agua Nv. 1
Poder Captura Agua Nv. 2
Poder Captura Agua Nv. 3
Poder Captura Eléctrico Nv. 1
Poder Captura Eléctrico Nv. 2
Poder Captura Eléctrico Nv. 3
Poder Captura Planta Nv. 1
Poder Captura Planta Nv. 2
Poder Captura Planta Nv. 3
Poder Captura Hielo Nv. 1
Poder Captura Hielo Nv. 2
Poder Captura Hielo Nv. 3
Poder Captura Lucha Nv. 1
Poder Captura Lucha Nv. 2
Poder Captura Lucha Nv. 3
Poder Captura Veneno Nv. 1
Poder Captura Veneno Nv. 2
Poder Captura Veneno Nv. 3
Poder Captura Tierra Nv. 1
Poder Captura Tierra Nv. 2
Poder Captura Tierra Nv. 3
Poder Captura Volador Nv. 1
Poder Captura Volador Nv. 2
Poder Captura Volador Nv. 3
Poder Captura Psíquico Nv. 1
Poder Captura Psíquico Nv. 2
Poder Captura Psíquico Nv. 3
Poder Captura Bicho Nv. 1
Poder Captura Bicho Nv. 2
Poder Captura Bicho Nv. 3
Poder Captura Roca Nv. 1
Poder Captura Roca Nv. 2
Poder Captura Roca Nv. 3
Poder Captura Fantasma Nv. 1
Poder Captura Fantasma Nv. 2
Poder Captura Fantasma Nv. 3
Poder Captura Dragón Nv. 1
Poder Captura Dragón Nv. 2
Poder Captura Dragón Nv. 3
Poder Captura Siniestro Nv. 1
Poder Captura Siniestro Nv. 2
Poder Captura Siniestro Nv. 3
Poder Captura Acero Nv. 1
Poder Captura Acero Nv. 2
Poder Captura Acero Nv. 3
Poder Captura Hada Nv. 1
Poder Captura Hada Nv. 2
Poder Captura Hada Nv. 3
Poder Captura de todos los tipos Nv. 1
Poder Captura de todos los tipos Nv. 2
Poder Captura de todos los tipos Nv. 3
Poder Tenebroso
Poder Rubí
Poder Zafiro
Poder Esmeralda
Poder Fulgor

View File

@ -0,0 +1,281 @@
Aura Baron N. 1
Aura Baron N. 2
Aura Baron N. 3
Aura Brillance Normal N. 1
Aura Brillance Normal N. 2
Aura Brillance Normal N. 3
Aura Brillance Feu N. 1
Aura Brillance Feu N. 2
Aura Brillance Feu N. 3
Aura Brillance Eau N. 1
Aura Brillance Eau N. 2
Aura Brillance Eau N. 3
Aura Brillance Électrik N. 1
Aura Brillance Électrik N. 2
Aura Brillance Électrik N. 3
Aura Brillance Plante N. 1
Aura Brillance Plante N. 2
Aura Brillance Plante N. 3
Aura Brillance Glace N. 1
Aura Brillance Glace N. 2
Aura Brillance Glace N. 3
Aura Brillance Combat N. 1
Aura Brillance Combat N. 2
Aura Brillance Combat N. 3
Aura Brillance Poison N. 1
Aura Brillance Poison N. 2
Aura Brillance Poison N. 3
Aura Brillance Sol N. 1
Aura Brillance Sol N. 2
Aura Brillance Sol N. 3
Aura Brillance Vol N. 1
Aura Brillance Vol N. 2
Aura Brillance Vol N. 3
Aura Brillance Psy N. 1
Aura Brillance Psy N. 2
Aura Brillance Psy N. 3
Aura Brillance Insecte N. 1
Aura Brillance Insecte N. 2
Aura Brillance Insecte N. 3
Aura Brillance Roche N. 1
Aura Brillance Roche N. 2
Aura Brillance Roche N. 3
Aura Brillance Spectre N. 1
Aura Brillance Spectre N. 2
Aura Brillance Spectre N. 3
Aura Brillance Dragon N. 1
Aura Brillance Dragon N. 2
Aura Brillance Dragon N. 3
Aura Brillance Ténèbres N. 1
Aura Brillance Ténèbres N. 2
Aura Brillance Ténèbres N. 3
Aura Brillance Acier N. 1
Aura Brillance Acier N. 2
Aura Brillance Acier N. 3
Aura Brillance Fée N. 1
Aura Brillance Fée N. 2
Aura Brillance Fée N. 3
Aura Brillance tous types N. 1
Aura Brillance tous types N. 2
Aura Brillance tous types N. 3
Aura Attaque N. 1
Aura Attaque N. 2
Aura Attaque N. 3
Aura Attaque Spéciale N. 1
Aura Attaque Spéciale N. 2
Aura Attaque Spéciale N. 3
Aura Capacités Normal N. 1
Aura Capacités Normal N. 2
Aura Capacités Normal N. 3
Aura Capacités Feu N. 1
Aura Capacités Feu N. 2
Aura Capacités Feu N. 3
Aura Capacités Eau N. 1
Aura Capacités Eau N. 2
Aura Capacités Eau N. 3
Aura Capacités Électrik N. 1
Aura Capacités Électrik N. 2
Aura Capacités Électrik N. 3
Aura Capacités Plante N. 1
Aura Capacités Plante N. 2
Aura Capacités Plante N. 3
Aura Capacités Glace N. 1
Aura Capacités Glace N. 2
Aura Capacités Glace N. 3
Aura Capacités Combat N. 1
Aura Capacités Combat N. 2
Aura Capacités Combat N. 3
Aura Capacités Poison N. 1
Aura Capacités Poison N. 2
Aura Capacités Poison N. 3
Aura Capacités Sol N. 1
Aura Capacités Sol N. 2
Aura Capacités Sol N. 3
Aura Capacités Vol N. 1
Aura Capacités Vol N. 2
Aura Capacités Vol N. 3
Aura Capacités Psy N. 1
Aura Capacités Psy N. 2
Aura Capacités Psy N. 3
Aura Capacités Insecte N. 1
Aura Capacités Insecte N. 2
Aura Capacités Insecte N. 3
Aura Capacités Roche N. 1
Aura Capacités Roche N. 2
Aura Capacités Roche N. 3
Aura Capacités Spectre N. 1
Aura Capacités Spectre N. 2
Aura Capacités Spectre N. 3
Aura Capacités Dragon N. 1
Aura Capacités Dragon N. 2
Aura Capacités Dragon N. 3
Aura Capacités Ténèbres N. 1
Aura Capacités Ténèbres N. 2
Aura Capacités Ténèbres N. 3
Aura Capacités Acier N. 1
Aura Capacités Acier N. 2
Aura Capacités Acier N. 3
Aura Capacités Fée N. 1
Aura Capacités Fée N. 2
Aura Capacités Fée N. 3
Aura Vitesse N. 1
Aura Vitesse N. 2
Aura Vitesse N. 3
Aura Abondance N. 1
Aura Abondance N. 2
Aura Abondance N. 3
Aura Objets (Baies) N. 1
Aura Objets (Baies) N. 2
Aura Objets (Baies) N. 3
Aura Objets (Bonbons) N. 1
Aura Objets (Bonbons) N. 2
Aura Objets (Bonbons) N. 3
Aura Objets (Trésors) N. 1
Aura Objets (Trésors) N. 2
Aura Objets (Trésors) N. 3
Aura Objets (Poké Balls) N. 1
Aura Objets (Poké Balls) N. 2
Aura Objets (Poké Balls) N. 3
Aura Objets rares N. 1
Aura Objets rares N. 2
Aura Objets rares N. 3
Aura Objets (Pièces) N. 1
Aura Objets (Pièces) N. 2
Aura Objets (Pièces) N. 3
Aura Méga (Recharge) N. 1
Aura Méga (Recharge) N. 2
Aura Méga (Recharge) N. 3
Aura Méga (Durée) N. 1
Aura Méga (Durée) N. 2
Aura Méga (Durée) N. 3
Aura Défense N. 1
Aura Défense N. 2
Aura Défense N. 3
Aura Défense Spéciale N. 1
Aura Défense Spéciale N. 2
Aura Défense Spéciale N. 3
Aura Protectrice Normal N. 1
Aura Protectrice Normal N. 2
Aura Protectrice Normal N. 3
Aura Protectrice Feu N. 1
Aura Protectrice Feu N. 2
Aura Protectrice Feu N. 3
Aura Protectrice Eau N. 1
Aura Protectrice Eau N. 2
Aura Protectrice Eau N. 3
Aura Protectrice Électrik N. 1
Aura Protectrice Électrik N. 2
Aura Protectrice Électrik N. 3
Aura Protectrice Plante N. 1
Aura Protectrice Plante N. 2
Aura Protectrice Plante N. 3
Aura Protectrice Glace N. 1
Aura Protectrice Glace N. 2
Aura Protectrice Glace N. 3
Aura Protectrice Combat N. 1
Aura Protectrice Combat N. 2
Aura Protectrice Combat N. 3
Aura Protectrice Poison N. 1
Aura Protectrice Poison N. 2
Aura Protectrice Poison N. 3
Aura Protectrice Sol N. 1
Aura Protectrice Sol N. 2
Aura Protectrice Sol N. 3
Aura Protectrice Vol N. 1
Aura Protectrice Vol N. 2
Aura Protectrice Vol N. 3
Aura Protectrice Psy N. 1
Aura Protectrice Psy N. 2
Aura Protectrice Psy N. 3
Aura Protectrice Insecte N. 1
Aura Protectrice Insecte N. 2
Aura Protectrice Insecte N. 3
Aura Protectrice Roche N. 1
Aura Protectrice Roche N. 2
Aura Protectrice Roche N. 3
Aura Protectrice Spectre N. 1
Aura Protectrice Spectre N. 2
Aura Protectrice Spectre N. 3
Aura Protectrice Dragon N. 1
Aura Protectrice Dragon N. 2
Aura Protectrice Dragon N. 3
Aura Protectrice Ténèbres N. 1
Aura Protectrice Ténèbres N. 2
Aura Protectrice Ténèbres N. 3
Aura Protectrice Acier N. 1
Aura Protectrice Acier N. 2
Aura Protectrice Acier N. 3
Aura Protectrice Fée N. 1
Aura Protectrice Fée N. 2
Aura Protectrice Fée N. 3
Aura Géante N. 1
Aura Géante N. 2
Aura Géante N. 3
Aura Minuscule N. 1
Aura Minuscule N. 2
Aura Minuscule N. 3
Aura Rencontre N. 1
Aura Rencontre N. 2
Aura Rencontre N. 3
Aura Capture Normal N. 1
Aura Capture Normal N. 2
Aura Capture Normal N. 3
Aura Capture Feu N. 1
Aura Capture Feu N. 2
Aura Capture Feu N. 3
Aura Capture Eau N. 1
Aura Capture Eau N. 2
Aura Capture Eau N. 3
Aura Capture Électrik N. 1
Aura Capture Électrik N. 2
Aura Capture Électrik N. 3
Aura Capture Plante N. 1
Aura Capture Plante N. 2
Aura Capture Plante N. 3
Aura Capture Glace N. 1
Aura Capture Glace N. 2
Aura Capture Glace N. 3
Aura Capture Combat N. 1
Aura Capture Combat N. 2
Aura Capture Combat N. 3
Aura Capture Poison N. 1
Aura Capture Poison N. 2
Aura Capture Poison N. 3
Aura Capture Sol N. 1
Aura Capture Sol N. 2
Aura Capture Sol N. 3
Aura Capture Vol N. 1
Aura Capture Vol N. 2
Aura Capture Vol N. 3
Aura Capture Psy N. 1
Aura Capture Psy N. 2
Aura Capture Psy N. 3
Aura Capture Insecte N. 1
Aura Capture Insecte N. 2
Aura Capture Insecte N. 3
Aura Capture Roche N. 1
Aura Capture Roche N. 2
Aura Capture Roche N. 3
Aura Capture Spectre N. 1
Aura Capture Spectre N. 2
Aura Capture Spectre N. 3
Aura Capture Dragon N. 1
Aura Capture Dragon N. 2
Aura Capture Dragon N. 3
Aura Capture Ténèbres N. 1
Aura Capture Ténèbres N. 2
Aura Capture Ténèbres N. 3
Aura Capture Acier N. 1
Aura Capture Acier N. 2
Aura Capture Acier N. 3
Aura Capture Fée N. 1
Aura Capture Fée N. 2
Aura Capture Fée N. 3
Aura Capture tous types N. 1
Aura Capture tous types N. 2
Aura Capture tous types N. 3
Aura Noirtotal
Aura Oméga
Aura Alpha
Aura Delta
Aura Vif Éclair

View File

@ -0,0 +1,281 @@
Potere alfa L. 1
Potere alfa L. 2
Potere alfa L. 3
Potere cromatico: tipo Normale L. 1
Potere cromatico: tipo Normale L. 2
Potere cromatico: tipo Normale L. 3
Potere cromatico: tipo Fuoco L. 1
Potere cromatico: tipo Fuoco L. 2
Potere cromatico: tipo Fuoco L. 3
Potere cromatico: tipo Acqua L. 1
Potere cromatico: tipo Acqua L. 2
Potere cromatico: tipo Acqua L. 3
Potere cromatico: tipo Elettro L. 1
Potere cromatico: tipo Elettro L. 2
Potere cromatico: tipo Elettro L. 3
Potere cromatico: tipo Erba L. 1
Potere cromatico: tipo Erba L. 2
Potere cromatico: tipo Erba L. 3
Potere cromatico: tipo Ghiaccio L. 1
Potere cromatico: tipo Ghiaccio L. 2
Potere cromatico: tipo Ghiaccio L. 3
Potere cromatico: tipo Lotta L. 1
Potere cromatico: tipo Lotta L. 2
Potere cromatico: tipo Lotta L. 3
Potere cromatico: tipo Veleno L. 1
Potere cromatico: tipo Veleno L. 2
Potere cromatico: tipo Veleno L. 3
Potere cromatico: tipo Terra L. 1
Potere cromatico: tipo Terra L. 2
Potere cromatico: tipo Terra L. 3
Potere cromatico: tipo Volante L. 1
Potere cromatico: tipo Volante L. 2
Potere cromatico: tipo Volante L. 3
Potere cromatico: tipo Psico L. 1
Potere cromatico: tipo Psico L. 2
Potere cromatico: tipo Psico L. 3
Potere cromatico: tipo Coleottero L. 1
Potere cromatico: tipo Coleottero L. 2
Potere cromatico: tipo Coleottero L. 3
Potere cromatico: tipo Roccia L. 1
Potere cromatico: tipo Roccia L. 2
Potere cromatico: tipo Roccia L. 3
Potere cromatico: tipo Spettro L. 1
Potere cromatico: tipo Spettro L. 2
Potere cromatico: tipo Spettro L. 3
Potere cromatico: tipo Drago L. 1
Potere cromatico: tipo Drago L. 2
Potere cromatico: tipo Drago L. 3
Potere cromatico: tipo Buio L. 1
Potere cromatico: tipo Buio L. 2
Potere cromatico: tipo Buio L. 3
Potere cromatico: tipo Acciaio L. 1
Potere cromatico: tipo Acciaio L. 2
Potere cromatico: tipo Acciaio L. 3
Potere cromatico: tipo Folletto L. 1
Potere cromatico: tipo Folletto L. 2
Potere cromatico: tipo Folletto L. 3
Potere cromatico: tutti i tipi L. 1
Potere cromatico: tutti i tipi L. 2
Potere cromatico: tutti i tipi L. 3
Potere Attacco L. 1
Potere Attacco L. 2
Potere Attacco L. 3
Potere Attacco Speciale L. 1
Potere Attacco Speciale L. 2
Potere Attacco Speciale L. 3
Potere mosse: tipo Normale L. 1
Potere mosse: tipo Normale L. 2
Potere mosse: tipo Normale L. 3
Potere mosse: tipo Fuoco L. 1
Potere mosse: tipo Fuoco L. 2
Potere mosse: tipo Fuoco L. 3
Potere mosse: tipo Acqua L. 1
Potere mosse: tipo Acqua L. 2
Potere mosse: tipo Acqua L. 3
Potere mosse: tipo Elettro L. 1
Potere mosse: tipo Elettro L. 2
Potere mosse: tipo Elettro L. 3
Potere mosse: tipo Erba L. 1
Potere mosse: tipo Erba L. 2
Potere mosse: tipo Erba L. 3
Potere mosse: tipo Ghiaccio L. 1
Potere mosse: tipo Ghiaccio L. 2
Potere mosse: tipo Ghiaccio L. 3
Potere mosse: tipo Lotta L. 1
Potere mosse: tipo Lotta L. 2
Potere mosse: tipo Lotta L. 3
Potere mosse: tipo Veleno L. 1
Potere mosse: tipo Veleno L. 2
Potere mosse: tipo Veleno L. 3
Potere mosse: tipo Terra L. 1
Potere mosse: tipo Terra L. 2
Potere mosse: tipo Terra L. 3
Potere mosse: tipo Volante L. 1
Potere mosse: tipo Volante L. 2
Potere mosse: tipo Volante L. 3
Potere mosse: tipo Psico L. 1
Potere mosse: tipo Psico L. 2
Potere mosse: tipo Psico L. 3
Potere mosse: tipo Coleottero L. 1
Potere mosse: tipo Coleottero L. 2
Potere mosse: tipo Coleottero L. 3
Potere mosse: tipo Roccia L. 1
Potere mosse: tipo Roccia L. 2
Potere mosse: tipo Roccia L. 3
Potere mosse: tipo Spettro L. 1
Potere mosse: tipo Spettro L. 2
Potere mosse: tipo Spettro L. 3
Potere mosse: tipo Drago L. 1
Potere mosse: tipo Drago L. 2
Potere mosse: tipo Drago L. 3
Potere mosse: tipo Buio L. 1
Potere mosse: tipo Buio L. 2
Potere mosse: tipo Buio L. 3
Potere mosse: tipo Acciaio L. 1
Potere mosse: tipo Acciaio L. 2
Potere mosse: tipo Acciaio L. 3
Potere mosse: tipo Folletto L. 1
Potere mosse: tipo Folletto L. 2
Potere mosse: tipo Folletto L. 3
Potere Velocità: L. 1
Potere Velocità: L. 2
Potere Velocità: L. 3
Potere bottino: L. 1
Potere bottino: L. 2
Potere bottino: L. 3
Potere strumenti: bacche L. 1
Potere strumenti: bacche L. 2
Potere strumenti: bacche L. 3
Potere strumenti: caramelle L. 1
Potere strumenti: caramelle L. 2
Potere strumenti: caramelle L. 3
Potere strumenti: tesori L. 1
Potere strumenti: tesori L. 2
Potere strumenti: tesori L. 3
Potere strumenti: Poké Ball L. 1
Potere strumenti: Poké Ball L. 2
Potere strumenti: Poké Ball L. 3
Potere strumenti: speciali L. 1
Potere strumenti: speciali L. 2
Potere strumenti: speciali L. 3
Potere strumenti: monete L. 1
Potere strumenti: monete L. 2
Potere strumenti: monete L. 3
Potere energia mega: accumulo L. 1
Potere energia mega: accumulo L. 2
Potere energia mega: accumulo L. 3
Potere energia mega: durata L. 1
Potere energia mega: durata L. 2
Potere energia mega: durata L. 3
Potere Difesa L. 1
Potere Difesa L. 2
Potere Difesa L. 3
Potere Difesa Speciale L. 1
Potere Difesa Speciale L. 2
Potere Difesa Speciale L. 3
Potere immunità: tipo Normale L. 1
Potere immunità: tipo Normale L. 2
Potere immunità: tipo Normale L. 3
Potere immunità: tipo Fuoco L. 1
Potere immunità: tipo Fuoco L. 2
Potere immunità: tipo Fuoco L. 3
Potere immunità: tipo Acqua L. 1
Potere immunità: tipo Acqua L. 2
Potere immunità: tipo Acqua L. 3
Potere immunità: tipo Elettro L. 1
Potere immunità: tipo Elettro L. 2
Potere immunità: tipo Elettro L. 3
Potere immunità: tipo Erba L. 1
Potere immunità: tipo Erba L. 2
Potere immunità: tipo Erba L. 3
Potere immunità: tipo Ghiaccio L. 1
Potere immunità: tipo Ghiaccio L. 2
Potere immunità: tipo Ghiaccio L. 3
Potere immunità: tipo Lotta L. 1
Potere immunità: tipo Lotta L. 2
Potere immunità: tipo Lotta L. 3
Potere immunità: tipo Veleno L. 1
Potere immunità: tipo Veleno L. 2
Potere immunità: tipo Veleno L. 3
Potere immunità: tipo Terra L. 1
Potere immunità: tipo Terra L. 2
Potere immunità: tipo Terra L. 3
Potere immunità: tipo Volante L. 1
Potere immunità: tipo Volante L. 2
Potere immunità: tipo Volante L. 3
Potere immunità: tipo Psico L. 1
Potere immunità: tipo Psico L. 2
Potere immunità: tipo Psico L. 3
Potere immunità: tipo Coleottero L. 1
Potere immunità: tipo Coleottero L. 2
Potere immunità: tipo Coleottero L. 3
Potere immunità: tipo Roccia L. 1
Potere immunità: tipo Roccia L. 2
Potere immunità: tipo Roccia L. 3
Potere immunità: tipo Spettro L. 1
Potere immunità: tipo Spettro L. 2
Potere immunità: tipo Spettro L. 3
Potere immunità: tipo Drago L. 1
Potere immunità: tipo Drago L. 2
Potere immunità: tipo Drago L. 3
Potere immunità: tipo Buio L. 1
Potere immunità: tipo Buio L. 2
Potere immunità: tipo Buio L. 3
Potere immunità: tipo Acciaio L. 1
Potere immunità: tipo Acciaio L. 2
Potere immunità: tipo Acciaio L. 3
Potere immunità: tipo Folletto L. 1
Potere immunità: tipo Folletto L. 2
Potere immunità: tipo Folletto L. 3
Potere gran stazza L. 1
Potere gran stazza L. 2
Potere gran stazza L. 3
Potere piccola stazza L. 1
Potere piccola stazza L. 2
Potere piccola stazza L. 3
Potere incontri L. 1
Potere incontri L. 2
Potere incontri L. 3
Potere cattura: tipo Normale L. 1
Potere cattura: tipo Normale L. 2
Potere cattura: tipo Normale L. 3
Potere cattura: tipo Fuoco L. 1
Potere cattura: tipo Fuoco L. 2
Potere cattura: tipo Fuoco L. 3
Potere cattura: tipo Acqua L. 1
Potere cattura: tipo Acqua L. 2
Potere cattura: tipo Acqua L. 3
Potere cattura: tipo Elettro L. 1
Potere cattura: tipo Elettro L. 2
Potere cattura: tipo Elettro L. 3
Potere cattura: tipo Erba L. 1
Potere cattura: tipo Erba L. 2
Potere cattura: tipo Erba L. 3
Potere cattura: tipo Ghiaccio L. 1
Potere cattura: tipo Ghiaccio L. 2
Potere cattura: tipo Ghiaccio L. 3
Potere cattura: tipo Lotta L. 1
Potere cattura: tipo Lotta L. 2
Potere cattura: tipo Lotta L. 3
Potere cattura: tipo Veleno L. 1
Potere cattura: tipo Veleno L. 2
Potere cattura: tipo Veleno L. 3
Potere cattura: tipo Terra L. 1
Potere cattura: tipo Terra L. 2
Potere cattura: tipo Terra L. 3
Potere cattura: tipo Volante L. 1
Potere cattura: tipo Volante L. 2
Potere cattura: tipo Volante L. 3
Potere cattura: tipo Psico L. 1
Potere cattura: tipo Psico L. 2
Potere cattura: tipo Psico L. 3
Potere cattura: tipo Coleottero L. 1
Potere cattura: tipo Coleottero L. 2
Potere cattura: tipo Coleottero L. 3
Potere cattura: tipo Roccia L. 1
Potere cattura: tipo Roccia L. 2
Potere cattura: tipo Roccia L. 3
Potere cattura: tipo Spettro L. 1
Potere cattura: tipo Spettro L. 2
Potere cattura: tipo Spettro L. 3
Potere cattura: tipo Drago L. 1
Potere cattura: tipo Drago L. 2
Potere cattura: tipo Drago L. 3
Potere cattura: tipo Buio L. 1
Potere cattura: tipo Buio L. 2
Potere cattura: tipo Buio L. 3
Potere cattura: tipo Acciaio L. 1
Potere cattura: tipo Acciaio L. 2
Potere cattura: tipo Acciaio L. 3
Potere cattura: tipo Folletto L. 1
Potere cattura: tipo Folletto L. 2
Potere cattura: tipo Folletto L. 3
Potere cattura: tutti i tipi L. 1
Potere cattura: tutti i tipi L. 2
Potere cattura: tutti i tipi L. 3
Potere Neropesto
Potere Omega
Potere Alpha
Potere Delta
Potere Fulmirapido

View File

@ -0,0 +1,281 @@
オヤブンパワー Lv.1
オヤブンパワー Lv.2
オヤブンパワー Lv.3
かがやきパワー:ノーマル Lv.1
かがやきパワー:ノーマル Lv.2
かがやきパワー:ノーマル Lv.3
かがやきパワー:ほのお Lv.1
かがやきパワー:ほのお Lv.2
かがやきパワー:ほのお Lv.3
かがやきパワー:みず Lv.1
かがやきパワー:みず Lv.2
かがやきパワー:みず Lv.3
かがやきパワー:でんき Lv.1
かがやきパワー:でんき Lv.2
かがやきパワー:でんき Lv.3
かがやきパワー:くさ Lv.1
かがやきパワー:くさ Lv.2
かがやきパワー:くさ Lv.3
かがやきパワー:こおり Lv.1
かがやきパワー:こおり Lv.2
かがやきパワー:こおり Lv.3
かがやきパワー:かくとう Lv.1
かがやきパワー:かくとう Lv.2
かがやきパワー:かくとう Lv.3
かがやきパワー:どく Lv.1
かがやきパワー:どく Lv.2
かがやきパワー:どく Lv.3
かがやきパワー:じめん Lv.1
かがやきパワー:じめん Lv.2
かがやきパワー:じめん Lv.3
かがやきパワー:ひこう Lv.1
かがやきパワー:ひこう Lv.2
かがやきパワー:ひこう Lv.3
かがやきパワー:エスパー Lv.1
かがやきパワー:エスパー Lv.2
かがやきパワー:エスパー Lv.3
かがやきパワー:むし Lv.1
かがやきパワー:むし Lv.2
かがやきパワー:むし Lv.3
かがやきパワー:いわ Lv.1
かがやきパワー:いわ Lv.2
かがやきパワー:いわ Lv.3
かがやきパワー:ゴースト Lv.1
かがやきパワー:ゴースト Lv.2
かがやきパワー:ゴースト Lv.3
かがやきパワー:ドラゴン Lv.1
かがやきパワー:ドラゴン Lv.2
かがやきパワー:ドラゴン Lv.3
かがやきパワー:あく Lv.1
かがやきパワー:あく Lv.2
かがやきパワー:あく Lv.3
かがやきパワー:はがね Lv.1
かがやきパワー:はがね Lv.2
かがやきパワー:はがね Lv.3
かがやきパワー:フェアリー Lv.1
かがやきパワー:フェアリー Lv.2
かがやきパワー:フェアリー Lv.3
かがやきパワー:ぜんぶ Lv.1
かがやきパワー:ぜんぶ Lv.2
かがやきパワー:ぜんぶ Lv.3
こうげきパワー Lv.1
こうげきパワー Lv.2
こうげきパワー Lv.3
とくこうパワー Lv.1
とくこうパワー Lv.2
とくこうパワー Lv.3
わざパワー:ノーマル Lv.1
わざパワー:ノーマル Lv.2
わざパワー:ノーマル Lv.3
わざパワー:ほのお Lv.1
わざパワー:ほのお Lv.2
わざパワー:ほのお Lv.3
わざパワー:みず Lv.1
わざパワー:みず Lv.2
わざパワー:みず Lv.3
わざパワー:でんき Lv.1
わざパワー:でんき Lv.2
わざパワー:でんき Lv.3
わざパワー:くさ Lv.1
わざパワー:くさ Lv.2
わざパワー:くさ Lv.3
わざパワー:こおり Lv.1
わざパワー:こおり Lv.2
わざパワー:こおり Lv.3
わざパワー:かくとう Lv.1
わざパワー:かくとう Lv.2
わざパワー:かくとう Lv.3
わざパワー:どく Lv.1
わざパワー:どく Lv.2
わざパワー:どく Lv.3
わざパワー:じめん Lv.1
わざパワー:じめん Lv.2
わざパワー:じめん Lv.3
わざパワー:ひこう Lv.1
わざパワー:ひこう Lv.2
わざパワー:ひこう Lv.3
わざパワー:エスパー Lv.1
わざパワー:エスパー Lv.2
わざパワー:エスパー Lv.3
わざパワー:むし Lv.1
わざパワー:むし Lv.2
わざパワー:むし Lv.3
わざパワー:いわ Lv.1
わざパワー:いわ Lv.2
わざパワー:いわ Lv.3
わざパワー:ゴースト Lv.1
わざパワー:ゴースト Lv.2
わざパワー:ゴースト Lv.3
わざパワー:ドラゴン Lv.1
わざパワー:ドラゴン Lv.2
わざパワー:ドラゴン Lv.3
わざパワー:あく Lv.1
わざパワー:あく Lv.2
わざパワー:あく Lv.3
わざパワー:はがね Lv.1
わざパワー:はがね Lv.2
わざパワー:はがね Lv.3
わざパワー:フェアリー Lv.1
わざパワー:フェアリー Lv.2
わざパワー:フェアリー Lv.3
すばやさパワー Lv.1
すばやさパワー Lv.2
すばやさパワー Lv.3
どっさりパワーLv.1
どっさりパワーLv.2
どっさりパワーLv.3
どうぐパワー:きのみ Lv.1
どうぐパワー:きのみ Lv.2
どうぐパワー:きのみ Lv.3
どうぐパワー:アメ Lv.1
どうぐパワー:アメ Lv.2
どうぐパワー:アメ Lv.3
どうぐパワー:おたから Lv.1
どうぐパワー:おたから Lv.2
どうぐパワー:おたから Lv.3
どうぐパワー:ボール Lv.1
どうぐパワー:ボール Lv.2
どうぐパワー:ボール Lv.3
どうぐパワー:とくべつ Lv.1
どうぐパワー:とくべつ Lv.2
どうぐパワー:とくべつ Lv.3
どうぐパワー:コイン Lv.1
どうぐパワー:コイン Lv.2
どうぐパワー:コイン Lv.3
メガパワー:チャージ Lv.1
メガパワー:チャージ Lv.2
メガパワー:チャージ Lv.3
メガパワー:ながもち Lv.1
メガパワー:ながもち Lv.2
メガパワー:ながもち Lv.3
ぼうぎょパワー Lv.1
ぼうぎょパワー Lv.2
ぼうぎょパワー Lv.3
とくぼうパワー Lv.1
とくぼうパワー Lv.2
とくぼうパワー Lv.3
めんえきパワー:ノーマル Lv.1
めんえきパワー:ノーマル Lv.2
めんえきパワー:ノーマル Lv.3
めんえきパワー:ほのお Lv.1
めんえきパワー:ほのお Lv.2
めんえきパワー:ほのお Lv.3
めんえきパワー:みず Lv.1
めんえきパワー:みず Lv.2
めんえきパワー:みず Lv.3
めんえきパワー:でんき Lv.1
めんえきパワー:でんき Lv.2
めんえきパワー:でんき Lv.3
めんえきパワー:くさ Lv.1
めんえきパワー:くさ Lv.2
めんえきパワー:くさ Lv.3
めんえきパワー:こおり Lv.1
めんえきパワー:こおり Lv.2
めんえきパワー:こおり Lv.3
めんえきパワー:かくとう Lv.1
めんえきパワー:かくとう Lv.2
めんえきパワー:かくとう Lv.3
めんえきパワー:どく Lv.1
めんえきパワー:どく Lv.2
めんえきパワー:どく Lv.3
めんえきパワー:じめん Lv.1
めんえきパワー:じめん Lv.2
めんえきパワー:じめん Lv.3
めんえきパワー:ひこう Lv.1
めんえきパワー:ひこう Lv.2
めんえきパワー:ひこう Lv.3
めんえきパワー:エスパー Lv.1
めんえきパワー:エスパー Lv.2
めんえきパワー:エスパー Lv.3
めんえきパワー:むし Lv.1
めんえきパワー:むし Lv.2
めんえきパワー:むし Lv.3
めんえきパワー:いわ Lv.1
めんえきパワー:いわ Lv.2
めんえきパワー:いわ Lv.3
めんえきパワー:ゴースト Lv.1
めんえきパワー:ゴースト Lv.2
めんえきパワー:ゴースト Lv.3
めんえきパワー:ドラゴン Lv.1
めんえきパワー:ドラゴン Lv.2
めんえきパワー:ドラゴン Lv.3
めんえきパワー:あく Lv.1
めんえきパワー:あく Lv.2
めんえきパワー:あく Lv.3
めんえきパワー:はがね Lv.1
めんえきパワー:はがね Lv.2
めんえきパワー:はがね Lv.3
めんえきパワー:フェアリー Lv.1
めんえきパワー:フェアリー Lv.2
めんえきパワー:フェアリー Lv.3
でかでかパワー Lv.1
でかでかパワー Lv.2
でかでかパワー Lv.3
ちびちびパワー Lv.1
ちびちびパワー Lv.2
ちびちびパワー Lv.3
そうぐうパワー Lv.1
そうぐうパワー Lv.2
そうぐうパワー Lv.3
ほかくパワー:ノーマル Lv.1
ほかくパワー:ノーマル Lv.2
ほかくパワー:ノーマル Lv.3
ほかくパワー:ほのお Lv.1
ほかくパワー:ほのお Lv.2
ほかくパワー:ほのお Lv.3
ほかくパワー:みず Lv.1
ほかくパワー:みず Lv.2
ほかくパワー:みず Lv.3
ほかくパワー:でんき Lv.1
ほかくパワー:でんき Lv.2
ほかくパワー:でんき Lv.3
ほかくパワー:くさ Lv.1
ほかくパワー:くさ Lv.2
ほかくパワー:くさ Lv.3
ほかくパワー:こおり Lv.1
ほかくパワー:こおり Lv.2
ほかくパワー:こおり Lv.3
ほかくパワー:かくとう Lv.1
ほかくパワー:かくとう Lv.2
ほかくパワー:かくとう Lv.3
ほかくパワー:どく Lv.1
ほかくパワー:どく Lv.2
ほかくパワー:どく Lv.3
ほかくパワー:じめん Lv.1
ほかくパワー:じめん Lv.2
ほかくパワー:じめん Lv.3
ほかくパワー:ひこう Lv.1
ほかくパワー:ひこう Lv.2
ほかくパワー:ひこう Lv.3
ほかくパワー:エスパー Lv.1
ほかくパワー:エスパー Lv.2
ほかくパワー:エスパー Lv.3
ほかくパワー:むし Lv.1
ほかくパワー:むし Lv.2
ほかくパワー:むし Lv.3
ほかくパワー:いわ Lv.1
ほかくパワー:いわ Lv.2
ほかくパワー:いわ Lv.3
ほかくパワー:ゴースト Lv.1
ほかくパワー:ゴースト Lv.2
ほかくパワー:ゴースト Lv.3
ほかくパワー:ドラゴン Lv.1
ほかくパワー:ドラゴン Lv.2
ほかくパワー:ドラゴン Lv.3
ほかくパワー:あく Lv.1
ほかくパワー:あく Lv.2
ほかくパワー:あく Lv.3
ほかくパワー:はがね Lv.1
ほかくパワー:はがね Lv.2
ほかくパワー:はがね Lv.3
ほかくパワー:フェアリー Lv.1
ほかくパワー:フェアリー Lv.2
ほかくパワー:フェアリー Lv.3
ほかくパワー:すべて Lv.1
ほかくパワー:すべて Lv.2
ほかくパワー:すべて Lv.3
あんこくパワー
オメガパワー
アルファパワー
デルタパワー
じんらいパワ-

View File

@ -0,0 +1,281 @@
우두머리 파워 Lv.1
우두머리 파워 Lv.2
우두머리 파워 Lv.3
반짝반짝 파워: 노말 Lv.1
반짝반짝 파워: 노말 Lv.2
반짝반짝 파워: 노말 Lv.3
반짝반짝 파워: 불꽃 Lv.1
반짝반짝 파워: 불꽃 Lv.2
반짝반짝 파워: 불꽃 Lv.3
반짝반짝 파워: 물 Lv.1
반짝반짝 파워: 물 Lv.2
반짝반짝 파워: 물 Lv.3
반짝반짝 파워: 전기 Lv.1
반짝반짝 파워: 전기 Lv.2
반짝반짝 파워: 전기 Lv.3
반짝반짝 파워: 풀 Lv.1
반짝반짝 파워: 풀 Lv.2
반짝반짝 파워: 풀 Lv.3
반짝반짝 파워: 얼음 Lv.1
반짝반짝 파워: 얼음 Lv.2
반짝반짝 파워: 얼음 Lv.3
반짝반짝 파워: 격투 Lv.1
반짝반짝 파워: 격투 Lv.2
반짝반짝 파워: 격투 Lv.3
반짝반짝 파워: 독 Lv.1
반짝반짝 파워: 독 Lv.2
반짝반짝 파워: 독 Lv.3
반짝반짝 파워: 땅 Lv.1
반짝반짝 파워: 땅 Lv.2
반짝반짝 파워: 땅 Lv.3
반짝반짝 파워: 비행 Lv.1
반짝반짝 파워: 비행 Lv.2
반짝반짝 파워: 비행 Lv.3
반짝반짝 파워: 에스퍼 Lv.1
반짝반짝 파워: 에스퍼 Lv.2
반짝반짝 파워: 에스퍼 Lv.3
반짝반짝 파워: 벌레 Lv.1
반짝반짝 파워: 벌레 Lv.2
반짝반짝 파워: 벌레 Lv.3
반짝반짝 파워: 바위 Lv.1
반짝반짝 파워: 바위 Lv.2
반짝반짝 파워: 바위 Lv.3
반짝반짝 파워: 고스트 Lv.1
반짝반짝 파워: 고스트 Lv.2
반짝반짝 파워: 고스트 Lv.3
반짝반짝 파워: 드래곤 Lv.1
반짝반짝 파워: 드래곤 Lv.2
반짝반짝 파워: 드래곤 Lv.3
반짝반짝 파워: 악 Lv.1
반짝반짝 파워: 악 Lv.2
반짝반짝 파워: 악 Lv.3
반짝반짝 파워: 강철 Lv.1
반짝반짝 파워: 강철 Lv.2
반짝반짝 파워: 강철 Lv.3
반짝반짝 파워: 페어리 Lv.1
반짝반짝 파워: 페어리 Lv.2
반짝반짝 파워: 페어리 Lv.3
반짝반짝 파워: 모든 타입 Lv.1
반짝반짝 파워: 모든 타입 Lv.2
반짝반짝 파워: 모든 타입 Lv.3
공격 파워 Lv.1
공격 파워 Lv.2
공격 파워 Lv.3
특수공격 파워 Lv.1
특수공격 파워 Lv.2
특수공격 파워 Lv.3
기술 파워: 노말 Lv.1
기술 파워: 노말 Lv.2
기술 파워: 노말 Lv.3
기술 파워: 불꽃 Lv.1
기술 파워: 불꽃 Lv.2
기술 파워: 불꽃 Lv.3
기술 파워: 물 Lv.1
기술 파워: 물 Lv.2
기술 파워: 물 Lv.3
기술 파워: 전기 Lv.1
기술 파워: 전기 Lv.2
기술 파워: 전기 Lv.3
기술 파워: 풀 Lv.1
기술 파워: 풀 Lv.2
기술 파워: 풀 Lv.3
기술 파워: 얼음 Lv.1
기술 파워: 얼음 Lv.2
기술 파워: 얼음 Lv.3
기술 파워: 격투 Lv.1
기술 파워: 격투 Lv.2
기술 파워: 격투 Lv.3
기술 파워: 독 Lv.1
기술 파워: 독 Lv.2
기술 파워: 독 Lv.3
기술 파워: 땅 Lv.1
기술 파워: 땅 Lv.2
기술 파워: 땅 Lv.3
기술 파워: 비행 Lv.1
기술 파워: 비행 Lv.2
기술 파워: 비행 Lv.3
기술 파워: 에스퍼 Lv.1
기술 파워: 에스퍼 Lv.2
기술 파워: 에스퍼 Lv.3
기술 파워: 벌레 Lv.1
기술 파워: 벌레 Lv.2
기술 파워: 벌레 Lv.3
기술 파워: 바위 Lv.1
기술 파워: 바위 Lv.2
기술 파워: 바위 Lv.3
기술 파워: 고스트 Lv.1
기술 파워: 고스트 Lv.2
기술 파워: 고스트 Lv.3
기술 파워: 드래곤 Lv.1
기술 파워: 드래곤 Lv.2
기술 파워: 드래곤 Lv.3
기술 파워: 악 Lv.1
기술 파워: 악 Lv.2
기술 파워: 악 Lv.3
기술 파워: 강철 Lv.1
기술 파워: 강철 Lv.2
기술 파워: 강철 Lv.3
기술 파워: 페어리 Lv.1
기술 파워: 페어리 Lv.2
기술 파워: 페어리 Lv.3
스피드 파워 Lv.1
스피드 파워 Lv.2
스피드 파워 Lv.3
잔뜩 파워 Lv.1
잔뜩 파워 Lv.2
잔뜩 파워 Lv.3
도구 파워: 나무열매 Lv.1
도구 파워: 나무열매 Lv.2
도구 파워: 나무열매 Lv.3
도구 파워: 사탕 Lv.1
도구 파워: 사탕 Lv.2
도구 파워: 사탕 Lv.3
도구 파워: 보물 Lv.1
도구 파워: 보물 Lv.2
도구 파워: 보물 Lv.3
도구 파워: 볼 Lv.1
도구 파워: 볼 Lv.2
도구 파워: 볼 Lv.3
도구 파워: 스페셜 Lv.1
도구 파워: 스페셜 Lv.2
도구 파워: 스페셜 Lv.3
도구 파워: 코인 Lv.1
도구 파워: 코인 Lv.2
도구 파워: 코인 Lv.3
메가 파워: 차지 Lv.1
메가 파워: 차지 Lv.2
메가 파워: 차지 Lv.3
메가 파워: 오래오래 Lv.1
메가 파워: 오래오래 Lv.2
메가 파워: 오래오래 Lv.3
방어 파워 Lv.1
방어 파워 Lv.2
방어 파워 Lv.3
특수방어 파워 Lv.1
특수방어 파워 Lv.2
특수방어 파워 Lv.3
저항 파워: 노말 Lv.1
저항 파워: 노말 Lv.2
저항 파워: 노말 Lv.3
저항 파워: 불꽃 Lv.1
저항 파워: 불꽃 Lv.2
저항 파워: 불꽃 Lv.3
저항 파워: 물 Lv.1
저항 파워: 물 Lv.2
저항 파워: 물 Lv.3
저항 파워: 전기 Lv.1
저항 파워: 전기 Lv.2
저항 파워: 전기 Lv.3
저항 파워: 풀 Lv.1
저항 파워: 풀 Lv.2
저항 파워: 풀 Lv.3
저항 파워: 얼음 Lv.1
저항 파워: 얼음 Lv.2
저항 파워: 얼음 Lv.3
저항 파워: 격투 Lv.1
저항 파워: 격투 Lv.2
저항 파워: 격투 Lv.3
저항 파워: 독 Lv.1
저항 파워: 독 Lv.2
저항 파워: 독 Lv.3
저항 파워: 땅 Lv.1
저항 파워: 땅 Lv.2
저항 파워: 땅 Lv.3
저항 파워: 비행 Lv.1
저항 파워: 비행 Lv.2
저항 파워: 비행 Lv.3
저항 파워: 에스퍼 Lv.1
저항 파워: 에스퍼 Lv.2
저항 파워: 에스퍼 Lv.3
저항 파워: 벌레 Lv.1
저항 파워: 벌레 Lv.2
저항 파워: 벌레 Lv.3
저항 파워: 바위 Lv.1
저항 파워: 바위 Lv.2
저항 파워: 바위 Lv.3
저항 파워: 고스트 Lv.1
저항 파워: 고스트 Lv.2
저항 파워: 고스트 Lv.3
저항 파워: 드래곤 Lv.1
저항 파워: 드래곤 Lv.2
저항 파워: 드래곤 Lv.3
저항 파워: 악 Lv.1
저항 파워: 악 Lv.2
저항 파워: 악 Lv.3
저항 파워: 강철 Lv.1
저항 파워: 강철 Lv.2
저항 파워: 강철 Lv.3
저항 파워: 페어리 Lv.1
저항 파워: 페어리 Lv.2
저항 파워: 페어리 Lv.3
큼직큼직 파워 Lv.1
큼직큼직 파워 Lv.2
큼직큼직 파워 Lv.3
아기자기 파워 Lv.1
아기자기 파워 Lv.2
아기자기 파워 Lv.3
조우 파워 Lv.1
조우 파워 Lv.2
조우 파워 Lv.3
포획 파워: 노말 Lv.1
포획 파워: 노말 Lv.2
포획 파워: 노말 Lv.3
포획 파워: 불꽃 Lv.1
포획 파워: 불꽃 Lv.2
포획 파워: 불꽃 Lv.3
포획 파워: 물 Lv.1
포획 파워: 물 Lv.2
포획 파워: 물 Lv.3
포획 파워: 전기 Lv.1
포획 파워: 전기 Lv.2
포획 파워: 전기 Lv.3
포획 파워: 풀 Lv.1
포획 파워: 풀 Lv.2
포획 파워: 풀 Lv.3
포획 파워: 얼음 Lv.1
포획 파워: 얼음 Lv.2
포획 파워: 얼음 Lv.3
포획 파워: 격투 Lv.1
포획 파워: 격투 Lv.2
포획 파워: 격투 Lv.3
포획 파워: 독 Lv.1
포획 파워: 독 Lv.2
포획 파워: 독 Lv.3
포획 파워: 땅 Lv.1
포획 파워: 땅 Lv.2
포획 파워: 땅 Lv.3
포획 파워: 비행 Lv.1
포획 파워: 비행 Lv.2
포획 파워: 비행 Lv.3
포획 파워: 에스퍼 Lv.1
포획 파워: 에스퍼 Lv.2
포획 파워: 에스퍼 Lv.3
포획 파워: 벌레 Lv.1
포획 파워: 벌레 Lv.2
포획 파워: 벌레 Lv.3
포획 파워: 바위 Lv.1
포획 파워: 바위 Lv.2
포획 파워: 바위 Lv.3
포획 파워: 고스트 Lv.1
포획 파워: 고스트 Lv.2
포획 파워: 고스트 Lv.3
포획 파워: 드래곤 Lv.1
포획 파워: 드래곤 Lv.2
포획 파워: 드래곤 Lv.3
포획 파워: 악 Lv.1
포획 파워: 악 Lv.2
포획 파워: 악 Lv.3
포획 파워: 강철 Lv.1
포획 파워: 강철 Lv.2
포획 파워: 강철 Lv.3
포획 파워: 페어리 Lv.1
포획 파워: 페어리 Lv.2
포획 파워: 페어리 Lv.3
포획 파워: 모든 타입 Lv.1
포획 파워: 모든 타입 Lv.2
포획 파워: 모든 타입 Lv.3
암흑 파워
오메가 파워
알파 파워
델타 파워
신뢰 파워

View File

@ -0,0 +1,281 @@
头目力 Lv.1
头目力 Lv.2
头目力 Lv.3
闪耀力:一般 Lv.1
闪耀力:一般 Lv.2
闪耀力:一般 Lv.3
闪耀力:火 Lv.1
闪耀力:火 Lv.2
闪耀力:火 Lv.3
闪耀力:水 Lv.1
闪耀力:水 Lv.2
闪耀力:水 Lv.3
闪耀力:电 Lv.1
闪耀力:电 Lv.2
闪耀力:电 Lv.3
闪耀力:草 Lv.1
闪耀力:草 Lv.2
闪耀力:草 Lv.3
闪耀力:冰 Lv.1
闪耀力:冰 Lv.2
闪耀力:冰 Lv.3
闪耀力:格斗 Lv.1
闪耀力:格斗 Lv.2
闪耀力:格斗 Lv.3
闪耀力:毒 Lv.1
闪耀力:毒 Lv.2
闪耀力:毒 Lv.3
闪耀力:地面 Lv.1
闪耀力:地面 Lv.2
闪耀力:地面 Lv.3
闪耀力:飞行 Lv.1
闪耀力:飞行 Lv.2
闪耀力:飞行 Lv.3
闪耀力:超能力 Lv.1
闪耀力:超能力 Lv.2
闪耀力:超能力 Lv.3
闪耀力:虫 Lv.1
闪耀力:虫 Lv.2
闪耀力:虫 Lv.3
闪耀力:岩石 Lv.1
闪耀力:岩石 Lv.2
闪耀力:岩石 Lv.3
闪耀力:幽灵 Lv.1
闪耀力:幽灵 Lv.2
闪耀力:幽灵 Lv.3
闪耀力:龙 Lv.1
闪耀力:龙 Lv.2
闪耀力:龙 Lv.3
闪耀力:恶 Lv.1
闪耀力:恶 Lv.2
闪耀力:恶 Lv.3
闪耀力:钢 Lv.1
闪耀力:钢 Lv.2
闪耀力:钢 Lv.3
闪耀力:妖精 Lv.1
闪耀力:妖精 Lv.2
闪耀力:妖精 Lv.3
闪耀力:全属性 Lv.1
闪耀力:全属性 Lv.2
闪耀力:全属性 Lv.3
攻击力 Lv.1
攻击力 Lv.2
攻击力 Lv.3
特攻力 Lv.1
特攻力 Lv.2
特攻力 Lv.3
招式力:一般 Lv.1
招式力:一般 Lv.2
招式力:一般 Lv.3
招式力:火 Lv.1
招式力:火 Lv.2
招式力:火 Lv.3
招式力:水 Lv.1
招式力:水 Lv.2
招式力:水 Lv.3
招式力:电 Lv.1
招式力:电 Lv.2
招式力:电 Lv.3
招式力:草 Lv.1
招式力:草 Lv.2
招式力:草 Lv.3
招式力:冰 Lv.1
招式力:冰 Lv.2
招式力:冰 Lv.3
招式力:格斗 Lv.1
招式力:格斗 Lv.2
招式力:格斗 Lv.3
招式力:毒 Lv.1
招式力:毒 Lv.2
招式力:毒 Lv.3
招式力:地面 Lv.1
招式力:地面 Lv.2
招式力:地面 Lv.3
招式力:飞行 Lv.1
招式力:飞行 Lv.2
招式力:飞行 Lv.3
招式力:超能力 Lv.1
招式力:超能力 Lv.2
招式力:超能力 Lv.3
招式力:虫 Lv.1
招式力:虫 Lv.2
招式力:虫 Lv.3
招式力:岩石 Lv.1
招式力:岩石 Lv.2
招式力:岩石 Lv.3
招式力:幽灵 Lv.1
招式力:幽灵 Lv.2
招式力:幽灵 Lv.3
招式力:龙 Lv.1
招式力:龙 Lv.2
招式力:龙 Lv.3
招式力:恶 Lv.1
招式力:恶 Lv.2
招式力:恶 Lv.3
招式力:钢 Lv.1
招式力:钢 Lv.2
招式力:钢 Lv.3
招式力:妖精 Lv.1
招式力:妖精 Lv.2
招式力:妖精 Lv.3
速度力 Lv.1
速度力 Lv.2
速度力 Lv.3
多多力Lv.1
多多力Lv.2
多多力Lv.3
道具力:树果 Lv.1
道具力:树果 Lv.2
道具力:树果 Lv.3
道具力:糖果 Lv.1
道具力:糖果 Lv.2
道具力:糖果 Lv.3
道具力:宝物 Lv.1
道具力:宝物 Lv.2
道具力:宝物 Lv.3
道具力:球 Lv.1
道具力:球 Lv.2
道具力:球 Lv.3
道具力:特别 Lv.1
道具力:特别 Lv.2
道具力:特别 Lv.3
道具力:硬币 Lv.1
道具力:硬币 Lv.2
道具力:硬币 Lv.3
超级力:蓄力 Lv.1
超级力:蓄力 Lv.2
超级力:蓄力 Lv.3
超级力:持久 Lv.1
超级力:持久 Lv.2
超级力:持久 Lv.3
防御力 Lv.1
防御力 Lv.2
防御力 Lv.3
特防力 Lv.1
特防力 Lv.2
特防力 Lv.3
免疫力:一般 Lv.1
免疫力:一般 Lv.2
免疫力:一般 Lv.3
免疫力:火 Lv.1
免疫力:火 Lv.2
免疫力:火 Lv.3
免疫力:水 Lv.1
免疫力:水 Lv.2
免疫力:水 Lv.3
免疫力:电 Lv.1
免疫力:电 Lv.2
免疫力:电 Lv.3
免疫力:草 Lv.1
免疫力:草 Lv.2
免疫力:草 Lv.3
免疫力:冰 Lv.1
免疫力:冰 Lv.2
免疫力:冰 Lv.3
免疫力:格斗 Lv.1
免疫力:格斗 Lv.2
免疫力:格斗 Lv.3
免疫力:毒 Lv.1
免疫力:毒 Lv.2
免疫力:毒 Lv.3
免疫力:地面 Lv.1
免疫力:地面 Lv.2
免疫力:地面 Lv.3
免疫力:飞行 Lv.1
免疫力:飞行 Lv.2
免疫力:飞行 Lv.3
免疫力:超能力 Lv.1
免疫力:超能力 Lv.2
免疫力:超能力 Lv.3
免疫力:虫 Lv.1
免疫力:虫 Lv.2
免疫力:虫 Lv.3
免疫力:岩石 Lv.1
免疫力:岩石 Lv.2
免疫力:岩石 Lv.3
免疫力:幽灵 Lv.1
免疫力:幽灵 Lv.2
免疫力:幽灵 Lv.3
免疫力:龙 Lv.1
免疫力:龙 Lv.2
免疫力:龙 Lv.3
免疫力:恶 Lv.1
免疫力:恶 Lv.2
免疫力:恶 Lv.3
免疫力:钢 Lv.1
免疫力:钢 Lv.2
免疫力:钢 Lv.3
免疫力:妖精 Lv.1
免疫力:妖精 Lv.2
免疫力:妖精 Lv.3
大大力 Lv.1
大大力 Lv.2
大大力 Lv.3
小小力 Lv.1
小小力 Lv.2
小小力 Lv.3
遭遇力 Lv.1
遭遇力 Lv.2
遭遇力 Lv.3
捕获力:一般 Lv.1
捕获力:一般 Lv.2
捕获力:一般 Lv.3
捕获力:火 Lv.1
捕获力:火 Lv.2
捕获力:火 Lv.3
捕获力:水 Lv.1
捕获力:水 Lv.2
捕获力:水 Lv.3
捕获力:电 Lv.1
捕获力:电 Lv.2
捕获力:电 Lv.3
捕获力:草 Lv.1
捕获力:草 Lv.2
捕获力:草 Lv.3
捕获力:冰 Lv.1
捕获力:冰 Lv.2
捕获力:冰 Lv.3
捕获力:格斗 Lv.1
捕获力:格斗 Lv.2
捕获力:格斗 Lv.3
捕获力:毒 Lv.1
捕获力:毒 Lv.2
捕获力:毒 Lv.3
捕获力:地面 Lv.1
捕获力:地面 Lv.2
捕获力:地面 Lv.3
捕获力:飞行 Lv.1
捕获力:飞行 Lv.2
捕获力:飞行 Lv.3
捕获力:超能力 Lv.1
捕获力:超能力 Lv.2
捕获力:超能力 Lv.3
捕获力:虫 Lv.1
捕获力:虫 Lv.2
捕获力:虫 Lv.3
捕获力:岩石 Lv.1
捕获力:岩石 Lv.2
捕获力:岩石 Lv.3
捕获力:幽灵 Lv.1
捕获力:幽灵 Lv.2
捕获力:幽灵 Lv.3
捕获力:龙 Lv.1
捕获力:龙 Lv.2
捕获力:龙 Lv.3
捕获力:恶 Lv.1
捕获力:恶 Lv.2
捕获力:恶 Lv.3
捕获力:钢 Lv.1
捕获力:钢 Lv.2
捕获力:钢 Lv.3
捕获力:妖精 Lv.1
捕获力:妖精 Lv.2
捕获力:妖精 Lv.3
捕获力:所有属性 Lv.1
捕获力:所有属性 Lv.2
捕获力:所有属性 Lv.3
暗黑力
欧米伽力
阿尔法力
德尔塔力
奔雷力

View File

@ -0,0 +1,281 @@
頭目力 Lv.1
頭目力 Lv.2
頭目力 Lv.3
閃耀力:一般 Lv.1
閃耀力:一般 Lv.2
閃耀力:一般 Lv.3
閃耀力:火 Lv.1
閃耀力:火 Lv.2
閃耀力:火 Lv.3
閃耀力:水 Lv.1
閃耀力:水 Lv.2
閃耀力:水 Lv.3
閃耀力:電 Lv.1
閃耀力:電 Lv.2
閃耀力:電 Lv.3
閃耀力:草 Lv.1
閃耀力:草 Lv.2
閃耀力:草 Lv.3
閃耀力:冰 Lv.1
閃耀力:冰 Lv.2
閃耀力:冰 Lv.3
閃耀力:格鬥 Lv.1
閃耀力:格鬥 Lv.2
閃耀力:格鬥 Lv.3
閃耀力:毒 Lv.1
閃耀力:毒 Lv.2
閃耀力:毒 Lv.3
閃耀力:地面 Lv.1
閃耀力:地面 Lv.2
閃耀力:地面 Lv.3
閃耀力:飛行 Lv.1
閃耀力:飛行 Lv.2
閃耀力:飛行 Lv.3
閃耀力:超能力 Lv.1
閃耀力:超能力 Lv.2
閃耀力:超能力 Lv.3
閃耀力:蟲 Lv.1
閃耀力:蟲 Lv.2
閃耀力:蟲 Lv.3
閃耀力:岩石 Lv.1
閃耀力:岩石 Lv.2
閃耀力:岩石 Lv.3
閃耀力:幽靈 Lv.1
閃耀力:幽靈 Lv.2
閃耀力:幽靈 Lv.3
閃耀力:龍 Lv.1
閃耀力:龍 Lv.2
閃耀力:龍 Lv.3
閃耀力:惡 Lv.1
閃耀力:惡 Lv.2
閃耀力:惡 Lv.3
閃耀力:鋼 Lv.1
閃耀力:鋼 Lv.2
閃耀力:鋼 Lv.3
閃耀力:妖精 Lv.1
閃耀力:妖精 Lv.2
閃耀力:妖精 Lv.3
閃耀力:全屬性 Lv.1
閃耀力:全屬性 Lv.2
閃耀力:全屬性 Lv.3
攻擊力 Lv.1
攻擊力 Lv.2
攻擊力 Lv.3
特攻力 Lv.1
特攻力 Lv.2
特攻力 Lv.3
招式力:一般 Lv.1
招式力:一般 Lv.2
招式力:一般 Lv.3
招式力:火 Lv.1
招式力:火 Lv.2
招式力:火 Lv.3
招式力:水 Lv.1
招式力:水 Lv.2
招式力:水 Lv.3
招式力:電 Lv.1
招式力:電 Lv.2
招式力:電 Lv.3
招式力:草 Lv.1
招式力:草 Lv.2
招式力:草 Lv.3
招式力:冰 Lv.1
招式力:冰 Lv.2
招式力:冰 Lv.3
招式力:格鬥 Lv.1
招式力:格鬥 Lv.2
招式力:格鬥 Lv.3
招式力:毒 Lv.1
招式力:毒 Lv.2
招式力:毒 Lv.3
招式力:地面 Lv.1
招式力:地面 Lv.2
招式力:地面 Lv.3
招式力:飛行 Lv.1
招式力:飛行 Lv.2
招式力:飛行 Lv.3
招式力:超能力 Lv.1
招式力:超能力 Lv.2
招式力:超能力 Lv.3
招式力:蟲 Lv.1
招式力:蟲 Lv.2
招式力:蟲 Lv.3
招式力:岩石 Lv.1
招式力:岩石 Lv.2
招式力:岩石 Lv.3
招式力:幽靈 Lv.1
招式力:幽靈 Lv.2
招式力:幽靈 Lv.3
招式力:龍 Lv.1
招式力:龍 Lv.2
招式力:龍 Lv.3
招式力:惡 Lv.1
招式力:惡 Lv.2
招式力:惡 Lv.3
招式力:鋼 Lv.1
招式力:鋼 Lv.2
招式力:鋼 Lv.3
招式力:妖精 Lv.1
招式力:妖精 Lv.2
招式力:妖精 Lv.3
速度力 Lv.1
速度力 Lv.2
速度力 Lv.3
多多力Lv.1
多多力Lv.2
多多力Lv.3
道具力:樹果 Lv.1
道具力:樹果 Lv.2
道具力:樹果 Lv.3
道具力:糖果 Lv.1
道具力:糖果 Lv.2
道具力:糖果 Lv.3
道具力:寶物 Lv.1
道具力:寶物 Lv.2
道具力:寶物 Lv.3
道具力:球 Lv.1
道具力:球 Lv.2
道具力:球 Lv.3
道具力:特別 Lv.1
道具力:特別 Lv.2
道具力:特別 Lv.3
道具力:硬幣 Lv.1
道具力:硬幣 Lv.2
道具力:硬幣 Lv.3
超級力:蓄力 Lv.1
超級力:蓄力 Lv.2
超級力:蓄力 Lv.3
超級力:持久 Lv.1
超級力:持久 Lv.2
超級力:持久 Lv.3
防禦力 Lv.1
防禦力 Lv.2
防禦力 Lv.3
特防力 Lv.1
特防力 Lv.2
特防力 Lv.3
免疫力:一般 Lv.1
免疫力:一般 Lv.2
免疫力:一般 Lv.3
免疫力:火 Lv.1
免疫力:火 Lv.2
免疫力:火 Lv.3
免疫力:水 Lv.1
免疫力:水 Lv.2
免疫力:水 Lv.3
免疫力:電 Lv.1
免疫力:電 Lv.2
免疫力:電 Lv.3
免疫力:草 Lv.1
免疫力:草 Lv.2
免疫力:草 Lv.3
免疫力:冰 Lv.1
免疫力:冰 Lv.2
免疫力:冰 Lv.3
免疫力:格鬥 Lv.1
免疫力:格鬥 Lv.2
免疫力:格鬥 Lv.3
免疫力:毒 Lv.1
免疫力:毒 Lv.2
免疫力:毒 Lv.3
免疫力:地面 Lv.1
免疫力:地面 Lv.2
免疫力:地面 Lv.3
免疫力:飛行 Lv.1
免疫力:飛行 Lv.2
免疫力:飛行 Lv.3
免疫力:超能力 Lv.1
免疫力:超能力 Lv.2
免疫力:超能力 Lv.3
免疫力:蟲 Lv.1
免疫力:蟲 Lv.2
免疫力:蟲 Lv.3
免疫力:岩石 Lv.1
免疫力:岩石 Lv.2
免疫力:岩石 Lv.3
免疫力:幽靈 Lv.1
免疫力:幽靈 Lv.2
免疫力:幽靈 Lv.3
免疫力:龍 Lv.1
免疫力:龍 Lv.2
免疫力:龍 Lv.3
免疫力:惡 Lv.1
免疫力:惡 Lv.2
免疫力:惡 Lv.3
免疫力:鋼 Lv.1
免疫力:鋼 Lv.2
免疫力:鋼 Lv.3
免疫力:妖精 Lv.1
免疫力:妖精 Lv.2
免疫力:妖精 Lv.3
大大力 Lv.1
大大力 Lv.2
大大力 Lv.3
小小力 Lv.1
小小力 Lv.2
小小力 Lv.3
遭遇力 Lv.1
遭遇力 Lv.2
遭遇力 Lv.3
捕獲力:一般 Lv.1
捕獲力:一般 Lv.2
捕獲力:一般 Lv.3
捕獲力:火 Lv.1
捕獲力:火 Lv.2
捕獲力:火 Lv.3
捕獲力:水 Lv.1
捕獲力:水 Lv.2
捕獲力:水 Lv.3
捕獲力:電 Lv.1
捕獲力:電 Lv.2
捕獲力:電 Lv.3
捕獲力:草 Lv.1
捕獲力:草 Lv.2
捕獲力:草 Lv.3
捕獲力:冰 Lv.1
捕獲力:冰 Lv.2
捕獲力:冰 Lv.3
捕獲力:格鬥 Lv.1
捕獲力:格鬥 Lv.2
捕獲力:格鬥 Lv.3
捕獲力:毒 Lv.1
捕獲力:毒 Lv.2
捕獲力:毒 Lv.3
捕獲力:地面 Lv.1
捕獲力:地面 Lv.2
捕獲力:地面 Lv.3
捕獲力:飛行 Lv.1
捕獲力:飛行 Lv.2
捕獲力:飛行 Lv.3
捕獲力:超能力 Lv.1
捕獲力:超能力 Lv.2
捕獲力:超能力 Lv.3
捕獲力:蟲 Lv.1
捕獲力:蟲 Lv.2
捕獲力:蟲 Lv.3
捕獲力:岩石 Lv.1
捕獲力:岩石 Lv.2
捕獲力:岩石 Lv.3
捕獲力:幽靈 Lv.1
捕獲力:幽靈 Lv.2
捕獲力:幽靈 Lv.3
捕獲力:龍 Lv.1
捕獲力:龍 Lv.2
捕獲力:龍 Lv.3
捕獲力:惡 Lv.1
捕獲力:惡 Lv.2
捕獲力:惡 Lv.3
捕獲力:鋼 Lv.1
捕獲力:鋼 Lv.2
捕獲力:鋼 Lv.3
捕獲力:妖精 Lv.1
捕獲力:妖精 Lv.2
捕獲力:妖精 Lv.3
捕獲力:全屬性 Lv.1
捕獲力:全屬性 Lv.2
捕獲力:全屬性 Lv.3
暗黑力
歐米加力
阿爾法力
德爾塔力
奔雷力

View File

@ -0,0 +1,203 @@
Donut mit Amrena-Baiser
Donut mit Amrena-Curry
Donut mit Amrena-Gelee
Donut mit Amrena-Schoko
Donut mit Amrena-Creme
Donut mit Amrena-Mix
Donut mit Maron-Baiser
Donut mit Maron-Curry
Donut mit Maron-Gelee
Donut mit Maron-Schoko
Donut mit Maron-Creme
Donut mit Maron-Mix
Donut mit Pirsif-Baiser
Donut mit Pirsif-Curry
Donut mit Pirsif-Gelee
Donut mit Pirsif-Schoko
Donut mit Pirsif-Creme
Donut mit Pirsif-Mix
Donut mit Fragia-Baiser
Donut mit Fragia-Curry
Donut mit Fragia-Gelee
Donut mit Fragia-Schoko
Donut mit Fragia-Creme
Donut mit Fragia-Mix
Donut mit Wilbir-Baiser
Donut mit Wilbir-Curry
Donut mit Wilbir-Gelee
Donut mit Wilbir-Schoko
Donut mit Wilbir-Creme
Donut mit Wilbir-Mix
Donut mit Sinel-Baiser
Donut mit Sinel-Curry
Donut mit Sinel-Gelee
Donut mit Sinel-Schoko
Donut mit Sinel-Creme
Donut mit Sinel-Mix
Donut mit Persim-Baiser
Donut mit Persim-Curry
Donut mit Persim-Gelee
Donut mit Persim-Schoko
Donut mit Persim-Creme
Donut mit Persim-Mix
Donut mit Prunus-Baiser
Donut mit Prunus-Curry
Donut mit Prunus-Gelee
Donut mit Prunus-Schoko
Donut mit Prunus-Creme
Donut mit Prunus-Mix
Donut mit Tsitru-Baiser
Donut mit Tsitru-Curry
Donut mit Tsitru-Gelee
Donut mit Tsitru-Schoko
Donut mit Tsitru-Creme
Donut mit Tsitru-Mix
Donut mit Grana-Baiser
Donut mit Grana-Curry
Donut mit Grana-Gelee
Donut mit Grana-Schoko
Donut mit Grana-Creme
Donut mit Grana-Mix
Donut mit Setang-Baiser
Donut mit Setang-Curry
Donut mit Setang-Gelee
Donut mit Setang-Schoko
Donut mit Setang-Creme
Donut mit Setang-Mix
Donut mit Qualot-Baiser
Donut mit Qualot-Curry
Donut mit Qualot-Gelee
Donut mit Qualot-Schoko
Donut mit Qualot-Creme
Donut mit Qualot-Mix
Donut mit Honmel-Baiser
Donut mit Honmel-Curry
Donut mit Honmel-Gelee
Donut mit Honmel-Schoko
Donut mit Honmel-Creme
Donut mit Honmel-Mix
Donut mit Labrus-Baiser
Donut mit Labrus-Curry
Donut mit Labrus-Gelee
Donut mit Labrus-Schoko
Donut mit Labrus-Creme
Donut mit Labrus-Mix
Donut mit Tamot-Baiser
Donut mit Tamot-Curry
Donut mit Tamot-Gelee
Donut mit Tamot-Schoko
Donut mit Tamot-Creme
Donut mit Tamot-Mix
Donut mit Koako-Baiser
Donut mit Koako-Curry
Donut mit Koako-Gelee
Donut mit Koako-Schoko
Donut mit Koako-Creme
Donut mit Koako-Mix
Donut mit Foepas-Baiser
Donut mit Foepas-Curry
Donut mit Foepas-Gelee
Donut mit Foepas-Schoko
Donut mit Foepas-Creme
Donut mit Foepas-Mix
Donut mit Kerzal-Baiser
Donut mit Kerzal-Curry
Donut mit Kerzal-Gelee
Donut mit Kerzal-Schoko
Donut mit Kerzal-Creme
Donut mit Kerzal-Mix
Donut mit Grindo-Baiser
Donut mit Grindo-Curry
Donut mit Grindo-Gelee
Donut mit Grindo-Schoko
Donut mit Grindo-Creme
Donut mit Grindo-Mix
Donut mit Kiroya-Baiser
Donut mit Kiroya-Curry
Donut mit Kiroya-Gelee
Donut mit Kiroya-Schoko
Donut mit Kiroya-Creme
Donut mit Kiroya-Mix
Donut mit Rospel-Baiser
Donut mit Rospel-Curry
Donut mit Rospel-Gelee
Donut mit Rospel-Schoko
Donut mit Rospel-Creme
Donut mit Rospel-Mix
Donut mit Grarz-Baiser
Donut mit Grarz-Curry
Donut mit Grarz-Gelee
Donut mit Grarz-Schoko
Donut mit Grarz-Creme
Donut mit Grarz-Mix
Donut mit Schuke-Baiser
Donut mit Schuke-Curry
Donut mit Schuke-Gelee
Donut mit Schuke-Schoko
Donut mit Schuke-Creme
Donut mit Schuke-Mix
Donut mit Koba-Baiser
Donut mit Koba-Curry
Donut mit Koba-Gelee
Donut mit Koba-Schoko
Donut mit Koba-Creme
Donut mit Koba-Mix
Donut mit Pyapa-Baiser
Donut mit Pyapa-Curry
Donut mit Pyapa-Gelee
Donut mit Pyapa-Schoko
Donut mit Pyapa-Creme
Donut mit Pyapa-Mix
Donut mit Taniga-Baiser
Donut mit Taniga-Curry
Donut mit Taniga-Gelee
Donut mit Taniga-Schoko
Donut mit Taniga-Creme
Donut mit Taniga-Mix
Donut mit Chiari-Baiser
Donut mit Chiari-Curry
Donut mit Chiari-Gelee
Donut mit Chiari-Schoko
Donut mit Chiari-Creme
Donut mit Chiari-Mix
Donut mit Zitarz-Baiser
Donut mit Zitarz-Curry
Donut mit Zitarz-Gelee
Donut mit Zitarz-Schoko
Donut mit Zitarz-Creme
Donut mit Zitarz-Mix
Donut mit Teriro-Baiser
Donut mit Teriro-Curry
Donut mit Teriro-Gelee
Donut mit Teriro-Schoko
Donut mit Teriro-Creme
Donut mit Teriro-Mix
Donut mit Burleo-Baiser
Donut mit Burleo-Curry
Donut mit Burleo-Gelee
Donut mit Burleo-Schoko
Donut mit Burleo-Creme
Donut mit Burleo-Mix
Donut mit Babiri-Baiser
Donut mit Babiri-Curry
Donut mit Babiri-Gelee
Donut mit Babiri-Schoko
Donut mit Babiri-Creme
Donut mit Babiri-Mix
Donut mit Latchi-Baiser
Donut mit Latchi-Curry
Donut mit Latchi-Gelee
Donut mit Latchi-Schoko
Donut mit Latchi-Creme
Donut mit Latchi-Mix
Donut mit Hibis-Baiser
Donut mit Hibis-Curry
Donut mit Hibis-Gelee
Donut mit Hibis-Schoko
Donut mit Hibis-Creme
Donut mit Hibis-Mix
Alptraum-Donut
Omega-Donut
Alpha-Donut
Delta-Donut
Plasma-Donut

View File

@ -0,0 +1,203 @@
Cheri Meringue Donut
Cheri Curry Donut
Cheri Jam Donut
Cheri Chocolate Donut
Cheri Cream Donut
Cheri Rainbow Donut
Chesto Meringue Donut
Chesto Curry Donut
Chesto Jam Donut
Chesto Chocolate Donut
Chesto Cream Donut
Chesto Rainbow Donut
Pecha Meringue Donut
Pecha Curry Donut
Pecha Jam Donut
Pecha Chocolate Donut
Pecha Cream Donut
Pecha Rainbow Donut
Rawst Meringue Donut
Rawst Curry Donut
Rawst Jam Donut
Rawst Chocolate Donut
Rawst Cream Donut
Rawst Rainbow Donut
Aspear Meringue Donut
Aspear Curry Donut
Aspear Jam Donut
Aspear Chocolate Donut
Aspear Cream Donut
Aspear Rainbow Donut
Oran Meringue Donut
Oran Curry Donut
Oran Jam Donut
Oran Chocolate Donut
Oran Cream Donut
Oran Rainbow Donut
Persim Meringue Donut
Persim Curry Donut
Persim Jam Donut
Persim Chocolate Donut
Persim Cream Donut
Persim Rainbow Donut
Lum Meringue Donut
Lum Curry Donut
Lum Jam Donut
Lum Chocolate Donut
Lum Cream Donut
Lum Rainbow Donut
Sitrus Meringue Donut
Sitrus Curry Donut
Sitrus Jam Donut
Sitrus Chocolate Donut
Sitrus Cream Donut
Sitrus Rainbow Donut
Pomeg Meringue Donut
Pomeg Curry Donut
Pomeg Jam Donut
Pomeg Chocolate Donut
Pomeg Cream Donut
Pomeg Rainbow Donut
Kelpsy Meringue Donut
Kelpsy Curry Donut
Kelpsy Jam Donut
Kelpsy Chocolate Donut
Kelpsy Cream Donut
Kelpsy Rainbow Donut
Qualot Meringue Donut
Qualot Curry Donut
Qualot Jam Donut
Qualot Chocolate Donut
Qualot Cream Donut
Qualot Rainbow Donut
Hondew Meringue Donut
Hondew Curry Donut
Hondew Jam Donut
Hondew Chocolate Donut
Hondew Cream Donut
Hondew Rainbow Donut
Grepa Meringue Donut
Grepa Curry Donut
Grepa Jam Donut
Grepa Chocolate Donut
Grepa Cream Donut
Grepa Rainbow Donut
Tamato Meringue Donut
Tamato Curry Donut
Tamato Jam Donut
Tamato Chocolate Donut
Tamato Cream Donut
Tamato Rainbow Donut
Occa Meringue Donut
Occa Curry Donut
Occa Jam Donut
Occa Chocolate Donut
Occa Cream Donut
Occa Rainbow Donut
Passho Meringue Donut
Passho Curry Donut
Passho Jam Donut
Passho Chocolate Donut
Passho Cream Donut
Passho Rainbow Donut
Wacan Meringue Donut
Wacan Curry Donut
Wacan Jam Donut
Wacan Chocolate Donut
Wacan Cream Donut
Wacan Rainbow Donut
Rindo Meringue Donut
Rindo Curry Donut
Rindo Jam Donut
Rindo Chocolate Donut
Rindo Cream Donut
Rindo Rainbow Donut
Yache Meringue Donut
Yache Curry Donut
Yache Jam Donut
Yache Chocolate Donut
Yache Cream Donut
Yache Rainbow Donut
Chople Meringue Donut
Chople Curry Donut
Chople Jam Donut
Chople Chocolate Donut
Chople Cream Donut
Chople Rainbow Donut
Kebia Meringue Donut
Kebia Curry Donut
Kebia Jam Donut
Kebia Chocolate Donut
Kebia Cream Donut
Kebia Rainbow Donut
Shuca Meringue Donut
Shuca Curry Donut
Shuca Jam Donut
Shuca Chocolate Donut
Shuca Cream Donut
Shuca Rainbow Donut
Coba Meringue Donut
Coba Curry Donut
Coba Jam Donut
Coba Chocolate Donut
Coba Cream Donut
Coba Rainbow Donut
Payapa Meringue Donut
Payapa Curry Donut
Payapa Jam Donut
Payapa Chocolate Donut
Payapa Cream Donut
Payapa Rainbow Donut
Tanga Meringue Donut
Tanga Curry Donut
Tanga Jam Donut
Tanga Chocolate Donut
Tanga Cream Donut
Tanga Rainbow Donut
Charti Meringue Donut
Charti Curry Donut
Charti Jam Donut
Charti Chocolate Donut
Charti Cream Donut
Charti Rainbow Donut
Kasib Meringue Donut
Kasib Curry Donut
Kasib Jam Donut
Kasib Chocolate Donut
Kasib Cream Donut
Kasib Rainbow Donut
Haban Meringue Donut
Haban Curry Donut
Haban Jam Donut
Haban Chocolate Donut
Haban Cream Donut
Haban Rainbow Donut
Colbur Meringue Donut
Colbur Curry Donut
Colbur Jam Donut
Colbur Chocolate Donut
Colbur Cream Donut
Colbur Rainbow Donut
Babiri Meringue Donut
Babiri Curry Donut
Babiri Jam Donut
Babiri Chocolate Donut
Babiri Cream Donut
Babiri Rainbow Donut
Chilan Meringue Donut
Chilan Curry Donut
Chilan Jam Donut
Chilan Chocolate Donut
Chilan Cream Donut
Chilan Rainbow Donut
Roseli Meringue Donut
Roseli Curry Donut
Roseli Jam Donut
Roseli Chocolate Donut
Roseli Cream Donut
Roseli Rainbow Donut
Bad Dreams Cruller
Omega Old-Fashioned Donut
Alpha Old-Fashioned Donut
Delta Old-Fashioned Donut
Plasma-Glazed Donut

View File

@ -0,0 +1,203 @@
Merengue de Zreza
Curry de Zreza
Jalea de Zreza
Chocolate de Zreza
Crema de Zreza
Mezcla de Zreza
Merengue de Atania
Curry de Atania
Jalea de Atania
Chocolate de Atania
Crema de Atania
Mezcla de Atania
Merengue de Duraz
Curry de Duraz
Jalea de Duraz
Chocolate de Duraz
Crema de Duraz
Mezcla de Duraz
Merengue de Safre
Curry de Safre
Jalea de Safre
Chocolate de Safre
Crema de Safre
Mezcla de Safre
Merengue de Perasi
Curry de Perasi
Jalea de Perasi
Chocolate de Perasi
Crema de Perasi
Mezcla de Perasi
Merengue de Aranja
Curry de Aranja
Jalea de Aranja
Chocolate de Aranja
Crema de Aranja
Mezcla de Aranja
Merengue de Caquic
Curry de Caquic
Jalea de Caquic
Chocolate de Caquic
Crema de Caquic
Mezcla de Caquic
Merengue de Ziuela
Curry de Ziuela
Jalea de Ziuela
Chocolate de Ziuela
Crema de Ziuela
Mezcla de Ziuela
Merengue de Citrón
Curry de Citrón
Jalea de Citrón
Chocolate de Citrón
Crema de Citrón
Mezcla de Citrón
Merengue de Grana
Curry de Grana
Jalea de Grana
Chocolate de Grana
Crema de Grana
Mezcla de Grana
Merengue de Algama
Curry de Algama
Jalea de Algama
Chocolate de Algama
Crema de Algama
Mezcla de Algama
Merengue de Ispero
Curry de Ispero
Jalea de Ispero
Chocolate de Ispero
Crema de Ispero
Mezcla de Ispero
Merengue de Meluce
Curry de Meluce
Jalea de Meluce
Chocolate de Meluce
Crema de Meluce
Mezcla de Meluce
Merengue de Uvav
Curry de Uvav
Jalea de Uvav
Chocolate de Uvav
Crema de Uvav
Mezcla de Uvav
Merengue de Tamate
Curry de Tamate
Jalea de Tamate
Chocolate de Tamate
Crema de Tamate
Mezcla de Tamate
Merengue de Caoca
Curry de Caoca
Jalea de Caoca
Chocolate de Caoca
Crema de Caoca
Mezcla de Caoca
Merengue de Pasio
Curry de Pasio
Jalea de Pasio
Chocolate de Pasio
Crema de Pasio
Mezcla de Pasio
Merengue de Gualot
Curry de Gualot
Jalea de Gualot
Chocolate de Gualot
Crema de Gualot
Mezcla de Gualot
Merengue de Tamar
Curry de Tamar
Jalea de Tamar
Chocolate de Tamar
Crema de Tamar
Mezcla de Tamar
Merengue de Rimoya
Curry de Rimoya
Jalea de Rimoya
Chocolate de Rimoya
Crema de Rimoya
Mezcla de Rimoya
Merengue de Pomaro
Curry de Pomaro
Jalea de Pomaro
Chocolate de Pomaro
Crema de Pomaro
Mezcla de Pomaro
Merengue de Kebia
Curry de Kebia
Jalea de Kebia
Chocolate de Kebia
Crema de Kebia
Mezcla de Kebia
Merengue de Acardo
Curry de Acardo
Jalea de Acardo
Chocolate de Acardo
Crema de Acardo
Mezcla de Acardo
Merengue de Kouba
Curry de Kouba
Jalea de Kouba
Chocolate de Kouba
Crema de Kouba
Mezcla de Kouba
Merengue de Payapa
Curry de Payapa
Jalea de Payapa
Chocolate de Payapa
Crema de Payapa
Mezcla de Payapa
Merengue de Yecana
Curry de Yecana
Jalea de Yecana
Chocolate de Yecana
Crema de Yecana
Mezcla de Yecana
Merengue de Alcho
Curry de Alcho
Jalea de Alcho
Chocolate de Alcho
Crema de Alcho
Mezcla de Alcho
Merengue de Drasi
Curry de Drasi
Jalea de Drasi
Chocolate de Drasi
Crema de Drasi
Mezcla de Drasi
Merengue de Anjiro
Curry de Anjiro
Jalea de Anjiro
Chocolate de Anjiro
Crema de Anjiro
Mezcla de Anjiro
Merengue de Dillo
Curry de Dillo
Jalea de Dillo
Chocolate de Dillo
Crema de Dillo
Mezcla de Dillo
Merengue de Baribá
Curry de Baribá
Jalea de Baribá
Chocolate de Baribá
Crema de Baribá
Mezcla de Baribá
Merengue de Chilan
Curry de Chilan
Jalea de Chilan
Chocolate de Chilan
Crema de Chilan
Mezcla de Chilan
Merengue de Hibis
Curry de Hibis
Jalea de Hibis
Chocolate de Hibis
Crema de Hibis
Mezcla de Hibis
Cruller Mal Sueño
Clásica Omega
Clásica Alfa
Clásica Delta
Glaseada de Plasma

View File

@ -0,0 +1,203 @@
Merengue de Zreza
Curri de Zreza
Confitura de Zreza
Chocolate de Zreza
Crema de Zreza
Mezcla de Zreza
Merengue de Atania
Curri de Atania
Confitura de Atania
Chocolate de Atania
Crema de Atania
Mezcla de Atania
Merengue de Meloc
Curri de Meloc
Confitura de Meloc
Chocolate de Meloc
Crema de Meloc
Mezcla de Meloc
Merengue de Safre
Curri de Safre
Confitura de Safre
Chocolate de Safre
Crema de Safre
Mezcla de Safre
Merengue de Perasi
Curri de Perasi
Confitura de Perasi
Chocolate de Perasi
Crema de Perasi
Mezcla de Perasi
Merengue de Aranja
Curri de Aranja
Confitura de Aranja
Chocolate de Aranja
Crema de Aranja
Mezcla de Aranja
Merengue de Caquic
Curri de Caquic
Confitura de Caquic
Chocolate de Caquic
Crema de Caquic
Mezcla de Caquic
Merengue de Ziuela
Curri de Ziuela
Confitura de Ziuela
Chocolate de Ziuela
Crema de Ziuela
Mezcla de Ziuela
Merengue de Zidra
Curri de Zidra
Confitura de Zidra
Chocolate de Zidra
Crema de Zidra
Mezcla de Zidra
Merengue de Grana
Curri de Grana
Confitura de Grana
Chocolate de Grana
Crema de Grana
Mezcla de Grana
Merengue de Algama
Curri de Algama
Confitura de Algama
Chocolate de Algama
Crema de Algama
Mezcla de Algama
Merengue de Ispero
Curri de Ispero
Confitura de Ispero
Chocolate de Ispero
Crema de Ispero
Mezcla de Ispero
Merengue de Meluce
Curri de Meluce
Confitura de Meluce
Chocolate de Meluce
Crema de Meluce
Mezcla de Meluce
Merengue de Uvav
Curri de Uvav
Confitura de Uvav
Chocolate de Uvav
Crema de Uvav
Mezcla de Uvav
Merengue de Tamate
Curri de Tamate
Confitura de Tamate
Chocolate de Tamate
Crema de Tamate
Mezcla de Tamate
Merengue de Caoca
Curri de Caoca
Confitura de Caoca
Chocolate de Caoca
Crema de Caoca
Mezcla de Caoca
Merengue de Pasio
Curri de Pasio
Confitura de Pasio
Chocolate de Pasio
Crema de Pasio
Mezcla de Pasio
Merengue de Gualot
Curri de Gualot
Confitura de Gualot
Chocolate de Gualot
Crema de Gualot
Mezcla de Gualot
Merengue de Tamar
Curri de Tamar
Confitura de Tamar
Chocolate de Tamar
Crema de Tamar
Mezcla de Tamar
Merengue de Rimoya
Curri de Rimoya
Confitura de Rimoya
Chocolate de Rimoya
Crema de Rimoya
Mezcla de Rimoya
Merengue de Pomaro
Curri de Pomaro
Confitura de Pomaro
Chocolate de Pomaro
Crema de Pomaro
Mezcla de Pomaro
Merengue de Kebia
Curri de Kebia
Confitura de Kebia
Chocolate de Kebia
Crema de Kebia
Mezcla de Kebia
Merengue de Acardo
Curri de Acardo
Confitura de Acardo
Chocolate de Acardo
Crema de Acardo
Mezcla de Acardo
Merengue de Kouba
Curri de Kouba
Confitura de Kouba
Chocolate de Kouba
Crema de Kouba
Mezcla de Kouba
Merengue de Payapa
Curri de Payapa
Confitura de Payapa
Chocolate de Payapa
Crema de Payapa
Mezcla de Payapa
Merengue de Yecana
Curri de Yecana
Confitura de Yecana
Chocolate de Yecana
Crema de Yecana
Mezcla de Yecana
Merengue de Alcho
Curri de Alcho
Confitura de Alcho
Chocolate de Alcho
Crema de Alcho
Mezcla de Alcho
Merengue de Drasi
Curri de Drasi
Confitura de Drasi
Chocolate de Drasi
Crema de Drasi
Mezcla de Drasi
Merengue de Anjiro
Curri de Anjiro
Confitura de Anjiro
Chocolate de Anjiro
Crema de Anjiro
Mezcla de Anjiro
Merengue de Dillo
Curri de Dillo
Confitura de Dillo
Chocolate de Dillo
Crema de Dillo
Mezcla de Dillo
Merengue de Baribá
Curri de Baribá
Confitura de Baribá
Chocolate de Baribá
Crema de Baribá
Mezcla de Baribá
Merengue de Chilan
Curri de Chilan
Confitura de Chilan
Chocolate de Chilan
Crema de Chilan
Mezcla de Chilan
Merengue de Hibis
Curri de Hibis
Confitura de Hibis
Chocolate de Hibis
Crema de Hibis
Mezcla de Hibis
Cruller Mal Sueño
Clásico Omega
Clásico Alfa
Clásico Delta
Glaseado de Plasma

View File

@ -0,0 +1,203 @@
Meringue à la Ceriz
Curry à la Ceriz
Confiture à la Ceriz
Chocolat à la Ceriz
Crème à la Ceriz
Mélange de Ceriz
Meringue à la Maron
Curry à la Maron
Confiture à la Maron
Chocolat à la Maron
Crème à la Maron
Mélange de Maron
Meringue à la Pêcha
Curry à la Pêcha
Confiture à la Pêcha
Chocolat à la Pêcha
Crème à la Pêcha
Mélange de Pêcha
Meringue à la Fraive
Curry à la Fraive
Confiture à la Fraive
Chocolat à la Fraive
Crème à la Fraive
Mélange de Fraive
Meringue à la Willia
Curry à la Willia
Confiture à la Willia
Chocolat à la Willia
Crème à la Willia
Mélange de Willia
Meringue à lOran
Curry à lOran
Confiture à lOran
Chocolat à lOran
Crème à lOran
Mélange dOran
Meringue à la Kika
Curry à la Kika
Confiture à la Kika
Chocolat à la Kika
Crème à la Kika
Mélange de Kika
Meringue à la Prine
Curry à la Prine
Confiture à la Prine
Chocolat à la Prine
Crème à la Prine
Mélange de Prine
Meringue à la Sitrus
Curry à la Sitrus
Confiture à la Sitrus
Chocolat à la Sitrus
Crème à la Sitrus
Mélange de Sitrus
Meringue à la Grena
Curry à la Grena
Confiture à la Grena
Chocolat à la Grena
Crème à la Grena
Mélange de Grena
Meringue à lAlga
Curry à lAlga
Confiture à lAlga
Chocolat à lAlga
Crème à lAlga
Mélange dAlga
Meringue à la Qualot
Curry à la Qualot
Confiture à la Qualot
Chocolat à la Qualot
Crème à la Qualot
Mélange de Qualot
Meringue à la Lonme
Curry à la Lonme
Confiture à la Lonme
Chocolat à la Lonme
Crème à la Lonme
Mélange de Lonme
Meringue à la Résin
Curry à la Résin
Confiture à la Résin
Chocolat à la Résin
Crème à la Résin
Mélange de Résin
Meringue à la Tamato
Curry à la Tamato
Confiture à la Tamato
Chocolat à la Tamato
Crème à la Tamato
Mélange de Tamato
Meringue à la Chocco
Curry à la Chocco
Confiture à la Chocco
Chocolat à la Chocco
Crème à la Chocco
Mélange de Chocco
Meringue à la Pocpoc
Curry à la Pocpoc
Confiture à la Pocpoc
Chocolat à la Pocpoc
Crème à la Pocpoc
Mélange de Pocpoc
Meringue à la Parma
Curry à la Parma
Confiture à la Parma
Chocolat à la Parma
Crème à la Parma
Mélange de Parma
Meringue à la Ratam
Curry à la Ratam
Confiture à la Ratam
Chocolat à la Ratam
Crème à la Ratam
Mélange de Ratam
Meringue à la Nanone
Curry à la Nanone
Confiture à la Nanone
Chocolat à la Nanone
Crème à la Nanone
Mélange de Nanone
Meringue à la Pomroz
Curry à la Pomroz
Confiture à la Pomroz
Chocolat à la Pomroz
Crème à la Pomroz
Mélange de Pomroz
Meringue à la Kébia
Curry à la Kébia
Confiture à la Kébia
Chocolat à la Kébia
Crème à la Kébia
Mélange de Kébia
Meringue à la Jouca
Curry à la Jouca
Confiture à la Jouca
Chocolat à la Jouca
Crème à la Jouca
Mélange de Jouca
Meringue à la Cobaba
Curry à la Cobaba
Confiture à la Cobaba
Chocolat à la Cobaba
Crème à la Cobaba
Mélange de Cobaba
Meringue à la Yapap
Curry à la Yapap
Confiture à la Yapap
Chocolat à la Yapap
Crème à la Yapap
Mélange de Yapap
Meringue à la Panga
Curry à la Panga
Confiture à la Panga
Chocolat à la Panga
Crème à la Panga
Mélange de Panga
Meringue à la Charti
Curry à la Charti
Confiture à la Charti
Chocolat à la Charti
Crème à la Charti
Mélange de Charti
Meringue à la Sédra
Curry à la Sédra
Confiture à la Sédra
Chocolat à la Sédra
Crème à la Sédra
Mélange de Sédra
Meringue à la Fraigo
Curry à la Fraigo
Confiture à la Fraigo
Chocolat à la Fraigo
Crème à la Fraigo
Mélange de Fraigo
Meringue à la Lampou
Curry à la Lampou
Confiture à la Lampou
Chocolat à la Lampou
Crème à la Lampou
Mélange de Lampou
Meringue à la Babiri
Curry à la Babiri
Confiture à la Babiri
Chocolat à la Babiri
Crème à la Babiri
Mélange de Babiri
Meringue à la Zalis
Curry à la Zalis
Confiture à la Zalis
Chocolat à la Zalis
Crème à la Zalis
Mélange de Zalis
Meringue à la Selro
Curry à la Selro
Confiture à la Selro
Chocolat à la Selro
Crème à la Selro
Mélange de Selro
Beignet Cauchemar
Oméga à lAncienne
Alpha à lAncienne
Delta à lAncienne
Plasma-Beigne

View File

@ -0,0 +1,203 @@
Meringa Baccaliegia
Curry Baccaliegia
Confettura Baccaliegia
Cioccolato Baccaliegia
Mousse Baccaliegia
Mix Baccaliegia
Meringa Baccastagna
Curry Baccastagna
Confettura Baccastagna
Cioccolato Baccastagna
Mousse Baccastagna
Mix Baccastagna
Meringa Baccapesca
Curry Baccapesca
Confettura Baccapesca
Cioccolato Baccapesca
Mousse Baccapesca
Mix Baccapesca
Meringa Baccafrago
Curry Baccafrago
Confettura Baccafrago
Cioccolato Baccafrago
Mousse Baccafrago
Mix Baccafrago
Meringa Baccaperina
Curry Baccaperina
Confettura Baccaperina
Cioccolato Baccaperina
Mousse Baccaperina
Mix Baccaperina
Meringa Baccarancia
Curry Baccarancia
Confettura Baccarancia
Cioccolato Baccarancia
Mousse Baccarancia
Mix Baccarancia
Meringa Baccaki
Curry Baccaki
Confettura Baccaki
Cioccolato Baccaki
Mousse Baccaki
Mix Baccaki
Meringa Baccaprugna
Curry Baccaprugna
Confettura Baccaprugna
Cioccolato Baccaprugna
Mousse Baccaprugna
Mix Baccaprugna
Meringa Baccacedro
Curry Baccacedro
Confettura Baccacedro
Cioccolato Baccacedro
Mousse Baccacedro
Mix Baccacedro
Meringa Baccagrana
Curry Baccagrana
Confettura Baccagrana
Cioccolato Baccagrana
Mousse Baccagrana
Mix Baccagrana
Meringa Baccalga
Curry Baccalga
Confettura Baccalga
Cioccolato Baccalga
Mousse Baccalga
Mix Baccalga
Meringa Baccaloquat
Curry Baccaloquat
Confettura Baccaloquat
Cioccolato Baccaloquat
Mousse Baccaloquat
Mix Baccaloquat
Meringa Baccamelon
Curry Baccamelon
Confettura Baccamelon
Cioccolato Baccamelon
Mousse Baccamelon
Mix Baccamelon
Meringa Baccauva
Curry Baccauva
Confettura Baccauva
Cioccolato Baccauva
Mousse Baccauva
Mix Baccauva
Meringa Baccamodoro
Curry Baccamodoro
Confettura Baccamodoro
Cioccolato Baccamodoro
Mousse Baccamodoro
Mix Baccamodoro
Meringa Baccacao
Curry Baccacao
Confettura Baccacao
Cioccolato Baccacao
Mousse Baccacao
Mix Baccacao
Meringa Baccapasflo
Curry Baccapasflo
Confettura Baccapasflo
Cioccolato Baccapasflo
Mousse Baccapasflo
Mix Baccapasflo
Meringa Baccaparmen
Curry Baccaparmen
Confettura Baccaparmen
Cioccolato Baccaparmen
Mousse Baccaparmen
Mix Baccaparmen
Meringa Baccarindo
Curry Baccarindo
Confettura Baccarindo
Cioccolato Baccarindo
Mousse Baccarindo
Mix Baccarindo
Meringa Baccamoya
Curry Baccamoya
Confettura Baccamoya
Cioccolato Baccamoya
Mousse Baccamoya
Mix Baccamoya
Meringa Baccarosmel
Curry Baccarosmel
Confettura Baccarosmel
Cioccolato Baccarosmel
Mousse Baccarosmel
Mix Baccarosmel
Meringa Baccakebia
Curry Baccakebia
Confettura Baccakebia
Cioccolato Baccakebia
Mousse Baccakebia
Mix Baccakebia
Meringa Baccanaca
Curry Baccanaca
Confettura Baccanaca
Cioccolato Baccanaca
Mousse Baccanaca
Mix Baccanaca
Meringa Baccababa
Curry Baccababa
Confettura Baccababa
Cioccolato Baccababa
Mousse Baccababa
Mix Baccababa
Meringa Baccapayapa
Curry Baccapayapa
Confettura Baccapayapa
Cioccolato Baccapayapa
Mousse Baccapayapa
Mix Baccapayapa
Meringa Baccaitan
Curry Baccaitan
Confettura Baccaitan
Cioccolato Baccaitan
Mousse Baccaitan
Mix Baccaitan
Meringa Baccaciofo
Curry Baccaciofo
Confettura Baccaciofo
Cioccolato Baccaciofo
Mousse Baccaciofo
Mix Baccaciofo
Meringa Baccacitrus
Curry Baccacitrus
Confettura Baccacitrus
Cioccolato Baccacitrus
Mousse Baccacitrus
Mix Baccacitrus
Meringa Baccahaban
Curry Baccahaban
Confettura Baccahaban
Cioccolato Baccahaban
Mousse Baccahaban
Mix Baccahaban
Meringa Baccaxan
Curry Baccaxan
Confettura Baccaxan
Cioccolato Baccaxan
Mousse Baccaxan
Mix Baccaxan
Meringa Baccababiri
Curry Baccababiri
Confettura Baccababiri
Cioccolato Baccababiri
Mousse Baccababiri
Mix Baccababiri
Meringa Baccacinlan
Curry Baccacinlan
Confettura Baccacinlan
Cioccolato Baccacinlan
Mousse Baccacinlan
Mix Baccacinlan
Meringa Baccarcadè
Curry Baccarcadè
Confettura Baccarcadè
Cioccolato Baccarcadè
Mousse Baccarcadè
Mix Baccarcadè
Cruller Sogniamari
Allantica omega
Allantica alpha
Allantica delta
Glassata plasma

View File

@ -0,0 +1,203 @@
クラボメレンゲ
クラボカリー
クラボコンフィ
クラボショコラ
クラボクリーム
クラボミックス
カゴメレンゲ
カゴカリー
カゴコンフィ
カゴショコラ
カゴクリーム
カゴミックス
モモンメレンゲ
モモンカリー
モモンコンフィ
モモンショコラ
モモンクリーム
モモンミックス
チーゴメレンゲ
チーゴカリー
チーゴコンフィ
チーゴショコラ
チーゴクリーム
チーゴミックス
ナナシメレンゲ
ナナシカリー
ナナシコンフィ
ナナシショコラ
ナナシクリーム
ナナシミックス
オレンメレンゲ
オレンカリー
オレンコンフィ
オレンショコラ
オレンクリーム
オレンミックス
キーメレンゲ
キーカリー
キーコンフィ
キーショコラ
キークリーム
キーミックス
ラムメレンゲ
ラムカリー
ラムコンフィ
ラムショコラ
ラムクリーム
ラムミックス
オボンメレンゲ
オボンカリー
オボンコンフィ
オボンショコラ
オボンクリーム
オボンミックス
ザロクメレンゲ
ザロクカリー
ザロクコンフィ
ザロクショコラ
ザロククリーム
ザロクミックス
ネコブメレンゲ
ネコブカリー
ネコブコンフィ
ネコブショコラ
ネコブクリーム
ネコブミックス
タポルメレンゲ
タポルカリー
タポルコンフィ
タポルショコラ
タポルクリーム
タポルミックス
ロメメレンゲ
ロメカリー
ロメコンフィ
ロメショコラ
ロメクリーム
ロメミックス
ウブメレンゲ
ウブカリー
ウブコンフィ
ウブショコラ
ウブクリーム
ウブミックス
マトマメレンゲ
マトマカリー
マトマコンフィ
マトマショコラ
マトマクリーム
マトマミックス
オッカメレンゲ
オッカカリー
オッカコンフィ
オッカショコラ
オッカクリーム
オッカミックス
イトケメレンゲ
イトケカリー
イトケコンフィ
イトケショコラ
イトケクリーム
イトケミックス
ソクノメレンゲ
ソクノカリー
ソクノコンフィ
ソクノショコラ
ソクノクリーム
ソクノミックス
リンドメレンゲ
リンドカリー
リンドコンフィ
リンドショコラ
リンドクリーム
リンドミックス
ヤチェメレンゲ
ヤチェカリー
ヤチェコンフィ
ヤチェショコラ
ヤチェクリーム
ヤチェミックス
ヨプメレンゲ
ヨプカリー
ヨプコンフィ
ヨプショコラ
ヨプクリーム
ヨプミックス
ビアーメレンゲ
ビアーカリー
ビアーコンフィ
ビアーショコラ
ビアークリーム
ビアーミックス
シュカメレンゲ
シュカカリー
シュカコンフィ
シュカショコラ
シュカクリーム
シュカミックス
バコウメレンゲ
バコウカリー
バコウコンフィ
バコウショコラ
バコウクリーム
バコウミックス
ウタンメレンゲ
ウタンカリー
ウタンコンフィ
ウタンショコラ
ウタンクリーム
ウタンミックス
タンガメレンゲ
タンガカリー
タンガコンフィ
タンガショコラ
タンガクリーム
タンガミックス
ヨロギメレンゲ
ヨロギカリー
ヨロギコンフィ
ヨロギショコラ
ヨロギクリーム
ヨロギミックス
カシブメレンゲ
カシブカリー
カシブコンフィ
カシブショコラ
カシブクリーム
カシブミックス
ハバンメレンゲ
ハバンカリー
ハバンコンフィ
ハバンショコラ
ハバンクリーム
ハバンミックス
ナモメレンゲ
ナモカリー
ナモコンフィ
ナモショコラ
ナモクリーム
ナモミックス
リリバメレンゲ
リリバカリー
リリバコンフィ
リリバショコラ
リリバクリーム
リリバミックス
ホズメレンゲ
ホズカリー
ホズコンフィ
ホズショコラ
ホズクリーム
ホズミックス
ロゼルメレンゲ
ロゼルカリー
ロゼルコンフィ
ロゼルショコラ
ロゼルクリーム
ロゼルミックス
ナイトメアクルーラー
オールドファッションオメガ
オールドファッションアルファ
オールドファッションデルタ
プラズマディップ

View File

@ -0,0 +1,203 @@
버치 머랭
버치 카레
버치 잼
버치 쇼콜라
버치 크림
버치 믹스
유루 머랭
유루 카레
유루 잼
유루 쇼콜라
유루 크림
유루 믹스
복슝 머랭
복슝 카레
복슝 잼
복슝 쇼콜라
복슝 크림
복슝 믹스
복분 머랭
복분 카레
복분 잼
복분 쇼콜라
복분 크림
복분 믹스
배리 머랭
배리 카레
배리 잼
배리 쇼콜라
배리 크림
배리 믹스
오랭 머랭
오랭 카레
오랭 잼
오랭 쇼콜라
오랭 크림
오랭 믹스
시몬 머랭
시몬 카레
시몬 잼
시몬 쇼콜라
시몬 크림
시몬 믹스
리샘 머랭
리샘 카레
리샘 잼
리샘 쇼콜라
리샘 크림
리샘 믹스
자뭉 머랭
자뭉 카레
자뭉 잼
자뭉 쇼콜라
자뭉 크림
자뭉 믹스
유석 머랭
유석 카레
유석 잼
유석 쇼콜라
유석 크림
유석 믹스
시마 머랭
시마 카레
시마 잼
시마 쇼콜라
시마 크림
시마 믹스
파비 머랭
파비 카레
파비 잼
파비 쇼콜라
파비 크림
파비 믹스
로매 머랭
로매 카레
로매 잼
로매 쇼콜라
로매 크림
로매 믹스
또뽀 머랭
또뽀 카레
또뽀 잼
또뽀 쇼콜라
또뽀 크림
또뽀 믹스
토망 머랭
토망 카레
토망 잼
토망 쇼콜라
토망 크림
토망 믹스
오카 머랭
오카 카레
오카 잼
오카 쇼콜라
오카 크림
오카 믹스
꼬시개 머랭
꼬시개 카레
꼬시개 잼
꼬시개 쇼콜라
꼬시개 크림
꼬시개 믹스
초나 머랭
초나 카레
초나 잼
초나 쇼콜라
초나 크림
초나 믹스
린드 머랭
린드 카레
린드 잼
린드 쇼콜라
린드 크림
린드 믹스
플카 머랭
플카 카레
플카 잼
플카 쇼콜라
플카 크림
플카 믹스
로플 머랭
로플 카레
로플 잼
로플 쇼콜라
로플 크림
로플 믹스
으름 머랭
으름 카레
으름 잼
으름 쇼콜라
으름 크림
으름 믹스
슈캐 머랭
슈캐 카레
슈캐 잼
슈캐 쇼콜라
슈캐 크림
슈캐 믹스
바코 머랭
바코 카레
바코 잼
바코 쇼콜라
바코 크림
바코 믹스
야파 머랭
야파 카레
야파 잼
야파 쇼콜라
야파 크림
야파 믹스
리체 머랭
리체 카레
리체 잼
리체 쇼콜라
리체 크림
리체 믹스
루미 머랭
루미 카레
루미 잼
루미 쇼콜라
루미 크림
루미 믹스
수불 머랭
수불 카레
수불 잼
수불 쇼콜라
수불 크림
수불 믹스
하반 머랭
하반 카레
하반 잼
하반 쇼콜라
하반 크림
하반 믹스
마코 머랭
마코 카레
마코 잼
마코 쇼콜라
마코 크림
마코 믹스
바리비 머랭
바리비 카레
바리비 잼
바리비 쇼콜라
바리비 크림
바리비 믹스
카리 머랭
카리 카레
카리 잼
카리 쇼콜라
카리 크림
카리 믹스
로셀 머랭
로셀 카레
로셀 잼
로셀 쇼콜라
로셀 크림
로셀 믹스
나이트메어 크룰러
올드 패션드 오메가
올드 패션드 알파
올드 패션드 델타
플라스마 딥

View File

@ -0,0 +1,203 @@
樱子蛋白霜
樱子咖喱
樱子蜜饯
樱子巧克力
樱子奶油
樱子综合
零余蛋白霜
零余咖喱
零余蜜饯
零余巧克力
零余奶油
零余综合
桃桃蛋白霜
桃桃咖喱
桃桃蜜饯
桃桃巧克力
桃桃奶油
桃桃综合
莓莓蛋白霜
莓莓咖喱
莓莓蜜饯
莓莓巧克力
莓莓奶油
莓莓综合
利木蛋白霜
利木咖喱
利木蜜饯
利木巧克力
利木奶油
利木综合
橙橙蛋白霜
橙橙咖喱
橙橙蜜饯
橙橙巧克力
橙橙奶油
橙橙综合
柿仔蛋白霜
柿仔咖喱
柿仔蜜饯
柿仔巧克力
柿仔奶油
柿仔综合
木子蛋白霜
木子咖喱
木子蜜饯
木子巧克力
木子奶油
木子综合
文柚蛋白霜
文柚咖喱
文柚蜜饯
文柚巧克力
文柚奶油
文柚综合
榴石蛋白霜
榴石咖喱
榴石蜜饯
榴石巧克力
榴石奶油
榴石综合
藻根蛋白霜
藻根咖喱
藻根蜜饯
藻根巧克力
藻根奶油
藻根综合
比巴蛋白霜
比巴咖喱
比巴蜜饯
比巴巧克力
比巴奶油
比巴综合
哈密蛋白霜
哈密咖喱
哈密蜜饯
哈密巧克力
哈密奶油
哈密综合
萄葡蛋白霜
萄葡咖喱
萄葡蜜饯
萄葡巧克力
萄葡奶油
萄葡综合
茄番蛋白霜
茄番咖喱
茄番蜜饯
茄番巧克力
茄番奶油
茄番综合
巧可蛋白霜
巧可咖喱
巧可蜜饯
巧可巧克力
巧可奶油
巧可综合
千香蛋白霜
千香咖喱
千香蜜饯
千香巧克力
千香奶油
千香综合
烛木蛋白霜
烛木咖喱
烛木蜜饯
烛木巧克力
烛木奶油
烛木综合
罗子蛋白霜
罗子咖喱
罗子蜜饯
罗子巧克力
罗子奶油
罗子综合
番荔蛋白霜
番荔咖喱
番荔蜜饯
番荔巧克力
番荔奶油
番荔综合
莲蒲蛋白霜
莲蒲咖喱
莲蒲蜜饯
莲蒲巧克力
莲蒲奶油
莲蒲综合
通通蛋白霜
通通咖喱
通通蜜饯
通通巧克力
通通奶油
通通综合
腰木蛋白霜
腰木咖喱
腰木蜜饯
腰木巧克力
腰木奶油
腰木综合
棱瓜蛋白霜
棱瓜咖喱
棱瓜蜜饯
棱瓜巧克力
棱瓜奶油
棱瓜综合
福禄蛋白霜
福禄咖喱
福禄蜜饯
福禄巧克力
福禄奶油
福禄综合
扁樱蛋白霜
扁樱咖喱
扁樱蜜饯
扁樱巧克力
扁樱奶油
扁樱综合
草蚕蛋白霜
草蚕咖喱
草蚕蜜饯
草蚕巧克力
草蚕奶油
草蚕综合
佛柑蛋白霜
佛柑咖喱
佛柑蜜饯
佛柑巧克力
佛柑奶油
佛柑综合
莓榴蛋白霜
莓榴咖喱
莓榴蜜饯
莓榴巧克力
莓榴奶油
莓榴综合
刺耳蛋白霜
刺耳咖喱
刺耳蜜饯
刺耳巧克力
刺耳奶油
刺耳综合
霹霹蛋白霜
霹霹咖喱
霹霹蜜饯
霹霹巧克力
霹霹奶油
霹霹综合
灯浆蛋白霜
灯浆咖喱
灯浆蜜饯
灯浆巧克力
灯浆奶油
灯浆综合
洛玫蛋白霜
洛玫咖喱
洛玫蜜饯
洛玫巧克力
洛玫奶油
洛玫综合
梦魇螺旋甜甜圈
欧米伽蛋糕甜甜圈
阿尔法蛋糕甜甜圈
德尔塔蛋糕甜甜圈
等离子闪电甜甜圈

View File

@ -0,0 +1,203 @@
櫻子蛋白霜
櫻子咖哩
櫻子蜜餞
櫻子巧克力
櫻子鮮奶油
櫻子綜合
零餘蛋白霜
零餘咖哩
零餘蜜餞
零餘巧克力
零餘鮮奶油
零餘綜合
桃桃蛋白霜
桃桃咖哩
桃桃蜜餞
桃桃巧克力
桃桃鮮奶油
桃桃綜合
莓莓蛋白霜
莓莓咖哩
莓莓蜜餞
莓莓巧克力
莓莓鮮奶油
莓莓綜合
利木蛋白霜
利木咖哩
利木蜜餞
利木巧克力
利木鮮奶油
利木綜合
橙橙蛋白霜
橙橙咖哩
橙橙蜜餞
橙橙巧克力
橙橙鮮奶油
橙橙綜合
柿仔蛋白霜
柿仔咖哩
柿仔蜜餞
柿仔巧克力
柿仔鮮奶油
柿仔綜合
木子蛋白霜
木子咖哩
木子蜜餞
木子巧克力
木子鮮奶油
木子綜合
文柚蛋白霜
文柚咖哩
文柚蜜餞
文柚巧克力
文柚鮮奶油
文柚綜合
榴石蛋白霜
榴石咖哩
榴石蜜餞
榴石巧克力
榴石鮮奶油
榴石綜合
藻根蛋白霜
藻根咖哩
藻根蜜餞
藻根巧克力
藻根鮮奶油
藻根綜合
比巴蛋白霜
比巴咖哩
比巴蜜餞
比巴巧克力
比巴鮮奶油
比巴綜合
哈密蛋白霜
哈密咖哩
哈密蜜餞
哈密巧克力
哈密鮮奶油
哈密綜合
萄葡蛋白霜
萄葡咖哩
萄葡蜜餞
萄葡巧克力
萄葡鮮奶油
萄葡綜合
茄番蛋白霜
茄番咖哩
茄番蜜餞
茄番巧克力
茄番鮮奶油
茄番綜合
巧可蛋白霜
巧可咖哩
巧可蜜餞
巧可巧克力
巧可鮮奶油
巧可綜合
千香蛋白霜
千香咖哩
千香蜜餞
千香巧克力
千香鮮奶油
千香綜合
燭木蛋白霜
燭木咖哩
燭木蜜餞
燭木巧克力
燭木鮮奶油
燭木綜合
羅子蛋白霜
羅子咖哩
羅子蜜餞
羅子巧克力
羅子鮮奶油
羅子綜合
番荔蛋白霜
番荔咖哩
番荔蜜餞
番荔巧克力
番荔鮮奶油
番荔綜合
蓮蒲蛋白霜
蓮蒲咖哩
蓮蒲蜜餞
蓮蒲巧克力
蓮蒲鮮奶油
蓮蒲綜合
通通蛋白霜
通通咖哩
通通蜜餞
通通巧克力
通通鮮奶油
通通綜合
腰木蛋白霜
腰木咖哩
腰木蜜餞
腰木巧克力
腰木鮮奶油
腰木綜合
稜瓜蛋白霜
稜瓜咖哩
稜瓜蜜餞
稜瓜巧克力
稜瓜鮮奶油
稜瓜綜合
福祿蛋白霜
福祿咖哩
福祿蜜餞
福祿巧克力
福祿鮮奶油
福祿綜合
扁櫻蛋白霜
扁櫻咖哩
扁櫻蜜餞
扁櫻巧克力
扁櫻鮮奶油
扁櫻綜合
草蠶蛋白霜
草蠶咖哩
草蠶蜜餞
草蠶巧克力
草蠶鮮奶油
草蠶綜合
佛柑蛋白霜
佛柑咖哩
佛柑蜜餞
佛柑巧克力
佛柑鮮奶油
佛柑綜合
莓榴蛋白霜
莓榴咖哩
莓榴蜜餞
莓榴巧克力
莓榴鮮奶油
莓榴綜合
刺耳蛋白霜
刺耳咖哩
刺耳蜜餞
刺耳巧克力
刺耳鮮奶油
刺耳綜合
霹霹蛋白霜
霹霹咖哩
霹霹蜜餞
霹霹巧克力
霹霹鮮奶油
霹霹綜合
燈漿蛋白霜
燈漿咖哩
燈漿蜜餞
燈漿巧克力
燈漿鮮奶油
燈漿綜合
洛玫蛋白霜
洛玫咖哩
洛玫蜜餞
洛玫巧克力
洛玫鮮奶油
洛玫綜合
夢魘螺旋甜甜圈
歐米加蛋糕甜甜圈
阿爾法蛋糕甜甜圈
德爾塔蛋糕甜甜圈
等離子閃電甜甜圈

View File

@ -46,6 +46,7 @@ public sealed class SaveBlockAccessor9ZA(SAV9ZA sav) : SCBlockAccessor
public EventWorkValueStorageKey128 Spawner4 { get; } = new(sav, Block(sav, KEventSpawner4)); // (u64-key, u64-hash, u64-struct)
public MableStatus9a Mable { get; } = new(sav, Block(sav, KStatusMable));
public DonutPocket9a Donuts { get; } = new(sav, BlockSafe(sav, KDonuts));
private const uint KBox = 0x0d66012c; // Box Data
private const uint KParty = 0x3AA1A9AD; // Party Data
@ -152,4 +153,9 @@ public sealed class SaveBlockAccessor9ZA(SAV9ZA sav) : SCBlockAccessor
private const uint KNightRoyaleBonusCards = 0x2A07F494; // object
private const uint KStatusMable = 0x85DBDCE9; // Mable Overall Status
private const uint KDistortionTimeRemain = 0x84D0F3CA;
private const uint KDonuts = 0xBE007476; // object: donut[999], sizeof = 0x48
private const uint KDonutDistortionInUse = 0x25335B2A; // Inside distortion, this is the currently used donut
public const uint KHyperspaceSurveyPoints = 0x0235471C;
}

View File

@ -80,6 +80,7 @@ public override void CopyChangesFrom(SaveFile sav)
public PlayerAppearance9a PlayerAppearance => Blocks.PlayerAppearance;
public PlayerFashion9a PlayerFashion => Blocks.PlayerFashion;
public ConfigSave9a Config => Blocks.Config;
public DonutPocket9a Donuts => Blocks.Donuts;
#endregion
protected override SAV9ZA CloneInternal()

View File

@ -0,0 +1,535 @@
using System;
using System.Diagnostics.CodeAnalysis;
using static System.Buffers.Binary.BinaryPrimitives;
namespace PKHeX.Core;
public sealed class DonutPocket9a(SAV9ZA sav, SCBlock block) : SaveBlock<SAV9ZA>(sav, block.Raw)
{
public const int MaxCount = 999;
public Donut9a GetDonut(int index)
{
ArgumentOutOfRangeException.ThrowIfGreaterThan<uint>((uint)index, MaxCount);
var slice = Raw.Slice(index * Donut9a.Size, Donut9a.Size);
return new Donut9a(slice);
}
}
public static class DonutInfo
{
public static readonly DonutBerryDetail[] Berries =
[
new(0149, 0 ,10, 0 , 0 , 0 , 0 , 1 , 60),
new(0150, 1 ,0 , 10, 0 , 0 , 0 , 1 , 60),
new(0151, 2 ,0 , 0 , 10, 0 , 0 , 1 , 60),
new(0152, 3 ,0 , 0 , 0 , 10, 0 , 1 , 60),
new(0153, 4 ,0 , 0 , 0 , 0 , 10, 1 , 60),
new(0155, 5 ,5 , 5 , 0 , 5 , 5 , 1 , 60),
new(0156, 6 ,5 , 5 , 5 , 0 , 5 , 1 , 60),
new(0157, 7 ,5 , 5 , 5 , 5 , 0 , 2 , 65),
new(0158, 8 ,0 , 5 , 5 , 5 , 5 , 2 , 65),
new(0169, 9 ,10, 0 , 10, 10, 0 , 2 , 65),
new(0170, 10 ,0 , 10, 0 , 10, 10, 2 , 65),
new(0171, 11 ,10, 0 , 10, 0 , 10, 2 , 65),
new(0172, 12 ,10, 10, 0 , 10, 0 , 2 , 65),
new(0173, 13 ,0 , 10, 10, 0 , 10, 2 , 65),
new(0174, 14 ,15, 10, 0 , 0 , 0 , 2 , 65),
new(0184, 15 ,15, 0 , 10, 0 , 0 , 3 , 70),
new(0185, 16 ,0 , 15, 0 , 10, 0 , 3 , 70),
new(0186, 17 ,0 , 0 , 15, 0 , 10, 3 , 70),
new(0187, 18 ,10, 0 , 0 , 15, 0 , 3 , 70),
new(0188, 19 ,0 , 10, 0 , 0 , 15, 3 , 70),
new(0189, 20 ,15, 0 , 0 , 10, 0 , 3 , 70),
new(0190, 21 ,0 , 15, 0 , 0 , 10, 3 , 70),
new(0191, 22 ,10, 0 , 15, 0 , 0 , 3 , 70),
new(0192, 23 ,0 , 10, 0 , 15, 0 , 3 , 70),
new(0193, 24 ,0 , 0 , 10, 0 , 15, 3 , 70),
new(0194, 25 ,20, 0 , 0 , 0 , 10, 3 , 70),
new(0195, 26 ,10, 20, 0 , 0 , 0 , 3 , 70),
new(0196, 27 ,0 , 10, 20, 0 , 0 , 3 , 70),
new(0197, 28 ,0 , 0 , 10, 20, 0 , 3 , 70),
new(0198, 29 ,0 , 0 , 0 , 10, 20, 3 , 70),
new(0199, 30 ,25, 10, 0 , 0 , 0 , 3 , 70),
new(0200, 31 ,0 , 25, 10, 0 , 0 , 3 , 70),
new(0686, 32 ,0 , 0 , 25, 10, 0 , 3 , 70),
new(2651, 0 , 40, 0 , 0 , 0 , 0 , 5 , 80),
new(2652, 1 , 0 , 40, 0 , 0 , 0 , 3 , 100),
new(2653, 2 , 0 , 0 , 40, 0 , 0 , 2 , 100),
new(2654, 3 , 0 , 0 , 0 , 40, 0 , 3 , 110),
new(2655, 4 , 0 , 0 , 0 , 0 , 40, 4 , 90),
new(2656, 5 , 20, 0 , 10, 15, 15, 6 , 90),
new(2657, 6 , 15, 20, 0 , 10, 15, 4 , 110),
new(2658, 7 , 15, 15, 20, 0 , 10, 3 , 110),
new(2659, 8 , 10, 15, 15, 20, 0 , 4 , 120),
new(2660, 9 , 35, 5 , 30, 0 , 0 , 7 , 140),
new(2661, 10, 0 , 35, 5 , 30, 0 , 5 , 160),
new(2662, 11, 0 , 0 , 35, 5 , 30, 4 , 160),
new(2663, 12, 5 , 30, 0 , 0 , 35, 6 , 150),
new(2664, 13, 60, 5 , 0 , 0 , 25, 8 , 140),
new(2665, 14, 25, 60, 5 , 0 , 0 , 6 , 180),
new(2666, 15, 0 , 25, 60, 5 , 0 , 5 , 180),
new(2667, 16, 0 , 0 , 25, 60, 5 , 6 , 200),
new(2668, 17, 5 , 0 , 0 , 25, 60, 7 , 160),
new(2669, 18, 55, 25, 15, 5 , 0 , 9 , 210),
new(2670, 19, 0 , 55, 25, 15, 5 , 7 , 250),
new(2671, 20, 5 , 0 , 55, 25, 15, 6 , 250),
new(2672, 21, 15, 5 , 0 , 55, 25, 7 , 270),
new(2673, 22, 25, 15, 5 , 0 , 55, 8 , 230),
new(2674, 23, 95, 5 , 10, 10, 0 , 10, 240),
new(2675, 24, 0 , 95, 5 , 10, 10, 8 , 300),
new(2676, 25, 10, 0 , 95, 5 , 10, 7 , 300),
new(2677, 26, 10, 10, 0 , 95, 5 , 8 , 330),
new(2678, 27, 5 , 10, 10, 0 , 95, 9 , 270),
new(2679, 28, 0 , 65, 85, 0 , 0 , 8 , 370),
new(2680, 29, 0 , 85, 0 , 0 , 65, 9 , 370),
new(2681, 30, 0 , 0 , 0 , 85, 65, 9 , 400),
new(2682, 31, 85, 0 , 0 , 65, 0 , 9 , 370),
new(2683, 32, 65, 0 , 0 , 0 , 85, 10, 340),
];
/// <summary>
/// Recalculate the donut stats based on its berries.
/// </summary>
/// <param name="donut">The donut to recalculate.</param>
public static void RecalculateDonutStats(this Donut9a donut)
{
// sum up the stats for each berry
var boost = 1;
var calories = 0;
var berries = donut.GetBerries();
foreach (var berry in berries)
{
if (!TryGetBerry(berry, out var detail))
continue;
calories += detail.Calories;
boost += detail.Boost;
}
donut.Calories = (ushort)((calories > 9999) ? 9999 : (ushort)calories);
donut.LevelBoost = (byte)boost;
// Stars??
// Flavors??
}
public static void RecalculateDonutFlavors(this Donut9a donut, Span<int> flavors)
{
var berries = donut.GetBerries();
foreach (var berry in berries)
{
if (!TryGetBerry(berry, out var detail))
continue;
flavors[0] += detail.Spicy;
flavors[1] += detail.Dry;
flavors[2] += detail.Sweet;
flavors[3] += detail.Bitter;
flavors[4] += detail.Sour;
}
}
public static bool TryGetBerry(ushort berry, out DonutBerryDetail detail)
{
foreach (var b in Berries)
{
if (b.Item != berry)
continue;
detail = b;
return true;
}
detail = default;
return false;
}
public static bool TryGetFlavorName(ulong hash, [NotNullWhen(true)] out string? name)
{
foreach (var (h, n) in Flavors)
{
if (h != hash)
continue;
name = n;
return true;
}
name = null;
return false;
}
// Could compute these during runtime, but I guess it helps discoverability for search.
// Hash is FnvHash.HashFnv1a_64 of the internal flavor Name.
public static (ulong Hash, string Name)[] Flavors =
[
(0xCCFCBB9681D321F1, "sweet_01_lv1"),
(0xCCFCB89681D31CD8, "sweet_01_lv2"),
(0xCCFCB99681D31E8B, "sweet_01_lv3"),
(0xA92EF5B2B4003DDF, "sweet_03_lv1"),
(0xA92EF6B2B4003F92, "sweet_03_lv2"),
(0xA92EF7B2B4004145, "sweet_03_lv3"),
(0x6F78E974FC99251E, "sweet_04_lv1"),
(0x6F78E874FC99236B, "sweet_04_lv2"),
(0x6F78E774FC9921B8, "sweet_04_lv3"),
(0xC5C2B39FF7DDDEF5, "sweet_05_lv1"),
(0xC5C2B09FF7DDD9DC, "sweet_05_lv2"),
(0xC5C2B19FF7DDDB8F, "sweet_05_lv3"),
(0xF9BF21792E9AF2DC, "sweet_06_lv1"),
(0xF9BF24792E9AF7F5, "sweet_06_lv2"),
(0xF9BF23792E9AF642, "sweet_06_lv3"),
(0xB9EB85668F2373C3, "sweet_07_lv1"),
(0xB9EB86668F237576, "sweet_07_lv2"),
(0xB9EB87668F237729, "sweet_07_lv3"),
(0xBA2A639672CE56D2, "sweet_08_lv1"),
(0xBA2A629672CE551F, "sweet_08_lv2"),
(0xBA2A619672CE536C, "sweet_08_lv3"),
(0x541E83577FBC1009, "sweet_09_lv1"),
(0x541E80577FBC0AF0, "sweet_09_lv2"),
(0x541E81577FBC0CA3, "sweet_09_lv3"),
(0x1F44DF68B728B1EF, "sweet_10_lv1"),
(0x1F44E068B728B3A2, "sweet_10_lv2"),
(0x1F44E168B728B555, "sweet_10_lv3"),
(0x742F1750D66962F8, "sweet_11_lv1"),
(0x742F1A50D6696811, "sweet_11_lv2"),
(0x742F1950D669665E, "sweet_11_lv3"),
(0xC138697B4F4B4CC1, "sweet_12_lv1"),
(0xC138667B4F4B47A8, "sweet_12_lv2"),
(0xC138677B4F4B495B, "sweet_12_lv3"),
(0x69FD2589A16AC1CA, "sweet_13_lv1"),
(0x69FD2489A16AC017, "sweet_13_lv2"),
(0x69FD2389A16ABE64, "sweet_13_lv3"),
(0x05EC3138449C8AD3, "sweet_14_lv1"),
(0x05EC3238449C8C86, "sweet_14_lv2"),
(0x05EC3338449C8E39, "sweet_14_lv3"),
(0x16A60F5F34A05A6C, "sweet_15_lv1"),
(0x16A6125F34A05F85, "sweet_15_lv2"),
(0x16A6115F34A05DD2, "sweet_15_lv3"),
(0xBBEBD92E8CB57645, "sweet_16_lv1"),
(0xBBEBD62E8CB5712C, "sweet_16_lv2"),
(0xBBEBD72E8CB572DF, "sweet_16_lv3"),
(0x0E989541C730682E, "sweet_17_lv1"),
(0x0E989441C730667B, "sweet_17_lv2"),
(0x0E989341C73064C8, "sweet_17_lv3"),
(0xFB824941B7F1E4A7, "sweet_18_lv1"),
(0xFB824A41B7F1E65A, "sweet_18_lv2"),
(0xFB824B41B7F1E80D, "sweet_18_lv3"),
(0xBB417F175A6600D0, "sweet_19_lv1"),
(0xBB4182175A6605E9, "sweet_19_lv2"),
(0xBB4181175A660436, "sweet_19_lv3"),
(0x0D37506AA6ECCEFC, "sweet_20_lv1"),
(0x0D37536AA6ECD415, "sweet_20_lv2"),
(0x0D37526AA6ECD262, "sweet_20_lv3"),
(0xD373B02CEF7A3063, "sweet_21_lv1"),
(0xD373B12CEF7A3216, "sweet_21_lv2"),
(0xD373B22CEF7A33C9, "sweet_21_lv3"),
(0x64DCD76EF1844453, "spicy_01_lv1"),
(0x64DCD86EF1844606, "spicy_01_lv2"),
(0x64DCD96EF18447B9, "spicy_01_lv3"),
(0x6D893B78741821AE, "spicy_02_lv1"),
(0x6D893A7874181FFB, "spicy_02_lv2"),
(0x6D89397874181E48, "spicy_02_lv3"),
(0x1ADC7F65399D2FC5, "spicy_03_lv1"),
(0x1ADC7C65399D2AAC, "spicy_03_lv2"),
(0x1ADC7D65399D2C5F, "spicy_03_lv3"),
(0xD31FBD8783511C78, "spicy_04_lv1"),
(0xD31FC08783512191, "spicy_04_lv2"),
(0xD31FBF8783511FDE, "spicy_04_lv3"),
(0x7E35859F64106B6F, "spicy_05_lv1"),
(0x7E35869F64106D22, "spicy_05_lv2"),
(0x7E35879F64106ED5, "spicy_05_lv3"),
(0xC8EDCBC04E527B4A, "spicy_06_lv1"),
(0xC8EDCAC04E527997, "spicy_06_lv2"),
(0xC8EDC9C04E5277E4, "spicy_06_lv3"),
(0x20290FB1FC330641, "spicy_07_lv1"),
(0x20290CB1FC330128, "spicy_07_lv2"),
(0x20290DB1FC3302DB, "spicy_07_lv3"),
(0x51849B43C4EBCD84, "spicy_08_lv1"),
(0x51849E43C4EBD29D, "spicy_08_lv2"),
(0x51849D43C4EBD0EA, "spicy_08_lv3"),
(0xFF0DDF308A9E6B0B, "spicy_09_lv1"),
(0xFF0DE0308A9E6CBE, "spicy_09_lv2"),
(0xFF0DE1308A9E6E71, "spicy_09_lv3"),
(0xC9EDD87FA7D9A829, "spicy_10_lv1"),
(0xC9EDD57FA7D9A310, "spicy_10_lv2"),
(0xC9EDD67FA7D9A4C3, "spicy_10_lv3"),
(0x2F3D34937D29A3F2, "spicy_11_lv1"),
(0x2F3D33937D29A23F, "spicy_11_lv2"),
(0x2F3D32937D29A08C, "spicy_11_lv3"),
(0x2690F089FA95FCF7, "spicy_12_lv1"),
(0x2690F189FA95FEAA, "spicy_12_lv2"),
(0x2690F289FA96005D, "spicy_12_lv3"),
(0x10C36659799A2EE0, "spicy_13_lv1"),
(0x10C36959799A33F9, "spicy_13_lv2"),
(0x10C36859799A3246, "spicy_13_lv3"),
(0xBD946E7AE879D92D, "spicy_14_lv1"),
(0xBD946B7AE879D414, "spicy_14_lv2"),
(0xBD946C7AE879D5C7, "spicy_14_lv3"),
(0xD6D2244BA5767AF6, "spicy_15_lv1"),
(0xD6D2234BA5767943, "spicy_15_lv2"),
(0xD6D2224BA5767790, "spicy_15_lv3"),
(0x21B1603D385CF85B, "spicy_16_lv1"),
(0x21B1613D385CFA0E, "spicy_16_lv2"),
(0x21B1623D385CFBC1, "spicy_16_lv3"),
(0xC5DD1E6872A66694, "spicy_17_lv1"),
(0xC5DD216872A66BAD, "spicy_17_lv2"),
(0xC5DD206872A669FA, "spicy_17_lv3"),
(0x42CC10BEA9F0BA11, "spicy_18_lv1"),
(0x42CC0DBEA9F0B4F8, "spicy_18_lv2"),
(0x42CC0EBEA9F0B6AB, "spicy_18_lv3"),
(0x429AC68EC6515CDA, "spicy_19_lv1"),
(0x429AC58EC6515B27, "spicy_19_lv2"),
(0x429AC48EC6515974, "spicy_19_lv3"),
(0xB2CBA0F9F0DEE7AA, "spicy_20_lv1"),
(0xB2CB9FF9F0DEE5F7, "spicy_20_lv2"),
(0xB2CB9EF9F0DEE444, "spicy_20_lv3"),
(0x633560BB9BE1A5A1, "spicy_21_lv1"),
(0x63355DBB9BE1A088, "spicy_21_lv2"),
(0x63355EBB9BE1A23B, "spicy_21_lv3"),
(0x99AA421EDED5D2C0, "sour_01_lv1"),
(0x99AA451EDED5D7D9, "sour_01_lv2"),
(0x99AA441EDED5D626, "sour_01_lv3"),
(0x54C2ABEED4759209, "sour_02_lv1"),
(0x54C2A8EED4758CF0, "sour_02_lv2"),
(0x54C2A9EED4758EA3, "sour_02_lv3"),
(0xBACE8C2DC787D8D2, "sour_03_lv1"),
(0xBACE8B2DC787D71F, "sour_03_lv2"),
(0xBACE8A2DC787D56C, "sour_03_lv3"),
(0xAA983C029D989C3B, "sour_04_lv1"),
(0xAA983D029D989DEE, "sour_04_lv2"),
(0xAA983E029D989FA1, "sour_04_lv3"),
(0xAA9D71D2BA27A7F4, "sour_05_lv1"),
(0xAA9D74D2BA27AD0D, "sour_05_lv2"),
(0xAA9D73D2BA27AB5A, "sour_05_lv3"),
(0x9FAAC6104AD9630D, "sour_06_lv1"),
(0x9FAAC3104AD95DF4, "sour_06_lv2"),
(0x9FAAC4104AD95FA7, "sour_06_lv3"),
(0x5EFCFBE5ECF0AD56, "sour_07_lv1"),
(0x5EFCFAE5ECF0ABA3, "sour_07_lv2"),
(0x5EFCF9E5ECF0A9F0, "sour_07_lv3"),
(0x982B8B2119CA2502, "sour_10_lv1"),
(0x982B8A2119CA234F, "sour_10_lv2"),
(0x982B892119CA219C, "sour_10_lv3"),
(0x09D1ECF67D0A80B9, "sour_11_lv1"),
(0x09D1E9F67D0A7BA0, "sour_11_lv2"),
(0x09D1EAF67D0A7D53, "sour_11_lv3"),
(0x5738D765D08ED3C5, "bitter_01_lv1"),
(0x5738D465D08ECEAC, "bitter_01_lv2"),
(0x5738D565D08ED05F, "bitter_01_lv3"),
(0xB1F30D967879B7EC, "bitter_02_lv1"),
(0xB1F310967879BD05, "bitter_02_lv2"),
(0xB1F30F967879BB52, "bitter_02_lv3"),
(0xA1392F6F8875E853, "bitter_03_lv1"),
(0xA139306F8875EA06, "bitter_03_lv2"),
(0xA139316F8875EBB9, "bitter_03_lv3"),
(0x054A23C0E5441F4A, "bitter_04_lv1"),
(0x054A22C0E5441D97, "bitter_04_lv2"),
(0x054A21C0E5441BE4, "bitter_04_lv3"),
(0x5C8567B29324AA41, "bitter_05_lv1"),
(0x5C8564B29324A528, "bitter_05_lv2"),
(0x5C8565B29324A6DB, "bitter_05_lv3"),
(0x0F7C15881A42C078, "bitter_06_lv1"),
(0x0F7C18881A42C591, "bitter_06_lv2"),
(0x0F7C17881A42C3DE, "bitter_06_lv3"),
(0xBA91DD9FFB020F6F, "bitter_07_lv1"),
(0xBA91DE9FFB021122, "bitter_07_lv2"),
(0xBA91DF9FFB0212D5, "bitter_07_lv3"),
(0x98C57D52A6A7CBE6, "bitter_08_lv1"),
(0x98C57C52A6A7CA33, "bitter_08_lv2"),
(0x98C57B52A6A7C880, "bitter_08_lv3"),
(0x59E4856B25205D9D, "bitter_09_lv1"),
(0x59E4826B25205884, "bitter_09_lv2"),
(0x59E4836B25205A37, "bitter_09_lv3"),
(0x6EC0AE6433538DE3, "bitter_10_lv1"),
(0x6EC0AF6433538F96, "bitter_10_lv2"),
(0x6EC0B06433539149, "bitter_10_lv3"),
(0xA8844EA1EAC62C7C, "bitter_11_lv1"),
(0xA88451A1EAC63195, "bitter_11_lv2"),
(0xA88450A1EAC62FE2, "bitter_11_lv3"),
(0x2356D877664B3295, "bitter_12_lv1"),
(0x2356D577664B2D7C, "bitter_12_lv2"),
(0x2356D677664B2F2F, "bitter_12_lv3"),
(0x1E3E169DB8C45EBE, "bitter_13_lv1"),
(0x1E3E159DB8C45D0B, "bitter_13_lv2"),
(0x1E3E149DB8C45B58, "bitter_13_lv3"),
(0x5E041EB0583057FF, "bitter_14_lv1"),
(0x5E041FB0583059B2, "bitter_14_lv2"),
(0x5E0420B058305B65, "bitter_14_lv3"),
(0x5DD2D4807490FAC8, "bitter_15_lv1"),
(0x5DD2D7807490FFE1, "bitter_15_lv2"),
(0x5DD2D6807490FE2E, "bitter_15_lv3"),
(0x7F2868BF40E25E11, "bitter_16_lv1"),
(0x7F2865BF40E258F8, "bitter_16_lv2"),
(0x7F2866BF40E25AAB, "bitter_16_lv3"),
(0x7EF71E8F5D4300DA, "bitter_17_lv1"),
(0x7EF71D8F5D42FF27, "bitter_17_lv2"),
(0x7EF71C8F5D42FD74, "bitter_17_lv3"),
(0x5E0DB83DCF4E9C5B, "bitter_18_lv1"),
(0x5E0DB93DCF4E9E0E, "bitter_18_lv2"),
(0x5E0DBA3DCF4E9FC1, "bitter_18_lv3"),
(0x0239766909980A94, "bitter_19_lv1"),
(0x0239796909980FAD, "bitter_19_lv2"),
(0x0239786909980DFA, "bitter_19_lv3"),
(0xC4223D53A3682370, "bitter_20_lv1"),
(0xC4224053A3682889, "bitter_20_lv2"),
(0xC4223F53A36826D6, "bitter_20_lv3"),
(0xCF24B0DFA2D10011, "fresh_01_lv1"),
(0xCF24ADDFA2D0FAF8, "fresh_01_lv2"),
(0xCF24AEDFA2D0FCAB, "fresh_01_lv3"),
(0xADCF1CA0D67F9CC8, "fresh_02_lv1"),
(0xADCF1FA0D67FA1E1, "fresh_02_lv2"),
(0xADCF1EA0D67FA02E, "fresh_02_lv3"),
(0xAE0066D0BA1EF9FF, "fresh_03_lv1"),
(0xAE0067D0BA1EFBB2, "fresh_03_lv2"),
(0xAE0068D0BA1EFD65, "fresh_03_lv3"),
(0x6E3A5EBE1AB300BE, "fresh_04_lv1"),
(0x6E3A5DBE1AB2FF0B, "fresh_04_lv2"),
(0x6E3A5CBE1AB2FD58, "fresh_04_lv3"),
(0x73532097C839D495, "fresh_05_lv1"),
(0x73531D97C839CF7C, "fresh_05_lv2"),
(0x73531E97C839D12F, "fresh_05_lv3"),
(0xF88096C24CB4CE7C, "fresh_06_lv1"),
(0xF88099C24CB4D395, "fresh_06_lv2"),
(0xF88098C24CB4D1E2, "fresh_06_lv3"),
(0xBEBCF68495422FE3, "fresh_07_lv1"),
(0xBEBCF78495423196, "fresh_07_lv2"),
(0xBEBCF88495423349, "fresh_07_lv3"),
(0xBB95D4B47609E9F2, "fresh_08_lv1"),
(0xBB95D3B47609E83F, "fresh_08_lv2"),
(0xBB95D2B47609E68C, "fresh_08_lv3"),
(0x564678A0A0B9EE29, "fresh_09_lv1"),
(0x564675A0A0B9E910, "fresh_09_lv2"),
(0x564676A0A0B9EAC3, "fresh_09_lv3"),
(0x27AD619F321DDB8F, "fresh_10_lv1"),
(0x27AD629F321DDD42, "fresh_10_lv2"),
(0x27AD639F321DDEF5, "fresh_10_lv3"),
(0xD0721DAD843D5098, "fresh_11_lv1"),
(0xD07220AD843D55B1, "fresh_11_lv2"),
(0xD0721FAD843D53FE, "fresh_11_lv3"),
(0x1A156FD7FA3C1161, "fresh_12_lv1"),
(0x1A156CD7FA3C0C48, "fresh_12_lv2"),
(0x1A156DD7FA3C0DFB, "fresh_12_lv3"),
(0x6EFFA7C0197CC26A, "fresh_13_lv1"),
(0x6EFFA6C0197CC0B7, "fresh_13_lv2"),
(0x6EFFA5C0197CBF04, "fresh_13_lv3"),
(0x5EC93794EF8D4F73, "fresh_14_lv1"),
(0x5EC93894EF8D5126, "fresh_14_lv2"),
(0x5EC93994EF8D52D9, "fresh_14_lv3"),
(0x6F8315BBDF911F0C, "fresh_15_lv1"),
(0x6F8318BBDF912425, "fresh_15_lv2"),
(0x6F8317BBDF912272, "fresh_15_lv3"),
(0xC1A9DF9022880EE5, "fresh_16_lv1"),
(0xC1A9DC90228809CC, "fresh_16_lv2"),
(0xC1A9DD9022880B7F, "fresh_16_lv3"),
(0x64CC1FC98D004ECE, "fresh_17_lv1"),
(0x64CC1EC98D004D1B, "fresh_17_lv2"),
(0x64CC1DC98D004B68, "fresh_17_lv3"),
(0xFDDA4FA34AE15447, "fresh_18_lv1"),
(0xFDDA50A34AE155FA, "fresh_18_lv2"),
(0xFDDA51A34AE157AD, "fresh_18_lv3"),
(0x141E85740556C570, "fresh_19_lv1"),
(0x141E88740556CA89, "fresh_19_lv2"),
(0x141E87740556C8D6, "fresh_19_lv3"),
(0x0F8FD6CC39DD181C, "fresh_20_lv1"),
(0x0F8FD9CC39DD1D35, "fresh_20_lv2"),
(0x0F8FD8CC39DD1B82, "fresh_20_lv3"),
(0xD3223AB99D48C203, "fresh_21_lv1"),
(0xD3223BB99D48C3B6, "fresh_21_lv2"),
(0xD3223CB99D48C569, "fresh_21_lv3"),
(0xDF349EC322BFC85E, "fresh_22_lv1"),
(0xDF349DC322BFC6AB, "fresh_22_lv2"),
(0xDF349CC322BFC4F8, "fresh_22_lv3"),
(0x2E27B49C885F70F0, "sp_01"),
(0x2E27B79C885F7609, "sp_02"),
(0x2E27B69C885F7456, "sp_03"),
(0x2E27B89C885F77BC, "sp_05"),
(0x2E27B99C885F796F, "sp_04"),
];
public static ulong GetFlavorHash(string text) => FnvHash.HashFnv1a_64(text);
}
public readonly record struct DonutBerryDetail(ushort Item, byte Donut, byte Spicy, byte Dry, byte Sweet, byte Bitter, byte Sour, byte Boost, ushort Calories);
public readonly record struct Donut9a(Memory<byte> Raw)
{
public const int Size = 0x48;
public Span<byte> Data => Raw.Span;
/*
0x00 u64 Unknown
0x08 u8 Stars
0x09 u8 LevelBoost
0x0A u16 Donut
0x0C u16 Calories
0x0E u16 BerryName
0x10 u16 Berry1
0x12 u16 Berry2
0x14 u16 Berry3
0x16 u16 Berry4
0x18 u16 Berry5
0x1A u16 Berry6
0x1C u16 Berry7
0x1E u16 Berry8
0x20 u64-Epoch1900DateTimeValue
0x28 u64 Flavor0
0x30 u64 Flavor1
0x38 u64 Flavor2
0x40 u64 Reserved
*/
public ulong Unknown { get => ReadUInt64LittleEndian(Data); set => WriteUInt64LittleEndian(Data, value); }
public byte Stars { get => Data[0x08]; set => Data[0x08] = value; }
public byte LevelBoost { get => Data[0x09]; set => Data[0x09] = value; }
public ushort Donut { get => ReadUInt16LittleEndian(Data[0x0A..]); set => WriteUInt16LittleEndian(Data[0x0A..], value); }
public ushort Calories { get => ReadUInt16LittleEndian(Data[0x0C..]); set => WriteUInt16LittleEndian(Data[0x0C..], value); }
/// <summary>
/// The berry that is used in the name of the donut.
/// </summary>
public ushort BerryName { get => ReadUInt16LittleEndian(Data[0x0E..]); set => WriteUInt16LittleEndian(Data[0x0E..], value); }
public ushort Berry1 { get => ReadUInt16LittleEndian(Data[0x10..]); set => WriteUInt16LittleEndian(Data[0x10..], value); }
public ushort Berry2 { get => ReadUInt16LittleEndian(Data[0x12..]); set => WriteUInt16LittleEndian(Data[0x12..], value); }
public ushort Berry3 { get => ReadUInt16LittleEndian(Data[0x14..]); set => WriteUInt16LittleEndian(Data[0x14..], value); }
public ushort Berry4 { get => ReadUInt16LittleEndian(Data[0x16..]); set => WriteUInt16LittleEndian(Data[0x16..], value); }
public ushort Berry5 { get => ReadUInt16LittleEndian(Data[0x18..]); set => WriteUInt16LittleEndian(Data[0x18..], value); }
public ushort Berry6 { get => ReadUInt16LittleEndian(Data[0x1A..]); set => WriteUInt16LittleEndian(Data[0x1A..], value); }
public ushort Berry7 { get => ReadUInt16LittleEndian(Data[0x1C..]); set => WriteUInt16LittleEndian(Data[0x1C..], value); }
public ushort Berry8 { get => ReadUInt16LittleEndian(Data[0x1E..]); set => WriteUInt16LittleEndian(Data[0x1E..], value); }
public Epoch1900DateTimeValue DateTime1900 => new(Raw[0x20..0x28]);
public ulong Flavor0 { get => ReadUInt64LittleEndian(Data[0x28..]); set => WriteUInt64LittleEndian(Data[0x28..], value); }
public ulong Flavor1 { get => ReadUInt64LittleEndian(Data[0x30..]); set => WriteUInt64LittleEndian(Data[0x30..], value); }
public ulong Flavor2 { get => ReadUInt64LittleEndian(Data[0x38..]); set => WriteUInt64LittleEndian(Data[0x38..], value); }
public ulong Reserved { get => ReadUInt64LittleEndian(Data[0x40..]); set => WriteUInt64LittleEndian(Data[0x40..], value); }
public bool IsEmpty => Unknown != 0;
public int FlavorCount => Flavor0 == 0 ? 0 : Flavor1 == 0 ? 1 : Flavor2 == 0 ? 2 : 3;
public ushort[] GetBerries() =>
[
Berry1,
Berry2,
Berry3,
Berry4,
Berry5,
Berry6,
Berry7,
Berry8,
];
public ulong[] GetFlavors() =>
[
Flavor0,
Flavor1,
Flavor2,
];
public void CopyTo(Donut9a other) => Data.CopyTo(other.Data);
public void Clear() => Data.Clear();
public void ClearDateTime() => Data[0x20..0x28].Clear();
public bool HasDateTime() => ReadUInt64LittleEndian(Data[0x20..0x28]) != 0;
}

View File

@ -59,6 +59,7 @@ public static Bitmap GetBallSprite(byte ball)
}
public static Bitmap? GetItemSprite(int item) => Resources.ResourceManager.GetObject($"item_{item}") as Bitmap;
public static Bitmap? GetItemSpriteA(int item) => Resources.ResourceManager.GetObject($"aitem_{item}") as Bitmap;
public static Bitmap GetSprite(ushort species, byte form, byte gender, uint formarg, int item, bool isegg, Shiny shiny, EntityContext context = EntityContext.None)
{

View File

@ -94,6 +94,7 @@ private void InitializeComponent()
B_RaidsSevenStar = new System.Windows.Forms.Button();
B_OpenBattlePass = new System.Windows.Forms.Button();
B_OpenGear = new System.Windows.Forms.Button();
B_OpenFashion = new System.Windows.Forms.Button();
FLP_SAVToolsMisc = new System.Windows.Forms.FlowLayoutPanel();
B_SaveBoxBin = new System.Windows.Forms.Button();
B_VerifyCHK = new System.Windows.Forms.Button();
@ -109,7 +110,7 @@ private void InitializeComponent()
TB_Secure1 = new System.Windows.Forms.TextBox();
L_GameSync = new System.Windows.Forms.Label();
TB_GameSync = new System.Windows.Forms.TextBox();
B_OpenFashion = new System.Windows.Forms.Button();
B_Donuts = new System.Windows.Forms.Button();
tabBoxMulti.SuspendLayout();
Tab_Box.SuspendLayout();
Tab_PartyBattle.SuspendLayout();
@ -386,6 +387,7 @@ private void InitializeComponent()
FLP_SAVtools.Controls.Add(B_OpenHallofFame);
FLP_SAVtools.Controls.Add(B_OUTPasserby);
FLP_SAVtools.Controls.Add(B_DLC);
FLP_SAVtools.Controls.Add(B_Donuts);
FLP_SAVtools.Controls.Add(B_OpenPokeBeans);
FLP_SAVtools.Controls.Add(B_CellsStickers);
FLP_SAVtools.Controls.Add(B_OpenMiscEditor);
@ -599,7 +601,7 @@ private void InitializeComponent()
//
// B_OpenPokeBeans
//
B_OpenPokeBeans.Location = new System.Drawing.Point(4, 164);
B_OpenPokeBeans.Location = new System.Drawing.Point(108, 164);
B_OpenPokeBeans.Margin = new System.Windows.Forms.Padding(4);
B_OpenPokeBeans.Name = "B_OpenPokeBeans";
B_OpenPokeBeans.Size = new System.Drawing.Size(96, 32);
@ -610,7 +612,7 @@ private void InitializeComponent()
//
// B_CellsStickers
//
B_CellsStickers.Location = new System.Drawing.Point(108, 164);
B_CellsStickers.Location = new System.Drawing.Point(212, 164);
B_CellsStickers.Margin = new System.Windows.Forms.Padding(4);
B_CellsStickers.Name = "B_CellsStickers";
B_CellsStickers.Size = new System.Drawing.Size(96, 32);
@ -621,7 +623,7 @@ private void InitializeComponent()
//
// B_OpenMiscEditor
//
B_OpenMiscEditor.Location = new System.Drawing.Point(212, 164);
B_OpenMiscEditor.Location = new System.Drawing.Point(316, 164);
B_OpenMiscEditor.Margin = new System.Windows.Forms.Padding(4);
B_OpenMiscEditor.Name = "B_OpenMiscEditor";
B_OpenMiscEditor.Size = new System.Drawing.Size(96, 32);
@ -632,7 +634,7 @@ private void InitializeComponent()
//
// B_OpenHoneyTreeEditor
//
B_OpenHoneyTreeEditor.Location = new System.Drawing.Point(316, 164);
B_OpenHoneyTreeEditor.Location = new System.Drawing.Point(4, 204);
B_OpenHoneyTreeEditor.Margin = new System.Windows.Forms.Padding(4);
B_OpenHoneyTreeEditor.Name = "B_OpenHoneyTreeEditor";
B_OpenHoneyTreeEditor.Size = new System.Drawing.Size(96, 32);
@ -643,7 +645,7 @@ private void InitializeComponent()
//
// B_OpenFriendSafari
//
B_OpenFriendSafari.Location = new System.Drawing.Point(4, 204);
B_OpenFriendSafari.Location = new System.Drawing.Point(108, 204);
B_OpenFriendSafari.Margin = new System.Windows.Forms.Padding(4);
B_OpenFriendSafari.Name = "B_OpenFriendSafari";
B_OpenFriendSafari.Size = new System.Drawing.Size(96, 32);
@ -654,7 +656,7 @@ private void InitializeComponent()
//
// B_OpenRTCEditor
//
B_OpenRTCEditor.Location = new System.Drawing.Point(108, 204);
B_OpenRTCEditor.Location = new System.Drawing.Point(212, 204);
B_OpenRTCEditor.Margin = new System.Windows.Forms.Padding(4);
B_OpenRTCEditor.Name = "B_OpenRTCEditor";
B_OpenRTCEditor.Size = new System.Drawing.Size(96, 32);
@ -665,7 +667,7 @@ private void InitializeComponent()
//
// B_OpenUGSEditor
//
B_OpenUGSEditor.Location = new System.Drawing.Point(212, 204);
B_OpenUGSEditor.Location = new System.Drawing.Point(316, 204);
B_OpenUGSEditor.Margin = new System.Windows.Forms.Padding(4);
B_OpenUGSEditor.Name = "B_OpenUGSEditor";
B_OpenUGSEditor.Size = new System.Drawing.Size(96, 32);
@ -676,7 +678,7 @@ private void InitializeComponent()
//
// B_OpenGeonetEditor
//
B_OpenGeonetEditor.Location = new System.Drawing.Point(316, 204);
B_OpenGeonetEditor.Location = new System.Drawing.Point(4, 244);
B_OpenGeonetEditor.Margin = new System.Windows.Forms.Padding(4);
B_OpenGeonetEditor.Name = "B_OpenGeonetEditor";
B_OpenGeonetEditor.Size = new System.Drawing.Size(96, 32);
@ -687,7 +689,7 @@ private void InitializeComponent()
//
// B_OpenUnityTowerEditor
//
B_OpenUnityTowerEditor.Location = new System.Drawing.Point(4, 244);
B_OpenUnityTowerEditor.Location = new System.Drawing.Point(108, 244);
B_OpenUnityTowerEditor.Margin = new System.Windows.Forms.Padding(4);
B_OpenUnityTowerEditor.Name = "B_OpenUnityTowerEditor";
B_OpenUnityTowerEditor.Size = new System.Drawing.Size(96, 32);
@ -698,7 +700,7 @@ private void InitializeComponent()
//
// B_OpenChatterEditor
//
B_OpenChatterEditor.Location = new System.Drawing.Point(108, 244);
B_OpenChatterEditor.Location = new System.Drawing.Point(212, 244);
B_OpenChatterEditor.Margin = new System.Windows.Forms.Padding(4);
B_OpenChatterEditor.Name = "B_OpenChatterEditor";
B_OpenChatterEditor.Size = new System.Drawing.Size(96, 32);
@ -709,7 +711,7 @@ private void InitializeComponent()
//
// B_Roamer
//
B_Roamer.Location = new System.Drawing.Point(212, 244);
B_Roamer.Location = new System.Drawing.Point(316, 244);
B_Roamer.Margin = new System.Windows.Forms.Padding(4);
B_Roamer.Name = "B_Roamer";
B_Roamer.Size = new System.Drawing.Size(96, 32);
@ -720,7 +722,7 @@ private void InitializeComponent()
//
// B_FestivalPlaza
//
B_FestivalPlaza.Location = new System.Drawing.Point(316, 244);
B_FestivalPlaza.Location = new System.Drawing.Point(4, 284);
B_FestivalPlaza.Margin = new System.Windows.Forms.Padding(4);
B_FestivalPlaza.Name = "B_FestivalPlaza";
B_FestivalPlaza.Size = new System.Drawing.Size(96, 32);
@ -731,7 +733,7 @@ private void InitializeComponent()
//
// B_MailBox
//
B_MailBox.Location = new System.Drawing.Point(4, 284);
B_MailBox.Location = new System.Drawing.Point(108, 284);
B_MailBox.Margin = new System.Windows.Forms.Padding(4);
B_MailBox.Name = "B_MailBox";
B_MailBox.Size = new System.Drawing.Size(96, 32);
@ -742,7 +744,7 @@ private void InitializeComponent()
//
// B_OpenApricorn
//
B_OpenApricorn.Location = new System.Drawing.Point(108, 284);
B_OpenApricorn.Location = new System.Drawing.Point(212, 284);
B_OpenApricorn.Margin = new System.Windows.Forms.Padding(4);
B_OpenApricorn.Name = "B_OpenApricorn";
B_OpenApricorn.Size = new System.Drawing.Size(96, 32);
@ -753,7 +755,7 @@ private void InitializeComponent()
//
// B_Raids
//
B_Raids.Location = new System.Drawing.Point(212, 284);
B_Raids.Location = new System.Drawing.Point(316, 284);
B_Raids.Margin = new System.Windows.Forms.Padding(4);
B_Raids.Name = "B_Raids";
B_Raids.Size = new System.Drawing.Size(96, 32);
@ -764,7 +766,7 @@ private void InitializeComponent()
//
// B_RaidsDLC1
//
B_RaidsDLC1.Location = new System.Drawing.Point(316, 284);
B_RaidsDLC1.Location = new System.Drawing.Point(4, 324);
B_RaidsDLC1.Margin = new System.Windows.Forms.Padding(4);
B_RaidsDLC1.Name = "B_RaidsDLC1";
B_RaidsDLC1.Size = new System.Drawing.Size(96, 32);
@ -775,7 +777,7 @@ private void InitializeComponent()
//
// B_RaidsDLC2
//
B_RaidsDLC2.Location = new System.Drawing.Point(4, 324);
B_RaidsDLC2.Location = new System.Drawing.Point(108, 324);
B_RaidsDLC2.Margin = new System.Windows.Forms.Padding(4);
B_RaidsDLC2.Name = "B_RaidsDLC2";
B_RaidsDLC2.Size = new System.Drawing.Size(96, 32);
@ -786,7 +788,7 @@ private void InitializeComponent()
//
// B_Blocks
//
B_Blocks.Location = new System.Drawing.Point(108, 324);
B_Blocks.Location = new System.Drawing.Point(212, 324);
B_Blocks.Margin = new System.Windows.Forms.Padding(4);
B_Blocks.Name = "B_Blocks";
B_Blocks.Size = new System.Drawing.Size(96, 32);
@ -797,7 +799,7 @@ private void InitializeComponent()
//
// B_OtherSlots
//
B_OtherSlots.Location = new System.Drawing.Point(212, 324);
B_OtherSlots.Location = new System.Drawing.Point(316, 324);
B_OtherSlots.Margin = new System.Windows.Forms.Padding(4);
B_OtherSlots.Name = "B_OtherSlots";
B_OtherSlots.Size = new System.Drawing.Size(96, 32);
@ -808,7 +810,7 @@ private void InitializeComponent()
//
// B_OpenSealStickers
//
B_OpenSealStickers.Location = new System.Drawing.Point(316, 324);
B_OpenSealStickers.Location = new System.Drawing.Point(4, 364);
B_OpenSealStickers.Margin = new System.Windows.Forms.Padding(4);
B_OpenSealStickers.Name = "B_OpenSealStickers";
B_OpenSealStickers.Size = new System.Drawing.Size(96, 32);
@ -819,7 +821,7 @@ private void InitializeComponent()
//
// B_Poffins
//
B_Poffins.Location = new System.Drawing.Point(4, 364);
B_Poffins.Location = new System.Drawing.Point(108, 364);
B_Poffins.Margin = new System.Windows.Forms.Padding(4);
B_Poffins.Name = "B_Poffins";
B_Poffins.Size = new System.Drawing.Size(96, 32);
@ -830,7 +832,7 @@ private void InitializeComponent()
//
// B_RaidsSevenStar
//
B_RaidsSevenStar.Location = new System.Drawing.Point(108, 364);
B_RaidsSevenStar.Location = new System.Drawing.Point(212, 364);
B_RaidsSevenStar.Margin = new System.Windows.Forms.Padding(4);
B_RaidsSevenStar.Name = "B_RaidsSevenStar";
B_RaidsSevenStar.Size = new System.Drawing.Size(96, 32);
@ -841,7 +843,7 @@ private void InitializeComponent()
//
// B_OpenBattlePass
//
B_OpenBattlePass.Location = new System.Drawing.Point(212, 364);
B_OpenBattlePass.Location = new System.Drawing.Point(316, 364);
B_OpenBattlePass.Margin = new System.Windows.Forms.Padding(4);
B_OpenBattlePass.Name = "B_OpenBattlePass";
B_OpenBattlePass.Size = new System.Drawing.Size(96, 32);
@ -852,7 +854,7 @@ private void InitializeComponent()
//
// B_OpenGear
//
B_OpenGear.Location = new System.Drawing.Point(316, 364);
B_OpenGear.Location = new System.Drawing.Point(4, 404);
B_OpenGear.Margin = new System.Windows.Forms.Padding(4);
B_OpenGear.Name = "B_OpenGear";
B_OpenGear.Size = new System.Drawing.Size(96, 32);
@ -861,6 +863,17 @@ private void InitializeComponent()
B_OpenGear.UseVisualStyleBackColor = true;
B_OpenGear.Click += B_OpenGear_Click;
//
// B_OpenFashion
//
B_OpenFashion.Location = new System.Drawing.Point(108, 404);
B_OpenFashion.Margin = new System.Windows.Forms.Padding(4);
B_OpenFashion.Name = "B_OpenFashion";
B_OpenFashion.Size = new System.Drawing.Size(96, 32);
B_OpenFashion.TabIndex = 10;
B_OpenFashion.Text = "Fashion";
B_OpenFashion.UseVisualStyleBackColor = true;
B_OpenFashion.Click += B_OpenFashion_Click;
//
// FLP_SAVToolsMisc
//
FLP_SAVToolsMisc.Controls.Add(B_SaveBoxBin);
@ -1027,16 +1040,16 @@ private void InitializeComponent()
TB_GameSync.TabIndex = 10;
TB_GameSync.Validated += UpdateStringSeed;
//
// B_OpenFashion
// B_Donuts
//
B_OpenFashion.Location = new System.Drawing.Point(4, 404);
B_OpenFashion.Margin = new System.Windows.Forms.Padding(4);
B_OpenFashion.Name = "B_OpenFashion";
B_OpenFashion.Size = new System.Drawing.Size(96, 32);
B_OpenFashion.TabIndex = 10;
B_OpenFashion.Text = "Fashion";
B_OpenFashion.UseVisualStyleBackColor = true;
B_OpenFashion.Click += B_OpenFashion_Click;
B_Donuts.Location = new System.Drawing.Point(4, 164);
B_Donuts.Margin = new System.Windows.Forms.Padding(4);
B_Donuts.Name = "B_Donuts";
B_Donuts.Size = new System.Drawing.Size(96, 32);
B_Donuts.TabIndex = 11;
B_Donuts.Text = "Donuts";
B_Donuts.UseVisualStyleBackColor = true;
B_Donuts.Click += B_Donuts_Click;
//
// SAVEditor
//
@ -1141,5 +1154,6 @@ private void InitializeComponent()
private System.Windows.Forms.Button B_OpenBattlePass;
private System.Windows.Forms.Button B_OpenGear;
private System.Windows.Forms.Button B_OpenFashion;
private System.Windows.Forms.Button B_Donuts;
}
}

View File

@ -622,6 +622,7 @@ private static void OpenDialog(Form f)
private void B_OpenUnityTowerEditor_Click(object sender, EventArgs e) => OpenDialog(new SAV_UnityTower((SAV5)SAV));
private void B_OpenChatterEditor_Click(object sender, EventArgs e) => OpenDialog(new SAV_Chatter(SAV));
private void B_OpenGear_Click(object sender, EventArgs e) => OpenDialog(new SAV_Gear((SAV4BR)SAV));
private void B_Donuts_Click(object sender, EventArgs e) => OpenDialog(new SAV_Donut9a((SAV9ZA)SAV));
private void B_OpenSecretBase_Click(object sender, EventArgs e)
{

View File

@ -17,6 +17,7 @@ SAV_Capture7GG=Fang Statistik Editor
SAV_Chatter=Chatter Editor
SAV_Database=Datenbank
SAV_DLC5=Generation 5 DLC I/O
SAV_Donut9a=Donut Editor
SAV_Encounters=Begegnungen
SAV_EventFlags=Event Flag Editor
SAV_EventReset1=Event Rücksetzer
@ -337,6 +338,7 @@ Main.B_CellsStickers=Zellen/Stickers
Main.B_Clear=Löschen
Main.B_ConvertKorean=Korean Save Conversion
Main.B_DLC=DLC Editor
Main.B_Donuts=Donuts
Main.B_FestivalPlaza=Festival-Plaza
Main.B_JPEG=Speichere PGL .JPEG
Main.B_MailBox=Briefbox
@ -1082,6 +1084,26 @@ SAV_DLC5.Tab_Musical=Musiktheater
SAV_DLC5.Tab_PokeDex=Pokédex Skin
SAV_DLC5.Tab_Pokestar=Pokéwood
SAV_DLC5.Tab_PWT=PWT
SAV_Donut9a.B_Cancel=Cancel
SAV_Donut9a.B_ModifyAll=Modify All
SAV_Donut9a.B_Reset=Reset
SAV_Donut9a.B_Save=Save
SAV_Donut9a.L_Berry0=Berry (Name)
SAV_Donut9a.L_Berry1=Berry 1
SAV_Donut9a.L_Berry2=Berry 2
SAV_Donut9a.L_Berry3=Berry 3
SAV_Donut9a.L_Berry4=Berry 4
SAV_Donut9a.L_Berry5=Berry 5
SAV_Donut9a.L_Berry6=Berry 6
SAV_Donut9a.L_Berry7=Berry 7
SAV_Donut9a.L_Berry8=Berry 8
SAV_Donut9a.L_Calories=Calories:
SAV_Donut9a.L_Donut=Donut:
SAV_Donut9a.L_Flavor0=Flavor 1:
SAV_Donut9a.L_Flavor1=Flavor 2:
SAV_Donut9a.L_Flavor2=Flavor 3:
SAV_Donut9a.L_LevelBoost=Level Boost:
SAV_Donut9a.L_Stars=Stars:
SAV_Encounters.B_Add=Hinzuf.
SAV_Encounters.B_CriteriaFromTabs=From Editor
SAV_Encounters.B_CriteriaReset=Reset
@ -2502,12 +2524,14 @@ SAV_Trainer9.Tab_Overview=Übersicht
SAV_Trainer9a.B_Cancel=Cancel
SAV_Trainer9a.B_CollectScrews=收集所有彩色螺丝
SAV_Trainer9a.B_CollectTechnicalMachines=Collect All Technical Machines
SAV_Trainer9a.B_HyperspaceSurveyPoints=+
SAV_Trainer9a.B_MaxCash=+
SAV_Trainer9a.B_RoyaleInfiniteMax=+
SAV_Trainer9a.B_RoyaleRegularMax=+
SAV_Trainer9a.B_Save=Save
SAV_Trainer9a.GB_Map=Map Position
SAV_Trainer9a.L_Hours=Hrs:
SAV_Trainer9a.L_HyperspaceSurveyPoints=Hyperspace Survey Points:
SAV_Trainer9a.L_Language=Language:
SAV_Trainer9a.L_LastSaved=Last Saved:
SAV_Trainer9a.L_Map=Map:
@ -2524,6 +2548,7 @@ SAV_Trainer9a.L_Z=Z Coordinate:
SAV_Trainer9a.Label_SID=SID:
SAV_Trainer9a.Label_TID=TID:
SAV_Trainer9a.label3=Royale Ticket Points
SAV_Trainer9a.Tab_DLC=DLC
SAV_Trainer9a.Tab_Images=Images
SAV_Trainer9a.Tab_MiscValues=Misc
SAV_Trainer9a.Tab_Overview=Overview

View File

@ -17,6 +17,7 @@ SAV_Capture7GG=Capture Record Editor
SAV_Chatter=Chatter Editor
SAV_Database=Database
SAV_DLC5=Generation 5 DLC I/O
SAV_Donut9a=Donut Editor
SAV_Encounters=Database
SAV_EventFlags=Event Flag Editor
SAV_EventReset1=Event Resetter
@ -337,6 +338,7 @@ Main.B_CellsStickers=Cells/Stickers
Main.B_Clear=Clear
Main.B_ConvertKorean=Korean Save Conversion
Main.B_DLC=DLC Editor
Main.B_Donuts=Donuts
Main.B_FestivalPlaza=Festival Plaza
Main.B_JPEG=Save PGL .JPEG
Main.B_MailBox=Mail Box
@ -1082,6 +1084,26 @@ SAV_DLC5.Tab_Musical=Musical
SAV_DLC5.Tab_PokeDex=PokéDex Skin
SAV_DLC5.Tab_Pokestar=Pokéstar Studios
SAV_DLC5.Tab_PWT=PWT
SAV_Donut9a.B_Cancel=Cancel
SAV_Donut9a.B_ModifyAll=Modify All
SAV_Donut9a.B_Reset=Reset
SAV_Donut9a.B_Save=Save
SAV_Donut9a.L_Berry0=Berry (Name)
SAV_Donut9a.L_Berry1=Berry 1
SAV_Donut9a.L_Berry2=Berry 2
SAV_Donut9a.L_Berry3=Berry 3
SAV_Donut9a.L_Berry4=Berry 4
SAV_Donut9a.L_Berry5=Berry 5
SAV_Donut9a.L_Berry6=Berry 6
SAV_Donut9a.L_Berry7=Berry 7
SAV_Donut9a.L_Berry8=Berry 8
SAV_Donut9a.L_Calories=Calories:
SAV_Donut9a.L_Donut=Donut:
SAV_Donut9a.L_Flavor0=Flavor 1:
SAV_Donut9a.L_Flavor1=Flavor 2:
SAV_Donut9a.L_Flavor2=Flavor 3:
SAV_Donut9a.L_LevelBoost=Level Boost:
SAV_Donut9a.L_Stars=Stars:
SAV_Encounters.B_Add=Add
SAV_Encounters.B_CriteriaFromTabs=From Editor
SAV_Encounters.B_CriteriaReset=Reset
@ -2502,12 +2524,14 @@ SAV_Trainer9.Tab_Overview=Overview
SAV_Trainer9a.B_Cancel=Cancel
SAV_Trainer9a.B_CollectScrews=收集所有彩色螺丝
SAV_Trainer9a.B_CollectTechnicalMachines=Collect All Technical Machines
SAV_Trainer9a.B_HyperspaceSurveyPoints=+
SAV_Trainer9a.B_MaxCash=+
SAV_Trainer9a.B_RoyaleInfiniteMax=+
SAV_Trainer9a.B_RoyaleRegularMax=+
SAV_Trainer9a.B_Save=Save
SAV_Trainer9a.GB_Map=Map Position
SAV_Trainer9a.L_Hours=Hrs:
SAV_Trainer9a.L_HyperspaceSurveyPoints=Hyperspace Survey Points:
SAV_Trainer9a.L_Language=Language:
SAV_Trainer9a.L_LastSaved=Last Saved:
SAV_Trainer9a.L_Map=Map:
@ -2524,6 +2548,7 @@ SAV_Trainer9a.L_Z=Z Coordinate:
SAV_Trainer9a.Label_SID=SID:
SAV_Trainer9a.Label_TID=TID:
SAV_Trainer9a.label3=Royale Ticket Points
SAV_Trainer9a.Tab_DLC=DLC
SAV_Trainer9a.Tab_Images=Images
SAV_Trainer9a.Tab_MiscValues=Misc
SAV_Trainer9a.Tab_Overview=Overview

View File

@ -17,6 +17,7 @@ SAV_Capture7GG=Editor de Récord de Captura
SAV_Chatter=Editor de Cháchara
SAV_Database=Base de Datos
SAV_DLC5=Generation 5 DLC I/O
SAV_Donut9a=Donut Editor
SAV_Encounters=Base de Datos
SAV_EventFlags=Editor de marca de eventos
SAV_EventReset1=Reiniciado de eventos
@ -337,6 +338,7 @@ Main.B_CellsStickers=Células/Dominsignias
Main.B_Clear=Limpiar
Main.B_ConvertKorean=Conversión partida coreana
Main.B_DLC=DLC Editor
Main.B_Donuts=Donuts
Main.B_FestivalPlaza=Festi Plaza
Main.B_JPEG=Guardar PGL .JPEG
Main.B_MailBox=Cartas
@ -1082,6 +1084,26 @@ SAV_DLC5.Tab_Musical=Musical
SAV_DLC5.Tab_PokeDex=PokéDex Skin
SAV_DLC5.Tab_Pokestar=Pokéstar Studios
SAV_DLC5.Tab_PWT=PWT
SAV_Donut9a.B_Cancel=Cancel
SAV_Donut9a.B_ModifyAll=Modify All
SAV_Donut9a.B_Reset=Reset
SAV_Donut9a.B_Save=Save
SAV_Donut9a.L_Berry0=Berry (Name)
SAV_Donut9a.L_Berry1=Berry 1
SAV_Donut9a.L_Berry2=Berry 2
SAV_Donut9a.L_Berry3=Berry 3
SAV_Donut9a.L_Berry4=Berry 4
SAV_Donut9a.L_Berry5=Berry 5
SAV_Donut9a.L_Berry6=Berry 6
SAV_Donut9a.L_Berry7=Berry 7
SAV_Donut9a.L_Berry8=Berry 8
SAV_Donut9a.L_Calories=Calories:
SAV_Donut9a.L_Donut=Donut:
SAV_Donut9a.L_Flavor0=Flavor 1:
SAV_Donut9a.L_Flavor1=Flavor 2:
SAV_Donut9a.L_Flavor2=Flavor 3:
SAV_Donut9a.L_LevelBoost=Level Boost:
SAV_Donut9a.L_Stars=Stars:
SAV_Encounters.B_Add=Add
SAV_Encounters.B_CriteriaFromTabs=From Editor
SAV_Encounters.B_CriteriaReset=Reset
@ -2502,12 +2524,14 @@ SAV_Trainer9.Tab_Overview=General
SAV_Trainer9a.B_Cancel=Cancel
SAV_Trainer9a.B_CollectScrews=收集所有彩色螺丝
SAV_Trainer9a.B_CollectTechnicalMachines=Collect All Technical Machines
SAV_Trainer9a.B_HyperspaceSurveyPoints=+
SAV_Trainer9a.B_MaxCash=+
SAV_Trainer9a.B_RoyaleInfiniteMax=+
SAV_Trainer9a.B_RoyaleRegularMax=+
SAV_Trainer9a.B_Save=Save
SAV_Trainer9a.GB_Map=Map Position
SAV_Trainer9a.L_Hours=Hrs:
SAV_Trainer9a.L_HyperspaceSurveyPoints=Hyperspace Survey Points:
SAV_Trainer9a.L_Language=Language:
SAV_Trainer9a.L_LastSaved=Last Saved:
SAV_Trainer9a.L_Map=Map:
@ -2524,6 +2548,7 @@ SAV_Trainer9a.L_Z=Z Coordinate:
SAV_Trainer9a.Label_SID=SID:
SAV_Trainer9a.Label_TID=TID:
SAV_Trainer9a.label3=Royale Ticket Points
SAV_Trainer9a.Tab_DLC=DLC
SAV_Trainer9a.Tab_Images=Images
SAV_Trainer9a.Tab_MiscValues=Misc
SAV_Trainer9a.Tab_Overview=Overview

View File

@ -17,6 +17,7 @@ SAV_Capture7GG=Editor de Récord de Captura
SAV_Chatter=Editor de Cháchara
SAV_Database=Base de Datos
SAV_DLC5=Generation 5 DLC I/O
SAV_Donut9a=Donut Editor
SAV_Encounters=Base de Datos
SAV_EventFlags=Editor de marca de eventos
SAV_EventReset1=Reiniciado de eventos
@ -337,6 +338,7 @@ Main.B_CellsStickers=Células/Dominsignias
Main.B_Clear=Limpiar
Main.B_ConvertKorean=Conversión partida coreana
Main.B_DLC=DLC Editor
Main.B_Donuts=Donuts
Main.B_FestivalPlaza=Festi Plaza
Main.B_JPEG=Guardar PGL .JPEG
Main.B_MailBox=Cartas
@ -1082,6 +1084,26 @@ SAV_DLC5.Tab_Musical=Musical
SAV_DLC5.Tab_PokeDex=PokéDex Skin
SAV_DLC5.Tab_Pokestar=Pokéstar Studios
SAV_DLC5.Tab_PWT=PWT
SAV_Donut9a.B_Cancel=Cancel
SAV_Donut9a.B_ModifyAll=Modify All
SAV_Donut9a.B_Reset=Reset
SAV_Donut9a.B_Save=Save
SAV_Donut9a.L_Berry0=Berry (Name)
SAV_Donut9a.L_Berry1=Berry 1
SAV_Donut9a.L_Berry2=Berry 2
SAV_Donut9a.L_Berry3=Berry 3
SAV_Donut9a.L_Berry4=Berry 4
SAV_Donut9a.L_Berry5=Berry 5
SAV_Donut9a.L_Berry6=Berry 6
SAV_Donut9a.L_Berry7=Berry 7
SAV_Donut9a.L_Berry8=Berry 8
SAV_Donut9a.L_Calories=Calories:
SAV_Donut9a.L_Donut=Donut:
SAV_Donut9a.L_Flavor0=Flavor 1:
SAV_Donut9a.L_Flavor1=Flavor 2:
SAV_Donut9a.L_Flavor2=Flavor 3:
SAV_Donut9a.L_LevelBoost=Level Boost:
SAV_Donut9a.L_Stars=Stars:
SAV_Encounters.B_Add=Add
SAV_Encounters.B_CriteriaFromTabs=From Editor
SAV_Encounters.B_CriteriaReset=Reset
@ -2502,12 +2524,14 @@ SAV_Trainer9.Tab_Overview=General
SAV_Trainer9a.B_Cancel=Cancelar
SAV_Trainer9a.B_CollectScrews=收集所有彩色螺丝
SAV_Trainer9a.B_CollectTechnicalMachines=Collect All Technical Machines
SAV_Trainer9a.B_HyperspaceSurveyPoints=+
SAV_Trainer9a.B_MaxCash=+
SAV_Trainer9a.B_RoyaleInfiniteMax=+
SAV_Trainer9a.B_RoyaleRegularMax=+
SAV_Trainer9a.B_Save=Guardar
SAV_Trainer9a.GB_Map=Posición del Mapa
SAV_Trainer9a.L_Hours=Hrs.:
SAV_Trainer9a.L_HyperspaceSurveyPoints=Hyperspace Survey Points:
SAV_Trainer9a.L_Language=Languaje:
SAV_Trainer9a.L_LastSaved=Último Guardado:
SAV_Trainer9a.L_Map=Mapa:
@ -2524,6 +2548,7 @@ SAV_Trainer9a.L_Z=Coord. Z:
SAV_Trainer9a.Label_SID=IDS:
SAV_Trainer9a.Label_TID=ID:
SAV_Trainer9a.label3=Royale Ticket Points
SAV_Trainer9a.Tab_DLC=DLC
SAV_Trainer9a.Tab_Images=Imágenes
SAV_Trainer9a.Tab_MiscValues=Misc.
SAV_Trainer9a.Tab_Overview=General

View File

@ -17,6 +17,7 @@ SAV_Capture7GG=Capture Éditeur d'enregistrement
SAV_Chatter=Éditeur Babil
SAV_Database=Base de Données
SAV_DLC5=Menu DLC
SAV_Donut9a=Donut Editor
SAV_Encounters=Base de données
SAV_EventFlags=Éditeur de drapeaux d'évènements
SAV_EventReset1=Réinitialisateur d'évènements
@ -337,6 +338,7 @@ Main.B_CellsStickers=Cells/Stickers
Main.B_Clear=Effacer
Main.B_ConvertKorean=Conversion sauv. coréenne
Main.B_DLC=DLC Editor
Main.B_Donuts=Donuts
Main.B_FestivalPlaza=Place Festival
Main.B_JPEG=Sauver image PGL
Main.B_MailBox=B. Lettres
@ -1082,6 +1084,26 @@ SAV_DLC5.Tab_Musical=Musical
SAV_DLC5.Tab_PokeDex=PokéDex Skin
SAV_DLC5.Tab_Pokestar=Pokéstar Studios
SAV_DLC5.Tab_PWT=PWT
SAV_Donut9a.B_Cancel=Cancel
SAV_Donut9a.B_ModifyAll=Modify All
SAV_Donut9a.B_Reset=Reset
SAV_Donut9a.B_Save=Save
SAV_Donut9a.L_Berry0=Berry (Name)
SAV_Donut9a.L_Berry1=Berry 1
SAV_Donut9a.L_Berry2=Berry 2
SAV_Donut9a.L_Berry3=Berry 3
SAV_Donut9a.L_Berry4=Berry 4
SAV_Donut9a.L_Berry5=Berry 5
SAV_Donut9a.L_Berry6=Berry 6
SAV_Donut9a.L_Berry7=Berry 7
SAV_Donut9a.L_Berry8=Berry 8
SAV_Donut9a.L_Calories=Calories:
SAV_Donut9a.L_Donut=Donut:
SAV_Donut9a.L_Flavor0=Flavor 1:
SAV_Donut9a.L_Flavor1=Flavor 2:
SAV_Donut9a.L_Flavor2=Flavor 3:
SAV_Donut9a.L_LevelBoost=Level Boost:
SAV_Donut9a.L_Stars=Stars:
SAV_Encounters.B_Add=Ajouter
SAV_Encounters.B_CriteriaFromTabs=From Editor
SAV_Encounters.B_CriteriaReset=Reset
@ -2502,12 +2524,14 @@ SAV_Trainer9.Tab_Overview=Vue d'ensemble
SAV_Trainer9a.B_Cancel=Cancel
SAV_Trainer9a.B_CollectScrews=收集所有彩色螺丝
SAV_Trainer9a.B_CollectTechnicalMachines=Collect All Technical Machines
SAV_Trainer9a.B_HyperspaceSurveyPoints=+
SAV_Trainer9a.B_MaxCash=+
SAV_Trainer9a.B_RoyaleInfiniteMax=+
SAV_Trainer9a.B_RoyaleRegularMax=+
SAV_Trainer9a.B_Save=Save
SAV_Trainer9a.GB_Map=Map Position
SAV_Trainer9a.L_Hours=Hrs:
SAV_Trainer9a.L_HyperspaceSurveyPoints=Hyperspace Survey Points:
SAV_Trainer9a.L_Language=Language:
SAV_Trainer9a.L_LastSaved=Last Saved:
SAV_Trainer9a.L_Map=Map:
@ -2524,6 +2548,7 @@ SAV_Trainer9a.L_Z=Z Coordinate:
SAV_Trainer9a.Label_SID=SID:
SAV_Trainer9a.Label_TID=TID:
SAV_Trainer9a.label3=Royale Ticket Points
SAV_Trainer9a.Tab_DLC=DLC
SAV_Trainer9a.Tab_Images=Images
SAV_Trainer9a.Tab_MiscValues=Misc
SAV_Trainer9a.Tab_Overview=Overview

View File

@ -17,6 +17,7 @@ SAV_Capture7GG=Editor Record di Catture
SAV_Chatter=Chatter Editor
SAV_Database=Database
SAV_DLC5=Generation 5 DLC I/O
SAV_Donut9a=Donut Editor
SAV_Encounters=Database
SAV_EventFlags=Editor Segnali Evento
SAV_EventReset1=Reset di Eventi
@ -337,6 +338,7 @@ Main.B_CellsStickers=Cellule e Adesivi
Main.B_Clear=Pulisci
Main.B_ConvertKorean=Korean Save Conversion
Main.B_DLC=DLC Editor
Main.B_Donuts=Donuts
Main.B_FestivalPlaza=Festiplaza
Main.B_JPEG=Salva PGL .JPEG
Main.B_MailBox=Messaggi
@ -1082,6 +1084,26 @@ SAV_DLC5.Tab_Musical=Musical
SAV_DLC5.Tab_PokeDex=PokéDex Skin
SAV_DLC5.Tab_Pokestar=Pokéstar Studios
SAV_DLC5.Tab_PWT=PWT
SAV_Donut9a.B_Cancel=Cancel
SAV_Donut9a.B_ModifyAll=Modify All
SAV_Donut9a.B_Reset=Reset
SAV_Donut9a.B_Save=Save
SAV_Donut9a.L_Berry0=Berry (Name)
SAV_Donut9a.L_Berry1=Berry 1
SAV_Donut9a.L_Berry2=Berry 2
SAV_Donut9a.L_Berry3=Berry 3
SAV_Donut9a.L_Berry4=Berry 4
SAV_Donut9a.L_Berry5=Berry 5
SAV_Donut9a.L_Berry6=Berry 6
SAV_Donut9a.L_Berry7=Berry 7
SAV_Donut9a.L_Berry8=Berry 8
SAV_Donut9a.L_Calories=Calories:
SAV_Donut9a.L_Donut=Donut:
SAV_Donut9a.L_Flavor0=Flavor 1:
SAV_Donut9a.L_Flavor1=Flavor 2:
SAV_Donut9a.L_Flavor2=Flavor 3:
SAV_Donut9a.L_LevelBoost=Level Boost:
SAV_Donut9a.L_Stars=Stars:
SAV_Encounters.B_Add=Add
SAV_Encounters.B_CriteriaFromTabs=From Editor
SAV_Encounters.B_CriteriaReset=Reset
@ -2502,12 +2524,14 @@ SAV_Trainer9.Tab_Overview=Panoramica
SAV_Trainer9a.B_Cancel=Cancel
SAV_Trainer9a.B_CollectScrews=收集所有彩色螺丝
SAV_Trainer9a.B_CollectTechnicalMachines=Collect All Technical Machines
SAV_Trainer9a.B_HyperspaceSurveyPoints=+
SAV_Trainer9a.B_MaxCash=+
SAV_Trainer9a.B_RoyaleInfiniteMax=+
SAV_Trainer9a.B_RoyaleRegularMax=+
SAV_Trainer9a.B_Save=Save
SAV_Trainer9a.GB_Map=Map Position
SAV_Trainer9a.L_Hours=Hrs:
SAV_Trainer9a.L_HyperspaceSurveyPoints=Hyperspace Survey Points:
SAV_Trainer9a.L_Language=Language:
SAV_Trainer9a.L_LastSaved=Last Saved:
SAV_Trainer9a.L_Map=Map:
@ -2524,6 +2548,7 @@ SAV_Trainer9a.L_Z=Z Coordinate:
SAV_Trainer9a.Label_SID=SID:
SAV_Trainer9a.Label_TID=TID:
SAV_Trainer9a.label3=Royale Ticket Points
SAV_Trainer9a.Tab_DLC=DLC
SAV_Trainer9a.Tab_Images=Images
SAV_Trainer9a.Tab_MiscValues=Misc
SAV_Trainer9a.Tab_Overview=Overview

View File

@ -17,6 +17,7 @@ SAV_Capture7GG=Capture Record Editor
SAV_Chatter=おしゃべり
SAV_Database=データベース
SAV_DLC5=Generation 5 DLC I/O
SAV_Donut9a=Donut Editor
SAV_Encounters=データベース
SAV_EventFlags=イベントフラグ
SAV_EventReset1=イベントリセット
@ -337,6 +338,7 @@ Main.B_CellsStickers=ヌシール/セル
Main.B_Clear=クリア
Main.B_ConvertKorean=Korean Save Conversion
Main.B_DLC=DLC Editor
Main.B_Donuts=Donuts
Main.B_FestivalPlaza=フェスサークル
Main.B_JPEG=PGL 画像保存
Main.B_MailBox=メールボックス
@ -1082,6 +1084,26 @@ SAV_DLC5.Tab_Musical=ミュージカル
SAV_DLC5.Tab_PokeDex=PokéDex Skin
SAV_DLC5.Tab_Pokestar=Pokéstar Studios
SAV_DLC5.Tab_PWT=PWT
SAV_Donut9a.B_Cancel=Cancel
SAV_Donut9a.B_ModifyAll=Modify All
SAV_Donut9a.B_Reset=Reset
SAV_Donut9a.B_Save=Save
SAV_Donut9a.L_Berry0=Berry (Name)
SAV_Donut9a.L_Berry1=Berry 1
SAV_Donut9a.L_Berry2=Berry 2
SAV_Donut9a.L_Berry3=Berry 3
SAV_Donut9a.L_Berry4=Berry 4
SAV_Donut9a.L_Berry5=Berry 5
SAV_Donut9a.L_Berry6=Berry 6
SAV_Donut9a.L_Berry7=Berry 7
SAV_Donut9a.L_Berry8=Berry 8
SAV_Donut9a.L_Calories=Calories:
SAV_Donut9a.L_Donut=Donut:
SAV_Donut9a.L_Flavor0=Flavor 1:
SAV_Donut9a.L_Flavor1=Flavor 2:
SAV_Donut9a.L_Flavor2=Flavor 3:
SAV_Donut9a.L_LevelBoost=Level Boost:
SAV_Donut9a.L_Stars=Stars:
SAV_Encounters.B_Add=追加
SAV_Encounters.B_CriteriaFromTabs=From Editor
SAV_Encounters.B_CriteriaReset=Reset
@ -2502,12 +2524,14 @@ SAV_Trainer9.Tab_Overview=全般
SAV_Trainer9a.B_Cancel=キャンセル
SAV_Trainer9a.B_CollectScrews=收集所有彩色螺丝
SAV_Trainer9a.B_CollectTechnicalMachines=Collect All Technical Machines
SAV_Trainer9a.B_HyperspaceSurveyPoints=+
SAV_Trainer9a.B_MaxCash=+
SAV_Trainer9a.B_RoyaleInfiniteMax=+
SAV_Trainer9a.B_RoyaleRegularMax=+
SAV_Trainer9a.B_Save=保存
SAV_Trainer9a.GB_Map=Map Position
SAV_Trainer9a.L_Hours=時:
SAV_Trainer9a.L_HyperspaceSurveyPoints=Hyperspace Survey Points:
SAV_Trainer9a.L_Language=言語:
SAV_Trainer9a.L_LastSaved=最終セーブ:
SAV_Trainer9a.L_Map=マップ:
@ -2524,6 +2548,7 @@ SAV_Trainer9a.L_Z=Z Coordinate:
SAV_Trainer9a.Label_SID=SID:
SAV_Trainer9a.Label_TID=TID:
SAV_Trainer9a.label3=チケットポイント
SAV_Trainer9a.Tab_DLC=DLC
SAV_Trainer9a.Tab_Images=画像
SAV_Trainer9a.Tab_MiscValues=その他
SAV_Trainer9a.Tab_Overview=全般

View File

@ -17,6 +17,7 @@ SAV_Capture7GG=Capture Record Editor
SAV_Chatter=Chatter Editor
SAV_Database=데이터베이스
SAV_DLC5=Generation 5 DLC I/O
SAV_Donut9a=Donut Editor
SAV_Encounters=데이터베이스
SAV_EventFlags=이벤트 플래그 편집 도구
SAV_EventReset1=이벤트 초기화 도구
@ -337,6 +338,7 @@ Main.B_CellsStickers=셀/스티커
Main.B_Clear=지우기
Main.B_ConvertKorean=Korean Save Conversion
Main.B_DLC=DLC Editor
Main.B_Donuts=Donuts
Main.B_FestivalPlaza=페스서클
Main.B_JPEG=PGL .JPEG 저장
Main.B_MailBox=메일박스
@ -1082,6 +1084,26 @@ SAV_DLC5.Tab_Musical=Musical
SAV_DLC5.Tab_PokeDex=PokéDex Skin
SAV_DLC5.Tab_Pokestar=Pokéstar Studios
SAV_DLC5.Tab_PWT=PWT
SAV_Donut9a.B_Cancel=Cancel
SAV_Donut9a.B_ModifyAll=Modify All
SAV_Donut9a.B_Reset=Reset
SAV_Donut9a.B_Save=Save
SAV_Donut9a.L_Berry0=Berry (Name)
SAV_Donut9a.L_Berry1=Berry 1
SAV_Donut9a.L_Berry2=Berry 2
SAV_Donut9a.L_Berry3=Berry 3
SAV_Donut9a.L_Berry4=Berry 4
SAV_Donut9a.L_Berry5=Berry 5
SAV_Donut9a.L_Berry6=Berry 6
SAV_Donut9a.L_Berry7=Berry 7
SAV_Donut9a.L_Berry8=Berry 8
SAV_Donut9a.L_Calories=Calories:
SAV_Donut9a.L_Donut=Donut:
SAV_Donut9a.L_Flavor0=Flavor 1:
SAV_Donut9a.L_Flavor1=Flavor 2:
SAV_Donut9a.L_Flavor2=Flavor 3:
SAV_Donut9a.L_LevelBoost=Level Boost:
SAV_Donut9a.L_Stars=Stars:
SAV_Encounters.B_Add=Add
SAV_Encounters.B_CriteriaFromTabs=From Editor
SAV_Encounters.B_CriteriaReset=Reset
@ -2502,12 +2524,14 @@ SAV_Trainer9.Tab_Overview=Overview
SAV_Trainer9a.B_Cancel=Cancel
SAV_Trainer9a.B_CollectScrews=收集所有彩色螺丝
SAV_Trainer9a.B_CollectTechnicalMachines=Collect All Technical Machines
SAV_Trainer9a.B_HyperspaceSurveyPoints=+
SAV_Trainer9a.B_MaxCash=+
SAV_Trainer9a.B_RoyaleInfiniteMax=+
SAV_Trainer9a.B_RoyaleRegularMax=+
SAV_Trainer9a.B_Save=Save
SAV_Trainer9a.GB_Map=Map Position
SAV_Trainer9a.L_Hours=Hrs:
SAV_Trainer9a.L_HyperspaceSurveyPoints=Hyperspace Survey Points:
SAV_Trainer9a.L_Language=Language:
SAV_Trainer9a.L_LastSaved=Last Saved:
SAV_Trainer9a.L_Map=Map:
@ -2524,6 +2548,7 @@ SAV_Trainer9a.L_Z=Z Coordinate:
SAV_Trainer9a.Label_SID=SID:
SAV_Trainer9a.Label_TID=TID:
SAV_Trainer9a.label3=Royale Ticket Points
SAV_Trainer9a.Tab_DLC=DLC
SAV_Trainer9a.Tab_Images=Images
SAV_Trainer9a.Tab_MiscValues=Misc
SAV_Trainer9a.Tab_Overview=Overview

View File

@ -17,6 +17,7 @@ SAV_Capture7GG=捕获记录编辑
SAV_Chatter=语音编辑器
SAV_Database=数据库
SAV_DLC5=第五世代DLC工具
SAV_Donut9a=Donut Editor
SAV_Encounters=数据库
SAV_EventFlags=事件旗标编辑
SAV_EventReset1=事件重置
@ -337,6 +338,7 @@ Main.B_CellsStickers=细胞/贴纸
Main.B_Clear=清理
Main.B_ConvertKorean=韩语保存转换
Main.B_DLC=DLC工具
Main.B_Donuts=Donuts
Main.B_FestivalPlaza=圆庆广场
Main.B_JPEG=保存PGL.JPEG
Main.B_MailBox=邮箱
@ -1082,6 +1084,26 @@ SAV_DLC5.Tab_Musical=宝可梦音乐剧
SAV_DLC5.Tab_PokeDex=宝可梦图鉴皮肤
SAV_DLC5.Tab_Pokestar=宝可梦好莱坞
SAV_DLC5.Tab_PWT=宝可梦世界锦标赛
SAV_Donut9a.B_Cancel=Cancel
SAV_Donut9a.B_ModifyAll=Modify All
SAV_Donut9a.B_Reset=Reset
SAV_Donut9a.B_Save=Save
SAV_Donut9a.L_Berry0=Berry (Name)
SAV_Donut9a.L_Berry1=Berry 1
SAV_Donut9a.L_Berry2=Berry 2
SAV_Donut9a.L_Berry3=Berry 3
SAV_Donut9a.L_Berry4=Berry 4
SAV_Donut9a.L_Berry5=Berry 5
SAV_Donut9a.L_Berry6=Berry 6
SAV_Donut9a.L_Berry7=Berry 7
SAV_Donut9a.L_Berry8=Berry 8
SAV_Donut9a.L_Calories=Calories:
SAV_Donut9a.L_Donut=Donut:
SAV_Donut9a.L_Flavor0=Flavor 1:
SAV_Donut9a.L_Flavor1=Flavor 2:
SAV_Donut9a.L_Flavor2=Flavor 3:
SAV_Donut9a.L_LevelBoost=Level Boost:
SAV_Donut9a.L_Stars=Stars:
SAV_Encounters.B_Add=添加
SAV_Encounters.B_CriteriaFromTabs=From Editor
SAV_Encounters.B_CriteriaReset=Reset
@ -2502,12 +2524,14 @@ SAV_Trainer9.Tab_Overview=概览
SAV_Trainer9a.B_Cancel=取消
SAV_Trainer9a.B_CollectScrews=收集所有彩色螺丝
SAV_Trainer9a.B_CollectTechnicalMachines=Collect All Technical Machines
SAV_Trainer9a.B_HyperspaceSurveyPoints=+
SAV_Trainer9a.B_MaxCash=+
SAV_Trainer9a.B_RoyaleInfiniteMax=+
SAV_Trainer9a.B_RoyaleRegularMax=+
SAV_Trainer9a.B_Save=保存
SAV_Trainer9a.GB_Map=地图位置
SAV_Trainer9a.L_Hours=时:
SAV_Trainer9a.L_HyperspaceSurveyPoints=Hyperspace Survey Points:
SAV_Trainer9a.L_Language=语言:
SAV_Trainer9a.L_LastSaved=最后存档:
SAV_Trainer9a.L_Map=地图:
@ -2524,6 +2548,7 @@ SAV_Trainer9a.L_Z=Z坐标:
SAV_Trainer9a.Label_SID=SID:
SAV_Trainer9a.Label_TID=TID:
SAV_Trainer9a.label3=登峰战点数
SAV_Trainer9a.Tab_DLC=DLC
SAV_Trainer9a.Tab_Images=图片
SAV_Trainer9a.Tab_MiscValues=杂项
SAV_Trainer9a.Tab_Overview=概览

View File

@ -17,6 +17,7 @@ SAV_Capture7GG=捕獲記錄編輯
SAV_Chatter=Chatter Editor
SAV_Database=資料庫
SAV_DLC5=Generation 5 DLC I/O
SAV_Donut9a=Donut Editor
SAV_Encounters=遇見資料庫
SAV_EventFlags=事件旗標編輯
SAV_EventReset1=事件重置
@ -337,6 +338,7 @@ Main.B_CellsStickers=細胞/貼紙
Main.B_Clear=清理
Main.B_ConvertKorean=Korean Save Conversion
Main.B_DLC=DLC Editor
Main.B_Donuts=Donuts
Main.B_FestivalPlaza=圓慶廣場
Main.B_JPEG=儲存PGL.JPEG
Main.B_MailBox=郵箱
@ -1082,6 +1084,26 @@ SAV_DLC5.Tab_Musical=Musical
SAV_DLC5.Tab_PokeDex=PokéDex Skin
SAV_DLC5.Tab_Pokestar=Pokéstar Studios
SAV_DLC5.Tab_PWT=PWT
SAV_Donut9a.B_Cancel=Cancel
SAV_Donut9a.B_ModifyAll=Modify All
SAV_Donut9a.B_Reset=Reset
SAV_Donut9a.B_Save=Save
SAV_Donut9a.L_Berry0=Berry (Name)
SAV_Donut9a.L_Berry1=Berry 1
SAV_Donut9a.L_Berry2=Berry 2
SAV_Donut9a.L_Berry3=Berry 3
SAV_Donut9a.L_Berry4=Berry 4
SAV_Donut9a.L_Berry5=Berry 5
SAV_Donut9a.L_Berry6=Berry 6
SAV_Donut9a.L_Berry7=Berry 7
SAV_Donut9a.L_Berry8=Berry 8
SAV_Donut9a.L_Calories=Calories:
SAV_Donut9a.L_Donut=Donut:
SAV_Donut9a.L_Flavor0=Flavor 1:
SAV_Donut9a.L_Flavor1=Flavor 2:
SAV_Donut9a.L_Flavor2=Flavor 3:
SAV_Donut9a.L_LevelBoost=Level Boost:
SAV_Donut9a.L_Stars=Stars:
SAV_Encounters.B_Add=Add
SAV_Encounters.B_CriteriaFromTabs=From Editor
SAV_Encounters.B_CriteriaReset=Reset
@ -2502,12 +2524,14 @@ SAV_Trainer9.Tab_Overview=概覽
SAV_Trainer9a.B_Cancel=Cancel
SAV_Trainer9a.B_CollectScrews=收集所有彩色螺丝
SAV_Trainer9a.B_CollectTechnicalMachines=Collect All Technical Machines
SAV_Trainer9a.B_HyperspaceSurveyPoints=+
SAV_Trainer9a.B_MaxCash=+
SAV_Trainer9a.B_RoyaleInfiniteMax=+
SAV_Trainer9a.B_RoyaleRegularMax=+
SAV_Trainer9a.B_Save=Save
SAV_Trainer9a.GB_Map=Map Position
SAV_Trainer9a.L_Hours=Hrs:
SAV_Trainer9a.L_HyperspaceSurveyPoints=Hyperspace Survey Points:
SAV_Trainer9a.L_Language=Language:
SAV_Trainer9a.L_LastSaved=Last Saved:
SAV_Trainer9a.L_Map=Map:
@ -2524,6 +2548,7 @@ SAV_Trainer9a.L_Z=Z Coordinate:
SAV_Trainer9a.Label_SID=SID:
SAV_Trainer9a.Label_TID=TID:
SAV_Trainer9a.label3=Royale Ticket Points
SAV_Trainer9a.Tab_DLC=DLC
SAV_Trainer9a.Tab_Images=Images
SAV_Trainer9a.Tab_MiscValues=Misc
SAV_Trainer9a.Tab_Overview=Overview

View File

@ -0,0 +1,716 @@
namespace PKHeX.WinForms
{
partial class DonutEditor9a
{
private System.ComponentModel.IContainer components = null;
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
private void InitializeComponent()
{
tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
CB_Berry8 = new System.Windows.Forms.ComboBox();
CB_Berry7 = new System.Windows.Forms.ComboBox();
CB_Berry6 = new System.Windows.Forms.ComboBox();
CB_Berry5 = new System.Windows.Forms.ComboBox();
CB_Berry4 = new System.Windows.Forms.ComboBox();
CB_Berry3 = new System.Windows.Forms.ComboBox();
CB_Berry2 = new System.Windows.Forms.ComboBox();
CB_Berry1 = new System.Windows.Forms.ComboBox();
CB_Berry0 = new System.Windows.Forms.ComboBox();
L_Berry0 = new System.Windows.Forms.Label();
PB_Berry0 = new System.Windows.Forms.PictureBox();
L_Berry1 = new System.Windows.Forms.Label();
PB_Berry1 = new System.Windows.Forms.PictureBox();
L_Berry2 = new System.Windows.Forms.Label();
PB_Berry2 = new System.Windows.Forms.PictureBox();
L_Berry3 = new System.Windows.Forms.Label();
PB_Berry3 = new System.Windows.Forms.PictureBox();
L_Berry4 = new System.Windows.Forms.Label();
PB_Berry4 = new System.Windows.Forms.PictureBox();
L_Berry5 = new System.Windows.Forms.Label();
PB_Berry5 = new System.Windows.Forms.PictureBox();
L_Berry6 = new System.Windows.Forms.Label();
PB_Berry6 = new System.Windows.Forms.PictureBox();
L_Berry7 = new System.Windows.Forms.Label();
PB_Berry7 = new System.Windows.Forms.PictureBox();
L_Berry8 = new System.Windows.Forms.Label();
PB_Berry8 = new System.Windows.Forms.PictureBox();
tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel();
NUD_Stars = new System.Windows.Forms.NumericUpDown();
L_Donut = new System.Windows.Forms.Label();
NUD_LevelBoost = new System.Windows.Forms.NumericUpDown();
L_LevelBoost = new System.Windows.Forms.Label();
L_Calories = new System.Windows.Forms.Label();
L_Stars = new System.Windows.Forms.Label();
L_Flavor2 = new System.Windows.Forms.Label();
L_Flavor1 = new System.Windows.Forms.Label();
L_Flavor0 = new System.Windows.Forms.Label();
CB_Flavor0 = new System.Windows.Forms.ComboBox();
CB_Flavor1 = new System.Windows.Forms.ComboBox();
CB_Flavor2 = new System.Windows.Forms.ComboBox();
NUD_Calories = new System.Windows.Forms.NumericUpDown();
CB_Donut = new System.Windows.Forms.ComboBox();
CAL_Date = new System.Windows.Forms.DateTimePicker();
TB_Unknown = new System.Windows.Forms.TextBox();
tableLayoutPanel1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)PB_Berry0).BeginInit();
((System.ComponentModel.ISupportInitialize)PB_Berry1).BeginInit();
((System.ComponentModel.ISupportInitialize)PB_Berry2).BeginInit();
((System.ComponentModel.ISupportInitialize)PB_Berry3).BeginInit();
((System.ComponentModel.ISupportInitialize)PB_Berry4).BeginInit();
((System.ComponentModel.ISupportInitialize)PB_Berry5).BeginInit();
((System.ComponentModel.ISupportInitialize)PB_Berry6).BeginInit();
((System.ComponentModel.ISupportInitialize)PB_Berry7).BeginInit();
((System.ComponentModel.ISupportInitialize)PB_Berry8).BeginInit();
tableLayoutPanel2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)NUD_Stars).BeginInit();
((System.ComponentModel.ISupportInitialize)NUD_LevelBoost).BeginInit();
((System.ComponentModel.ISupportInitialize)NUD_Calories).BeginInit();
SuspendLayout();
//
// tableLayoutPanel1
//
tableLayoutPanel1.AutoSize = true;
tableLayoutPanel1.ColumnCount = 3;
tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
tableLayoutPanel1.Controls.Add(CB_Berry8, 2, 8);
tableLayoutPanel1.Controls.Add(CB_Berry7, 2, 7);
tableLayoutPanel1.Controls.Add(CB_Berry6, 2, 6);
tableLayoutPanel1.Controls.Add(CB_Berry5, 2, 5);
tableLayoutPanel1.Controls.Add(CB_Berry4, 2, 4);
tableLayoutPanel1.Controls.Add(CB_Berry3, 2, 3);
tableLayoutPanel1.Controls.Add(CB_Berry2, 2, 2);
tableLayoutPanel1.Controls.Add(CB_Berry1, 2, 1);
tableLayoutPanel1.Controls.Add(CB_Berry0, 2, 0);
tableLayoutPanel1.Controls.Add(L_Berry0, 0, 0);
tableLayoutPanel1.Controls.Add(PB_Berry0, 1, 0);
tableLayoutPanel1.Controls.Add(L_Berry1, 0, 1);
tableLayoutPanel1.Controls.Add(PB_Berry1, 1, 1);
tableLayoutPanel1.Controls.Add(L_Berry2, 0, 2);
tableLayoutPanel1.Controls.Add(PB_Berry2, 1, 2);
tableLayoutPanel1.Controls.Add(L_Berry3, 0, 3);
tableLayoutPanel1.Controls.Add(PB_Berry3, 1, 3);
tableLayoutPanel1.Controls.Add(L_Berry4, 0, 4);
tableLayoutPanel1.Controls.Add(PB_Berry4, 1, 4);
tableLayoutPanel1.Controls.Add(L_Berry5, 0, 5);
tableLayoutPanel1.Controls.Add(PB_Berry5, 1, 5);
tableLayoutPanel1.Controls.Add(L_Berry6, 0, 6);
tableLayoutPanel1.Controls.Add(PB_Berry6, 1, 6);
tableLayoutPanel1.Controls.Add(L_Berry7, 0, 7);
tableLayoutPanel1.Controls.Add(PB_Berry7, 1, 7);
tableLayoutPanel1.Controls.Add(L_Berry8, 0, 8);
tableLayoutPanel1.Controls.Add(PB_Berry8, 1, 8);
tableLayoutPanel1.Location = new System.Drawing.Point(3, 3);
tableLayoutPanel1.Name = "tableLayoutPanel1";
tableLayoutPanel1.RowCount = 9;
tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel1.Size = new System.Drawing.Size(292, 230);
tableLayoutPanel1.TabIndex = 0;
//
// CB_Berry8
//
CB_Berry8.Anchor = System.Windows.Forms.AnchorStyles.Left;
CB_Berry8.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
CB_Berry8.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
CB_Berry8.FormattingEnabled = true;
CB_Berry8.Location = new System.Drawing.Point(124, 202);
CB_Berry8.Margin = new System.Windows.Forms.Padding(0);
CB_Berry8.Name = "CB_Berry8";
CB_Berry8.Size = new System.Drawing.Size(164, 25);
CB_Berry8.TabIndex = 17;
//
// CB_Berry7
//
CB_Berry7.Anchor = System.Windows.Forms.AnchorStyles.Left;
CB_Berry7.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
CB_Berry7.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
CB_Berry7.FormattingEnabled = true;
CB_Berry7.Location = new System.Drawing.Point(124, 175);
CB_Berry7.Margin = new System.Windows.Forms.Padding(0);
CB_Berry7.Name = "CB_Berry7";
CB_Berry7.Size = new System.Drawing.Size(164, 25);
CB_Berry7.TabIndex = 16;
//
// CB_Berry6
//
CB_Berry6.Anchor = System.Windows.Forms.AnchorStyles.Left;
CB_Berry6.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
CB_Berry6.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
CB_Berry6.FormattingEnabled = true;
CB_Berry6.Location = new System.Drawing.Point(124, 150);
CB_Berry6.Margin = new System.Windows.Forms.Padding(0);
CB_Berry6.Name = "CB_Berry6";
CB_Berry6.Size = new System.Drawing.Size(164, 25);
CB_Berry6.TabIndex = 15;
//
// CB_Berry5
//
CB_Berry5.Anchor = System.Windows.Forms.AnchorStyles.Left;
CB_Berry5.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
CB_Berry5.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
CB_Berry5.FormattingEnabled = true;
CB_Berry5.Location = new System.Drawing.Point(124, 125);
CB_Berry5.Margin = new System.Windows.Forms.Padding(0);
CB_Berry5.Name = "CB_Berry5";
CB_Berry5.Size = new System.Drawing.Size(164, 25);
CB_Berry5.TabIndex = 14;
//
// CB_Berry4
//
CB_Berry4.Anchor = System.Windows.Forms.AnchorStyles.Left;
CB_Berry4.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
CB_Berry4.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
CB_Berry4.FormattingEnabled = true;
CB_Berry4.Location = new System.Drawing.Point(124, 100);
CB_Berry4.Margin = new System.Windows.Forms.Padding(0);
CB_Berry4.Name = "CB_Berry4";
CB_Berry4.Size = new System.Drawing.Size(164, 25);
CB_Berry4.TabIndex = 13;
//
// CB_Berry3
//
CB_Berry3.Anchor = System.Windows.Forms.AnchorStyles.Left;
CB_Berry3.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
CB_Berry3.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
CB_Berry3.FormattingEnabled = true;
CB_Berry3.Location = new System.Drawing.Point(124, 75);
CB_Berry3.Margin = new System.Windows.Forms.Padding(0);
CB_Berry3.Name = "CB_Berry3";
CB_Berry3.Size = new System.Drawing.Size(164, 25);
CB_Berry3.TabIndex = 12;
//
// CB_Berry2
//
CB_Berry2.Anchor = System.Windows.Forms.AnchorStyles.Left;
CB_Berry2.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
CB_Berry2.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
CB_Berry2.FormattingEnabled = true;
CB_Berry2.Location = new System.Drawing.Point(124, 50);
CB_Berry2.Margin = new System.Windows.Forms.Padding(0);
CB_Berry2.Name = "CB_Berry2";
CB_Berry2.Size = new System.Drawing.Size(164, 25);
CB_Berry2.TabIndex = 11;
//
// CB_Berry1
//
CB_Berry1.Anchor = System.Windows.Forms.AnchorStyles.Left;
CB_Berry1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
CB_Berry1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
CB_Berry1.FormattingEnabled = true;
CB_Berry1.Location = new System.Drawing.Point(124, 25);
CB_Berry1.Margin = new System.Windows.Forms.Padding(0);
CB_Berry1.Name = "CB_Berry1";
CB_Berry1.Size = new System.Drawing.Size(164, 25);
CB_Berry1.TabIndex = 10;
//
// CB_Berry0
//
CB_Berry0.Anchor = System.Windows.Forms.AnchorStyles.Left;
CB_Berry0.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
CB_Berry0.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
CB_Berry0.FormattingEnabled = true;
CB_Berry0.Location = new System.Drawing.Point(124, 0);
CB_Berry0.Margin = new System.Windows.Forms.Padding(0);
CB_Berry0.Name = "CB_Berry0";
CB_Berry0.Size = new System.Drawing.Size(164, 25);
CB_Berry0.TabIndex = 9;
//
// L_Berry0
//
L_Berry0.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Berry0.Location = new System.Drawing.Point(0, 0);
L_Berry0.Margin = new System.Windows.Forms.Padding(0);
L_Berry0.Name = "L_Berry0";
L_Berry0.Size = new System.Drawing.Size(104, 24);
L_Berry0.TabIndex = 0;
L_Berry0.Text = "Berry (Name)";
L_Berry0.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// PB_Berry0
//
PB_Berry0.AccessibleRole = System.Windows.Forms.AccessibleRole.None;
PB_Berry0.Anchor = System.Windows.Forms.AnchorStyles.None;
PB_Berry0.Location = new System.Drawing.Point(104, 2);
PB_Berry0.Margin = new System.Windows.Forms.Padding(0);
PB_Berry0.Name = "PB_Berry0";
PB_Berry0.Size = new System.Drawing.Size(20, 20);
PB_Berry0.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
PB_Berry0.TabIndex = 18;
PB_Berry0.TabStop = false;
//
// L_Berry1
//
L_Berry1.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Berry1.Location = new System.Drawing.Point(0, 25);
L_Berry1.Margin = new System.Windows.Forms.Padding(0);
L_Berry1.Name = "L_Berry1";
L_Berry1.Size = new System.Drawing.Size(104, 24);
L_Berry1.TabIndex = 1;
L_Berry1.Text = "Berry 1";
L_Berry1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// PB_Berry1
//
PB_Berry1.AccessibleRole = System.Windows.Forms.AccessibleRole.None;
PB_Berry1.Anchor = System.Windows.Forms.AnchorStyles.None;
PB_Berry1.Location = new System.Drawing.Point(104, 27);
PB_Berry1.Margin = new System.Windows.Forms.Padding(0);
PB_Berry1.Name = "PB_Berry1";
PB_Berry1.Size = new System.Drawing.Size(20, 20);
PB_Berry1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
PB_Berry1.TabIndex = 19;
PB_Berry1.TabStop = false;
//
// L_Berry2
//
L_Berry2.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Berry2.Location = new System.Drawing.Point(0, 50);
L_Berry2.Margin = new System.Windows.Forms.Padding(0);
L_Berry2.Name = "L_Berry2";
L_Berry2.Size = new System.Drawing.Size(104, 24);
L_Berry2.TabIndex = 2;
L_Berry2.Text = "Berry 2";
L_Berry2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// PB_Berry2
//
PB_Berry2.AccessibleRole = System.Windows.Forms.AccessibleRole.None;
PB_Berry2.Anchor = System.Windows.Forms.AnchorStyles.None;
PB_Berry2.Location = new System.Drawing.Point(104, 52);
PB_Berry2.Margin = new System.Windows.Forms.Padding(0);
PB_Berry2.Name = "PB_Berry2";
PB_Berry2.Size = new System.Drawing.Size(20, 20);
PB_Berry2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
PB_Berry2.TabIndex = 20;
PB_Berry2.TabStop = false;
//
// L_Berry3
//
L_Berry3.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Berry3.Location = new System.Drawing.Point(0, 75);
L_Berry3.Margin = new System.Windows.Forms.Padding(0);
L_Berry3.Name = "L_Berry3";
L_Berry3.Size = new System.Drawing.Size(104, 24);
L_Berry3.TabIndex = 3;
L_Berry3.Text = "Berry 3";
L_Berry3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// PB_Berry3
//
PB_Berry3.AccessibleRole = System.Windows.Forms.AccessibleRole.None;
PB_Berry3.Anchor = System.Windows.Forms.AnchorStyles.None;
PB_Berry3.Location = new System.Drawing.Point(104, 77);
PB_Berry3.Margin = new System.Windows.Forms.Padding(0);
PB_Berry3.Name = "PB_Berry3";
PB_Berry3.Size = new System.Drawing.Size(20, 20);
PB_Berry3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
PB_Berry3.TabIndex = 21;
PB_Berry3.TabStop = false;
//
// L_Berry4
//
L_Berry4.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Berry4.Location = new System.Drawing.Point(0, 100);
L_Berry4.Margin = new System.Windows.Forms.Padding(0);
L_Berry4.Name = "L_Berry4";
L_Berry4.Size = new System.Drawing.Size(104, 24);
L_Berry4.TabIndex = 4;
L_Berry4.Text = "Berry 4";
L_Berry4.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// PB_Berry4
//
PB_Berry4.AccessibleRole = System.Windows.Forms.AccessibleRole.None;
PB_Berry4.Anchor = System.Windows.Forms.AnchorStyles.None;
PB_Berry4.Location = new System.Drawing.Point(104, 102);
PB_Berry4.Margin = new System.Windows.Forms.Padding(0);
PB_Berry4.Name = "PB_Berry4";
PB_Berry4.Size = new System.Drawing.Size(20, 20);
PB_Berry4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
PB_Berry4.TabIndex = 22;
PB_Berry4.TabStop = false;
//
// L_Berry5
//
L_Berry5.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Berry5.Location = new System.Drawing.Point(0, 125);
L_Berry5.Margin = new System.Windows.Forms.Padding(0);
L_Berry5.Name = "L_Berry5";
L_Berry5.Size = new System.Drawing.Size(104, 24);
L_Berry5.TabIndex = 5;
L_Berry5.Text = "Berry 5";
L_Berry5.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// PB_Berry5
//
PB_Berry5.AccessibleRole = System.Windows.Forms.AccessibleRole.None;
PB_Berry5.Anchor = System.Windows.Forms.AnchorStyles.None;
PB_Berry5.Location = new System.Drawing.Point(104, 127);
PB_Berry5.Margin = new System.Windows.Forms.Padding(0);
PB_Berry5.Name = "PB_Berry5";
PB_Berry5.Size = new System.Drawing.Size(20, 20);
PB_Berry5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
PB_Berry5.TabIndex = 23;
PB_Berry5.TabStop = false;
//
// L_Berry6
//
L_Berry6.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Berry6.Location = new System.Drawing.Point(0, 150);
L_Berry6.Margin = new System.Windows.Forms.Padding(0);
L_Berry6.Name = "L_Berry6";
L_Berry6.Size = new System.Drawing.Size(104, 24);
L_Berry6.TabIndex = 6;
L_Berry6.Text = "Berry 6";
L_Berry6.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// PB_Berry6
//
PB_Berry6.AccessibleRole = System.Windows.Forms.AccessibleRole.None;
PB_Berry6.Anchor = System.Windows.Forms.AnchorStyles.None;
PB_Berry6.Location = new System.Drawing.Point(104, 152);
PB_Berry6.Margin = new System.Windows.Forms.Padding(0);
PB_Berry6.Name = "PB_Berry6";
PB_Berry6.Size = new System.Drawing.Size(20, 20);
PB_Berry6.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
PB_Berry6.TabIndex = 24;
PB_Berry6.TabStop = false;
//
// L_Berry7
//
L_Berry7.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Berry7.Location = new System.Drawing.Point(0, 175);
L_Berry7.Margin = new System.Windows.Forms.Padding(0);
L_Berry7.Name = "L_Berry7";
L_Berry7.Size = new System.Drawing.Size(104, 24);
L_Berry7.TabIndex = 7;
L_Berry7.Text = "Berry 7";
L_Berry7.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// PB_Berry7
//
PB_Berry7.AccessibleRole = System.Windows.Forms.AccessibleRole.None;
PB_Berry7.Anchor = System.Windows.Forms.AnchorStyles.None;
PB_Berry7.Location = new System.Drawing.Point(104, 177);
PB_Berry7.Margin = new System.Windows.Forms.Padding(0);
PB_Berry7.Name = "PB_Berry7";
PB_Berry7.Size = new System.Drawing.Size(20, 20);
PB_Berry7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
PB_Berry7.TabIndex = 25;
PB_Berry7.TabStop = false;
//
// L_Berry8
//
L_Berry8.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Berry8.Location = new System.Drawing.Point(0, 203);
L_Berry8.Margin = new System.Windows.Forms.Padding(0);
L_Berry8.Name = "L_Berry8";
L_Berry8.Size = new System.Drawing.Size(104, 24);
L_Berry8.TabIndex = 8;
L_Berry8.Text = "Berry 8";
L_Berry8.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// PB_Berry8
//
PB_Berry8.AccessibleRole = System.Windows.Forms.AccessibleRole.None;
PB_Berry8.Anchor = System.Windows.Forms.AnchorStyles.None;
PB_Berry8.Location = new System.Drawing.Point(104, 205);
PB_Berry8.Margin = new System.Windows.Forms.Padding(0);
PB_Berry8.Name = "PB_Berry8";
PB_Berry8.Size = new System.Drawing.Size(20, 20);
PB_Berry8.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
PB_Berry8.TabIndex = 26;
PB_Berry8.TabStop = false;
//
// tableLayoutPanel2
//
tableLayoutPanel2.AutoSize = true;
tableLayoutPanel2.ColumnCount = 2;
tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle());
tableLayoutPanel2.Controls.Add(NUD_Stars, 1, 0);
tableLayoutPanel2.Controls.Add(L_Donut, 0, 3);
tableLayoutPanel2.Controls.Add(NUD_LevelBoost, 1, 2);
tableLayoutPanel2.Controls.Add(L_LevelBoost, 0, 2);
tableLayoutPanel2.Controls.Add(L_Calories, 0, 1);
tableLayoutPanel2.Controls.Add(L_Stars, 0, 0);
tableLayoutPanel2.Controls.Add(L_Flavor2, 0, 6);
tableLayoutPanel2.Controls.Add(L_Flavor1, 0, 5);
tableLayoutPanel2.Controls.Add(L_Flavor0, 0, 4);
tableLayoutPanel2.Controls.Add(CB_Flavor0, 1, 4);
tableLayoutPanel2.Controls.Add(CB_Flavor1, 1, 5);
tableLayoutPanel2.Controls.Add(CB_Flavor2, 1, 6);
tableLayoutPanel2.Controls.Add(NUD_Calories, 1, 1);
tableLayoutPanel2.Controls.Add(CB_Donut, 1, 3);
tableLayoutPanel2.Location = new System.Drawing.Point(317, 3);
tableLayoutPanel2.Name = "tableLayoutPanel2";
tableLayoutPanel2.RowCount = 7;
tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle());
tableLayoutPanel2.Size = new System.Drawing.Size(344, 175);
tableLayoutPanel2.TabIndex = 1;
//
// NUD_Stars
//
NUD_Stars.Location = new System.Drawing.Point(104, 0);
NUD_Stars.Margin = new System.Windows.Forms.Padding(0);
NUD_Stars.Maximum = new decimal(new int[] { 6, 0, 0, 0 });
NUD_Stars.Name = "NUD_Stars";
NUD_Stars.Size = new System.Drawing.Size(61, 25);
NUD_Stars.TabIndex = 24;
//
// L_Donut
//
L_Donut.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Donut.Location = new System.Drawing.Point(0, 75);
L_Donut.Margin = new System.Windows.Forms.Padding(0);
L_Donut.Name = "L_Donut";
L_Donut.Size = new System.Drawing.Size(104, 24);
L_Donut.TabIndex = 23;
L_Donut.Text = "Donut:";
L_Donut.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// NUD_LevelBoost
//
NUD_LevelBoost.Location = new System.Drawing.Point(104, 50);
NUD_LevelBoost.Margin = new System.Windows.Forms.Padding(0);
NUD_LevelBoost.Maximum = new decimal(new int[] { 255, 0, 0, 0 });
NUD_LevelBoost.Name = "NUD_LevelBoost";
NUD_LevelBoost.Size = new System.Drawing.Size(61, 25);
NUD_LevelBoost.TabIndex = 21;
//
// L_LevelBoost
//
L_LevelBoost.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_LevelBoost.Location = new System.Drawing.Point(0, 50);
L_LevelBoost.Margin = new System.Windows.Forms.Padding(0);
L_LevelBoost.Name = "L_LevelBoost";
L_LevelBoost.Size = new System.Drawing.Size(104, 24);
L_LevelBoost.TabIndex = 20;
L_LevelBoost.Text = "Level Boost:";
L_LevelBoost.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// L_Calories
//
L_Calories.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Calories.Location = new System.Drawing.Point(0, 25);
L_Calories.Margin = new System.Windows.Forms.Padding(0);
L_Calories.Name = "L_Calories";
L_Calories.Size = new System.Drawing.Size(104, 24);
L_Calories.TabIndex = 19;
L_Calories.Text = "Calories:";
L_Calories.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// L_Stars
//
L_Stars.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Stars.Location = new System.Drawing.Point(0, 0);
L_Stars.Margin = new System.Windows.Forms.Padding(0);
L_Stars.Name = "L_Stars";
L_Stars.Size = new System.Drawing.Size(104, 24);
L_Stars.TabIndex = 17;
L_Stars.Text = "Stars:";
L_Stars.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// L_Flavor2
//
L_Flavor2.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Flavor2.Location = new System.Drawing.Point(0, 150);
L_Flavor2.Margin = new System.Windows.Forms.Padding(0);
L_Flavor2.Name = "L_Flavor2";
L_Flavor2.Size = new System.Drawing.Size(104, 24);
L_Flavor2.TabIndex = 15;
L_Flavor2.Text = "Flavor 3:";
L_Flavor2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// L_Flavor1
//
L_Flavor1.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Flavor1.Location = new System.Drawing.Point(0, 125);
L_Flavor1.Margin = new System.Windows.Forms.Padding(0);
L_Flavor1.Name = "L_Flavor1";
L_Flavor1.Size = new System.Drawing.Size(104, 24);
L_Flavor1.TabIndex = 14;
L_Flavor1.Text = "Flavor 2:";
L_Flavor1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// L_Flavor0
//
L_Flavor0.Anchor = System.Windows.Forms.AnchorStyles.Right;
L_Flavor0.Location = new System.Drawing.Point(0, 100);
L_Flavor0.Margin = new System.Windows.Forms.Padding(0);
L_Flavor0.Name = "L_Flavor0";
L_Flavor0.Size = new System.Drawing.Size(104, 24);
L_Flavor0.TabIndex = 13;
L_Flavor0.Text = "Flavor 1:";
L_Flavor0.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// CB_Flavor0
//
CB_Flavor0.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
CB_Flavor0.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
CB_Flavor0.FormattingEnabled = true;
CB_Flavor0.Location = new System.Drawing.Point(104, 100);
CB_Flavor0.Margin = new System.Windows.Forms.Padding(0);
CB_Flavor0.Name = "CB_Flavor0";
CB_Flavor0.Size = new System.Drawing.Size(240, 25);
CB_Flavor0.TabIndex = 10;
//
// CB_Flavor1
//
CB_Flavor1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
CB_Flavor1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
CB_Flavor1.FormattingEnabled = true;
CB_Flavor1.Location = new System.Drawing.Point(104, 125);
CB_Flavor1.Margin = new System.Windows.Forms.Padding(0);
CB_Flavor1.Name = "CB_Flavor1";
CB_Flavor1.Size = new System.Drawing.Size(240, 25);
CB_Flavor1.TabIndex = 11;
//
// CB_Flavor2
//
CB_Flavor2.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
CB_Flavor2.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
CB_Flavor2.FormattingEnabled = true;
CB_Flavor2.Location = new System.Drawing.Point(104, 150);
CB_Flavor2.Margin = new System.Windows.Forms.Padding(0);
CB_Flavor2.Name = "CB_Flavor2";
CB_Flavor2.Size = new System.Drawing.Size(240, 25);
CB_Flavor2.TabIndex = 12;
//
// NUD_Calories
//
NUD_Calories.Location = new System.Drawing.Point(104, 25);
NUD_Calories.Margin = new System.Windows.Forms.Padding(0);
NUD_Calories.Maximum = new decimal(new int[] { 65535, 0, 0, 0 });
NUD_Calories.Name = "NUD_Calories";
NUD_Calories.Size = new System.Drawing.Size(61, 25);
NUD_Calories.TabIndex = 18;
//
// CB_Donut
//
CB_Donut.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
CB_Donut.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
CB_Donut.FormattingEnabled = true;
CB_Donut.Location = new System.Drawing.Point(104, 75);
CB_Donut.Margin = new System.Windows.Forms.Padding(0);
CB_Donut.Name = "CB_Donut";
CB_Donut.Size = new System.Drawing.Size(240, 25);
CB_Donut.TabIndex = 22;
//
// CAL_Date
//
CAL_Date.CustomFormat = "hh:mm:ss ddd MMMM dd, yyyy";
CAL_Date.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
CAL_Date.Location = new System.Drawing.Point(421, 181);
CAL_Date.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
CAL_Date.MaxDate = new System.DateTime(4095, 12, 31, 0, 0, 0, 0);
CAL_Date.Name = "CAL_Date";
CAL_Date.Size = new System.Drawing.Size(240, 25);
CAL_Date.TabIndex = 58;
CAL_Date.Value = new System.DateTime(2000, 1, 1, 0, 0, 0, 0);
//
// TB_Unknown
//
TB_Unknown.Location = new System.Drawing.Point(421, 208);
TB_Unknown.Name = "TB_Unknown";
TB_Unknown.Size = new System.Drawing.Size(163, 25);
TB_Unknown.TabIndex = 60;
//
// DonutEditor9a
//
AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
Controls.Add(TB_Unknown);
Controls.Add(CAL_Date);
Controls.Add(tableLayoutPanel2);
Controls.Add(tableLayoutPanel1);
Name = "DonutEditor9a";
Size = new System.Drawing.Size(667, 245);
tableLayoutPanel1.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)PB_Berry0).EndInit();
((System.ComponentModel.ISupportInitialize)PB_Berry1).EndInit();
((System.ComponentModel.ISupportInitialize)PB_Berry2).EndInit();
((System.ComponentModel.ISupportInitialize)PB_Berry3).EndInit();
((System.ComponentModel.ISupportInitialize)PB_Berry4).EndInit();
((System.ComponentModel.ISupportInitialize)PB_Berry5).EndInit();
((System.ComponentModel.ISupportInitialize)PB_Berry6).EndInit();
((System.ComponentModel.ISupportInitialize)PB_Berry7).EndInit();
((System.ComponentModel.ISupportInitialize)PB_Berry8).EndInit();
tableLayoutPanel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)NUD_Stars).EndInit();
((System.ComponentModel.ISupportInitialize)NUD_LevelBoost).EndInit();
((System.ComponentModel.ISupportInitialize)NUD_Calories).EndInit();
ResumeLayout(false);
PerformLayout();
}
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
private System.Windows.Forms.Label L_Berry0;
private System.Windows.Forms.Label L_Berry1;
private System.Windows.Forms.Label L_Berry2;
private System.Windows.Forms.Label L_Berry3;
private System.Windows.Forms.Label L_Berry4;
private System.Windows.Forms.Label L_Berry5;
private System.Windows.Forms.Label L_Berry6;
private System.Windows.Forms.Label L_Berry7;
private System.Windows.Forms.Label L_Berry8;
private System.Windows.Forms.ComboBox CB_Berry0;
private System.Windows.Forms.ComboBox CB_Berry1;
private System.Windows.Forms.ComboBox CB_Berry2;
private System.Windows.Forms.ComboBox CB_Berry3;
private System.Windows.Forms.ComboBox CB_Berry4;
private System.Windows.Forms.ComboBox CB_Berry5;
private System.Windows.Forms.ComboBox CB_Berry6;
private System.Windows.Forms.ComboBox CB_Berry7;
private System.Windows.Forms.ComboBox CB_Berry8;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2;
private System.Windows.Forms.Label L_Flavor2;
private System.Windows.Forms.Label L_Flavor1;
private System.Windows.Forms.Label L_Flavor0;
private System.Windows.Forms.ComboBox CB_Flavor0;
private System.Windows.Forms.ComboBox CB_Flavor1;
private System.Windows.Forms.ComboBox CB_Flavor2;
private System.Windows.Forms.Label L_Stars;
private System.Windows.Forms.NumericUpDown NUD_LevelBoost;
private System.Windows.Forms.Label L_LevelBoost;
private System.Windows.Forms.Label L_Calories;
private System.Windows.Forms.NumericUpDown NUD_Calories;
private System.Windows.Forms.Label L_Donut;
private System.Windows.Forms.ComboBox CB_Donut;
private System.Windows.Forms.DateTimePicker CAL_Date;
private System.Windows.Forms.NumericUpDown NUD_Stars;
private System.Windows.Forms.TextBox TB_Unknown;
private System.Windows.Forms.PictureBox PB_Berry0;
private System.Windows.Forms.PictureBox PB_Berry8;
private System.Windows.Forms.PictureBox PB_Berry7;
private System.Windows.Forms.PictureBox PB_Berry6;
private System.Windows.Forms.PictureBox PB_Berry5;
private System.Windows.Forms.PictureBox PB_Berry4;
private System.Windows.Forms.PictureBox PB_Berry3;
private System.Windows.Forms.PictureBox PB_Berry2;
private System.Windows.Forms.PictureBox PB_Berry1;
}
}

View File

@ -0,0 +1,222 @@
using System;
using System.Collections.Generic;
using System.Windows.Forms;
using PKHeX.Core;
using PKHeX.Drawing.PokeSprite;
namespace PKHeX.WinForms;
public sealed partial class DonutEditor9a : UserControl
{
private Donut9a _donut;
public event EventHandler? ValueChanged;
public DonutEditor9a() => InitializeComponent();
public void InitializeLists(ReadOnlySpan<string> flavors, ReadOnlySpan<string> items, ReadOnlySpan<string> donutNames)
{
var berryList = GetBerryList(ItemStorage9ZA.Berry, items, items[0]);
var flavorList = GetFlavorText(flavors, items[0]);
var donutList = GetDonutList(donutNames);
ComboBox[] berry = [CB_Berry0, CB_Berry1, CB_Berry2, CB_Berry3, CB_Berry4, CB_Berry5, CB_Berry6, CB_Berry7, CB_Berry8];
PictureBox[] icons = [PB_Berry0, PB_Berry1, PB_Berry2, PB_Berry3, PB_Berry4, PB_Berry5, PB_Berry6, PB_Berry7, PB_Berry8];
ComboBox[] flavor = [CB_Flavor0, CB_Flavor1, CB_Flavor2];
InitializeEvents([NUD_Calories, NUD_LevelBoost, NUD_Stars]);
InitializeEvents(berry);
InitializeEvents(flavor);
for (var i = 0; i < berry.Length; i++)
{
var cb = berry[i];
var pb = icons[i];
SetDataSource(cb, berryList);
cb.SelectedValueChanged += (_, _) =>
{
var itemID = WinFormsUtil.GetIndex(cb);
if (itemID <= 0)
{
pb.Image = null;
return;
}
pb.Image = SpriteUtil.GetItemSpriteA(itemID);
};
}
foreach (var cb in flavor)
SetDataSource(cb, flavorList);
SetDataSource(CB_Donut, donutList);
CB_Donut.SelectedIndexChanged += OnValueChanged;
// Not really necessary to indicate value changes (name wouldn't be different), but for consistency...
CAL_Date.ValueChanged += OnValueChanged;
TB_Unknown.TextChanged += OnValueChanged;
}
private static void SetDataSource<T>(ComboBox cb, List<T> list)
{
cb.InitializeBinding();
cb.DataSource = new BindingSource(list, string.Empty);
}
private void InitializeEvents(ReadOnlySpan<NumericUpDown> controls)
{
foreach (var control in controls)
control.ValueChanged += OnValueChanged;
}
private void InitializeEvents(ReadOnlySpan<ComboBox> controls)
{
foreach (var control in controls)
control.SelectedIndexChanged += OnValueChanged;
}
private static List<ComboItem> GetDonutList(ReadOnlySpan<string> names)
{
List<ComboItem> result = [];
for (int i = 0; i < names.Length; i++)
{
var text = names[i];
result.Add(new ComboItem(text, i));
}
return result;
}
private static List<ComboItem> GetBerryList(ReadOnlySpan<ushort> berries, ReadOnlySpan<string> localized, string none)
{
List<ComboItem> result = [new(none, 0)];
foreach (var berryItemID in berries)
{
var text = localized[berryItemID];
result.Add(new ComboItem(text, berryItemID));
}
return result;
}
private static List<ComboText> GetFlavorText(ReadOnlySpan<string> localized, string none)
{
var all = DonutInfo.Flavors;
List<ComboText> result = [new(none, "")];
for (int i = 0; i < all.Length; i++)
{
var flavor = all[i];
var text = localized[i];
var value = flavor.Name;
result.Add(new ComboText(text, value));
}
return result;
}
private static readonly DateTime Epoch = new(1900, 1, 1);
public void LoadDonut(Donut9a donut)
{
_donut = donut;
NUD_Stars.Value = donut.Stars;
NUD_Calories.Value = donut.Calories;
NUD_LevelBoost.Value = donut.LevelBoost;
CB_Donut.SelectedValue = (int)donut.Donut;
CB_Berry0.SelectedValue = (int)donut.BerryName;
CB_Berry1.SelectedValue = (int)donut.Berry1;
CB_Berry2.SelectedValue = (int)donut.Berry2;
CB_Berry3.SelectedValue = (int)donut.Berry3;
CB_Berry4.SelectedValue = (int)donut.Berry4;
CB_Berry5.SelectedValue = (int)donut.Berry5;
CB_Berry6.SelectedValue = (int)donut.Berry6;
CB_Berry7.SelectedValue = (int)donut.Berry7;
CB_Berry8.SelectedValue = (int)donut.Berry8;
LoadDonutFlavorHash(CB_Flavor0, donut.Flavor0);
LoadDonutFlavorHash(CB_Flavor1, donut.Flavor1);
LoadDonutFlavorHash(CB_Flavor2, donut.Flavor2);
DateTime dt;
if (!donut.HasDateTime())
dt = Epoch;
else
dt = donut.DateTime1900.Timestamp;
CAL_Date.Value = dt;
TB_Unknown.Text = donut.Unknown.ToString();
}
public void SaveDonut()
{
var donut = _donut;
donut.Stars = (byte)NUD_Stars.Value;
donut.Calories = (ushort)NUD_Calories.Value;
donut.LevelBoost = (byte)NUD_LevelBoost.Value;
donut.Donut = (ushort)WinFormsUtil.GetIndex(CB_Donut);
donut.BerryName = (ushort)WinFormsUtil.GetIndex(CB_Berry0);
donut.Berry1 = (ushort)WinFormsUtil.GetIndex(CB_Berry1);
donut.Berry2 = (ushort)WinFormsUtil.GetIndex(CB_Berry2);
donut.Berry3 = (ushort)WinFormsUtil.GetIndex(CB_Berry3);
donut.Berry4 = (ushort)WinFormsUtil.GetIndex(CB_Berry4);
donut.Berry5 = (ushort)WinFormsUtil.GetIndex(CB_Berry5);
donut.Berry6 = (ushort)WinFormsUtil.GetIndex(CB_Berry6);
donut.Berry7 = (ushort)WinFormsUtil.GetIndex(CB_Berry7);
donut.Berry8 = (ushort)WinFormsUtil.GetIndex(CB_Berry8);
donut.Flavor0 = GetDonutFlavorHash(CB_Flavor0);
donut.Flavor1 = GetDonutFlavorHash(CB_Flavor1);
donut.Flavor2 = GetDonutFlavorHash(CB_Flavor2);
var date = CAL_Date.Value;
var dt = new DateTime(date.Year, date.Month, date.Day, date.Hour, date.Minute, date.Second);
// if date is sufficiently equal to the Epoch (zero), set to zero. Can't set a date of 1900/00/00 via the controls...
if (dt is { Year: 1900, Month: 1, Day: 1 } and { Day: 1, Hour: 0, Minute: 0, Second: 0 })
donut.ClearDateTime();
else
donut.DateTime1900.Timestamp = dt;
donut.Unknown = ulong.TryParse(TB_Unknown.Text, out var unk) ? unk : 0;
}
private static void LoadDonutFlavorHash(ComboBox cb, ulong flavorHash)
{
// Find the matching flavor by hash
if (flavorHash == 0 || !DonutInfo.TryGetFlavorName(flavorHash, out var name))
{
cb.SelectedIndex = 0; // No flavor
return;
}
cb.SelectedValue = name;
}
private static ulong GetDonutFlavorHash(ComboBox cb)
{
if (cb.SelectedIndex == 0)
return 0; // No flavor
// Grab the internal value (not the localized display value)
var text = cb.SelectedValue?.ToString();
if (text is null)
return 0; // No selection? fail-safe
var hash = DonutInfo.GetFlavorHash(text);
return hash;
}
public void Reset()
{
_donut.Clear();
LoadDonut(_donut);
}
// bubble up to the parent control, if subscribed.
private void OnValueChanged(object? sender, EventArgs e) => ValueChanged?.Invoke(this, EventArgs.Empty);
// ReSharper disable NotAccessedPositionalProperty.Local
private sealed record ComboText(string Text, string Value);
// ReSharper enable NotAccessedPositionalProperty.Local
}

View File

@ -0,0 +1,177 @@
namespace PKHeX.WinForms
{
partial class SAV_Donut9a
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
components = new System.ComponentModel.Container();
B_Cancel = new System.Windows.Forms.Button();
LB_Donut = new System.Windows.Forms.ListBox();
B_Save = new System.Windows.Forms.Button();
modifyMenu = new System.Windows.Forms.ContextMenuStrip(components);
mnuRandomizeMax = new System.Windows.Forms.ToolStripMenuItem();
mnuCloneCurrent = new System.Windows.Forms.ToolStripMenuItem();
mnuShinyAssortment = new System.Windows.Forms.ToolStripMenuItem();
B_ModifyAll = new System.Windows.Forms.Button();
B_Reset = new System.Windows.Forms.Button();
donutEditor = new DonutEditor9a();
modifyMenu.SuspendLayout();
SuspendLayout();
//
// B_Cancel
//
B_Cancel.Anchor = System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right;
B_Cancel.Location = new System.Drawing.Point(786, 348);
B_Cancel.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
B_Cancel.Name = "B_Cancel";
B_Cancel.Size = new System.Drawing.Size(93, 27);
B_Cancel.TabIndex = 0;
B_Cancel.Text = "Cancel";
B_Cancel.UseVisualStyleBackColor = true;
B_Cancel.Click += B_Cancel_Click;
//
// LB_Donut
//
LB_Donut.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left;
LB_Donut.FormattingEnabled = true;
LB_Donut.Location = new System.Drawing.Point(14, 15);
LB_Donut.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
LB_Donut.Name = "LB_Donut";
LB_Donut.Size = new System.Drawing.Size(186, 361);
LB_Donut.TabIndex = 2;
LB_Donut.SelectedIndexChanged += ChangeIndex;
//
// B_Save
//
B_Save.Anchor = System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right;
B_Save.Location = new System.Drawing.Point(786, 319);
B_Save.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
B_Save.Name = "B_Save";
B_Save.Size = new System.Drawing.Size(93, 27);
B_Save.TabIndex = 24;
B_Save.Text = "Save";
B_Save.UseVisualStyleBackColor = true;
B_Save.Click += B_Save_Click;
//
// modifyMenu
//
modifyMenu.ImageScalingSize = new System.Drawing.Size(20, 20);
modifyMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { mnuRandomizeMax, mnuCloneCurrent, mnuShinyAssortment });
modifyMenu.Name = "modifyMenu";
modifyMenu.Size = new System.Drawing.Size(204, 70);
//
// mnuRandomizeMax
//
mnuRandomizeMax.Name = "mnuRandomizeMax";
mnuRandomizeMax.Size = new System.Drawing.Size(203, 22);
mnuRandomizeMax.Text = "Randomize Max Level";
mnuRandomizeMax.Click += RandomizeAll;
//
// mnuCloneCurrent
//
mnuCloneCurrent.Name = "mnuCloneCurrent";
mnuCloneCurrent.Size = new System.Drawing.Size(203, 22);
mnuCloneCurrent.Text = "Clone Current to All";
mnuCloneCurrent.Click += CloneCurrent;
//
// mnuShinyAssortment
//
mnuShinyAssortment.Name = "mnuShinyAssortment";
mnuShinyAssortment.Size = new System.Drawing.Size(203, 22);
mnuShinyAssortment.Text = "Shiny Assortment";
mnuShinyAssortment.Click += ShinyAssortment;
//
// B_ModifyAll
//
B_ModifyAll.Anchor = System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left;
B_ModifyAll.Location = new System.Drawing.Point(208, 349);
B_ModifyAll.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
B_ModifyAll.Name = "B_ModifyAll";
B_ModifyAll.Size = new System.Drawing.Size(128, 27);
B_ModifyAll.TabIndex = 25;
B_ModifyAll.Text = "Modify All";
B_ModifyAll.UseVisualStyleBackColor = true;
B_ModifyAll.Click += B_Modify_Click;
//
// B_Reset
//
B_Reset.Anchor = System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left;
B_Reset.Location = new System.Drawing.Point(208, 304);
B_Reset.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
B_Reset.Name = "B_Reset";
B_Reset.Size = new System.Drawing.Size(128, 27);
B_Reset.TabIndex = 26;
B_Reset.Text = "Reset";
B_Reset.UseVisualStyleBackColor = true;
B_Reset.Click += B_Reset_Click;
//
// donutEditor
//
donutEditor.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right;
donutEditor.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
donutEditor.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
donutEditor.Location = new System.Drawing.Point(207, 15);
donutEditor.Name = "donutEditor";
donutEditor.Size = new System.Drawing.Size(672, 283);
donutEditor.TabIndex = 27;
//
// SAV_Donut9a
//
AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
ClientSize = new System.Drawing.Size(894, 388);
Controls.Add(donutEditor);
Controls.Add(B_Reset);
Controls.Add(B_ModifyAll);
Controls.Add(B_Save);
Controls.Add(LB_Donut);
Controls.Add(B_Cancel);
FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
Icon = Properties.Resources.Icon;
Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
MaximizeBox = false;
MinimizeBox = false;
Name = "SAV_Donut9a";
StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
Text = "Donut Editor";
modifyMenu.ResumeLayout(false);
ResumeLayout(false);
}
#endregion
private System.Windows.Forms.Button B_Cancel;
private System.Windows.Forms.ListBox LB_Donut;
private System.Windows.Forms.Button B_Save;
private System.Windows.Forms.ContextMenuStrip modifyMenu;
private System.Windows.Forms.ToolStripMenuItem mnuRandomizeMax;
private System.Windows.Forms.ToolStripMenuItem mnuCloneCurrent;
private System.Windows.Forms.ToolStripMenuItem mnuShinyAssortment;
private System.Windows.Forms.Button B_ModifyAll;
private System.Windows.Forms.Button B_Reset;
private DonutEditor9a donutEditor;
}
}

View File

@ -0,0 +1,154 @@
using System;
using System.Drawing;
using System.Windows.Forms;
using PKHeX.Core;
namespace PKHeX.WinForms;
public partial class SAV_Donut9a : Form
{
private readonly SAV9ZA Origin;
private readonly SAV9ZA SAV;
private readonly DonutPocket9a Donuts;
private int lastIndex;
private bool Loading;
public SAV_Donut9a(SAV9ZA sav)
{
InitializeComponent();
WinFormsUtil.TranslateInterface(this, Main.CurrentLanguage);
SAV = (SAV9ZA)(Origin = sav).Clone();
Donuts = SAV.Donuts;
var strings = GameInfo.Strings;
donutEditor.InitializeLists(strings.donutFlavor, strings.itemlist, strings.donutName);
donutEditor.ValueChanged += Editor_ValueChanged;
Loading = true;
LoadDonutNames();
LB_Donut.SelectedIndex = 0;
Loading = false;
lastIndex = 0;
GetEntry(0);
// Not implemented.
mnuRandomizeMax.Visible = false;
mnuShinyAssortment.Visible = false;
}
private void LoadDonutNames()
{
// update the list in one shot for less lag
const int count = DonutPocket9a.MaxCount;
var names = new object[count];
for (int i = 0; i < count; i++)
names[i] = GetDonutName(i);
LB_Donut.Items.AddRange(names);
}
private string GetDonutName(int i)
{
var donut = Donuts.GetDonut(i);
return GetDonutName(donut, i);
}
private static string GetDonutName(Donut9a donut, int i)
{
var flavorCount = donut.FlavorCount;
var flavorString = new string('*', flavorCount);
return $"#{i + 1:000} {donut.Stars}⭐ @ {donut.Calories:0000} cal {flavorString}";
}
private void Editor_ValueChanged(object? sender, EventArgs e)
{
if (Loading)
return;
Loading = true;
// Only refresh the name in the list if it has changed.
var index = lastIndex;
var currentName = GetDonutName(index);
var existing = LB_Donut.Items[index];
if (existing.ToString() != currentName)
LB_Donut.Items[index] = currentName;
Loading = false;
}
private void ChangeIndex(object sender, EventArgs e)
{
if (Loading || LB_Donut.SelectedIndex < 0)
return;
SetEntry(lastIndex);
lastIndex = LB_Donut.SelectedIndex;
GetEntry(lastIndex);
}
private void GetEntry(int index)
{
if (Loading || index < 0)
return;
var donut = Donuts.GetDonut(index);
donutEditor.LoadDonut(donut);
}
private void SetEntry(int index)
{
if (Loading || index < 0)
return;
donutEditor.SaveDonut();
}
private void B_Cancel_Click(object sender, EventArgs e) => Close();
private void B_Save_Click(object sender, EventArgs e)
{
SetEntry(lastIndex);
Origin.CopyChangesFrom(SAV);
Close();
}
private void B_Modify_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
modifyMenu.Show(btn.PointToScreen(new Point(0, btn.Height)));
}
private void RandomizeAll(object sender, EventArgs e)
{
for (int i = 0; i < DonutPocket9a.MaxCount; i++)
{
// todo
}
}
private void CloneCurrent(object sender, EventArgs e)
{
SetEntry(lastIndex);
var current = Donuts.GetDonut(lastIndex);
for (int i = 0; i < DonutPocket9a.MaxCount; i++)
{
if (i == lastIndex)
continue;
var target = Donuts.GetDonut(i);
current.CopyTo(target);
LB_Donut.Items[i] = GetDonutName(target, i); // todo: test this to see if it is any bit slow
}
}
private void ShinyAssortment(object sender, EventArgs e)
{
for (int i = 0; i < DonutPocket9a.MaxCount; i++)
{
var donut = Donuts.GetDonut(i);
// todo: generate a shiny donut
LB_Donut.Items[i] = GetDonutName(donut, i); // todo: test this to see if it is any bit slow
}
}
private void B_Reset_Click(object sender, EventArgs e) => donutEditor.Reset();
}

View File

@ -0,0 +1,123 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="modifyMenu.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>