PDA

View Full Version : Pokemon Class ID



wraith89
Jun 14th, 2009, 12:28 AM
I've seen so many people with this problem, so I'm willing to help here. Anyways, when someone edits their Pokemon like, let's say, Ponyta, with Run Away. But most people don't want that ability. They want her other uberw00tpwnage awesome ability, Flash Fire. So they do that quick editing in Pokesav. Then Ponyta evolves... into a Rapidash. Then you're in battle and send her against a, I don't know, an Infernape. That Infernape uses Flamethrower... and you're expecting that boost, but it hits Rapidash instead! So you're like "what?" and check its ability. It's RUN AWAY!

Now what just happened here? While you fixed the pony's ability, you haven't fixed its class (Class 1 or Class 2)! So Ponyta was Class 1 and you fixed its ability to Flash Fire, but you forgot to change it to Class 2. So once it evolves, it retains its property of being Class 1, and Class 1 Rapidash is Run Away. That's why it's important to change to Class 2 (use PID generator for this).

So how do I know which Pokemon's ability is Class 1 or Class 2? Here's where the list comes in. Obviously, Pokemon with one Ability is not mentioned. This list is in Pokedex order (except evolved Pokes are grouped with their respective cousins). Have fun.


016 017 018
Pidgey, Pidgeotto, Pidgeot
Class 1 Class 2
Keen Eye Tangled Feet

019 020
Rattata, Raticate
Class 1 Class 2
Run Away Guts

023 024
Ekans, Arbok
Class 1 Class 2
Intimidate Shed Skin

029 030 031 032 033 034
Nidoran, Nidorina, Nidorino, Nidoqueen, Nidoking
Class 1 Class 2
Poison Point Rivalry

173 035 036
Cleffa, Clefairy, Clefable
Class 1 Class 2
Cute Charm Magic Guard

046 047
Paras, Parasect
Class 1 Class 2
Effect Spore Dry Skin

048
Venonat
Class 1 Class 2
Compoundeyes Tinted Lens

049
Venomoth
Class 1 Class 2
Shield Dust Tinted Lens

050 051
Diglett, Dugtrio
Class 1 Class 2
Sand Veil Arena Trap

052
Meowth
Class 1 Class 2
Pick Up Technician

053
Persian
Class 1 Class 2
Limber Technician

054 055
Psyduck, Golduck
Class 1 Class 2
Damp Cloud Nine

056 057
Mankey, Primeape
Class 1 Class 2
Vital Spirit Anger Point

058 059
Growlithe, Arcanine
Class 1 Class 2
Intimidate Flash Fire

060 061 062 186
Poliwag, Poliwhirl, Poliwrath, Politoed
Class 1 Class 2
Water Absorb Damp

063 064 065
Abra, Kadabra, Alakazam
Class 1 Class 2
Synchronize Inner Focus

066 067 068
Machop, Machoke, Machamp
Class 1 Class 2
Guts No Guard

072 073
Tentacool, Tentacruel
Class 1 Class 2
Clear Body Liquid Ooze

074 075 076
Geodude, Graveler, Golem
Class 1 Class 2
Rock Head Sturdy

077 078
Ponyta, Rapidash
Class 1 Class 2
Run Away Flash Fire

079 080 199
Slowpoke, Slowbro, Slowking
Class 1 Class 2
Oblivious Own Tempo

081 082 462
Magnemite, Magneton, Magnezone
Class 1 Class 2
Magnet Pull Sturdy

083
Farfetch’d
Class 1 Class 2
Keen Eye Inner Focus

084 085
Doduo, Dodrio
Class 1 Class 2
Run Away Early Bird

086 087
Seel, Dewgong
Class 1 Class 2
Thick Fat Hydration

088 089
Grimer, Muk
Class 1 Class 2
Stench Sticky Hold

090 091
Shellder, Cloyster
Class 1 Class 2
Shell Armor Skill Link

095 208
Onix, Steelix
Class 1 Class 2
Rock Head Sturdy

096 097
Drowzee, Hypno
Class 1 Class 2
Insomnia Forewarn

098 099
Krabby, Kingler
Class 1 Class 2
Hyper Cutter Shell Armor

100 101
Voltorb, Electrode
Class 1 Class 2
Soundproof Static

104 105
Cubone, Marowak
Class 1 Class 2
Rock Head Lightningrod

236
Tyrogue
Class 1 Class 2
Guts Steadfast

106
Hitmonlee
Class 1 Class 2
Limber Reckless

107
Hitmonchan
Class 1 Class 2
Keen Eye Iron Fist

237
Hitmontop
Class 1 Class 2
Intimidate Technician

108 463
Lickitung Lickilicky
Class 1 Class 2
Own Tempo Oblivious

111 112
Rhyhorn, Rhydon
Class 1 Class 2
Lightningrod Rock Head

464
Rhyperior
Class 1 Class 2
Lightningrod Solid Rock

440 113 242
Happiny, Chansey, Blissey
Class 1 Class 2
Natural Cure Serene Grace

114 465
Tangela, Tangrowth
Class 1 Class 2
Chlorophyll Leaf Guard

115
Kangaskhan
Class 1 Class 2
Early Bird Scrappy

116 230
Horsea, Kingdra
Class 1 Class 2
Swift Swim Sniper

117
Seadra
Class 1 Class 2
Poison Point Sniper

118 119
Goldeen, Seaking
Class 1 Class 2
Swift Swim Water Veil

120 121
Staryu, Starmie
Class 1 Class 2
Illuminate Natural Cure

439 122
Mime Jr., Mr. Mime
Class 1 Class 2
Soundproof Filter

123 212
Scyther, Scizor
Class 1 Class 2
Swarm Technician

238 124
Smoochum, Jynx
Class 1 Class 2
Oblivious Forewarn

127
Pinsir
Class 1 Class 2
Hyper Cutter Mold Breaker

128
Tauros
Class 1 Class 2
Intimidate Anger Point

131
Lapras
Class 1 Class 2
Water Absorb Shell Armor

133
Eevee
Class 1 Class 2
Run Away Adaptability

137 233
Porygon, Porygon2
Class 1 Class 2
Trace Download

474
Porygon-Z
Class 1 Class 2
Adaptability Download

138 139
Omanyte, Omastar
Class 1 Class 2
Swift Swim Shell Armor

140 141
Kabuto, Kabutops
Class 1 Class 2
Swift Swim Battle Armor

142
Aerodactyl
Class 1 Class 2
Rock Head Pressure

446
Munchlax
Class 1 Class 2
Pick Up Thick Fat

143
Snorlax
Class 1 Class 2
Immunity Thick Fat

161 162
Sentret, Furret
Class 1 Class 2
Run Away Keen Eye

163 164
Hoothoot, Noctowl
Class 1 Class 2
Insomnia Keen Eye

165 166
Ledyba, Ledian
Class 1 Class 2
Swarm Early Bird

167 168
Spinarak, Ariados
Class 1 Class 2
Swarm Insomnia

170 171
Chinchou, Lanturn
Class 1 Class 2
Volt Absorb Illuminate

175 176 468
Togepi, Togetic, Togekiss
Class 1 Class 2
Hustle Serene Grace

177 178
Natu, Xatu
Class 1 Class 2
Synchronize Early Bird

298 183 184
Azurill, Marill, Azumarill
Class 1 Class 2
Thick Fat Huge Power

187 188 189
Hoppip, Skiploom, Jumpluff
Class 1 Class 2
Chlorophyll Leaf Guard

438 185
Bonsly, Sudowoodo
Class 1 Class 2
Sturdy Rock Head

190
Aipom
Class 1 Class 2
Run Away Pick Up

424
Ambipom
Class 1 Class 2
Technician Pick Up

191 192
Sunkern, Sunflora
Class 1 Class 2
Chlorophyll Solar Power

193
Yanma
Class 1 Class 2
Speed Boost Compoundeyes

469
Yanmega
Class 1 Class 2
Speed Boost Tinted Lens

194 195
Wooper, Quagsire
Class 1 Class 2
Damp Water Absorb

198 430
Murkrow, Honchkrow
Class 1 Class 2
Insomnia Super Luck

203
Girafarig
Class 1 Class 2
Inner Focus Early Bird

206
Dunsparce
Class 1 Class 2
Serene Grace Run Away

207 472
Gligar, Gliscor
Class 1 Class 2
Hyper Cutter Sand Veil

209
Snubbull
Class 1 Class 2
Intimidate Run Away

210
Granbull
Class 1 Class 2
Intimidate Quick Feet

211
Qwilfish
Class 1 Class 2
Poison Point Swift Swim

213
Shuckle
Class 1 Class 2
Sturdy Gluttony

214
Heracross
Class 1 Class 2
Swarm Guts

215
Sneasel
Class 1 Class 2
Inner Focus Keen Eye

216
Teddiursa
Class 1 Class 2
Pick Up Quick Feet

217
Ursaring
Class 1 Class 2
Guts Quick Feet

218 219
Slugma, Magcargo
Class 1 Class 2
Magma Armor Flame Body

220 221 473
Swinub, Piloswine, Mamoswine
Class 1 Class 2
Oblivious Snow Cloak

222
Corsola
Class 1 Class 2
Hustle Natural Cure

223
Remoraid
Class 1 Class 2
Hustle Sniper

224
Octillery
Class 1 Class 2
Suction Cups Sniper

225
Delibird
Class 1 Class 2
Vital Spirit Hustle

458 226
Mantyke, Mantine
Class 1 Class 2
Swift Swim Water Absorb

227
Skarmory
Class 1 Class 2
Keen Eye Sturdy

228 229
Houndour, Houndoom
Class 1 Class 2
Early Bird Flash Fire

234
Stantler
Class 1 Class 2
Intimidate Frisk

235
Smeargle
Class 1 Class 2
Own Tempo Technician

241
Miltank
Class 1 Class 2
Thick Fat Scrappy

261
Poochyena
Class 1 Class 2
Run Away Quick Feet

262
Mightyena
Class 1 Class 2
Intimidate Quick Feet

263 264
Zigzagoon, Linoone
Class 1 Class 2
Pick Up Gluttony

270 271 272
Lotad, Lombre, Ludicolo
Class 1 Class 2
Swift Swim Rain Dish

273 274 275
Seedot, Nuzleaf, Shiftry
Class 1 Class 2
Chlorophyll Early Bird

280 281 282
Ralts, Kirlia, Gardevoir
Class 1 Class 2
Synchronize Trace

285 286
Shroomish, Breloom
Class 1 Class 2
Effect Spore Poison Heal

296 297
Makuhita, Hariyama
Class 1 Class 2
Thick Fat Guts

299 476
Nosepass, Probopass
Class 1 Class 2
Sturdy Magnet Pull

300 301
Skitty, Delcatty
Class 1 Class 2
Cute Charm Normalize

302
Sableye
Class 1 Class 2
Keen Eye Stall

303
Mawile
Class 1 Class 2
Hyper Cutter Intimidate

304 305 306
Aron, Lairon, Aggron
Class 1 Class 2
Sturdy Rock Head

309 310
Electrike, Manectric
Class 1 Class 2
Static Lightningrod

313
Volbeat
Class 1 Class 2
Illuminate Swarm

314
Illumise
Class 1 Class 2
Oblivious Tinted Lens

406 315 407
Budew, Roselia, Roserade
Class 1 Class 2
Natural Cure Poison Point

316 317
Gulpin, Swalot
Class 1 Class 2
Liquid Ooze Sticky Hold

320 321
Wailmer, Wailord
Class 1 Class 2
Water Veil Oblivious

322
Numel
Class 1 Class 2
Oblivious Simple

323
Camerupt
Class 1 Class 2
Magma Armor Solid Rock

325 326
Spoink, Grumpig
Class 1 Class 2
Thick Fat Own Tempo

327
Spinda
Class 1 Class 2
Own Tempo Tangled Feet

328
Trapinch
Class 1 Class 2
Hyper Cutter Arena Trap

339 340
Barboach, Whiscash
Class 1 Class 2
Oblivious Anticipation

341 342
Corphish, Crawdaunt
Class 1 Class 2
Hyper Cutter Shell Armor

353 354
Shuppet, Banette
Class 1 Class 2
Insomnia Frisk

357
Tropius
Class 1 Class 2
Chlorophyll Solar Power

359
Absol
Class 1 Class 2
Pressure Super Luck

361 362
Snorunt, Glalie
Class 1 Class 2
Inner Focus Ice Body

363 364 365
Spheal, Sealeo, Walrein
Class 1 Class 2
Thick Fat Ice Body

369
Relicanth
Class 1 Class 2
Swift Swim Rock Head

399 400
Bidoof, Bibarel
Class 1 Class 2
Simple Unaware

403 404 405
Shinx, Luxio, Luxray
Class 1 Class 2
Rivalry Intimidate

417
Pachirisu (squirrel with two useless in battle abilities)
Class 1 Class 2
Run Away Pick Up

422 423
Shellos, Gastrodon
Class 1 Class 2
Sticky Hold Storm Drain

425 426
Drifloon, Drifblim
Class 1 Class 2
Aftermath Unburden

427
Buneary
Class 1 Class 2
Run Away Klutz

428
Lopunny
Class 1 Class 2
Cute Charm Klutz

431
Glameow
Class 1 Class 2
Limber Own Tempo

432
Purugly
Class 1 Class 2
Thick Fat Own Tempo

434 435
Stunky, Skuntank
Class 1 Class 2
Stench Aftermath

436 437
Bronzor, Bronzong
Class 1 Class 2
Levitate Heatproof

441
Chatot
Class 1 Class 2
Keen Eye Tangled Feet

447 448
Riolu, Lucario
Class 1 Class 2
Steadfast Inner Focus

451 452
Skorupi, Drapion
Class 1 Class 2
Battle Armor Sniper

453 454
Croagunk, Toxicroak
Class 1 Class 2
Anticipation Dry Skin
456 457
Finneon, Lumineon
Class 1 Class 2
Swift Swim Storm Drain


FAQ


1) If a Pokemon has one ability, does it have to be class 1 or class 2?

It can be either ability and it wouldn't matter at all.

2) What about those from R/S/E/FR/LG that gained a new ability in DPP and were Class 2? Will they change abilities?

Frankly, I don't know. I haven't tested this out yet, but I believe after evolving one, their ability should change. I could be wrong.

Zekira's Input:

I've quite looked into this. Class 1 and Class 2 do exist on RSEFRLG already. If the Pokémon from RSEFRLG are Class 2, and they gain new abilities as they're migrated and evolve, their abilities do change. So far I've tested this on Breloom, Linoone, and Mightyena. All 3 of them changed abilities and all of them were class 2, and obviously they were Shroomish-Zigzagoon-Poochyena originally. Though these are just 3 tests and it's still insufficient because not all 100 > x > 386 Pokémon with new abilities have been tested yet, but in theory it should work like this.

3) Do individual abilities affect which class it is or are they totally independent?

The class which an ability takes is dependent on the Pokemon, not the ability itself. Some Pokemon might have Flash Fire and Flame Body, but one might have Flash Fire on Class 1 while the other Pokemon might have Flash Fire on Class 2.

4) What about Dream World Abilities?

The flag 0x42 should be set to 1. It totally overrides the whole ability class system.


Tell me if you find any errors. Thanks ;)

Click here for damio's downloadable version in Excel Spreadsheet (http://files.getdropbox.com/u/1417741/PID-Ability%20Spreadsheet.xls)

References

1. PID/IV Creation (http://www.smogon.com/dp/articles/pid_iv_creation)
2. Pokemon Platinum Version

Soon to Cover:

Generation V Pokemon (Finding this manually is a pain)
Better Interface
Dream World Abilities









Scrap Notes (do NOT use the information here... yet):




Timburr

Class 1: Sheer Force

Cottonee

Class 2: Prankster


Sewaddle

Class 1: Swarm


Venipede

Class 1: Swarm


Patrat

Class 2: Keen Eye


Lillipup

Class 2: Pickup


Purrloin

Class 2: Limber


Roggenrolla

Class 2: Sturdy



Basculin

Class 1: Adaptability



Blitzle

Class 2: Motor Drive


Maractus

Class 1: Water Absorb


Sandile

Class 1: Intimidate


Scraggy

Class 1: Shed Skin



Sawk

Class 1: Sturdy


Munna

Class 2: Synchronise


Mincinno

Class 1: Technician


Klink

Class 1: Plus


Foongus

Class 1: Effect Spore



Joltik

Class 1: Unnerve


Deerling

Class 1: Chlorophyll


Cubchoo

Class 1: Snow Cloak


Shelmet

Class 2: Hydration


Drilbur

Class 2: Sand Force


Woobat

Class 2: Klutz


Pawniard

Class 1: Inner Focus


Bouffalant

Class 1: Reckless


ALomomola

Class 2: Healer


Throh

Class 1: Inner Focus


Audino

Class 1: Regenerator


Petiliil

Class 1: Chlorophyll


Axew

Class 2: Mold Breaker


Vullaby

Class 1: Big Pecks


Golett

Class 2: Iron Fist


Mienfoo

Class 2: Regenerator


Durant

Class 2: Swarm


Heatmor

Class 2: Flash Fire



Beheeyem

Class 1: Synchronise


Chandelure

Class 2: Flash Fire


Jellicent

Class 1: Water Absorb


Unfezant

Class 1: Big Pecks

damio
Jun 14th, 2009, 12:38 AM
1. Where did you get this information from? (Just checking :p)
2. Everyone, make sure you press the PID/IV button in pokesav if it isn't hatched, or you will get an illegal PID => IV combo

wraith89
Jun 14th, 2009, 12:41 AM
1. Where did you get this information from? (Just checking :p)
2. Everyone, make sure you press the PID/IV button in pokesav if it isn't hatched, or you will get an illegal PID => IV combo

1. Most from my own research (the ones that gained a new ability in DPP were so easy to do), others from a Smogon article X_X (they made a mistake on Persian btw :D)

http://www.smogon.com/dp/articles/pid_iv_creation

2. Yep, that's what they SHOULD do. PID/IV button works it, but sometimes they have no idea which class correlates to which ability. That's what this article is for.

3. The formatting on this is terrible X_X

damio
Jun 14th, 2009, 12:57 AM
1. Most from my own research (the ones that gained a new ability in DPP were so easy to do), others from a Smogon article X_X (they made a mistake on Persian btw :D)

http://www.smogon.com/dp/articles/pid_iv_creation
I was just wondering because I've quoted that article a few times :p

wraith89
Jun 15th, 2009, 12:38 AM
I'll put a reference section. Thanks for reminding me :p

Psycho K
Jun 15th, 2009, 12:44 PM
Hm. That "PID/IV" button is something I neglected to use mostly because I felt just pressing the "Generate" button above it and then hitting Generate again in the box that appeared was enough. I'm really not sure if it is, though overall, this would only seem to really matter when trying to get battle videos up on the GTS as far as I know.

I'm confused about what class to pick if the Pokemon has one ability. Does it just not matter which of the two get picked in that case?

wraith89
Jun 15th, 2009, 01:04 PM
Hm. That "PID/IV" button is something I neglected to use mostly because I felt just pressing the "Generate" button above it and then hitting Generate again in the box that appeared was enough. I'm really not sure if it is, though overall, this would only seem to really matter when trying to get battle videos up on the GTS as far as I know.

I'm confused about what class to pick if the Pokemon has one ability. Does it just not matter which of the two get picked in that case?

For pokes with one ability it doesn't matter at all.

PID/IV generator was made for generating legal Pokemon. It is necessary.

Greencat
Jun 18th, 2009, 05:58 PM
No one has stickied this? THis question is asked often! Stickied. ;)

Jayc
Jun 18th, 2009, 11:04 PM
Depositing in the PC should reset the ability to the corresponding class as well.

wraith89
Jun 18th, 2009, 11:07 PM
Depositing in the PC should reset the ability to the corresponding class as well.

Does it really? It really hasn't for me. The only thing depositing seems to do is reset stats (which is why Pokesav won't allow changing stats with Boxed Pokes, but abilities are in-tact).

Jiggy-Ninja
Jun 18th, 2009, 11:44 PM
Depositing in the PC should reset the ability to the corresponding class as well.
No it won't. Ability only changes when the Pokemon evolves.

xeomyr
Jun 19th, 2009, 12:44 PM
you could use DSPokeEdit to check the class number <-> ability relationship ^^
and even the movesets :)

anyway nice guide :)

Psycho K
Jun 20th, 2009, 06:30 PM
How does shininess affect the PID generation? Right now, I'm trying to make an Adamant Miltank with Scrappy that is shiny. However, when I do find the right PID on the list via the "PID/IV" button on Pokesav, it sets Miltank back to regular coloration (the "Shiny" box becomes unchecked since the PID obviously changed). Is there a way around this...?

damio
Jun 20th, 2009, 06:34 PM
How does shininess affect the PID generation? Right now, I'm trying to make an Adamant Miltank with Scrappy that is shiny. However, when I do find the right PID on the list via the "PID/IV" button on Pokesav, it sets Miltank back to regular coloration (the "Shiny" box becomes unchecked since the PID obviously changed). Is there a way around this...?
There is.
You need to find a shiny PID with the other class.

Psycho K
Jun 20th, 2009, 11:53 PM
There is. You need to find a shiny PID with the other class.
I don't understand how I'd know if said PID was a "shiny" PID on the list that gets generated nor what to do once I find it with the other class (Thick Fat). How would I then change it to the class I want without losing Shiny status?

damio
Jun 21st, 2009, 12:08 AM
Find another PID that is shiny, with Class 2

Psycho K
Jun 21st, 2009, 02:35 AM
Find another PID that is shiny, with Class 2
But the thing is that I don't know what it is about the PID that tells me it's a shiny Pokemon. I know that I can easily generate one via the "Generate" button, but isn't the problem here that doing such a thing makes the Pokemon non-legit? Basically, I just don't really know what I'm looking for on the list made the "PID/IV" button.

damio
Jun 21st, 2009, 03:26 AM
But the thing is that I don't know what it is about the PID that tells me it's a shiny Pokemon. I know that I can easily generate one via the "Generate" button, but isn't the problem here that doing such a thing makes the Pokemon non-legit? Basically, I just don't really know what I'm looking for on the list made the "PID/IV" button.
Well, if you make it appear hatched, it can have any PID you want.

Psycho K
Jun 22nd, 2009, 01:10 AM
Well, if you make it appear hatched, it can have any PID you want.
Ah. Now that, I did not know. Thanks.

The new problem I'm having is how legal shiny Pokemon are made for the species that cannot come from an egg. In this case, Latias. See, when I find a Timid Latias on the list, it reverts it back to non-shiny status and I cannot just use "Generate" since it wasn't hatched. It has 37 in it's 46h hidden value since I've made her migrated to Platinum from Emerald.

So...how would I go about making her legally shiny? Not that I want to for her case. I just am wondering how this is done for Pokemon that cannot legally be the result of a breed (Latias, Latios, Kyogre, Groudon, etc).

wraith89
Jun 22nd, 2009, 02:40 AM
Ah. Now that, I did not know. Thanks.

The new problem I'm having is how legal shiny Pokemon are made for the species that cannot come from an egg. In this case, Latias. See, when I find a Timid Latias on the list, it reverts it back to non-shiny status and I cannot just use "Generate" since it wasn't hatched. It has 37 in it's 46h hidden value since I've made her migrated to Platinum from Emerald.

So...how would I go about making her legally shiny? Not that I want to for her case. I just am wondering how this is done for Pokemon that cannot legally be the result of a breed (Latias, Latios, Kyogre, Groudon, etc).
PIDs for those are TOUGH. Try finding SCV's legal IV generator for that. It's on the main site.

Mogely
Jun 30th, 2009, 07:12 PM
great thread, very useful as I have now re edited a few mon to include this info

anyway this can sometimes be awkward to navigate just scrolling down the page so I was wondering if you had this information in an .xls or similar so that I can find the pokemon and ability via a search

Its not a huge problem but this would speed things up a little

damio
Jun 30th, 2009, 07:14 PM
Ctrl + F
...

Mogely
Jun 30th, 2009, 07:21 PM
Ctrl + F
...

OK yeah that works for me...but I would still like (if possible) the database with this info (if it even exists)

damio
Jun 30th, 2009, 07:33 PM
Once I get back to a computer with excel, I can do it...
Or you can just follow the smogon link and copy and paste the table into excel yourself :p

Toffeuy
Jul 1st, 2009, 03:44 AM
Depositing in the PC should reset the ability to the corresponding class as well.

Depositing in PC only lowers FULL-HACKED Stats. What I mean by FULL-HACKED Stats is like a Magikarp with 300 Attack for examply. Magikarp can't have that much. So if you put it in the PC it's attack will simply go back to the supposed attack for its Level/Nature/IV/EV.

codemonkey85
Jul 3rd, 2009, 05:05 AM
Depositing in PC only lowers FULL-HACKED Stats. What I mean by FULL-HACKED Stats is like a Magikarp with 300 Attack for examply. Magikarp can't have that much. So if you put it in the PC it's attack will simply go back to the supposed attack for its Level/Nature/IV/EV.

Let me explain this really quick.

The data structure of a Pokémon stored in the PC is 136 bytes long. For party Pokémon, the data is 236 bytes long. The last 100 bytes (http://projectpokemon.org/wiki/Pokemon_NDS_Structure#Battle_Stats) hold info like calculated battle stats, level, status conditions, and other stuff.

Every time you deposit a Pokémon and then withdraw it, you are basically deleting that information and then recalculating it. That is why stuff like your 300 Attack Magikarp would be fixed. However, the Pokémon's Ability is not stored in that last 100 bytes (http://projectpokemon.org/wiki/Pokemon_NDS_Structure#Encrypted_bytes), and therefore it would not be recalculated from depositing / withdrawing the Pokémon.

Get it?

Jayc
Jul 6th, 2009, 03:30 AM
Get it?

I think this has already been answered.

On a side note, the only way to keep hacked stats while depositing over from the party is to edit the ROM itself?

codemonkey85
Jul 6th, 2009, 10:35 PM
Yes, you would need to edit the ROM in such a way that boxed Pokémon retain the 236 byte structure, if it's even possible to do that.


I think this has already been answered.

I was simply explaining the answer, which no one had done yet.

Okami
Jul 7th, 2009, 09:11 PM
Thank goodness. No longer do I need to answer this question! :tongue: Thank you, Wraithy~

wraith89
Jul 7th, 2009, 09:19 PM
This topic's been out for quite a long time. First time seeing this? :/

Okami
Jul 7th, 2009, 09:32 PM
Yes, I've been busy elsewhere. Unlike some people, I have a life outside of this box. =P

wraith89
Jul 7th, 2009, 09:38 PM
Yes, I've been busy elsewhere. Unlike some people, I have a life outside of this box. =P

You don't mean me, now do you? >.>
I don't sit 8 hours on the same spot in front of the computer unlike some people :/

Jayc
Jul 10th, 2009, 04:44 AM
Yes, you would need to edit the ROM in such a way that boxed Pokémon retain the 236 byte structure, if it's even possible to do that.


Or perhaps changing the species' base stats?

damio
Jul 10th, 2009, 10:10 PM
I put the table into Excel, sorted it to alphabetical order, for anyone that wants it, download the zip, or the xls file from here (http://files.getdropbox.com/u/1417741/PID-Ability%20Spreadsheet.xls)

Psycho K
Jul 10th, 2009, 11:56 PM
Well, if you make it appear hatched, it can have any PID you want.
Just to be totally clear, this is the only case where it can have any PID you want, right? It originating from Pal Park would be inadequate?

wraith89
Jul 11th, 2009, 12:03 AM
Just to be totally clear, this is the only case where it can have any PID you want, right? It originating from Pal Park would be inadequate?


Well, if the Pal Park Pokemon was hatched, then PID wouldn't matter :p
So yes, just for hatched Pokemon, PID will NOT matter. However, just make sure the Ability class is right :/

Zekira
Sep 14th, 2009, 10:59 AM
2) What about those from R/S/E/FR/LG that gained a new ability in DPP and were Class 2? Will they change abilities?

Frankly, I don't know. I haven't tested this out yet, but I believe after evolving one, their ability should change. I could be wrong.


I've quite looked into this. Class 1 and Class 2 do exist on RSEFRLG already. If the Pokémon from RSEFRLG are Class 2, and they gain new abilities as they're migrated and evolve, their abilities do change. So far I've tested this on Breloom, Linoone, and Mightyena. All 3 of them changed abilities and all of them were class 2, and obviously they were Shroomish-Zigzagoon-Poochyena originally. Though these are just 3 tests and it's still insufficient because not all 100>x<386 Pokémon with new abilities have been tested yet, but in theory it should work like this.

Sukeny (Chica)
Sep 23rd, 2009, 10:35 AM
I have found out watching my pkm legitimate that (pkms of nds always usually has class correct to the ability).
Those of gba when happening to nds, it depends:
1-If pkm has two abilities that existed in gba will be correct the class with the ability . Whereas if one in nds is added to them, it will always have the ability that existed in gba in spite of class that it has (this with pkms without evolving) AND ONLY FOR EDITIONS R/S, FF/LG.
2-Nevertheless, I have observed a peculiar thing. The Pkm of the Colosseum (Or those that they have as Unknown algorithm type as the PCNY) and has pkm two abilities that exist in gba, when passing them to nds will see that some agree class with the ability and other that no.
This it is the case of my Rydon of the Coloseum XD, that when passing it to Platinum, has an ability that does not agree with his class (and that the two abilities of this pkm exist in gba).

This verifies once again, that the Unknown type does not have algorithm some.

Luis_FFgamer
Jan 24th, 2010, 05:20 PM
SO can someone just clarify this for me please... lets say i create the said Ponyta lv 1 with Flash Fire, but class 1. As long as it's a ponyta it's ability is flash fire, but when it evolves into rapidash the ability shows as flash fire but is really run away, right? So lets say i create a lv100 Rapidash ability flash fire, but class 1, will it still count as flash fire or run away?

thanks in advance.

wraith89
Jan 24th, 2010, 06:30 PM
Nope, it will always be Run Away once it evolves. It doesn't "show up" as Flash Fire and will show up as Run Away. If you made its ability Flash Fire and is class 1 Rapidash with Pokesav, it will be Flash Fire, despite not being Class 2. But that doesn't make it legal.

Psycho K
May 6th, 2010, 04:55 AM
Well, if the Pal Park Pokemon was hatched, then PID wouldn't matter :p
So yes, just for hatched Pokemon, PID will NOT matter. However, just make sure the Ability class is right :/
Just want to know if the PID being irrelevant (meaning you can make any via the Generate button) for hatched Pokemon is still the case for Heart Gold and SoulSilver. Thanks in advance.

AllyKat
Mar 5th, 2011, 08:31 PM
You know... it wouldn't be so confusing for most if it was just called "Ability". I do know the first time I spotted eyes on one of these PokeSav/PokeGen type applications I had to stop and think. Most people are not aware of what the PID is.

MarkusE
Mar 9th, 2011, 02:24 AM
How are Dream World Pokemon handled? Is there a Class 3?

Kaphotics
Mar 9th, 2011, 04:41 AM
How are Dream World Pokemon handled? Is there a Class 3?

No, it's a flag at 0x42 (01) that overrides the PID based ability.

MarkusE
Mar 10th, 2011, 10:32 PM
No, it's a flag at 0x42 (01) that overrides the PID based ability.

I knew about 0x42, just didn't realise that it overrode the PID flag.

Thanks!

ShadeKoopa
Sep 25th, 2011, 07:01 PM
Thanks, this is a big help. Is it possible you could put the Pokemon Class ID for Generation IV Pokemon please?