En el backend ya está controlado que no se puedan elegir movimientos repetidos. En el front técnicamente también, ya que sale el mensaje de "no se pudieron guardar los cambios" si tienes dos moves repetidos, pero hagamos lo siguiente:
- Al igual que en Pokemon Showdown, si pones el mismo movimiento en otro slot, el original se quita y se pone en el slot nuevo, así el usuario nunca puede poner un movimiento repetido.

En el backend ya está controlado que no se puedan elegir movimientos repetidos. En el front técnicamente también, ya que sale el mensaje de "no se pudieron guardar los cambios" si tienes dos moves repetidos, pero hagamos lo siguiente: