diff options
author | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-11-03 19:53:07 -0500 |
---|---|---|
committer | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-11-03 19:53:07 -0500 |
commit | c88c4a834094e91f1505eab0e22294963e1dd987 (patch) | |
tree | ddfc0116b06e1327cf206abf5ed16e79e159fdb4 /engine/battle/ai/scoring.asm | |
parent | 826e070f0443b50ff31a49b4faf7c66577f1e26e (diff) |
Identify more uses of wBuffer1-6
Diffstat (limited to 'engine/battle/ai/scoring.asm')
-rw-r--r-- | engine/battle/ai/scoring.asm | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/engine/battle/ai/scoring.asm b/engine/battle/ai/scoring.asm index c0273753e..150b6ebe9 100644 --- a/engine/battle/ai/scoring.asm +++ b/engine/battle/ai/scoring.asm @@ -6,7 +6,7 @@ AI_Basic: ; -Using status-only moves if the player can't be statused ; -Using moves that fail if they've already been used - ld hl, wBuffer1 - 1 + ld hl, wEnemyAIMoveScores - 1 ld de, wEnemyMonMoves ld b, NUM_MOVES + 1 .checkmove @@ -73,7 +73,7 @@ AI_Setup: ; 50% chance to greatly encourage stat-down moves during the first turn of player's Pokemon. ; Almost 90% chance to greatly discourage stat-modifying moves otherwise. - ld hl, wBuffer1 - 1 + ld hl, wEnemyAIMoveScores - 1 ld de, wEnemyMonMoves ld b, NUM_MOVES + 1 .checkmove @@ -147,7 +147,7 @@ AI_Types: ; Discourage not very effective moves unless ; all damaging moves are of the same type. - ld hl, wBuffer1 - 1 + ld hl, wEnemyAIMoveScores - 1 ld de, wEnemyMonMoves ld b, NUM_MOVES + 1 .checkmove @@ -234,7 +234,7 @@ AI_Types: AI_Offensive: ; Greatly discourage non-damaging moves. - ld hl, wBuffer1 - 1 + ld hl, wEnemyAIMoveScores - 1 ld de, wEnemyMonMoves ld b, NUM_MOVES + 1 .checkmove @@ -261,7 +261,7 @@ AI_Offensive: AI_Smart: ; Context-specific scoring. - ld hl, wBuffer1 + ld hl, wEnemyAIMoveScores ld de, wEnemyMonMoves ld b, NUM_MOVES + 1 .checkmove @@ -518,7 +518,7 @@ AI_Smart_LockOn: .player_locked_on push hl - ld hl, wBuffer1 - 1 + ld hl, wEnemyAIMoveScores - 1 ld de, wEnemyMonMoves ld c, NUM_MOVES + 1 @@ -2893,7 +2893,7 @@ AI_Opportunist: ret c .lowhp - ld hl, wBuffer1 - 1 + ld hl, wEnemyAIMoveScores - 1 ld de, wEnemyMonMoves ld c, NUM_MOVES + 1 .checkmove @@ -2987,7 +2987,7 @@ AI_Aggressive: jr z, .done ; Discourage moves that do less damage unless they're reckless too. - ld hl, wBuffer1 - 1 + ld hl, wEnemyAIMoveScores - 1 ld de, wEnemyMonMoves ld b, 0 .checkmove2 @@ -3060,7 +3060,7 @@ AI_Cautious: and a ret z - ld hl, wBuffer1 - 1 + ld hl, wEnemyAIMoveScores - 1 ld de, wEnemyMonMoves ld c, NUM_MOVES + 1 .loop @@ -3098,7 +3098,7 @@ INCLUDE "data/battle/ai/residual_moves.asm" AI_Status: ; Dismiss status moves that don't affect the player. - ld hl, wBuffer1 - 1 + ld hl, wEnemyAIMoveScores - 1 ld de, wEnemyMonMoves ld b, NUM_MOVES + 1 .checkmove @@ -3161,7 +3161,7 @@ AI_Risky: ; Use any move that will KO the target. ; Risky moves will often be an exception (see below). - ld hl, wBuffer1 - 1 + ld hl, wEnemyAIMoveScores - 1 ld de, wEnemyMonMoves ld c, NUM_MOVES + 1 .checkmove |