Another feature that would be neat for map makers would be if you could make Pokemon NPCs that trigger a battle with that Pokemon upon interaction, similar to overworld legendaries in game. They could be configurable to be catchable or non-catchable, shiny or non-shiny, various boss types, and to be battleable only once, once per player, once per day, etc. Maybe advanced options could be added too to lock in certain IVs, abilities, or natures, etc.
Cheers, and sorry if this has already been suggested before!
Find the peace within ourselves - No need for a cure