resetes12 / pokeemerald

Modern Emerald
71 stars 12 forks source link

Add Ability Pixilate to Sylveon #6

Closed PinkShellos closed 8 months ago

PinkShellos commented 8 months ago

Description

Due to the lack of a Fairy Type special attack and Sylveon's limited movepool, I implemented the Pixilate ability as my first ever contribution to a ROM Hack.

To accomplish this with minimal hacking, I added a conditional statement after the get move type function to check the battler for the Pixilate ability while using a Normal type move that isn't a status move and then declare the move type as Fairy without changing the listed type on the move screen. I've also set it up to properly display Fairy-type type effectiveness on Pixilate affected moves.

Screenshots

pokeemerald_modern_pixilate_test-240120-183546 pokeemerald_modern_pixilate_test-240120-183606

If implemented, Pixilate becomes Sylveon's sole ability and could open the door to setting up other future generation abilities like Refrigerate.

resetes12 commented 8 months ago

Glad you made this contribution! I'll see if I can add it to the ROM, I believe it's a decent addition that doesn't break the spirit of the game.

Also, it's great to see that it works with the "Type effectiveness" option. I still have to solve #8 , so if you want to have a look, I'll gladly accept any help.

PinkShellos commented 8 months ago

Thanks for your kind words! I figured it wouldn’t be game breaking as Sylveon currently isn’t viable without having any special Fairy-type moves. Also I feel like that Pixilate is such a uniquely Sylveon ability, that it’s more known for it.

I’ll for sure take a look at #8 and see if I can figure it out!