Как вариант – каждый “раунд” битвы (раунд как некая условная единица времени, за которую меняется обстановка на поле битвы) партия имеет возможность принять участие в одном небольшом энкаунтере
Можно разбить персонажей на группы, по степени важности.