Sorry if I interpreted the question wrong, but you want it so that when the player battles, he is a dragon, but when he/she is just walking around on the maps, they are whatever sprite(s) you have selected? if so, then just make the battle image that of the dragon? Or if, you want the player to only become the dragon at certain times, just change the graphic(s) whenever you need to. Hope this helps.