Update and add Pokemon evolutions #1358
Open
+694
−515
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added new evolution methods:
use-move: Pokemon that evolved by using a move (e.g. Annihilape and Overqwil in PLZA)three-defeated-bisharp: Method specific to Kingambitgimmighoul-coins: Method specific to GholdengoAdded new evolution method fields:
needs_multiplayer: Boolean flag that is false for all Pokemon aside from Palafinused_move_id: Move that must be used for the evolution to trigger. (e.g. Annihilape's Rage Fist or Wyrdeer's Psyshield Bash)min_move_count: Minimum number of times a move must be used for the evolution to trigger (e.g. 20 Barb Barrage for Overqwil in PLZA)min_steps: Minimum number of steps taken to trigger evolution (e.g. 1000 for Brambleghast)min_damage_taken: Minimum damage taken to trigger evolution (e.g. 49 for Runerigus and 249 for Basculegion)The evolution methods for the following Pokemon were changed:
min_damage_takenfield to 49other->use-movefor Rage Fist withmin_move_countset to 20agile-style-movemethod now usesused_move_idinstead ofknown_move_idfor clarity. Also setsmin_move_countto 20.min_damage_takenfield to 249strong-style-move: now usesused_move_idinstead ofknown_move_idfor clarity. Also setsmin_move_countto 20.level-upwithknown-moveset to Barb Barrageother->use-movefor Barb Barrage withmin_move_countset to 20other->three-defeated-bisharpother->level-upwithmin_stepsset to 1000other->level-upwithmin_stepsset to 1000other->level-upwithmin_stepsset to 1000other->level-upwithneeds_multiplayerset to trueother->gimmighoul-coinsOnly one Pokemon was left with
other: Maushold. Wasn't quite sure of a neat way to describe that it evolves only from battle experience randomly within your party. So the currentotherwithmin_levelset to 25 seemed reasonable. I am open to suggestions on that. All evolution information was taken from Serebii for a reputable source.I did test with a local build and found that things looked accurate, but let me know if anything was missed for a change like this as this is my first time adding new fields to something.