Add "SetIconPath()" method to UIInfo Class and "SetFactionFlag()" method to SCR_Faction Class, so, for example, if there is an scripted event, the icon updates accordingly.
An example of an scenario, using the US as one of the factions:
- GameMaster session set up in July 2, 1959.
- A day passes, and since Alaska became a state that day, the flag should update to a 50 star one.
- People still play a lot in the server, and a whole year passes, and we are in July 4, 1960, Hawaii became a state, so the flag updates to the current one.
- People play a lot.
- X/X/XXXX, some area divides / merges / whatever, and the number of stars changed.
Another example could be that someone creates a mode where people can create their own factions somehow, and that mod lets you select between a preset of flags
This can already be done with faction flag material, but for whatever reason not with the faction flag or the icon.
I don't see this used as default by the game, this suggestion is mostly for modders, so they can update factions via script. Maybe the second example could be used in a future in Arma 4 so theres an official usage of the method.