Talk:Thick Fat (Ability): Difference between revisions

From Bulbapedia, the community-driven Pokémon encyclopedia.
Jump to navigationJump to search
 
(2 intermediate revisions by 2 users not shown)
Line 5: Line 5:


I find it weird that Bulbapedia does not have this information yet. The ability has been out for over ten years now...--[[User:Mackinz|Mackinz of SoulSilver]] ([[User talk:Mackinz|talk]]) 01:39, 22 March 2013 (UTC)
I find it weird that Bulbapedia does not have this information yet. The ability has been out for over ten years now...--[[User:Mackinz|Mackinz of SoulSilver]] ([[User talk:Mackinz|talk]]) 01:39, 22 March 2013 (UTC)
Wait, I missed the "half"... Never mind.--[[User:Mackinz|Mackinz of SoulSilver]] ([[User talk:Mackinz|talk]]) 01:54, 22 March 2013 (UTC)
== About the Effect section and its accuracy==
The Effect section for this ability should be separated as Gen. 3 and Gen. 4 onward, in my opinion.
It's inaccurate to say that the ability reduced the Attacker's Attack stat in all the games that it's featured in without separating the effect in generations, because in the Gen. 3 Pokémon Games it reduces the attacker's Special Attack stat specifically, regardless of the P/S Split or lack thereof.
https://github.com/pret/pokeruby/blob/6cf22f72d6c00406db59a7516c9708dccd820558/src/calculate_base_damage.c#L180
https://github.com/pret/pokefirered/blob/43f66fce5574592ac1c37b9452fe858e482156bb/src/pokemon.c#L2444
https://github.com/pret/pokeemerald/blob/172cb7bae96822dd9281b3b94ad738c3ce6e0161/src/pokemon.c#L3171
For insight, the lines of code I just linked come from the decompilation projects of the GBA Pokémon Games. An effort started by a group named "pret" who are aiming to recreate the matching source code of the GBA Pokémon Games ''(matching as in the same code that Game Freak wrote)''.
This is achieved by dumping the game's code in ASM, rewriting those functions to C and then passing them through the same open source compiler that Game Freak used back in the day, in order to make sure that the code written in C matches theirs.
I'm not sure if this would be an accepted change, which is the reason why I'm submitting this talk page to discuss it. I didn't want to take unnecessary liberties. [[User:Lunos|Lunos]] ([[User talk:Lunos|talk]]) 01:11, 27 February 2020 (UTC)
:I think it's fine the way it is, since in Generation III, ''all'' Fire- or Ice-type moves are necessarily [[special move]]s (and thus always use Sp.Atk), so basically "the opponent's Attack or Special Attack" implicitly reduces to the Sp.Atk only. In that regard, I would argue that the effect never changed. [[User:Nescientist|Nescientist]] ([[User talk:Nescientist|talk]]) 19:18, 18 November 2020 (UTC)

Latest revision as of 19:18, 18 November 2020

Categories aren't showing for me at the bottom of the page. I tried to edit the page so they'd appear but I can't seem to. Kookamooka 15:25, 19 May 2012 (UTC)

They're showing up fine for me. --SnorlaxMonster 15:51, 19 May 2012 (UTC)

How much does Thick Fat reduce damage?

I find it weird that Bulbapedia does not have this information yet. The ability has been out for over ten years now...--Mackinz of SoulSilver (talk) 01:39, 22 March 2013 (UTC)

Wait, I missed the "half"... Never mind.--Mackinz of SoulSilver (talk) 01:54, 22 March 2013 (UTC)

About the Effect section and its accuracy

The Effect section for this ability should be separated as Gen. 3 and Gen. 4 onward, in my opinion. It's inaccurate to say that the ability reduced the Attacker's Attack stat in all the games that it's featured in without separating the effect in generations, because in the Gen. 3 Pokémon Games it reduces the attacker's Special Attack stat specifically, regardless of the P/S Split or lack thereof.

https://github.com/pret/pokeruby/blob/6cf22f72d6c00406db59a7516c9708dccd820558/src/calculate_base_damage.c#L180

https://github.com/pret/pokefirered/blob/43f66fce5574592ac1c37b9452fe858e482156bb/src/pokemon.c#L2444

https://github.com/pret/pokeemerald/blob/172cb7bae96822dd9281b3b94ad738c3ce6e0161/src/pokemon.c#L3171

For insight, the lines of code I just linked come from the decompilation projects of the GBA Pokémon Games. An effort started by a group named "pret" who are aiming to recreate the matching source code of the GBA Pokémon Games (matching as in the same code that Game Freak wrote). This is achieved by dumping the game's code in ASM, rewriting those functions to C and then passing them through the same open source compiler that Game Freak used back in the day, in order to make sure that the code written in C matches theirs.

I'm not sure if this would be an accepted change, which is the reason why I'm submitting this talk page to discuss it. I didn't want to take unnecessary liberties. Lunos (talk) 01:11, 27 February 2020 (UTC)

I think it's fine the way it is, since in Generation III, all Fire- or Ice-type moves are necessarily special moves (and thus always use Sp.Atk), so basically "the opponent's Attack or Special Attack" implicitly reduces to the Sp.Atk only. In that regard, I would argue that the effect never changed. Nescientist (talk) 19:18, 18 November 2020 (UTC)