Jump to content

[Known/Fixed] Corrosive Mist, Mountain, and Fairy Tale Fields increase all damage done by 50%


Paperblade

Recommended Posts

edit: scroll down to bottom for cause of error

 

This testing was all done vs. Titania

 

Based on the PBS files, her Sandslash should have 273 Attack. An Aggron with 337 Defense should only be taking 180-212 damage from Earthquake after factoring in Badge Boost (which boosts to 370). Instead, it always takes at least 240, causing Sturdy to activate.

 

Maxing out its IVs and EVs and giving it a neutral nature, this gives a Level 85 Aggron 390 Defense, or 429 after badge boost. This should only be taking 156-184 damage from Earthquake, but STILL can be brought to Sturdy on a 240HP Aggron.

 

A 274/194 HP/Defense Swampert shows that this isn't limited to Earthquake, as Icicle Crash should only deal 99-117 damage but does 168. Earthquake should only deal 77-91 yet deals 118.

 

An Ampharos with 174 special defense (191 with badge boost) will also show that her other pokemon exhibit the same behavior. Her Empoleon should have 300 Special Attack. As such, its Scald should be doing 117-138 damage, Ampharos took 185

 

Now, here's the kicker: This applies to the player's pokemon as well. A level 82 Aggron with 266 Attack (292 with badge boost) should be doing 84-100 damage with Rock Slide to Titania's Sandslash, which is about a third of its health. Instead, it deals over half. Iron Head, which should deal 135-159 (factoring in the field boost), instead is able to bring it down to red HP (her Sandslash should have 269HP).

 

As for non-Steel types: Level 85 Weavile with 292 Attack (321 after badge boost) using Thief on Titania's Sandslash should be doing 78-93 damage, about a third of its HP. Instead it dealt nearly half (https://i.imgur.com/2mUX3ak.png )

 

 

Changing the field (via Misty Terrain etc.) caused damage to return to expected values. Changing the weather has no effect.

 

Edit:

This script is causing the problem (located in PokeBattle_Move)

    if attacker.hasWorkingAbility(:QUEENLYMAJESTY) &&
       $fefieldeffect==5 || $fefieldeffect==31
      atkmult=(atkmult*1.5).round
    end 

Can confirm by changing the 1.5 to some other number or having it print some combat text. This would mean that Corrosive Mist and Mountain fields have the same issue, as they have a similar and/or grammar error in the if statement for their ability-related damage boost

Link to post
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...