Bom galera uma humild sugestao seria
separar os atos por missões, exemplo
vc ta na Suecia quando clica em atos heroicos so podia aparecer as missoes daquela cidade, nao de todas seria mas facil
e outra parada
as vezes vc é 10x melhor que outro heroi, vc vai duelar perde. isso que nao entendo como pode?
Hum. como vc citou o exemplo de "suécia" (suíça), que os atos heroicos correspondentes a determinada "cidade' aparecessem, existe um problema, pois existem muitos atos que não estão relacionados as cidades!
Como eles ficariam organizados?
Não sei se esta sua ideia resolveria o "problema da bagunça", mesmo que houvesse separação das missões por "cidades", você teria que ler a descrição do ato heroico, para saber do que se trata a missão (qual seu objetivo), consecutivamente, na descrição estará indicado o local onde você deveria realizar as missões para concluir determinado ato heroico, enfim, não creio que a ideia seja viável, acho simples e fácil da forma que está!
Abçs