mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-11-06 13:40:58 +13:00
This fixes some of the issues with the current AI system to make them better. In short: - Most Trainers should correctly recognise when a move is not very effective, and not use it. If they have a supereffective move and a regular-effective move, they will slightly prioritise the supereffective one, but not always use it like in regular RBY. This prevents the Lorelei softlock, for example. - Trainers won't attempt to set status effects on Pokemon that already have one, won't try recovering at full health, and won't attempt to set up multiple Reflects or Light Screen - Certain high-level trainers will recognise when a Pokemon does not have a status, and will try to inflict one if so. This makes Agatha's, Erika's and Koga's team types much more effective. - Youngsters and Cue Balls no longer pick moves randomly and will actually give it some thought - Brock and the Engineers now recognize type effectiveness, Students do not given how early they're encountered. - General improvements to move choices for all Gym Leaders, E4 and Shinjuku Jacky. We're almost done. |
||
|---|---|---|
| .. | ||
| battle | ||
| battle_anims | ||
| credits | ||
| events | ||
| items | ||
| maps | ||
| moves | ||
| pokemon | ||
| sgb | ||
| sprites | ||
| text | ||
| tilesets | ||
| trainers | ||
| types | ||
| wild | ||
| growth_rates.asm | ||
| icon_pointers.asm | ||
| player_names.asm | ||
| player_names_list.asm | ||
| predef_pointers.asm | ||
| text_boxes.asm | ||
| text_predef_pointers.asm | ||
| tilemaps.asm | ||
| yes_no_menu_strings.asm | ||