Open johnd0e opened 3 years ago
I have some ideas how to implement that.
1) Current factions/levels groups can be replaced with filters, visually represented exactly like now - as items in layer chooser. But if fact they will provide functions to filter any entities list. 2) Every entity should be able to participate in arbitrary number of groups (not only one like now), and entity should stay on map as long as it is still present in any group (could be implemented by storing groups list in entity itself) 3) Some groups should be assigned to have priority over filters.
Related: #457
Mistype for #451
To provide filtering by faction iitc creates 3 separate groups (for each portal level / links / fields). To provide filtering portals by level iitc creates 9 separate groups. Pretty reliable system, with minimal overhead.