upr-fvx / universal-pokemon-randomizer-fvx

Public repository of source code for the Universal Pokemon Randomizer FVX
GNU General Public License v3.0
13 stars 1 forks source link

[Feature Request] No Duplicates and Force Diversity Options for Important Trainers #5

Open MClarke93 opened 3 months ago

MClarke93 commented 3 months ago

Is your idea a new setting, a change to an existing setting, or something else? Please describe clearly:

What problem would this feature solve? Please describe:

As with the other request, no expectations here. Just thanks for reading!

foxoftheasterisk commented 2 months ago

Oh, huh. I honestly didn't realize that the type themed gyms weren't already guaranteed to use different types. That part should be easy. The rest is a little harder, but I'm definitely interested in those features as well, so they're going on my list!

foxoftheasterisk commented 2 months ago

Ahhh, right. They did have logic to prevent duplicate types, except for some reason, gyms, elite 4, and champion were all treated as different groups. (Probably the reason is the Kanto gyms in the Johto games.)

Anyway, that's fixed in source now; elite four, champions, and the first 8 gyms now are guaranteed to be all different types. (Gyms after the first eight will then use the remaining types before picking duplicates, and will never choose duplicates of other gyms.)