To be honest, I have completely forgotten about partners. I'll include these features in the next update. Thanks for the suggestion!Partner Trainer support would be awesome. They seem to scale once, but never again. It would be even better if it was separate from the rest of the scaling in the settings so you can only have Partner Trainers scale with you.
Changelog:
- Update for partner trainer support. (The partner's pokemon are updated automatically at the end of the battle, using the
:on_end_battle
EventHandler
)
I have decided not including an option to separate the partner trainers would be better for now. But you can still enable a difficulty before setting the partners party and disable it again afterward, and you'll have the same result.Partner Trainer support would be awesome. They seem to scale once, but never again. It would be even better if it was separate from the rest of the scaling in the settings so you can only have Partner Trainers scale with you.
pbRegisterPartner
method and the on_trainer_load
EventHandler to enable level scaling automatically. Although I think just enabling a difficulty and disabling it afterward would be much simpler than doing this whole process.Thanks for using my script! I love seeing how many different uses people are finding.First I want to say that this script is awesome, this really helps me with my game because the gym battles in mine are optional and the player can battle them at a later time and this plugin alleviated the issue of having to create countless scenarios for if and when the player battled the gym leader. The only issue that I saw was that it doesn't change the trainers' pokemon to their respective forms. I have a trainer that has a Galarian Meowth, but when encountered at a higher level it evolves into a Persian instead of a Perrserker. I'm no way good with scripts, but is there a to fix this?
I realized it after looking in the scripts that it pulls random evolution. I'm not good with scripting and didn't want to mess with all your hard work. I appreciate the help and will be looking forward to the update as this will change my game entirely.Thanks for using my script! I love seeing how many different uses people are finding.
Since evolutions are decided randomly for pokemon with multiple evolutions, pokemon with multiple forms also have their evolutions decided randomly. I'll try to include in the script a way to see in which form the pokemon was first defined and post an update
Changelog:
- Fix regional forms evolutions to evolve according to the previous form.
- Fix
first_evolution_level
not working properly.
Thanks for remembering me, but I don't think having every single pokemon with alternative forms in the array would be necessary. I think people should insert them if they need them in a specific form, otherwise, variety and randomness can make the battle funnier IMO. Anyway, I added these and some others in the release.I'm actually updating this part of my tutorial. You forgot Pumpkaboo with their différent sizes and Burmy's forms.
I'm not sure exactly what you mean, but if you want to change the values ofHello, is it possible to add more "DEFAULT_X_EVOLUTION_LEVEL" ? or it's useless
first_evolution_level
or second_evolution_level
for a specific trainer or group of trainers during the game, you can call AutomaticLevelScaling.setSettings(first_evolution_level: level)
in an event and call it again later to revert the changes.I finally got around to updating this awesome plugin, but it still won't allow Galarian Meowth to evolve into the correct form, I tried on 3 different battles in a row and it gave my original Persian. Is there something I'm doing wrong to not allow this to work? Please help, thank you.Benitex updated Automatic Level Scaling with a new update entry:
Regional forms support
Read the rest of this update entry...
Oh, sorry about that, I messed things up when I was adding other features. I updated the download link to include the fix.I finally got around to updating this awesome plugin, but it still won't allow Galarian Meowth to evolve into the correct form, I tried on 3 different battles in a row and it gave my original Persian. Is there something I'm doing wrong to not allow this to work? Please help, thank you.
003_Script.rb
:if form >= evolutions.length # regional form
pokemon.species = evolutions[0][0]
pokemon.setForm(form)
else # regional evolution
pokemon.species = evolutions[form][0]
end
if !pokemon.isSpecies?(:MEOWTH)
if form >= evolutions.length # regional form
pokemon.species = evolutions[0][0]
pokemon.setForm(form)
else # regional evolution
pokemon.species = evolutions[form][0]
end
else # Meowth has two possible evolutions and a regional form depending on its origin region
if form == 0 || form == 1
pokemon.species = evolutions[0][0]
pokemon.setForm(form)
else
pokemon.species = evolutions[1][0]
end
end
Thanks for the compliments again. Check if deerling is included in theThank you that worked! You're awesome. Side note I don't know if your plugin is affecting it, but I have deerling in my game a noticed it doesn't change with the seasons. I've been looking in various scripts to see ehat the issue is but couldn't find anything.
POKEMON_WITH_REGIONAL_FORMS
array of your Settings file, if it is, the problem is probably with another script.