Edit wording and diff format

This commit is contained in:
Rangi
2020-12-18 09:25:49 -05:00
committed by GitHub
parent cfc9bf5a33
commit 49458edf94

View File

@@ -767,15 +767,12 @@ This bug existed for all battles in Gold and Silver, and was only fixed for sing
### Moves that do damage and increase your stats do not increase stats after a KO
The `checkfaint` routine skips the stats increasing effects if the opponent is KO'd, unlike in modern pokemon games. Note that this can lead to stats being increased at the end of battle, but will not have any negative effects.
`BattleCommand_CheckFaint` "ends the move effect if the opponent faints", and these moves attempt to raise the user's stats *after* `checkfaint`. Note that fixing this can lead to stats being increased at the end of battle, but will not have any negative effects.
**Fix:** Make the following changes in [data/moves/effects.asm](https://github.com/pret/pokecrystal/blob/master/data/moves/effects.asm)
**Fix:** Edit [data/moves/effects.asm](https://github.com/pret/pokecrystal/blob/master/data/moves/effects.asm):
```diff
DefenseUpHit:
checkobedience
usedmovetext
doturn
...
criticaltext
supereffectivetext
@@ -786,11 +783,7 @@ The `checkfaint` routine skips the stats increasing effects if the opponent is K
statupmessage
endmove
AttackUpHit:
checkobedience
usedmovetext
doturn
...
criticaltext
supereffectivetext
@@ -802,9 +795,6 @@ The `checkfaint` routine skips the stats increasing effects if the opponent is K
endmove
AllUpHit:
checkobedience
usedmovetext
doturn
...
criticaltext
supereffectivetext
@@ -815,6 +805,7 @@ The `checkfaint` routine skips the stats increasing effects if the opponent is K
endmove
```
## Single-player battle engine