- Warning when setting arceus to anything that isn't area 9 center

- All PGL pokemon have animation 0 but mamoswine (based on the only save with events I have)
This commit is contained in:
suloku 2016-06-16 01:25:15 +02:00
parent 7f5de73003
commit 048d94b5be
3 changed files with 15 additions and 5 deletions

View File

@ -635,6 +635,11 @@ namespace BW_tool
//Add dream pokemon!
if (dream_pkm != 0)
{
//Arceus warning
if ((dream_pkm & 0x7FF) == 493 && forest.Area != 1)
MessageBox.Show("Warning! PGL Arceus was a special event and is supposed to reside at area 9 center!\n\nI don't know if any other PGL Pokémon was distributed at special areas, I only know that Mamoswine and Porygon were download alongside other Dream World Pokémon, so Arceus might be the only special case. Any information on the topic is welcome.");
//If slot is empty, add pokemon instead
if (forest.is_pkm_empty() == true)
{

View File

@ -165,14 +165,14 @@ namespace BW_tool
"JAP and KOR",
"ALL",
"ALL",
"JAP, USA and EUR",
"JAP, USA and EUR (Intended for Germany, Italy, UK)",
"KOR",
"JAP",
"JAP",
"JAP",
"USA and EUR",
"USA and EUR",
"USA and EUR",
"USA and EUR (Intended for USA only)",
"USA and EUR (Intended for USA only)",
"USA and EUR (Intended for USA only)",
"JAP",
"USA and EUR",
"USA and EUR",

View File

@ -412,7 +412,12 @@ namespace BW_tool
}
else if (world == 8)
{
Entralink.dream_pkm = Entralink.forest.create_pkm(world_species[world][speciesbox.SelectedIndex], PGL_attacks[speciesbox.SelectedIndex], gender, 0, random_form_anim());
int anim = 0;
//Random animation disabled and set to 0, as I've seen several PGL pokemon with animation 0 (Arceus, porygon, banette, croagunk, togekiss and lucario) and also a gothorita in a white 2 savegame
//anim = random_form_anim();
if (world_species[world][speciesbox.SelectedIndex] == 473)
anim = 4; //But Mamoswine has, for some reason, animation 04, being the only known exception (would need more legit saves with the events)
Entralink.dream_pkm = Entralink.forest.create_pkm(world_species[world][speciesbox.SelectedIndex], PGL_attacks[speciesbox.SelectedIndex], gender, 0, anim);
}
this.Close();
}