Commit Graph

1106 Commits

Author SHA1 Message Date
Maruno17
a22c5ea89c More work on the AI, refactored stat stage multipliers 2023-04-09 22:26:48 +01:00
Maruno17
956a511ec5 Fixed some errors when converting code in old trainer events to new code 2023-04-07 12:43:24 +01:00
Maruno17
5315b53eae Tidied up usage of colour tags (everything uses c3 now via def shadowc3tag), moved gender text colours to MessageConfig 2023-04-07 01:12:17 +01:00
Maruno17
6b690c4492 Fix to previous commit 2023-04-06 21:46:08 +01:00
Maruno17
1ddf89c2df Removed script/event text collation from compiler (added a debug function to do that instead), removed system cache reloader from compiler 2023-04-06 17:47:42 +01:00
Maruno17
3d9d31621b Sped up compiling PBS files by about 5x, fixed bug from earlier commit about writing PBS lines with many optional values 2023-04-05 21:41:55 +01:00
Maruno17
cb4a1fd8af def pbDrawTextPositions now uses symbols for text alignment and outline, and added a quicker way to draw text with no shadow/outline 2023-04-04 21:16:09 +01:00
Maruno17
e7847fba9a Fixed typo in a previous commit 2023-04-02 00:59:05 +01:00
Maruno17
b226e3cbb6 Fixed the value of the setting HEAL_STORED_POKEMON, restored all EOR weather messages 2023-04-02 00:57:22 +01:00
Maruno17
9d50b27aa0 Fixed some bad usage of sprintf, cleaned up some translatable messages 2023-04-02 00:52:12 +01:00
Conmh
5d9cc71a99 Made def wants_status_problem?(new_status) consider a few more abilities (#203) 2023-03-30 22:19:40 +01:00
Maruno17
ad29a79e1c Tweaked AI threshold score, added "HPAware" skill flag, changed lots of AI scores 2023-03-30 21:11:27 +01:00
Maruno17
0bb0fb4a26 Rewrote various AI switching checks 2023-03-25 23:26:34 +00:00
Maruno17
138d41f7bc Merge branch 'dev' into ai 2023-03-23 23:20:58 +00:00
Maruno17
1ead0a76f5 Fixed Beak Blast's burn affecting the wrong Pokémon 2023-03-21 18:28:06 +00:00
Maruno17
e2648032c1 More AI function codes, tweaked AI score threshold, renumbered all PBEffects constants 2023-03-19 17:22:53 +00:00
Maruno17
941e238606 Rearranged the Debug menu 2023-03-12 12:07:01 +00:00
Maruno17
7f5aea63bb shadow_pokemon.txt now supports sections for individual forms of a species 2023-03-11 23:14:19 +00:00
FL
02129f5507 Fixed party navigation on pokémon selection (#198)
* Fixed party navigation on pokémon selection

On a selections like Battle Tower's, if player places the cursor into cancel and press up, the cursor doesn't move/loop. This was fixed.

Co-authored-by: Maruno17 <serialcolour@hotmail.com>
2023-03-11 22:52:07 +00:00
Keyacom
f5bf1f6ab1 Remove powder check from Magic Powder (#202)
This is already handled by the `Powder` flag on Magic Powder, so this is unneeded.
2023-03-11 22:28:04 +00:00
Maruno17
e9a44377ce AI: Added checks for additional effect chance, Snatch/Magic Coat, more item ratings 2023-03-11 20:13:02 +00:00
Maruno17
5a18f7fd65 Fixed additional effect issues with Eerie Spell/Jaw Lock/Thousand Waves 2023-03-09 20:37:26 +00:00
Maruno17
e93c3c69ac Merge branch 'dev' into ai 2023-03-09 18:31:30 +00:00
Maruno17
9f96684048 Slightly simplified phone trainer contacts 2023-03-07 20:58:45 +00:00
Maruno17
3a9199da1b Refactored animation editor code into a single module 2023-03-06 22:25:45 +00:00
Maruno17
ee72ad371f Fixed Cotton Down also lowering the bearer's speed, tweaked rendering of buttons in the Animation Editor 2023-03-05 22:58:57 +00:00
Maruno17
e43fdeec25 Fixed back-to-back changes to backgrounds in battle animations not finishing properly before the next one starts 2023-03-05 21:57:00 +00:00
Maruno17
05f5d621b7 Fixed incorrect Hall of Fame time, fixed Shields Down showing too many messages, fixed target of Pluck still being able to consume its healing berry 2023-03-04 23:37:50 +00:00
Maruno17
6157c63fa2 Fixed movesets in PBS files, added more compatible TutorMoves 2023-03-04 18:47:32 +00:00
Maruno17
ab58da4877 Made wild Ultra Beasts smarter too 2023-02-20 23:41:25 +00:00
Maruno17
d0c99aa512 Improved AI code for weather-causing moves, added AI getting flags from trainer types, added Legendary/Mythical flags to pokemon.txt, added Setting to make wild Legendary/Mythical Pokémon smarter 2023-02-20 23:33:09 +00:00
Maruno17
0e4053f837 Tackling of various AI "TODO" comments, a little tidying 2023-02-17 21:36:08 +00:00
Maruno17
81d069eef1 Refactored AI switching code, added "UsePokemonInOrder" skill flag 2023-02-14 16:40:52 +00:00
Maruno17
a8e024eb3e Some rearranging of AI script files/methods 2023-02-10 21:47:04 +00:00
Maruno17
7e4ef4247b Merge branch 'dev' into ai 2023-02-10 21:20:28 +00:00
Maruno17
becce85550 Removed deprecated code, renamed "base_damage"/"baseDamage"/"baseDmg" to "power" 2023-02-10 21:18:10 +00:00
Maruno17
8a3353973b Fixed minor bug in sprite position editor, made trainers' Pokémon nicknames translatable, generalised code for optional PBS files 2023-02-08 23:51:42 +00:00
Maruno17
01e98c8f97 Rewrote AI for move function codes for counters, protection removal, Wonder Room, Substitute. Fixed Counters working with damage absorbed by a substitute. 2023-02-08 22:19:45 +00:00
Maruno17
3f5c1f0974 Merge branch 'dev' into ai 2023-02-05 19:10:25 +00:00
Maruno17
d0c39a3e89 Tweaks to item-consuming AI function codes 2023-02-05 19:09:01 +00:00
Maruno17
4749bd5201 Fixed Bug Bite/Pluck and Fling not enabling Belch/triggering Symbiosis when a berry is consumed 2023-02-05 18:59:30 +00:00
Keyacom
c233841bb6 Make Clangorous Soul affected by Dancer (#195)
As discovered by Awesomelink234 of Bulbapedia: https://bulbapedia.bulbagarden.net/wiki/Special:Diff/3633158
2023-02-04 21:29:54 +00:00
Conmh
5086f692df added Belch to consideration for some function codes and fixed a typo (#199)
* added Belch to consideration for some AI function codes and fixed a typo
2023-02-04 21:22:22 +00:00
Maruno17
7678a13e94 AI function code rewrites for protection moves 2023-02-04 21:14:35 +00:00
Maruno17
80bb967aad More AI function code rewrites 2023-01-31 22:12:42 +00:00
Maruno17
4da9a8c4e3 AI function code rewrites for base stat changes, electrifying moves and multi-turn moves 2023-01-29 23:24:07 +00:00
Maruno17
13aab8d911 Lots of rubocop 2023-01-28 15:21:12 +00:00
Maruno17
2d056052ce Fixed crash when trying to change a battle animation's foreground image 2023-01-26 18:37:11 +00:00
Maruno17
a0af8e6eb5 Fixed screen positioning bug when jumping over ledges near the top or left of a map 2023-01-26 18:33:21 +00:00
Maruno17
b0b6e675c3 Fixed previous commit always causing recompiling if shadow_pokemon.dat doesn't exist, also rubocopping 2023-01-23 22:27:04 +00:00