По-моему, существующий вариант, когда оставшаяся неубитая охрана нападает снова до тех пор, пока игрок всю ее не перебьет, и только тогда получает что-то, охраняемое монстрами - наиболее логичен и подходит для большинства ситуаций. Но, конечно, может быть и так, как у вас. Для снижения боевого духа можно поставить повторяющееся событие перед этим. Еще в WoG, наверное, возможно при помощи скриптов сделать бесконечно появляющуюся в одном месте охрану (правда, я сам скриптами пользоваться не умею, и делаю только SoDовские карты; зато в них сможет играть любой игрок).
Что касается палаток и их охраны: я недавно обдумывал такой аспект для одной будущей карты. Можно сделать, например, так: у каждого игрока на его территории будет палатка этого цвета с охраной. Другой вариант: гарнизоны разных цветов, принадлежащие разным игрокам, перед палаткой, с незабираемыми войсками. Тогда каждый игрок сможет свободно пройти через гарнизон своего цвета, а другим придется с ним сражаться!