• Do not use Discord to host any images you post, these links expire quickly! You can learn how to add images to your posts here.
  • The Eevee Expo Game Jam has concluded! 🎉 Head on over to the game jam forum to play through the games.
    Don't forget to come back September 21st to vote for your favorites!
  • Reminder: AI-generated content is not allowed on the forums per the Rules and Regulations. Please contact us if you have any questions!
Resource icon

Resource Move Relearner from Party Menu (Heart Scale required) V1.1

Hedgehoggers

Trainer
Member
Joined
Jan 5, 2021
Posts
76
AdrianicLover submitted a new resource:

Move Relearner from Party Menu (Heart Scale required) - Want the Move Relearner in the party option while still making Heart Scales useful? Well, here you g

Was inspired to make this as a result of Rejuvenation's Move Relearner mod! It places a Move Relearner option in each Pokemon's menu that will only be usable if the player uses a Heart Scale on it. There is an egg move option in this plugin as well, which you can use either as a switch or auto-enabled.
View attachment 13770
View attachment 13771

Read more about this resource...
 
got a crash. Happens if you use a heartscale and attempt to relearn on a poke that doesnt have a move to relearn (for example, a lvl 3 caterpie that only has two moves.)
crash.png

[Pokémon Essentials version 20.1]
[v20.1 Hotfixes 1.0.7]

Exception: ArgumentError
Message: Invalid argument passed to method.
Expected nil to be one of [Symbol, GameData::Move, String], but got NilClass.

Backtrace:
015:Validation:29:in `validate'
103:GameData:92:in `get'
299:UI_MoveRelearner:86:in `pbDrawMoveList'
299:UI_MoveRelearner:46:in `pbStartScene'
299:UI_MoveRelearner:169:in `pbStartScreen'
299:UI_MoveRelearner:196:in `block in pbRelearnMoveScreen'
082:MessageConfig:570:in `pbFadeOutIn'
299:UI_MoveRelearner:193:in `pbRelearnMoveScreen'
[Relearner from Party] Relearner_from_party.rb:41:in `block in <main>'
[Essentials Deluxe] Miscellaneous.rb:198:in `block in pbPokemonScreen'
 
got a crash. Happens if you use a heartscale and attempt to relearn on a poke that doesnt have a move to relearn (for example, a lvl 3 caterpie that only has two moves.)
View attachment 15166
[Pokémon Essentials version 20.1]
[v20.1 Hotfixes 1.0.7]

Exception: ArgumentError
Message: Invalid argument passed to method.
Expected nil to be one of [Symbol, GameData::Move, String], but got NilClass.

Backtrace:
015:Validation:29:in `validate'
103:GameData:92:in `get'
299:UI_MoveRelearner:86:in `pbDrawMoveList'
299:UI_MoveRelearner:46:in `pbStartScene'
299:UI_MoveRelearner:169:in `pbStartScreen'
299:UI_MoveRelearner:196:in `block in pbRelearnMoveScreen'
082:MessageConfig:570:in `pbFadeOutIn'
299:UI_MoveRelearner:193:in `pbRelearnMoveScreen'
[Relearner from Party] Relearner_from_party.rb:41:in `block in <main>'
[Essentials Deluxe] Miscellaneous.rb:198:in `block in pbPokemonScreen'
Can try to figure this out later today! Was asleep when you sent this and it's 1 AM rn.
 
got a crash. Happens if you use a heartscale and attempt to relearn on a poke that doesnt have a move to relearn (for example, a lvl 3 caterpie that only has two moves.)
View attachment 15166
[Pokémon Essentials version 20.1]
[v20.1 Hotfixes 1.0.7]

Exception: ArgumentError
Message: Invalid argument passed to method.
Expected nil to be one of [Symbol, GameData::Move, String], but got NilClass.

Backtrace:
015:Validation:29:in `validate'
103:GameData:92:in `get'
299:UI_MoveRelearner:86:in `pbDrawMoveList'
299:UI_MoveRelearner:46:in `pbStartScene'
299:UI_MoveRelearner:169:in `pbStartScreen'
299:UI_MoveRelearner:196:in `block in pbRelearnMoveScreen'
082:MessageConfig:570:in `pbFadeOutIn'
299:UI_MoveRelearner:193:in `pbRelearnMoveScreen'
[Relearner from Party] Relearner_from_party.rb:41:in `block in <main>'
[Essentials Deluxe] Miscellaneous.rb:198:in `block in pbPokemonScreen'
Fixed! Sorry for the wait.
 
The download is still the 1.0 version. Says it in the meta file. And so it keeps sending out the error when the Pokemon doesn't have moves to relearn.
 
I have the Egg Moves Switch set to 100 and have it turned off by default
Even though the EGGMOVESSWITCH is off, I'm still able to relearn Egg Moves
1683803215111.png

1683803254417.png

1683803102206.png

The Ekans being used here is a Level 14 Ekans
These are its Level Up moves (up to what it can learn at this point) and Egg Moves
Moves = 1,HAZE,1,WRAP,1,LEER,4,POISONTAIL,9,BITE,12,GLARE
EggMoves = BEATUP,DISABLE,POISONFANG,POISONTAIL,SCARYFACE,SLAM,SPITE,SUCKERPUNCH,SWITCHEROO
 
Back
Top