The sides a scenario's content says see together, as groups ready for FactionFog.share.
Wesnoth groups sides into teams with [side] team_name, and share_vision says whether a side
shares what it sees with its team. none does not; all and shroud are treated alike here
because FactionFog shares sight and memory as one thing rather than keeping them apart, and a
fog that separated them would be the place to tell the two apart. A side with no team_name
shares with nobody, and a team of one is not returned, since sharing with nobody is what it
already does.
The sides a scenario's content says see together, as groups ready for
FactionFog.share.Wesnoth groups sides into teams with
[side] team_name, andshare_visionsays whether a side shares what it sees with its team.nonedoes not;allandshroudare treated alike here becauseFactionFogshares sight and memory as one thing rather than keeping them apart, and a fog that separated them would be the place to tell the two apart. A side with noteam_nameshares with nobody, and a team of one is not returned, since sharing with nobody is what it already does.