Correct wrong and misleading comments about enemy trainer AI

This commit is contained in:
Rangi42 2025-03-14 23:13:09 -04:00
parent 359d7ae325
commit 83e31d7c07
5 changed files with 7 additions and 6 deletions

View File

@ -1,4 +1,4 @@
; AI_SMART prefers these moves during rain.
; AI_SMART encourages Rain Dance if it also knows these moves.
RainDanceMoves:
db WATER_GUN

View File

@ -1,5 +1,5 @@
; AI_OPPORTUNIST discourages these moves
; when the player's HP is low.
; when its HP is low.
StallMoves:
db SWORDS_DANCE

View File

@ -1,7 +1,7 @@
; AI_SMART prefers these moves during harsh sunlight.
; AI_SMART encourages Sunny Day if it also knows these moves.
SunnyDayMoves:
; BUG: "Smart" AI does not encourage Solar Beam, Flame Wheel, or Moonlight during Sunny Day (see docs/bugs_and_glitches.md)
; BUG: "Smart" AI does not encourage Sunny Day when it knows Solar Beam, Flame Wheel, or Moonlight (see docs/bugs_and_glitches.md)
db FIRE_PUNCH
db EMBER
db FLAMETHROWER

View File

@ -1,4 +1,5 @@
; AI_SMART knows these moves are usable all-around.
; AI_SMART tries to use Mirror Move, Mimic, and Disable
; after the player uses these moves.
UsefulMoves:
db DOUBLE_EDGE

View File

@ -54,7 +54,7 @@ AI_Basic:
and a
jr nz, .discourage
; Dismiss Safeguard if it's already active.
; Dismiss status moves if the player is Safeguarded.
ld a, [wPlayerScreens]
bit SCREENS_SAFEGUARD, a
jr z, .checkmove