Uma forma simples de fazer isso, até porque o falo de interagir com um NPC facilitar muita coisa, é criar uma variável e atribuir à ela um valor randômico. Tendo a mesma quantidade de configurações de tropas, cada valor da variável seria uma tropa diferente. Daí, após a interação com o evento, tu verificaria o valor da variável e iniciaria a batalha com a tropa correspondente.
Agora, isso pode ser feito via código com uma variação bem maior e reduzindo teu trabalho quando ajeitando o evento. Só que daí depende de conhecimento em programação.