• 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.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Serena, Kris, Dawn, Red - which Pokémon protagonist is your favorite? Let us know by voting in our grand final favorite protagonist poll!
  • PokéCommunity supports the Stop Killing Games movement. If you're a resident of the UK or EU, consider signing one of the petitions to stop publishers from destroying games. Click here for more information!
  • 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.

How to remove a shadow pokémon from an enemy trainer if captured by the player?

pokemonmasteraaron

The blind Pokémon Master!
  • 322
    Posts
    14
    Years
    On the Pokémon games Colosseum and XD, The Shadow Pokémon used by an enemy trainer was removed from the enemy's party, and sometimes replaced with another.
    This was done so that the player could not capture two of the Pokémon.
    How can I do this on Essentials?
    Thanks!
     
    Make two versions of the trainer, one with the Shadow Pokémon and one without.

    In the trainer's event, have a Conditional Branch that checks whether that particular Shadow Pokémon has been caught. If yes, battle the trainer version without it, and if not, battle the trainer version with it.

    You'll need to add in a bit of code that records which Shadow Pokémon the player has captured (add its National Dex number to a special array you'll create).

    I'll add this feature to Essentials after I'm done with the next release, if you don't mind waiting a while for it.
     
    Make two versions of the trainer, one with the Shadow Pokémon and one without.

    In the trainer's event, have a Conditional Branch that checks whether that particular Shadow Pokémon has been caught. If yes, battle the trainer version without it, and if not, battle the trainer version with it.

    You'll need to add in a bit of code that records which Shadow Pokémon the player has captured (add its National Dex number to a special array you'll create).

    I'll add this feature to Essentials after I'm done with the next release, if you don't mind waiting a while for it.


    I suppose I don't mind waiting.
    Thanks for being awesome in more than one way!
    For working on essentials and answering my question!
     
    It's what I do :cool:

    I don't know anything about Shadow Pokémon (I've never played those games), so any comments about them are particularly welcome.
     
    I meant comments on how Essentials does Shadow Pokémon, namely whether it does things correctly. I know what Shadow Pokémon are; I just haven't had experience with them so I don't know if Essentials does things right.

    For example, I understand as a Shadow Pokémon becomes more purified, it "unlocks" more of its moves (whatever that means). However, I'm not sure whether that works correctly (or at all) in Essentials.
     
    Back
    Top