Commit Graph

  • 5dd8c31ff0 Fixed only one IV being inherited due to a held Power item if both parents are holding different Power items Maruno17 2022-11-05 18:46:22 +00:00
  • 4f42eca3ee Fixed Safari/Bug Contest/roaming battles generating Pokémon while ignoring that Pokémon's defined form Maruno17 2022-11-05 18:08:04 +00:00
  • 096957bc20 Fixed Liquid Ooze not applying if the bearer faints, fixed two-turn moves being used in one turn charging up after failing instead of before Maruno17 2022-11-05 17:48:01 +00:00
  • c984fda1cf Standardised compiling-based console messages Maruno17 2022-11-05 16:18:24 +00:00
  • 5bcb63f57a [wip] double fusion preview screen infinitefusion 2022-11-05 01:23:06 -04:00
  • 2105dc00ab random stuff idk infinitefusion 2022-11-04 23:09:51 -04:00
  • 48e1f57ad4 Mankey Paw fix infinitefusion 2022-11-01 20:02:10 -04:00
  • cddcf22096 Fixes movesets reset bug infinitefusion 2022-11-01 19:08:31 -04:00
  • 3408b038cf Split AI move handlers into general ones and ones per target, rearranged some main move-scoring code Maruno17 2022-10-30 15:25:46 +00:00
  • cd906e7f1c various fixes infinitefusion 2022-10-29 17:27:55 -04:00
  • 6f7a714d48 Fixed error in battle fight menu when not using graphics for it Maruno17 2022-10-26 18:39:32 +01:00
  • e12fd08eb1 Some more rewrites of AI move score calculations (mainly item-related moves) Maruno17 2022-10-23 18:24:18 +01:00
  • 5384a7afe4 Fixed a scrolled screen snapping back to centre on the player as soon as they move Maruno17 2022-10-23 15:37:45 +01:00
  • 49f7edb06a shinifixes infinitefusion 2022-10-19 19:27:23 -04:00
  • 2d411cf152 Fixed error in previous commit Maruno17 2022-10-19 20:01:17 +01:00
  • 64f975072b Fixed BGM always restarting when changing maps if the new map's BGM has a night version Maruno17 2022-10-19 19:12:39 +01:00
  • 5a49bbbc94 Renamed function code UseUserBaseDefenseInsteadOfUserBaseAttack, more AI function code changes Maruno17 2022-10-17 21:13:31 +01:00
  • 9eb90b784e addIf now need an identifier symbol, fixed clas between using Future Sight and being locked into a move, fixed IV inheritance Maruno17 2022-10-16 22:53:41 +01:00
  • 689b1f09df shinies glitter balls fix infinitefusion 2022-10-16 13:49:01 -04:00
  • 138d9f78f2 Adds exception for DNA Splicers in shops randomizer infinitefusion 2022-10-16 13:02:00 -04:00
  • 5f3e975c1e more fake shiny security infinitefusion 2022-10-16 12:38:55 -04:00
  • 4c8fc31bde fake shiny from shiny switch infinitefusion 2022-10-16 12:05:42 -04:00
  • 53082e910f double shinies and fake shinies infinitefusion 2022-10-16 11:56:35 -04:00
  • 9ad45d6b07 Fixed bug caused by strikethrough/underline change, fixed fixed damage moves showing effectiveness messages Maruno17 2022-10-16 15:52:02 +01:00
  • e8703e8b05 More error fixes in AI Maruno17 2022-10-16 14:53:49 +01:00
  • 43290c39a2 Errors in the AI no longer cause it to do nothing Maruno17 2022-10-16 14:52:27 +01:00
  • 58a624060a Rewrote AI calculations for moves that cause confusion, flinching and infatuation Maruno17 2022-10-09 18:37:19 +01:00
  • 749cdff356 shiny fusion fixes + custom starters option (events) infinitefusion 2022-10-08 13:52:17 -04:00
  • b41a46aacf Fixed roaming Pokémon not remembering whether they have been caught Maruno17 2022-10-08 18:06:37 +01:00
  • de07341337 Fixed action button crashing roaming debug menu (#192) FL 2022-10-08 13:51:13 -03:00
  • 882f4c96f8 Bug fixes: Shadow Pokémon still knowing some original moves when they shouldn't, Interpreter not resetting if saved in the middle of an event and then starting a new game, priority 1 tiles appearing below the player at larger screen sizes, ability inheritance when breeding Maruno17 2022-10-08 17:46:29 +01:00
  • b3addeb867 shiny charm after mt. silver & dubious disc at battle factory infinitefusion 2022-10-07 23:19:56 -04:00
  • ced817731d fixes wrong name in fusion moves option screen infinitefusion 2022-10-07 22:59:08 -04:00
  • 8d804d5996 self fusions boosted exp infinitefusion 2022-10-07 22:52:58 -04:00
  • a500ef15bf Adds shinies infinitefusion 2022-10-07 20:38:11 -04:00
  • 9695094b02 Merge branch 'dev' into ai Maruno17 2022-10-04 22:56:27 +01:00
  • fa2758edaa Fixed Pastel Veil not providing poison immunity to allies, and not healing the bearer if it becomes poisoned anyway Maruno17 2022-10-04 22:10:58 +01:00
  • 2897476d1b Rewrote AI calculations for moves that inflict a status problem Maruno17 2022-10-04 21:25:58 +01:00
  • b762e653e0 Battle Factory improvements infinitefusion 2022-10-02 12:42:03 -04:00
  • 4ddf689887 Improved Debug running options in battle, allowed Debug running from battle by choosing Call, removed support for save files in the old save location Maruno17 2022-10-02 16:01:35 +01:00
  • 88dc215417 Bug fixes: interacting with a follower in the same tile as the player; underline/strikethrough line mispositionings and added shadows to those lines; Toxic/Flame Orb replacing existing status problems; grown berry plants looking like sprouts; pbShowCommandsWithHelp not deactivating message windows it creates Maruno17 2022-10-02 14:59:59 +01:00
  • 1ccbafb499 Rewrote the random dungeon generator code Maruno17 2022-10-01 18:06:15 +01:00
  • 68aae5f061 Fixes pokeradar in wild pokemon area mode infinitefusion 2022-09-24 15:15:59 -04:00
  • 695c4fa924 Rock Smash tm exception for randomizer infinitefusion 2022-09-24 12:07:14 -04:00
  • 64adf81d6f minor fixes infinitefusion 2022-09-24 11:33:38 -04:00
  • 20e2b54ed8 new game plus fix - fix boosted exp & wrong intial stats infinitefusion 2022-09-24 10:49:39 -04:00
  • 7ab74acb28 saffron toll fix infinitefusion 2022-09-24 10:21:47 -04:00
  • 3db17e3f75 minor randomizer fixes + infinite dna reverse from pc infinitefusion 2022-09-24 09:45:22 -04:00
  • ec64343fd0 removes bst slider in randomizer menu when in intro infinitefusion 2022-09-24 00:07:42 -04:00
  • 34d5c77312 bst slider in randomizer menu infinitefusion 2022-09-23 23:52:19 -04:00
  • efd97dc9fe More item randomization options infinitefusion 2022-09-23 23:15:38 -04:00
  • 63ec037481 AI changes for some multi-hit/multi-turn moves, improved AI's damage calculation Maruno17 2022-09-18 18:16:08 +01:00
  • 77c3220d10 Fixes area randomizing without custom sprites infinitefusion 2022-09-18 10:25:19 -04:00
  • c57045616d area randomizer + static encounters randomizer infinitefusion 2022-09-17 18:03:11 -04:00
  • a81e7240b4 integrated modern mode infinitefusion 2022-09-17 13:58:56 -04:00
  • 8c31ad994d Misc tidying Maruno17 2022-09-11 23:53:25 +01:00
  • 2962944cab Redesigned phone.txt (old format isn't supported), added support for contact-specific phone messages, added more phone message components Maruno17 2022-09-11 19:07:47 +01:00
  • 4527373b9d Removes frame for fusion menu infinitefusion 2022-09-11 09:10:58 -04:00
  • 4fcd19e247 Added sorting to phone, both moving individual contacts and sorting all at once Maruno17 2022-09-10 23:20:40 +01:00
  • 25a8d727ab Rewrote phone UI code, added "CommonEvent" trainer comment for that phone contact to run instead of default phone messages, added phone signal icon to phone Maruno17 2022-09-10 19:41:12 +01:00
  • 662d023ff5 Improved console messages when compiling didn't happen, egg crack graphics are now found in the same way as egg graphics Maruno17 2022-09-10 19:38:21 +01:00
  • dcba641a86 Fixed typos in def pbCalcTypeModPokemon, fixed party screen navigation errors when there are no Pokémon, advanced battle Debug functions now trigger modifiers, can now always change a Pokémon's form to 0 Maruno17 2022-09-10 16:33:11 +01:00
  • eb8fc1d298 More AI checks and fixes Maruno17 2022-09-10 15:26:38 +01:00
  • 9bd31300ad AI-only battles shouldn't be usable before loading a game Maruno17 2022-09-06 22:59:36 +01:00
  • eecb7a1453 Added script to make two random AI trainers battle, tweaked battle messages when logged, fixed typos Maruno17 2022-09-06 22:57:51 +01:00
  • 185aaa1de7 fixes mist stone on egg glitch infinitefusion 2022-09-05 14:44:59 -04:00
  • 3bf6a1e2ba ability ball & incubators fix infinitefusion 2022-09-05 14:17:25 -04:00
  • d58c71781d ability evolution fix infinitefusion 2022-09-05 13:27:30 -04:00
  • 94f2833c52 race bicycle can go slow infinitefusion 2022-09-04 15:37:04 -04:00
  • 5001a0645c rehold consummable held items automatically after battle if some left in bag infinitefusion 2022-09-04 15:11:24 -04:00
  • d9f9ca1dfa indoor rain fix infinitefusion 2022-09-04 14:03:13 -04:00
  • b8c61a6038 Rewrote AI calculations for move effects that raise the user's stats, fixed Sea of Fire effect lasting forever Maruno17 2022-09-04 17:46:59 +01:00
  • 85ed883815 rare move tutor fix infinitefusion 2022-09-04 12:43:20 -04:00
  • 95301ed33d Adds rare move tutor game events infinitefusion 2022-09-03 13:09:47 -04:00
  • db215a71d6 Fixed AI accuracy calculation for OHKO moves, reviewed more AI function code score modifiers Maruno17 2022-09-02 21:36:31 +01:00
  • d870b027db More misc AI move effect calculation rewrites Maruno17 2022-09-02 00:24:56 +01:00
  • 429068f3cb More AI move effect calculation rewrites Maruno17 2022-08-31 19:02:54 +01:00
  • ecb5e2ffd1 Rewrote AI calculations for remaining healing move effects Maruno17 2022-08-31 16:23:24 +01:00
  • 92c0fe5c90 Rewrote AI calculations for move effects relating to healing the user, added calculation to add predicted damage to a move's score Maruno17 2022-08-30 22:13:23 +01:00
  • 931a47c5fe Rewrote AI calculations for move effects relating to the user fainting Maruno17 2022-08-30 18:33:31 +01:00
  • 8275d40193 Added Mold Breaker consideration to AI, updated some AI calculations, fixed non-ignorable abilities in damage calculation actually being ignorable Maruno17 2022-08-29 22:39:06 +01:00
  • 22dce593e8 Split AI general move score modifiers into handlers Maruno17 2022-08-29 15:59:22 +01:00
  • 9ed2f3e920 Misc tidying and commenting of AI code Maruno17 2022-08-28 17:59:02 +01:00
  • 4ff2bf4d7a rare moves tutor infinitefusion 2022-08-28 11:35:00 -04:00
  • 729f32faa0 unused moves tutor (probably won't compile, but the gist of it is there) infinitefusion 2022-08-28 00:29:05 -04:00
  • fbbddc8c2b Changed AI's random move choice after scores are calculated Maruno17 2022-08-27 20:37:05 +01:00
  • 265897f9e1 Made AI function code-specific MoveFailureCheck handlers Maruno17 2022-08-27 20:11:01 +01:00
  • b6c84fa278 Added AI handlers that calculate a move's base power, moved AI damage calculation Maruno17 2022-08-25 19:16:21 +01:00
  • cfb870c944 Added AI objects for trainers, battlers and the move being assessed, logging battle messages now also echoes them to the console Maruno17 2022-08-22 21:37:33 +01:00
  • b094a2fd8e Reapplied various AI changes from previous atempt at improving the AI, split function code move score changes into handlers Maruno17 2022-08-21 15:59:49 +01:00
  • 33074417d2 Randomizer BST fix infinitefusion 2022-08-19 17:19:15 -04:00
  • 4075204038 Merge branch 'dev' into ai Maruno17 2022-08-19 21:41:09 +01:00
  • 18ffd4fb94 Fix to colour-stringifying methods Maruno17 2022-08-19 21:40:46 +01:00
  • 963d2a515b Merge branch 'dev' into ai Maruno17 2022-08-19 21:37:14 +01:00
  • 5571b7a2b3 dna icons infinitefusion 2022-08-18 17:32:04 -04:00
  • 64c13b0bca gold window fix infinitefusion 2022-08-14 15:31:58 -04:00
  • ae91811537 Created folder Graphics/UI, renamed some UI graphics Maruno17 2022-08-14 01:07:06 +01:00
  • b1cde2db42 Refactored some code relating to colours, trivially simplified some calculations Maruno17 2022-08-13 23:59:24 +01:00
  • aa9b1a9e23 Refactored phone/rematches code, added Phone.rematches_enabled/Phone.rematch_variant/map metadata flag "NoPhoneSignal", changed event layout, trainer contacts can use Common Events for their calls, etc. Maruno17 2022-08-13 16:52:42 +01:00
  • 5a4f4b847f typo fix infinitefusion 2022-08-13 11:34:16 -04:00