Add range to Counters and Achievemnts
Write simple range/visibility for things such like:
This feature should allow to specify, which players should visible certain things (at this point Counter/Achievement). Client should process default value or have separate behavior, when some entity is not visible for player.
Suggested range could be subset of range in requirement vector, for example:
1. World (each player get updated info, where Counter is updated or player got Achievement)
2. Continent (like above, but only players at the same continent of continent, where event/update occur; for example - city owning counter value are placed in Europe and Players with Units/City in Europe should obtain updated information)
3. Team (Each player of the same team will receive update of information)
5. Secret/Local/Owner (Only player owning entity contains counter's value or, who obtain achievement should been informed)