En pocas palabras poder filtrar los informes de espionajes según si tuvo contramedida, si salio bien o si fallo también. Lo de por pueblo lo veo difícil. Aunque pasaré la propuesta más adelante.
Cuando uno envía los espionajes, estos como es debido, llegan en diferentes tiempos.
Por ejemplo: Yo quiero espiar el pueblo ATILA01 de mi enemigo y envío espías desde mi Pueblo Necro01 y Necro02. Al enviar los espionajes de diferentes pueblos, llegan en tandas diferentes y según la distancia en tiempos diferentes. Pudiendo llegar x ejemplo la segunda tanda 2 horas después que la primera.
Ahora bien, en el caso de que se envíen dos tandas, de diferentes pueblos, al llegar todos los espionajes, es fácil eliminar los que fallaron, seleccionar los de gota verde y descartar también los de gota roja. Teniendo en cuenta que para los espionajes enviados, en el ejemplo anterior, al espiar las Unidades se consiguió Gota Roja y al espiar los Edificios se consiguió Gota Verde.
Dicho esto, si se envían espionajes desde 24 Pueblos de necrodamus para espiar 12 Pueblos de un enemigo (2 pueblos de necrodamus x uno del enemigo); IMAGINATE la cantidad de informes que van a llegar DESORDENADOS por los diferentes tiempos de llegada. Entonces tendríamos en la bandeja que han llegado los pares de tandas (1par=3espionajes desde un pueblo) según el horario debido a la distancia.
Mi sugerencia es, que mientras se vallan realizando los espionajes, se ordenen en tanda por coincidencia de pueblo espiado (sean fallidos, gota roja y gota verde), y no por tiempo de llegada a su objetivo.
Se entiende mejor así?
Sumale a esto, que si uno quiere sólo gotas verdes, irá reenviando espías hasta tener todos los pueblos espiados con Gota verde en Unidades y Edificios. Siendo aún peor seleccionar en orden, Espionaje Gota Verde de Unidades y Edificios de cada pueblo, para colocarlos en un mensaje y comunicarlo a los aliados, PNA, etc.
MUCHAS GRACIAS
@pedronsky3