• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[pokeemerald-expansion] Is it possible to create an ability to change a move from Physical to Special(and vice versa)?

  • 6
    Posts
    361
    Days
    • Seen Apr 21, 2025
    I have been toying around with an idea for two abilities and want to know if they're possible.

    1. An ability that makes Punching moves Special. (Not targeting Special Defense, but using Special Attack for damage calc.) (I don't mind if they target either defense or special defense)

    2. An ability to make Sound moves Physical. (Not targeting Physical Defense, but using Physical Attack for damage calc.) (I don't mind if they target either defense or special defense)

    My questions are:
    1. Are they possible in the first place?
    2. For the Sound ability, what would happen with the Status sound moves?
     
    I have been toying around with an idea for two abilities and want to know if they're possible.

    1. An ability that makes Punching moves Special. (Not targeting Special Defense, but using Special Attack for damage calc.) (I don't mind if they target either defense or special defense)

    2. An ability to make Sound moves Physical. (Not targeting Physical Defense, but using Physical Attack for damage calc.) (I don't mind if they target either defense or special defense)

    My questions are:
    1. Are they possible in the first place?
    2. For the Sound ability, what would happen with the Status sound moves?
    1. Neither of those abilities do anything that the Game Boy Advance is not capable of. Therefore they're possible to implement.
    2. That entirely depends on how you decide to implement the ability. Seems like keeping them as status moves would make the most sense.

    As a hint for how you might implement those abilities, the expansion's damage calc has a variable called swapDamageCategory, which swaps the move's category if set to TRUE. You could add some code to set its value based on the ability and used move, but note that without further checks that would make status moves physical.
     
    Back
    Top