Yo te voy a enseñar con hexmaniac, ya que creo que es mas fácil hacerlo ahí, aunque podrías extrapolarlo a xse:
tienes que hacer un trainer single.battle.continue.silent que consta de varias cosas:
single.battle.continue.silent Trainer <Dialogo1> <Dialogo2> <Puntero lo que va hacer después del combate>
{
Dialogo1
}
{
Dialogo2
}
release
end
Puntero lo que va hacer después del combate:
setflag 0x0820 - Flag de la medalla
release
end