Guau, lo que pides es bastante avanzado, pero creo que sería cosa de tomarse su tiempo.
De algún modo, tendrías que intentar aislar dos movimientos, en este caso podrían ser Treparrocas y Corte, que es lo que te vendría bien.
Luego sería cosa de localizar los bytes de combate e ignorarlos, prestando atención a los que hacen que ocurra fuera de combate, y qué efectos tienen.
Es un poco complicado, pero es la única solución que le veo.