Add form change items for Deoxys; minor Rotom form learnset changes
Adds 3 separate form changing items to switch between the various Deoxys forms. All Rotom forms can now know their respective typed moved at the start (and can be relearned via Memory Mushroom if you already have one).
11073
public/images/items.json
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 363 B |
Before Width: | Height: | Size: 411 B After Width: | Height: | Size: 411 B |
After Width: | Height: | Size: 318 B |
After Width: | Height: | Size: 322 B |
|
@ -62,6 +62,9 @@ export enum FormChangeItem {
|
||||||
|
|
||||||
BLUE_ORB = 50,
|
BLUE_ORB = 50,
|
||||||
RED_ORB,
|
RED_ORB,
|
||||||
|
SHARP_METEORITE,
|
||||||
|
HARD_METEORITE,
|
||||||
|
SMOOTH_METEORITE,
|
||||||
ADAMANT_CRYSTAL,
|
ADAMANT_CRYSTAL,
|
||||||
LUSTROUS_ORB,
|
LUSTROUS_ORB,
|
||||||
GRISEOUS_CORE,
|
GRISEOUS_CORE,
|
||||||
|
@ -472,6 +475,11 @@ export const pokemonFormChanges: PokemonFormChanges = {
|
||||||
[Species.RAYQUAZA]: [
|
[Species.RAYQUAZA]: [
|
||||||
new SpeciesFormChange(Species.RAYQUAZA, '', SpeciesFormKey.MEGA, new SpeciesFormChangeCompoundTrigger(new SpeciesFormChangeItemTrigger(FormChangeItem.RAYQUAZITE), new SpeciesFormChangeMoveLearnedTrigger(Moves.DRAGON_ASCENT)))
|
new SpeciesFormChange(Species.RAYQUAZA, '', SpeciesFormKey.MEGA, new SpeciesFormChangeCompoundTrigger(new SpeciesFormChangeItemTrigger(FormChangeItem.RAYQUAZITE), new SpeciesFormChangeMoveLearnedTrigger(Moves.DRAGON_ASCENT)))
|
||||||
],
|
],
|
||||||
|
[Species.DEOXYS]: [
|
||||||
|
new SpeciesFormChange(Species.DEOXYS, 'normal', 'attack', new SpeciesFormChangeItemTrigger(FormChangeItem.SHARP_METEORITE)),
|
||||||
|
new SpeciesFormChange(Species.DEOXYS, 'normal', 'defense', new SpeciesFormChangeItemTrigger(FormChangeItem.HARD_METEORITE)),
|
||||||
|
new SpeciesFormChange(Species.DEOXYS, 'normal', 'speed', new SpeciesFormChangeItemTrigger(FormChangeItem.SMOOTH_METEORITE))
|
||||||
|
],
|
||||||
[Species.LOPUNNY]: [
|
[Species.LOPUNNY]: [
|
||||||
new SpeciesFormChange(Species.LOPUNNY, '', SpeciesFormKey.MEGA, new SpeciesFormChangeItemTrigger(FormChangeItem.LOPUNNITE))
|
new SpeciesFormChange(Species.LOPUNNY, '', SpeciesFormKey.MEGA, new SpeciesFormChangeItemTrigger(FormChangeItem.LOPUNNITE))
|
||||||
],
|
],
|
||||||
|
|
|
@ -18359,6 +18359,88 @@ export const pokemonFormLevelMoves: PokemonSpeciesFormLevelMoves = {
|
||||||
[ 50, Moves.BUG_BUZZ ],
|
[ 50, Moves.BUG_BUZZ ],
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
[Species.ROTOM]: {
|
||||||
|
1: [
|
||||||
|
[ 0, Moves.OVERHEAT ],
|
||||||
|
[ 1, Moves.DOUBLE_TEAM ],
|
||||||
|
[ 1, Moves.ASTONISH ],
|
||||||
|
[ 5, Moves.THUNDER_SHOCK ],
|
||||||
|
[ 10, Moves.CONFUSE_RAY ],
|
||||||
|
[ 15, Moves.CHARGE ],
|
||||||
|
[ 20, Moves.ELECTRO_BALL ],
|
||||||
|
[ 25, Moves.THUNDER_WAVE ],
|
||||||
|
[ 30, Moves.SHOCK_WAVE ],
|
||||||
|
[ 35, Moves.HEX ],
|
||||||
|
[ 40, Moves.SUBSTITUTE ],
|
||||||
|
[ 45, Moves.TRICK ],
|
||||||
|
[ 50, Moves.DISCHARGE ],
|
||||||
|
[ 55, Moves.UPROAR ],
|
||||||
|
],
|
||||||
|
2: [
|
||||||
|
[ 0, Moves.HYDRO_PUMP ],
|
||||||
|
[ 1, Moves.DOUBLE_TEAM ],
|
||||||
|
[ 1, Moves.ASTONISH ],
|
||||||
|
[ 5, Moves.THUNDER_SHOCK ],
|
||||||
|
[ 10, Moves.CONFUSE_RAY ],
|
||||||
|
[ 15, Moves.CHARGE ],
|
||||||
|
[ 20, Moves.ELECTRO_BALL ],
|
||||||
|
[ 25, Moves.THUNDER_WAVE ],
|
||||||
|
[ 30, Moves.SHOCK_WAVE ],
|
||||||
|
[ 35, Moves.HEX ],
|
||||||
|
[ 40, Moves.SUBSTITUTE ],
|
||||||
|
[ 45, Moves.TRICK ],
|
||||||
|
[ 50, Moves.DISCHARGE ],
|
||||||
|
[ 55, Moves.UPROAR ],
|
||||||
|
],
|
||||||
|
3: [
|
||||||
|
[ 0, Moves.BLIZZARD ],
|
||||||
|
[ 1, Moves.DOUBLE_TEAM ],
|
||||||
|
[ 1, Moves.ASTONISH ],
|
||||||
|
[ 5, Moves.THUNDER_SHOCK ],
|
||||||
|
[ 10, Moves.CONFUSE_RAY ],
|
||||||
|
[ 15, Moves.CHARGE ],
|
||||||
|
[ 20, Moves.ELECTRO_BALL ],
|
||||||
|
[ 25, Moves.THUNDER_WAVE ],
|
||||||
|
[ 30, Moves.SHOCK_WAVE ],
|
||||||
|
[ 35, Moves.HEX ],
|
||||||
|
[ 40, Moves.SUBSTITUTE ],
|
||||||
|
[ 45, Moves.TRICK ],
|
||||||
|
[ 50, Moves.DISCHARGE ],
|
||||||
|
[ 55, Moves.UPROAR ],
|
||||||
|
],
|
||||||
|
4: [
|
||||||
|
[ 0, Moves.AIR_SLASH ],
|
||||||
|
[ 1, Moves.DOUBLE_TEAM ],
|
||||||
|
[ 1, Moves.ASTONISH ],
|
||||||
|
[ 5, Moves.THUNDER_SHOCK ],
|
||||||
|
[ 10, Moves.CONFUSE_RAY ],
|
||||||
|
[ 15, Moves.CHARGE ],
|
||||||
|
[ 20, Moves.ELECTRO_BALL ],
|
||||||
|
[ 25, Moves.THUNDER_WAVE ],
|
||||||
|
[ 30, Moves.SHOCK_WAVE ],
|
||||||
|
[ 35, Moves.HEX ],
|
||||||
|
[ 40, Moves.SUBSTITUTE ],
|
||||||
|
[ 45, Moves.TRICK ],
|
||||||
|
[ 50, Moves.DISCHARGE ],
|
||||||
|
[ 55, Moves.UPROAR ],
|
||||||
|
],
|
||||||
|
5: [
|
||||||
|
[ 0, Moves.LEAF_STORM ],
|
||||||
|
[ 1, Moves.DOUBLE_TEAM ],
|
||||||
|
[ 1, Moves.ASTONISH ],
|
||||||
|
[ 5, Moves.THUNDER_SHOCK ],
|
||||||
|
[ 10, Moves.CONFUSE_RAY ],
|
||||||
|
[ 15, Moves.CHARGE ],
|
||||||
|
[ 20, Moves.ELECTRO_BALL ],
|
||||||
|
[ 25, Moves.THUNDER_WAVE ],
|
||||||
|
[ 30, Moves.SHOCK_WAVE ],
|
||||||
|
[ 35, Moves.HEX ],
|
||||||
|
[ 40, Moves.SUBSTITUTE ],
|
||||||
|
[ 45, Moves.TRICK ],
|
||||||
|
[ 50, Moves.DISCHARGE ],
|
||||||
|
[ 55, Moves.UPROAR ],
|
||||||
|
],
|
||||||
|
},
|
||||||
[Species.SHAYMIN]: {
|
[Species.SHAYMIN]: {
|
||||||
1: [
|
1: [
|
||||||
[ 1, Moves.GROWTH ],
|
[ 1, Moves.GROWTH ],
|
||||||
|
|