Me temo que no es tan fácil Diviciaco.
Primero: WonBattle no es un evento sino una condición, luego debería llevar antes monitor_conditions
Segundo: si miramos los docudemons veremos que esta condición necesita un requerimiento, que es la persona que ganó la batalla. Justo debajo está el que buscas: I_WonBattle, que se refiere a una facción.
Es decir, yo probaría (no aseguro que funcione) el sistema:
monitor_conditions I_WonBattle spain
spawn_army
bla,bla,bla
end
end_monitor
Yo lo que hago, si quiero comprobar que un condicional de estos funciona es meter un comando de prueba. Por ejemplo, si lo que se quiere es ver si reconoce el monitor_conditions, puedes hacer:
monitor_conditions I_WonBattle spain
console_command puppify_my_love
end_monitor
Juega la campaña hasta librar una batalla, gánala con los españoles y mira si al terminar se cambian la mayoría de los botones de la interfaz por la foto de un perrillo. Eso indicará que reconoce ese monitor y luego ya le puedes poner el spawn_army. Lo digo porque probar a la vez la monitorización y un comando complejo como spawn-army quizá es demasiado.
Tercero: si lo dejas como end_monitor, supuestamente el script lo seguirá probando para ver si se vuelven a cumplir las condiciones, así que no habría que meterle el while. Pero esto es algo de lo que nunca he estado seguro 100%
Cuarto: la gran ventaja de M2TW con respecto al script es que funciona cada vez que recargas la campaña, y en el save está guardada la situación del script en el momento de guardar. Es decir, los contadores están en su valor guardado, etc, etc. Esto hace que no haya que buscar medios extraños para volver a lanzar el script ni para que el juego sepa dónde estaba realmente.
Quinto: existe una condición para saber cómo ha sido la victoria: BattleSuccess y los parámetros son close, average, clear, crushing
Sería:
monitor_conditions I_WonBattle spain
and BattleSuccess >= clear
Así debería detectar que la victoria ha sido clara o épica para que ejecute el comando.
Espero que te sirva todo esto. :D
P.S.: ya me contarás como se hace lo de evitar las rebeliones
Tengo también preparados los dragones con rodela, pero primero quiero saber si te funcionan los de espada sola. :mrgreen: