In Aeon's End, "any" should always be interpreted as singular. "Any player" is read as "any single player." "Any ally" is read as "any single ally". If all players or all allies are to take action, "each player" or "each ally" will typically be used.
The only identified exception to this so far is Fiery Torrent.