I'm hacking emerald and in my game, one of the NPCs lets you borrow their pokemon temporarily. I read through diego's wonderful XSE tutorial so I know how to have the NPC give you a pokemon, but I'm not sure how to remove that same pokemon when you're done borrowing it. Anybody know how to do this?
EDIT: Another unrelated thing I just thought of: for this hack, I also want to change the order of the pokedex. I don't need to expand the pokedex, just change the order that pokemon appear in it. Is there any way to do this that doesn't involve manually placing all the data for each pokemon into the spot I want? Thanks
EDIT: One more question! I'm toying with the idea of branching storylines in my game, determined by how the player responds to certain situations. In order to do that, I would need custom multi-choice message boxes. Diego's tutorial tells us how to implement multi-choice options that are already present in the game, but is there a way to make those multi-choices say whatever I want?