- Se ha mejorado la compatibilidad con las cajas de recursos de subasta Alfa [Z] y Beta, de modo que los objetos ahora se reconocen correctamente y pueden utilizarse sin errores derivados de la agrupación de pilas en el avatar.
- Se han completado las estadísticas de combate de la defensa planetaria y se ha mejorado su presentación en descripciones y ventanas modales, para que las unidades defensivas muestren todos sus datos y se tengan en cuenta correctamente durante el combate.
- Se han aclarado las descripciones de las recompensas relacionadas con la XP de la Academia y se han añadido objetos de avatar independientes para las recompensas de XP, para que el jugador pueda ver claramente dónde se aplica la experiencia recibida.
- Se ha corregido la recogida de recursos mediante la misión «Recoger recursos propios», de forma que la flota obtiene correctamente los recursos de las colonias incluso al cambiar rápidamente entre planetas.
- Se han mejorado la presentación y la lógica del tiempo de investigación, evitando que los niveles en cola se calculen incorrectamente o se muestren con el tiempo correspondiente a otro nivel tecnológico.
- Se han completado las descripciones de la nave responsable de la misión DM en todos los idiomas, indicando claramente que la misión no solo puede traer antimateria, sino también consumir una parte de ella.
- Se ha añadido actualización automática en la vista Imperio y se ha mejorado la sincronización de los datos de los planetas para que los edificios y recursos se muestren en su estado actual.
- Se ha corregido la lógica de los informes de espionaje, de modo que el jugador escaneado siempre recibe información sobre un escaneo enemigo y ya no queda sin advertencia.
- Se ha ampliado la vista de vuelos para que desde la pestaña de resumen pueda verse qué flota está en vuelo y qué recursos transporta, sin tener que acceder a la pestaña independiente de flotas.
- Se ha corregido la lógica de la cola de investigación basada en el planeta de origen, evitando que el tiempo de investigación cambie de forma inesperada al cambiar de planeta, cancelar la cola o destruir la luna de origen.
- Se han añadido protecciones que impiden eliminar un planeta o una luna desde los que se esté realizando una investigación activa, evitando inconsistencias en los tiempos y el orden de las investigaciones.
- Se ha aclarado el funcionamiento del complejo de descubrimiento y se ha mejorado la presentación de los límites de expedición para que el jugador pueda distinguir claramente entre los espacios de expedición y el límite diario.
- Se ha corregido el funcionamiento de la falange para que vuelva a mostrar correctamente los vuelos hacia las coordenadas escaneadas en lugar de devolver un resultado vacío pese a existir misiones activas.
- Se han protegido las misiones de flota frente a casos en los que el objetivo desaparece durante el vuelo o ya no existe al llegar, de modo que las flotas no desaparecen y regresan correctamente.
- Se ha añadido validación del envío de flotas ya en el momento de iniciar la misión, reduciendo la posibilidad de enviar naves a objetivos inexistentes o con configuraciones no permitidas.
- Se ha reforzado la gestión de solicitudes a alianzas: un jugador ya no puede tener solicitudes activas en varias alianzas al mismo tiempo y las solicitudes antiguas pendientes ya no pueden «trasladarlo» posteriormente a otra alianza.
- La lógica de aceptación de solicitudes de alianza se ha ampliado con una comprobación adicional del estado actual del jugador, eliminando casos en los que una persona que ya había entrado en otra alianza podía ser aceptada por error.
- Se ha restaurado el funcionamiento completo de los informes públicos de batalla de Top Battles, incluido el soporte para enlaces basados en claves de informe y no únicamente en identificadores numéricos.
- Se ha reorganizado el almacenamiento y la lectura de los informes de batalla para que los informes compartidos a través del ranking de batallas se reconozcan correctamente y sigan estando disponibles desde los listados públicos.
- Se ha mejorado la seguridad de las redirecciones al cambiar de idioma y de planeta para impedir que el jugador sea redirigido incorrectamente fuera del servicio.
- Se ha reforzado la estabilidad del recálculo de recursos y de varias operaciones backend para reducir el riesgo de escrituras inconsistentes durante acciones y actualizaciones simultáneas.
- Se ha mejorado la lógica de relaciones entre jugadores, de modo que los amigos, la protección del jugador y mecanismos similares funcionen de forma más fiable incluso con distintos estados de actualización de los datos.
- Se ha reforzado la gestión del banco, el chat y los informes de IP compartida frente a operaciones paralelas para reducir casos de procesamiento duplicado o evasión de restricciones.
- Se ha protegido la mecánica de lotto frente a problemas causados por clics simultáneos y repeticiones rápidas de acciones, garantizando que cada apuesta se resuelva siempre sobre un estado coherente de los recursos.
- Se ha mejorado la lotería: la compra de boletos ahora se procesa de forma atómica, reduciendo el riesgo de superar los límites diarios o cobrar incorrectamente el deuterio cuando se realizan varias operaciones en paralelo.
- Se ha corregido el propio sorteo de la lotería para que el resultado se elija realmente de todo el rango disponible, en lugar de basarse en un valor fijo.
- Se ha añadido protección contra el procesamiento múltiple del mismo sorteo diario, evitando que un mismo día pueda liquidarse de nuevo y que las recompensas se dupliquen.
- Se ha reorganizado el procesamiento de recompensas y mensajes de la lotería para que los pagos a los ganadores y los mensajes del sistema se almacenen de forma más coherente y segura.
- Se ha ampliado el conjunto de pruebas automatizadas para las áreas de flotas, investigaciones, defensa, informes de batalla, alianzas, banco, chat, IP compartida, lotto y lotería, con el objetivo de detectar más rápidamente regresiones similares en futuros despliegues.
Inter-War versión 0.09
Publicado:
Actualizado:
Actualizado:
Wersja 0.09