Lo de los 150 metros efectivamente es para los mensajes de texto.
Las banderas no tienen límite de distancia, aunque podríamos ponérselo. Pero por catalejo se pueden ver a kilómetros.
Para hacerlo más sencillo, aún usando banderas se puede serguir eligiendo el barco destinatario, como si izaramos una bandera extra con el codigo de ese barco.
Los jefes de división y almirante, pueden mandar a toda su división, y además el almirante a toda la flota.
Pensé en poner que las banderas de cualquier barco fueran vistas por toda la flota, pero eso tiene el peligro de que en batallas como la de Trafalgar con tantos barcos, te inundaría la pantalla con banderas. Aunque se puede modificar sin ningún problema para que sean visibles para todos.
El enemigo no podrá ver las banderas, así nos ahorramos tener que crear un código nuevo para cada bando y partida. Imaginaos el caos cuando tengas un libro con 10 codigos diferentes por ejemplo, y que en cada partida usaras uno distinto para que el enemigo no supiera cual es. Esto podria hasta ser interesante para ver si el enemigo consigue adivinar lo que izas, pero las banderas ya no podrían ser intuitivas así que creo que es mejor restringirlo a un único código solo visto por tus aliados. Así pronto aprenderemos el código.
Los mensajes de ejemplo, preguntad aquí cualquier mensaje y os explico como se pondría en código de banderas.