
Nimbasa City Gym Guy will use true type and appropriate weakness when using type-theming on Gym Leaders, or use generic terms when completely random Items will not match the types of the new startersĬastelia City cafe guy will use correct types when referring to Striaton City leaders, or use generic terms when completely randomĬastelia City Gym Trainers and Burgh will use the true type of the gym when type-theming, or use generic terms when completely randomĬheren will use Burgh's true type when referring to him, or use generic terms when completely random Nacrene City Gym Guy will use true type and appropriate weakness when using type-theming on Gym Leaders, or use generic terms when completely randomĬastelia City item guy will use correct starter names when giving type-boosting items. Striaton City Gym leaders will use their true types when using type-theming on Gym Leaders, or use generic terms when completely random Modified the following sections of Gen 5 Black/White in-game text to match choices For instance, Magnemite would normally face a Ground type, but this option makes the Gym use an Electric type as Electric resists both Electric and Steel. Gen 5 and Gen 6 move updates can be applied independently of one anotherīlack/White Cilan, Chili, Cress now have types that are superior to the player's chosen starterĪs an additional option to the previous change, players can opt for a defensively resistant opponent. Gen 3 and Gen 4 Feebas can now evolve by happiness when removing impossible evolutions Table of Contents added to top of log to jump to section of interest
#RANDOMIZER PALETTE SWAP POKEMON CODE#
This should make future log enhancements easier, as well as improve code readability.

Log generation has been consolidated into one area of the code. Pokemon with BST above 490 are now tagged as BIG in the logs when randomizing a Gen 1 game due to there only being 5 stats instead of the usual 6 for Gen 2 onwards. Settings are now tested using a robot framework from AssertJ Swingįunctions in RomHandler are still conducted with JUnit Fixes issue where Weepinbell could evolve into Snorlax and not share any types.Īdded code tests to ensure new features do not break existing features

When random retaining types with follow evolutions checked, Pokemon with two types evolving into Pokemon with one type now passes the new type instead of retaining the shared type. Ideally this inspires others to try making their own adjustments and features to make this even better!ĭownload can be found on my github under releases: While there are a host of awesome features that you will love, this iteration also saw quite a bit of code refactoring.

