Ignamo18
Hola Ignamo18
Lo más simple hubiera sido solo cambiar la clase del actor.
Pero bueno, yendo a tu pregunta se hace así:
Crear un evento.
Para transferir el nombre a otro actor, tienes que llamar a un script y poner lo siguiente:
$game_actors[X].name = $game_actors[X].name
En el primer $game_actors[X].name colocas el número del actor al cual le quieras poner el nombre.
En el segundo $game_actors[X].name colocas el número del actor que lo tiene.
Ejemplo:
$game_actors[2].name = $game_actors[1].name
2 = Actor al cual le quieres transferir el nombre
1 = Actor con el nombre
Cambiar los miembros del grupo. Quitar el del nombre original y agregar el otro.
Ahora si también quieres transferir la experiencia que el jugador ha ganado haces esto:
Creas una variable (ej: experiencia)
En Operation le das al botón Set y Game Data. En Game Data te vas a Actor y buscas el actor el cual tiene la experiencia a transferir y pones EXP.
Después abres el Event Commands en el apartado Actor buscas Change EXP
En Fixed buscas al actor al cual le quieres transferir la experiencia, luego en Operation seleccionas Increase y por último en Operand te vas a Variable y pones la variable que creaste (experiencia).
Quedaría así el evento
Te dejo un proyecto de ejemplo por si no quedo del todo claro
http://www37.zippyshare.com/v/BhWQn17Q/file.html
Espero te sirva. Saludos