mirror of
https://github.com/pret/pokered.git
synced 2024-10-22 22:55:31 +00:00
Clarify how Metronome picks a move
This commit is contained in:
parent
8ffc0367f9
commit
498da6ab09
1 changed files with 3 additions and 2 deletions
|
@ -5144,12 +5144,13 @@ MetronomePickMove:
|
|||
; values for enemy turn
|
||||
ld de, wEnemyMoveNum
|
||||
ld hl, wEnemySelectedMove
|
||||
; loop to pick a random number in the range [1, $a5) to be the move used by Metronome
|
||||
; loop to pick a random number in the range of valid moves used by Metronome
|
||||
.pickMoveLoop
|
||||
call BattleRandom
|
||||
and a
|
||||
jr z, .pickMoveLoop
|
||||
cp NUM_ATTACKS ; max move number (including Struggle)
|
||||
cp STRUGGLE
|
||||
assert NUM_ATTACKS == STRUGGLE ; random numbers greater than STRUGGLE are not moves
|
||||
jr nc, .pickMoveLoop
|
||||
cp METRONOME
|
||||
jr z, .pickMoveLoop
|
||||
|
|
Loading…
Reference in a new issue