Idioma: English · Русский · Español · Français · Deutsch · العربية · Português · Türkçe
Army Encyclopedia MAPS › Sobre el método

Sobre el método

Cada cifra de la pestaña Análisis del mapa se deriva de las fichas de equipo y de la tabla de normas publicadas que figura más abajo. Nada se estima a mano país por país, y el mismo motor sirve para todos los países, Mi ejército y VS. Palabras como «equivalente», «podría» y «según normas publicadas» son deliberadas: son modelos de lo que un inventario podría formar o costar, no el orden de batalla real.

Estado de una norma: con fuente = tomado directamente de una plantilla orgánica publicada o de un informe oficial; derivado = aritmética sobre cifras con fuente; fuente débil = solo se encontró una fuente poco fiable; supuesto = sin fuente, un valor de trabajo declarado. Tabla de normas con fecha 2026-10-19.

Qué muestra cada bloque

Equivalentes de formación

Equivalentes = unidades ÷ la norma de la categoría (por ejemplo, carros de combate ÷ 36 = equivalentes de batallón de carros). Equivalentes de brigada de maniobra = (equivalentes de batallón de carros + mecanizados) ÷ 3; equivalentes de división = brigadas ÷ 3. Los batallones motorizados (movilidad protegida: MRAP y 4×4 protegidos) se muestran pero no se suman a las brigadas. Los sistemas superficie-aire se convierten con una norma por familia (Patriot 24 por batallón, S-400 8, Buk 9, Tor 4 por batería …); las familias sin línea propia usan el valor de reserva de 8 por batallón de largo alcance o 4 por batería. Las armadas se enumeran por clase con las tripulaciones que necesitan. El resultado es una estimación de lo que el inventario podría formar — no el orden de batalla real, ni el entrenamiento, la doctrina o las pérdidas.

Dotación y disponibilidad operativa

Personal directo = Σ unidades × (tripulación + mantenedores) de la tabla de costes de operación del mapa, con tres reglas: los 4×4 ligeros, MRAP, camiones y ambulancias tienen tripulaciones compartidas (tripulación × 0,3, mantenedores × 0,5 — sus conductores son los infantes y soldados de apoyo ya en filas); morteros, cañones antiaéreos, ATGM, MANPADS y cañones anticarro los sirve la infantería de línea (dotaciones × 0,25); las dotaciones de auxiliares, patrulleros y lanchas de desembarco siguen el tamaño del casco (según el precio unitario). Personal de apoyo = directo × 0,6 (estados mayores, logística, sanidad, instrucción — derivado de las proporciones diente-cola); necesario = directo + apoyo. Dotación = efectivos ÷ necesario, calibrada para que Estados Unidos — el inventario mejor documentado con cifra de personal conocida — resulte cerca del 100 %. Flota efectiva = unidades × disponibilidad × min(1, dotación), con disponibilidad 0,65 para aeronaves (media de capacidad de misión de la USAF), 0,36 para buques (proporción de la US Navy en la mar) y 0,70 para el material terrestre (supuesto). En Mi Ejército el ajuste de preparación baja / normal / alta sustituye los valores por defecto.

Realismo presupuestario

Valor del inventario = precios unitarios documentados × unidades (Mi ejército: también estimaciones); al lado se muestra la proporción de tipos y unidades con precio. Operación y sostenimiento (O&S) anual por unidad = precio unitario × la tasa de la categoría de la tabla de costes — el precio documentado si existe; si no, la misma estimación que usa Mi ejército (mostrada como «O&S con precios unitarios estimados», nunca usada para el valor del inventario); si no, el valor por defecto de la categoría — o el valor por defecto de plataforma ligera de la tabla de costes cuando el tipo es un turbohélice, una embarcación o un camión ligero; un tipo de dron con precio unitario inferior a $1 M (o, cuando no se conoce ningún precio, registrado en cantidades de 200 o más) es un dron táctico pequeño o merodeador ($20,000 al año, 1 operador), y el recargo por familia de equipo se limita al 30 %. Coste de personal = efectivos × un coste total supuesto por militar — un nivel del modelo (bajo $15k / medio $45k / alto $120k, nunca un salario) ajustado al presupuesto: el nivel más alto con el que el personal se mantiene dentro del 45 % del presupuesto anual; si incluso el nivel bajo lo supera, el ejército se marca como «presupuesto insuficiente para el personal en ningún nivel». Cuota de adquisiciones implícita = 1 − cuota de O&S − cuota de personal; años para recomprar = valor del inventario ÷ (presupuesto × cuota de adquisiciones). Referencias: la solicitud de US FY2025 y la directriz de NATO. Cuando las categorías de retaguardia no están documentadas, las cifras son un límite inferior.

Posición mundial

Diez métricas clasificadas entre los países documentados — aquellos cuyo inventario está cargado en el mapa; el denominador crece a medida que se añaden países. Ejércitos más cercanos: cada inventario se convierte en un vector de las raíces cuadradas de sus cuotas por grupo de categorías (unos treinta grupos, categorías masivas amortiguadas como en el índice), normalizado a longitud 1; se muestran los tres ejércitos con mayor similitud del coseno — la forma del inventario, no su tamaño.

Índice de fuerza del inventario

Cinco bloques — Tierra, Aire, Mar, Defensa aérea y misiles, Apoyo y mando (con el personal activo). Puntuación del bloque = Σ peso × unidades en sus categorías, con factor de calidad 1 para cada tipo en esta etapa (el precio es un mal indicador de calidad; un modificador llegará solo cuando se recojan el año de entrada en servicio y las características). Las categorías masivas — vehículos ligeros, MRAP, camiones, ambulancias, patrulleros, auxiliares, lanchas de desembarco, morteros, cañones antiaéreos, ATGM, MANPADS y drones pequeños — entran en escala de raíz cuadrada por encima de 100 unidades (1 000 cuentan como 316, 10 000 como 1 000), para que 160 000 vehículos ligeros no pesen más que los carros y la artillería. Un tipo documentado sin cantidad publicada cuenta como 1 unidad, un límite inferior. Cada bloque se divide por el mejor país documentado y se escala a 0–100; el índice es la media de los cinco bloques. Las ojivas nucleares se muestran aparte y nunca entran en el índice. Apoyo y mando se calcula solo sobre las categorías documentadas; si no hay ninguna, el bloque es n/a y el índice es la media de los otros cuatro.

Por qué publicar los pesos: las clasificaciones más conocidas o bien no revelan su fórmula (Global Firepower, más de 60 factores no divulgados y saltos inexplicados entre años) o bien dan tanto peso a la población y la industria como a las fuerzas (Correlates of War CINC, seis partes iguales). Este índice es una puntuación aritmética transparente: si se mueve un peso, se mueve el resultado, y todos pueden ver cuánto. Mide el inventario, no el entrenamiento, la doctrina, la disponibilidad operativa, los aliados, la geografía ni la voluntad, como todo índice de este tipo.

Un vacío en los datos no es un vacío en el ejército

Las fuentes abiertas rara vez enumeran la retaguardia: camiones, ingenieros, vehículos sanitarios, de mando y NBQR. En un país real, una categoría de este tipo sin ficha se muestra como no documentada en fuentes abiertas: no entra ni en la puntuación de estructura ni en el bloque Apoyos, y las cifras de dotación y coste se marcan como límite inferior. Las categorías de combate (carros de combate, artillería, defensa aérea, aviones, buques) siempre figuran en las fuentes abiertas, así que un cero ahí es una ausencia real. En Mi ejército todo cero es real: el usuario no lo añadió.

Etapa 2 — cifras por tipo, cobertura y alcance

La etapa 2 añade una cifra documentada por tipo cuando una fuente la indica: alcance de enfrentamiento de los sistemas de defensa aérea, anticarro y costeros, alcance de detección de radares y aeronaves AEW, radio de combate de aeronaves de combate y helicópteros, alcance de misiles balísticos y de crucero y de artillería de cohetes, autonomía y velocidad de los grandes buques de guerra, y el año en que cada tipo entró en servicio. Las cifras se reunieron en una pasada de investigación sobre la ficha de Wikipedia de cada tipo (una fuente de defensa de prestigio cuando la ficha calla) y las verificó una segunda pasada independiente; un tipo sin cifra documentada conserva null y se enumera en la pestaña como no contado — no se estima nada. El radio de combate se conserva tal como lo da la fuente: un radio explícito, un alcance de combate publicado o un alcance simple, que el mapa divide entre tres (la regla con fuente del radio de acción) y etiqueta como tal.

Cobertura de las cifras en esta versión: alcance de enfrentamiento 218 tipos, alcance de detección 115, radio de combate 104, alcance de misiles 78, autonomía de los buques 51, año de introducción 585 — de un total de 832 tipos con al menos una cifra documentada.

Cobertura de defensa aérea

Los sistemas se agrupan por alcance de enfrentamiento en corto (menos de 30 km), medio (30–100 km) y largo (100 km o más). Baterías = lanzadores ÷ lanzadores por batería (la norma de familia de sam_units cuando está definida; si no, 4 para corto alcance y 6 para sistemas de mayor alcance). Superficie cubierta por un nivel = baterías × π × alcance² × 0.6 — el 0.6 representa el solapamiento entre baterías, el terreno y los huecos (supuesto); cobertura = min(1, superficie cubierta ÷ superficie del territorio), calculada la superficie a partir del contorno del país en el mapa (área de polígono esférico) o del territorio de Mi ejército. Frente a aviones y drones a baja cota, el radio útil queda limitado por el horizonte radar, 4.12 × (√h_radar + √h_target) km, con un mástil de 10 m y un objetivo de 30 m ≈ 36 km, sea cual sea el alcance del misil — por eso la pestaña muestra cada nivel dos veces: a gran altura y frente a objetivos a baja cota. Los MANPADS, los cañones antiaéreos y los sistemas antidrón defienden puntos y columnas, no territorio; se cuentan como defensa puntual y nunca se suman a la superficie cubierta.

Alcance de ataque

La pestaña enumera los sistemas con los alcances documentados más largos: aeronaves de combate por radio de combate, misiles balísticos y de crucero y artillería de cohetes por alcance de misil, sistemas costeros por el alcance de su misil antibuque; si hay aviones cisterna registrados, un segundo anillo discontinuo muestra el radio × 1.5. En un país real los anillos se dibujan desde la frontera — un búfer del contorno igual al alcance, entendido como «desde cualquier punto de su territorio el sistema llega hasta esa distancia» — porque los marcadores del mapa están en formación, no en bases; los anillos nunca se dibujan desde los marcadores. En Mi ejército los anillos se dibujan desde los marcadores que ha colocado el usuario, de modo que un ejército armado a medida obtiene un mapa de cobertura real (también anillos de defensa aérea, con un anillo discontinuo de baja cota). Como máximo cinco sistemas reciben un anillo (dos por clase); el resto se enumeran.

Antigüedad de la flota

Para cada categoría con una norma de vida útil, la pestaña muestra el año medio de introducción de los tipos registrados (ponderado por unidades), la proporción de unidades cuyo tipo entró en servicio hace más de 30 años y la proporción que habrá superado la vida útil de su categoría en 2036 — destructores 35 años, portaaviones 50, submarinos 33 y helicópteros 25 son con fuente, el resto son supuestos. Solo cuentan los tipos con año documentado, y la línea indica cuántos tipos de la categoría lo tienen. No se registran las modernizaciones ni los programas de ampliación de vida útil: vida útil superada significa que toca reemplazar o modernizar, no que sea inutilizable — el M1 y el F-16 muestran que las células y los cascos sirven entre 40 y 70 años con modernizaciones.

Dos reglas añadidas tras la revisión de la etapa 2: una cifra de helicóptero superior a 400 km es un alcance, no un radio, y se reduce a la mitad (aviones a reacción: un alcance de combate publicado superior a 2,500 km es un alcance total y se divide entre tres); la tabla de antigüedad de la flota muestra el año en que entró en servicio el TIPO, no el de las células — las flotas construidas mucho después del debut del tipo (Mi-8, F-16, Tu-95) parecen allí más antiguas de lo que son.

Los helicópteros de transporte no son sistemas de ataque: su radio de combate se recopila para la tabla de antigüedad de la flota, pero nunca se incluye en el alcance de ataque ni se dibuja como un anillo; los helicópteros de ataque se mantienen (Eduard, 30.09.2026).

Etapa 3 — consumo y días de reservas (solo Mi ejército)

Se muestra solo en Mi ejército: para un país real las cifras se leerían como sus reservas reales, que nadie publica. Entradas: la intensidad (baja = entrenamiento en tiempo de paz, media = operaciones sostenidas, alta = combate de gran escala) y los días de reservas (30 por defecto — el período de planificación de reservas de NATO). Combustible por día = Σ vehículos × litros por 100 km de su categoría × km recorridos al día; la cifra del MBT (300 l por 100 km en carretera) está publicada para el Leopard 2, las demás clases se escalan a partir de ella, y el consumo a campo traviesa es de 1.5 a 2 veces mayor, por lo que el resultado es un límite inferior. Proyectiles de artillería por día = piezas autopropulsadas y remolcadas × proyectiles por pieza (6 = la media de la flota ucraniana en 2025, derivada de más de 5,000 proyectiles al día con unas 900 piezas de 155 mm; 30 con intensidad alta, 2 con baja). Salidas por día = aviones de combate × salidas por avión (1.0 con intensidad alta — la media de Tormenta del Desierto; 0.5 en tiempo de paz; 0.75 con intensidad media). Reservas para N días = consumo diario × N, expresadas en toneladas de diésel (0.84 kg por litro), proyectiles y salidas. Los morteros, la artillería de cohetes, los cañones de los carros, los helicópteros, los drones y los buques no se modelan. Los tres supuestos de intensidad (50 km al día, 30 proyectiles con intensidad alta, 0.5 / 1.0 salidas) fueron confirmados por el autor el 30.09.2026; las interpolaciones baja y media son valores de trabajo del mismo tipo.

La intensidad alta corresponde al ritmo de una guerra prolongada a gran escala (Ucrania 2022–25), no al máximo doctrinal de los primeros días de combate: las normas de planificación de EE. UU. para el combate intenso dan varias veces más proyectiles por cañón. Los tres valores fueron aprobados tal como están por Eduard el 30.09.2026; el estado sigue siendo «supuesto».

Modelo de Live War

En VS, el botón «Live War» ejecuta un modelo de desgaste durante N días (30 por defecto): ambos inventarios se desgastan día a día, los marcadores de los tipos agotados se desvanecen en los dos contornos y cada lado muestra la parte de su inventario que queda. No se declara ningún ganador: el resultado es «inventario restante tras N días — A x %, B y %», un modelo de la rapidez con que se desgastarían dos inventarios a un ritmo dado, calculado solo a partir de las fichas y de las normas de Análisis.

Composición y tamaño de los bloques

Un lado es la lista del índice formada por sus fichas (un tipo sin cantidad publicada cuenta como 1 unidad, salvo una ficha marcada «contado en otro lugar» — sus unidades figuran en la cifra de otra ficha, como los tipos de misiles de Irán, cuyos lanzadores se cuentan por familia); en Mi ejército, los tipos que ha añadido el usuario. Solo los tipos que tienen un bloque en el índice entran en el modelo; el personal, las existencias de reserva, los pedidos y los medios nucleares y espaciales quedan fuera. S_g = Σ peso × unidades amortiguadas sobre las categorías del bloque g (la aritmética del Índice de fuerza del inventario sin el término de personal, con las categorías masivas en escala de raíz). Restante = Σ_g 100 × S_g(t) ÷ Wmax_g dividido por la misma suma en el día 0, sobre los bloques que tiene el lado — es decir, la puntuación del índice que queda; por bloque, simplemente S_g(t) ÷ S_g(0). Unidades perdidas = Σ (q(0) − q(t)) sobre los tipos.

Potencia de un bloque

P_g = S_g × A_g × M × I: A_g es la norma de disponibilidad (tierra 0.70, aplicada a tierra, defensa aérea y apoyos; aire 0.65; mar 0.36; Mi ejército, con un ajuste de disponibilidad operativa, usa su valor para todos los bloques), M = min(1, dotación) del bloque de dotación (1 cuando se desconocen los efectivos), I = el multiplicador de ritmo (sostenido 0.03, campaña 1, sprint 1.85), multiplicado por stock_cut una vez que el número de días supera los días de reservas del lado (30 — el período de planificación de NATO; Mi ejército usa su propia cifra). P_sam es el mismo producto solo sobre las categorías SAM — los lanzadores de misiles balísticos y de crucero ni disparan contra aeronaves ni entran en él; los misiles en sí forman unas existencias (véase más abajo).

P_cmb es el mismo producto solo sobre la aviación de combate — cazas, aviones de ataque, bombarderos y helicópteros de ataque (cmb_cats): es la potencia aérea que ataca y combate en el aire. Los drones y las aeronaves de transporte, de entrenamiento, de patrulla, AEW y cisterna permanecen en el bloque de aire para las pérdidas, pero no atacan (las aeronaves cisterna siguen ampliando el alcance × 1.5). La superioridad aérea sup = P_cmb(s) ÷ (P_cmb(s) + P_cmb(d)), recalculada cada día a partir de la aviación de combate que queda, multiplica los ataques del lado s contra tierra, defensa aérea y mar; aire → aire sigue siendo simétrico.

Compuertas — quién puede alcanzar a quién

dist = la distancia más corta entre los dos contornos (0 cuando uno queda dentro del otro), a partir de los puntos del contorno muestreados cada 25 km. Contacto terrestre: automático cuando dist ≤ contact_km, o forzado activado / desactivado con el interruptor. Aviación: g_air = clamp(1 − dist ÷ reach, 0, 1), donde reach es el mayor radio de combate documentado del lado (× 1.5 con aviones cisterna registrados); un lado sin radio documentado solo alcanza a un adversario contiguo. Misiles: un tipo de misil balístico o de crucero se lanza cuando su propio alcance documentado cubre dist (un tipo sin alcance documentado sigue el mayor del lado; la artillería de cohetes pertenece al bloque de tierra y dispara solo con contacto terrestre). Las flotas se encuentran solo cuando los contornos están a menos de sea_km (500 km): las armadas de países distantes no se encuentran en el modelo — más allá, mar → mar = 0 y a los buques solo se llega por aviación (g_air × sup). La defensa aérea del defensor reduce los ataques aéreos entrantes en g_ad = 1 − ad_k × cov, con cov = la mayor de sus coberturas SAM de largo y de medio alcance a gran altura, recalculada cada día a partir de las cantidades SAM que quedan — de modo que SEAD abre el cielo poco a poco.

Pérdidas diarias

Para el defensor d y cada bloque g, la parte que se pierde en un día es f_g = min(cap, Σ términos ÷ S_g(d)) con un techo de cap (10 %) al día. Los términos de fuego terrestre y de la flota son k × gate × P_attacker — una ley lineal de tipo Lanchester; los términos aéreos son los resultados de las salidas del atacante (la subsección «Salidas» más abajo) y los términos de misiles y drones, el daño de lo que logra pasar. Un tipo del bloque pierde la parte del bloque × su exposición (parte I); un marcador abandona el contorno cuando quedan menos de 0.5 unidades. Ambos lados se calculan a partir del estado al comienzo del día y se aplican a la vez. Los apoyos se desgastan a f_en = en_k × f_land más su parte del daño de los misiles. Un término es especial: la SEAD divide por S_sam(d), la fuerza SAM del defensor sin los lanzadores de misiles — los lanzadores pierden la misma parte que el bloque, de modo que un lado cuyos SAM han desaparecido pierde sus lanzadores al techo cuando las aeronaves los alcanzan. La tabla siguiente enumera las tasas que quedan; todas son supuestos (estado A), publicados para que cualquiera pueda discutirlos — un cambio es una línea de norms.json.

bloque atacante → bloque defensortasa k por díacompuerta
tierra → tierra0.024contacto terrestre
mar → mar0.016g_sea — los contornos dentro de sea_km
aire → tierra, defensa aérea, mar y aire; SAM → aire—a través de salidas desde la parte K — véase «Salidas» más abajo
— → apoyos0.5 × f_landsigue al bloque de tierra

Salidas

Desde la parte K la aviación ataca y pierde a través de salidas, no a través de una potencia ponderada. Cada tipo de aviación de combate — cazas, aviones de ataque, bombarderos, helicópteros de ataque y los UAV de ataque reutilizables que no son drones tácticos masivos — realiza unidades × avail_air × dotación × gate_t × sortie_rate salidas al día: la compuerta del tipo es la de las partes G y H (el radio de teatro con cisternas, los bombarderos globales, la parte embarcada, las bases avanzadas), la tasa depende de la clase y del ritmo — cazas y aviones de ataque 0.3 / 1.2 / 2.0 salidas por avión y día a ritmo sostenido / de campaña / de sprint, bombarderos 0.2 / 0.5 / 0.8, helicópteros de ataque 0.5 / 1.5 / 2.5, UAV de ataque 0.5 / 1.0 / 1.5. Las salidas que alcanzan al adversario se reparten en cuatro misiones por prioridad × lo que tiene el adversario (mission_target × el tamaño de su bloque, la regla de la parte H): contraaéreo (solo cazas y aviones de ataque), SEAD (× sead_x 3 mientras la cobertura SAM de largo / medio alcance del adversario a gran altura supere cov_sead 0.5 — primero se suprime la defensa aérea, 1991 y junio de 2025), ataques sobre el bloque de tierra (× land_nocontact 0.2 sin contacto terrestre — una guerra aérea estratégica golpea la fuerza de misiles, la defensa aérea y la flota antes que al ejército en sus cuarteles) y sobre el bloque de mar. Los cazas que no alcanzan vuelan contraaéreo defensivo en casa — (todas − alcanzan) × la parte aire-aire × la superioridad aérea del lado: un lado que ha perdido el aire mantiene sus cazas en tierra.

El resultado de una salida es pk[mission] unidades ponderadas del adversario — el resultado esperado de una salida de peso de índice 1 (un caza): tierra 0.06, SEAD 0.06, mar 0.02, contraaéreo 0.03. Una salida cuenta × el peso de índice de su tipo (un bombardero 2.0, un avión de ataque 0.8, un helicóptero 0.6, un UAV de ataque 0.2) × gen_f, los ataques terrestres × g_ad del defensor como antes, y × pk_tempo a ritmo sostenido (0.25: la guerra de las bombas planeadoras de 2024–25 golpea posiciones, no vehículos al descubierto). Una salida contraaérea que alcanza encuentra las aeronaves del adversario en el aire (presencia = sus salidas ÷ sus aviones de combate) y en tierra (oca_ground 0.5 de la flota estacionada), una defensiva solo en el aire; el derribo cuenta × la relación de calidad (gen_s ÷ gen_d)^air_q, acotada a 0.1 … 2 — una flota de generación 3 contra una de generación 5 logra una quinta parte. Las sumas por bloque sustituyen a las antiguas tasas aire → tierra / defensa aérea / mar / aire; el techo del 10 % al día se mantiene.

Las pérdidas de las propias salidas del atacante: att = att_base ÷ gen_f × (1 + sam_x × la parte SAM superviviente del defensor × su cobertura a gran altura × (1 − la superioridad aérea del atacante) × la parte de los enfrentamientos que cubren las existencias de interceptores del defensor) × (1 + air_x × la parte del contraaéreo del defensor entre las aeronaves en el aire) para las salidas de ataque, sin el término aéreo para las salidas contraaéreas que alcanzan (los barridos se encuentran con los cazas del adversario a través de pk.air), la tasa base sola en casa — att_base 0.00025 (la coalición de 1991: 38 pérdidas en combate en unas 65 000 salidas de combate, 0.0006; la base del modelo es la mitad, el término SAM lleva el resto), sam_x 3, air_x 2. Las unidades tierra-aire gastan int_shots.aircraft 0.1 interceptores por salida sobre la parte cubierta del territorio (las de ala fija del grupo de largo / medio alcance primero, los helicópteros del grupo de corto alcance primero — parte I); una defensa aérea cuyos interceptores se han agotado ya no derriba salidas. El bloque de aire de un lado pierde sus propias salidas y los derribos del contraaéreo adversario, además del daño de los misiles y drones; el panel muestra «salidas: N hoy · N desde el día 1 · aeronaves perdidas N», la ventana de la línea las salidas por tipo y misión con sus resultados y sus pérdidas, el CSV añade las salidas y las aeronaves perdidas por día.

El interruptor Munición del par (parte K): publicado — los proyectiles de artillería y los interceptores antiaéreos son las existencias de la parte I y se agotan; ilimitado — ninguna existencia se agota, el modelo de las partes H y J. Los corredores de la calibración se comprueban en ilimitado (la comprobación de regresión del núcleo); las cifras publicadas se informan por separado, con la campaña Ucrania – Rusia en el 45–55 % en lugar del 28–38 % — los flujos publicados de proyectiles alimentan el ritmo de campaña durante 3 (Ucrania) y 9 (Rusia) días.

Calibración de la parte K (01.11.2026, una sola vez, tras los dos pasos de la parte; los coeficientes sortie_rate, pk, att_base, sam_x y air_x dentro de × 0.5 … × 2 del punto de partida del encargo, el interruptor Munición en ilimitado para los corredores de las partes H e I; las cifras por paso y por par están en el informe del proyecto): se movieron pk.ad 0.04 → 0.06 (× 1.5 — la SEAD de un sprint debe llevarse la mitad de los lanzadores y de la fuerza SAM de Irán en 40 días, las afirmaciones de junio de 2025), att_base 0.0005 → 0.00025 (× 0.5 — la tasa de 1991 incluye también las pérdidas por SAM y por cañones antiaéreos; con el término SAM encima, la tasa completa duplicaba las pérdidas) y sam_x 6 → 3 (× 0.5 — la aviación de Ucrania perdería de otro modo 7 aeronaves al mes frente a las 1–3 de Oryx); no se movieron sortie_rate, pk.land / sea / air, air_x; añadidos por el ejecutor (estado A) pk_tempo, land_nocontact, oca_ground, air_q e int_shots.aircraft. Después: Ucrania – Rusia sostenido 94.5 / 99.4 % en ilimitado (94.3 / 99.5 publicado), la parte de los drones 57 / 78 %, Rusia 227 salidas de ala fija al día (100–300) y 3.3 aeronaves al mes (Oryx 2–5), Ucrania 36 y 2.9 (1–3); campaña 30.8 / 96.0 % en ilimitado (28–38 / ≥ 94) y 48.5 / 98.0 % publicado (45–55); Rusia – Estados Unidos campaña 71.4 / 94.9 % (68–74 / 93–97); Estados Unidos – Irán campaña: la defensa aérea de Irán −46 %, tierra −8 %, Estados Unidos el 100 % — la aviación de Irán −25 % frente al corredor −30 … −60 % (el antiguo término aire → aire golpeaba un bloque de aire de 532 unidades con toda la potencia al alcance de Estados Unidos; las salidas encuentran las aeronaves de Irán en los aeródromos a oca_ground); Israel – Irán sprint 40 días 95.1 / 77.3 % — Irán en el corredor 76.2 ± 1 con sus lanzadores y su fuerza SAM −60 %, Israel 1.0 por encima del borde superior 94.1: su aviación pierde 14 aeronaves en 40 días (93 %) donde el antiguo término SAM → aire se llevaba 90 (84 %); la referencia de Tormenta del Desierto con bases avanzadas, 43 días a ritmo de campaña: 0.68 salidas por avión del inventario y día (aproximadamente una por avión desplegado), 0.0003 pérdidas por salida (≤ 0.001), el ejército de Irán −63 % (1991: 32–47 % desde el aire). No alcanzado: Israel sin una pérdida en 12 días — en el suelo de att_base el modelo pierde 5 aeronaves (2 en salidas, 3 por el contraaéreo de Irán); el cero exige att_base por debajo de la banda y rompe la referencia de 1991.

Misiles — existencias, lanzamientos, interceptación

Los tipos de misiles balísticos y de crucero lanzados desde tierra son unas existencias, no una tasa. Existencias M(0) = la cifra de misiles de la ficha (ms) cuando hay una publicada; si no, lanzadores × msl_per_launcher. Lanzamientos al día U = min(M, lanzadores × msl_rate), donde msl_rate depende de la intensidad; los lanzadores son la cantidad de la ficha y se desgastan con el bloque de defensa aérea. Interceptación = int_max × la cobertura SAM de largo / medio alcance del defensor a gran altura (recalculada cada día), de modo que H = U × (1 − interceptación) misiles logran pasar; cada uno retira msl_dmg unidades ponderadas del índice al defensor, repartidas por msl_target entre aire (aeródromos), defensa aérea, tierra y apoyos: f_g += H × msl_dmg × share_g ÷ S_g(d). El panel muestra «misiles: lanzados · interceptados · existencias restantes» para cada lado que tiene misiles, el registro «−N misiles de las existencias» y la tabla final los lanzamientos y las interceptaciones.

parámetro de misilesvalorsignificado
msl_per_launcher8misiles por lanzador cuando la ficha no tiene cifra de misiles
msl_rate0.1 / 0.25 / 0.25lanzamientos por lanzador y día con intensidad baja / media / alta
int_max0.9interceptación con cobertura total
msl_dmg0.15unidades ponderadas del índice que retira un misil que logra pasar
msl_target0.6 / 0.25 / 0.1 / 0.05prioridades del daño: aire / defensa aérea / tierra / apoyos — desde la parte H, ponderadas por lo que tiene el defensor
alcm_rate0.0333 / 0.0667 / 0.1misiles de crucero aerolanzados al día como parte de las existencias a 30 días: sostenido / campaña / sprint

Desde la parte H el daño de los misiles y drones que logran pasar recae sobre los bloques del defensor en proporción a prioridad × lo que tiene el defensor: share_g = target_g × S_g ÷ Σ_h target_h × S_h, de modo que f_g += dmg × target_g ÷ Σ_h target_h × S_h — msl_target y uav_target siguen siendo las prioridades (una prioridad ponderada por la disponibilidad), un bloque que el defensor no tiene no recibe nada, y un bloque pequeño ya no se lleva una parte fija de cada misil (antes de la parte H un bloque de apoyos de 76 unidades se llevaba una décima parte del daño de cada Tomahawk, y «Safir Jeep −16 612» encabezaba las pérdidas de Estados Unidos – Irán). El techo del 10 % por bloque y día se mantiene. Los cinco tipos que más han perdido en la tabla final se ordenan por el peso de la pérdida en el índice (unidades perdidas × el peso de la categoría); las cifras mostradas son unidades. Los UAV de ataque reutilizables toman la parte de los misiles del bloque aéreo como el resto del bloque.

Misiles de crucero aerolanzados (desde la parte H): no tienen fichas — la norma alcm guarda, por país y familia de misiles, los tipos portadores tal como figuran en el mapa, el alcance, las existencias para una ventana de 30 días (las disponibles más un mes de producción; 0 donde no hay nada publicado — la familia entonces no lanza nada), la ojiva y una confianza, con una fuente por entrada. Una familia cuenta cuando al menos un portador tiene aeronaves en las fichas del bando; las existencias del bando son la suma de esas familias; lanzamientos al día = alcm_rate × las existencias a 30 días × la compuerta de la familia (la regla de los drones: 1/30 a ritmo sostenido, 1/15 a ritmo de campaña, 1/10 a ritmo de sprint), nunca más de lo que queda; la compuerta de una familia es la mejor de sus portadores — clamp(1 − dist ÷ (radio × factor de cisternas + alcance)), o la compuerta global o embarcada del portador; la interceptación, como la de los demás misiles de crucero; el daño, msl_dmg × (ojiva ÷ 450 kg, dentro de 0.5 … 1.5), repartido como arriba. La línea de misiles del panel los cuenta en las existencias («incl. N aerolanzados»), la tabla final muestra «de ellos, aerolanzados», el registro dice el día 1 «N misiles de crucero aerolanzados a bordo de M bombarderos y cazas (modelo)»; en la capa cinematográfica sus arcos parten del marcador del portador. El Kinzhal es aerobalístico y se intercepta como un misil de crucero — una simplificación conocida.

Existencias para una ventana de 30 días (2026-10-27; familia, existencias, portadores): Egipto — SCALP-EG 100 (Dassault Rafale); Francia — SCALP-EG 300 (Dassault Rafale, Dassault Mirage 2000); Alemania — Taurus KEPD 350 150 (Panavia Tornado IDS); Rusia — Kh-101 / Kh-555 185 (Tupolev Tu-95, Tupolev Tu-160), Kh-22 / Kh-32 250 (Tupolev Tu-22M), Kh-59 / Kh-69 24 (Sukhoi Su-34, Sukhoi Su-35, Sukhoi Su-30, Sukhoi Su-57, Sukhoi Su-24), Kh-47M2 Kinzhal 50 (Mikoyan MiG-31); Ucrania — Storm Shadow / SCALP-EG 30 (Sukhoi Su-24, Mirage 2000-5F); Emiratos Árabes Unidos — Black Shaheen (SCALP export) 600 (Dassault Mirage 2000); Reino Unido — Storm Shadow 400 (Eurofighter Typhoon); Estados Unidos — AGM-158 JASSM / JASSM-ER 2.950 (B-1 Lancer, B-52 Stratofortress, B-2 Spirit, McDonnell Douglas F-15E Strike Eagle, F-16 Fighting Falcon, F-15EX Eagle II, F/A-18 Super Hornet), AGM-158C LRASM 450 (B-1 Lancer, F/A-18 Super Hornet, B-2 Spirit). Sin existencias publicadas — no lanza nada: Azerbaiyán, China, Irán, Israel, Países Bajos, Turquía.

Drones — existencias de ataque unidireccional, enjambres tácticos, UAV de ataque reutilizables

Cada tipo de UAV tiene un papel en uav_roles.json, reunido por agentes de investigación con una fuente para cada tipo (una ficha de país puede sustituirlo con ur y una fuente us): ataque unidireccional (owa — municiones merodeadoras, drones de ataque FPV, drones de ataque de largo alcance como el Geran-2, Shahed-136, Liutyi, FP-1), ataque reutilizable (TB2, MQ-9, Orion, Mohajer-6, Hermes 900 …), reconocimiento (Orlan-10, Raven, ScanEagle, los minidrones y microdrones) y otros (carga, blancos, cisterna, señuelos); un tipo que nadie pudo identificar es de reconocimiento y solo sufre pérdidas. Los drones de ataque unidireccional son un consumible, no una unidad: la ficha lleva ds — las existencias para una ventana de 30 días, las disponibles más un mes de producción, con su fuente (los Geran-2 de Rusia, 6 000 al mes: la Fuerza Aérea de Ucrania contó 6 297 Shahed / Geran y señuelos en julio de 2025; la producción de FPV de Ucrania, unos 200 000 al mes en 2025; los Shahed-136 de Irán, 1 500; los Switchblade de Estados Unidos, 4 400) — una ficha sin ds usa su cantidad. Las existencias bajan con los lanzamientos, aparte de las existencias de misiles, y nunca se reponen; el Índice de fuerza del inventario, Balance y el % restante no las ven (las fichas agregadas de FPV no llevan cantidad).

Los drones de largo alcance (alcance ≥ 500 km) se lanzan como los misiles: uav_rate × las existencias al día (0.0333 a ritmo sostenido — un mes de producción repartido en 30 días; 0.0667 a ritmo de campaña, 0.1 a ritmo de sprint), nunca más de lo que queda; un tipo alcanza cuando su alcance cubre la distancia entre los contornos (el Geran-2 llega a Alaska a través del estrecho de Bering, el Shahed-136 a Israel, el FP-1 a la parte europea de Rusia); el defensor intercepta min(uav_int_max, int_max × su cobertura SAM de largo / medio alcance) — la Fuerza Aérea de Ucrania informa de que el 85–90 % de los lanzamientos de Shahed de 2025 fueron interceptados o perdidos; cada dron que logra pasar retira uav_dmg_long unidades ponderadas, repartidas por uav_target entre tierra 0.5, defensa aérea 0.25 y apoyos 0.25 — una ojiva de 50 kg, una décima parte de un misil de clase Tomahawk; la mayor parte del daño real recae en centrales eléctricas y refinerías, que quedan fuera del modelo.

Los drones tácticos (FPV, Lancet, Switchblade, Phoenix Ghost, Molniya — de menos de 500 km) vuelan solo donde se encuentran las fuerzas terrestres: la misma tasa de lanzamiento sobre las existencias tácticas; la guerra electrónica, los fallos y el clima detienen una parte uav_int_tac de ellos (más uav_cuas cuando el defensor tiene sistemas contra drones con unidades disponibles — en 2024–25 solo de uno a tres lanzamientos de FPV de cada diez alcanzaban su objetivo), y cada dron que logra pasar retira uav_dmg_tac unidades ponderadas del bloque de tierra. Con los drones en el modelo, la tasa tierra → tierra se divide: land_split.fire del 0.030 anterior se queda con la artillería y el fuego directo (k.land_land = 0.024), el resto es el término de los drones — un par sin drones tácticos pierde esa parte. Oryx cuenta entre el 60 y el 70 % de las pérdidas de vehículos confirmadas visualmente en 2024–26 como ataques de drones.

Los UAV de ataque reutilizables entran en la potencia aérea de combate P_cmb a uav_k por unidad de peso de índice — un TB2 no es un F-16 — con el factor de generación del año de la variante (la banda de gen_f.air: ≤ 1975 → 3, 1976–99 → 4, 2000–14 → 4.5, ≥ 2015 → 5), y desde la parte K realizan sus propias salidas (la clase uav de sortie_rate) y pierden a través de ellas — un dron pequeño de masa (la regla de masa del índice) queda fuera de las salidas. Los drones de reconocimiento y otros siguen como antes — en el bloque aéreo solo para las pérdidas.

En la pantalla: una línea «drones: lanzados · interceptados · existencias restantes» bajo la de misiles para cada lado con drones de ataque unidireccional, «−N drones de las existencias» en el registro, una tarjeta «existencias de drones agotadas», la frase del día en su forma de drones cuando los lanzamientos de drones del día superan a los de misiles («Rusia lanza 200 drones, objetivo: Ucrania; Ucrania intercepta 180 …»), y dos filas de la tabla final. En la capa cinematográfica los drones de largo alcance son un flujo de arcos discontinuos — más lentos que los misiles (2.5 s), con una cabeza de 3 px, que parten de los marcadores de UAV del atacante, como máximo seis en el aire por dirección, con una «✕» al ser interceptados; los drones tácticos son los enjambres del frente.

Tipos con un papel en esta compilación: 246 — ataque unidireccional 42 (de largo alcance 10), ataque reutilizable 46, reconocimiento 147, otros 11; fichas con existencias a 30 días documentadas: 29.

Calibración de la parte F (20.10.2026, Ucrania – Rusia a ritmo sostenido y de campaña, Israel – Irán a ritmo de sprint, Rusia – Estados Unidos a ritmo de campaña; antes → después): el punto de partida de la especificación — una parte de fuego de 0.4, uav_dmg_tac 0.005, uav_int_tac 0.5, uav_k 0.3, uav_dmg_long 0.03 — daba a Ucrania – Rusia 92.7 / 98.7 % a ritmo sostenido y a Ucrania el 52 % a ritmo de campaña, frente a 94.3 / 99.5 y 33.2 % antes. El corredor de campaña (28–38 %) no se alcanza con una parte de fuego de 0.4 sean cuales sean los coeficientes de los drones: las existencias de drones son un mes de producción y se gastan dentro de la ventana a cualquier ritmo, mientras que el término de fuego crece 17 × con el ritmo — así que la parte de fuego pasó a 0.8 (land_land 0.024, el límite del corredor), uav_int_tac a (nueve lanzamientos de FPV de cada diez fallan), uav_k a 0.15 (los Mohajer-6, Saegheh y Shahed 129 de Irán elevarían de otro modo su potencia de aviación de combate un 22 % y llevarían a Israel al 91.3 %) y uav_dmg_long a 0.015 (una décima parte de msl_dmg, proporcional a la ojiva). Después: Ucrania – Rusia a ritmo sostenido 93.2 / 99.0 %, de campaña 35.4 / 95.4 %, Rusia – Estados Unidos 71.1 / 94.9 %, Israel – Irán a ritmo de sprint 92.2 / 76.8 %, Mi ejército – Israel sin cambios. A ritmo sostenido, los drones aportan ahora entre un cuarto y un tercio del desgaste en tierra de Ucrania – Rusia; a ritmo de campaña lo lleva el fuego, pues unas existencias limitadas por la producción no pueden crecer con el ritmo.

Aviación de largo alcance — bombarderos estratégicos, aviación embarcada, bases avanzadas

Desde la parte G la compuerta aérea se fija por tipo, no por bando. P_cmb(s) = Σ sobre los tipos de aviación de combate (y los UAV de ataque reutilizables × uav_k) de peso × n × gen_f × gate_t, donde gate_t = max(teatro, global, embarcada): la compuerta de teatro es la antigua compuerta del bando — clamp(1 − dist ÷ reach) con el factor de los aviones cisterna — o 1 cuando el selector del bando «Bases avanzadas: en el teatro» está activado; la compuerta global vale 1 para un bombardero estratégico con apoyo de cisternas; la compuerta embarcada es la compuerta naval para la parte de un tipo que vuela desde buques. Los helicópteros de ataque y los UAV de ataque solo pasan por la compuerta de teatro. Los ataques a tierra, defensa aérea y mar usan la potencia que alcanza, × sup como antes; aire → aire y SAM → aire toman la cuota de P_cmb que alcanza donde antes estaba la compuerta del bando; las pérdidas del bloque aéreo y las tasas k no cambian, y sup sigue usando todo el P_cmb.

Bombarderos estratégicos: un tipo de la categoría Bombarderos cuyo alcance publicado sin reabastecimiento (perf.json cr con crk «range», revisado en perf/range_overrides.json con una fuente por tipo) es bomber_global_km = 9.000 km o más alcanza a cualquier adversario mientras el bando conserve aviones cisterna con unidades — B-52H 14.200 km, B-1B 9.400, B-2 11.000, Tu-95MS 15.000, Tu-160 12.300; el Tu-22M3 (6.800) y el H-6K (6.000) quedan por debajo del umbral y alcanzan por radio (alcance × ⅓, × 1.5 con cisternas) como los cazas. Sin cisternas rige para todos los bombarderos la antigua regla del radio.

Aviación embarcada (norma cv): un tipo de aviación de combate cuyo nombre contiene uno de cv.names vuela desde buques (buques cv = portaaviones; both = portaaviones y buques de asalto anfibio, para los tipos STOVL F-35B y AV-8B), y una ficha mixta listada en cv.share vuela solo con su cuota embarcada (el «F-35 Lightning II» de EE. UU. 0.3 — los F-35B y F-35C entre las tres variantes; el «Dassault Rafale» de Francia 0.2 — el Rafale M). La capacidad del ala embarcada de un bando = Σ q × cap sobre sus portaaviones (cap por nombre — Nimitz y Gerald R. Ford 48, Queen Elizabeth y Charles de Gaulle 24, Liaoning y Shandong 24, Fujian 36, Admiral Kuznetsov —, los portaaviones ligeros y buques anfibios 12; si no, por categoría: portaaviones 48, buques de asalto anfibio 12; los portahelicópteros Mistral y Type 075 no llevan aviones de ala fija) × la disponibilidad naval (avail_sea: en cada momento está en la mar cerca de un tercio de los portaaviones), y cae con los portaaviones del bloque naval. La parte embarcada de un tipo = min(n × cuota, la capacidad libre), atendida en el orden de cv.names (los Super Hornet llenan primero los portaaviones de EE. UU., los F-35B ocupan los buques anfibios); ataca a través de la compuerta naval — desde el día siguiente a nav_delay cuando los contornos distan más de sea_km, nunca contra un adversario sin salida al mar — mientras el resto del tipo conserva la compuerta de teatro.

Bases avanzadas: un selector por bando en el panel — «ninguna» (por defecto) o «en el teatro»: la aviación y los helicópteros de ataque del bando vuelan desde bases junto al adversario, así que todos los tipos alcanzan (Estados Unidos desde las bases del Golfo contra Irán); el hash lo guarda como séptimo y octavo campo de &war= (none | theatre), un enlace antiguo sin ellos significa «ninguna». El registro dice el día 1 qué tipos de un bando alcanzan — los bombarderos con apoyo de cisternas, el ala embarcada y el día en que empieza, las bases avanzadas.

Desde la parte H la compuerta de teatro se fija por tipo según su propio radio: gate_t = clamp(1 − dist ÷ (radius_t × tk_t)), donde radius_t procede de perf.json (un radio de combate, o un alcance × el factor de radio) o de la ficha propia del país (cr con su clase crk y su fuente crs — el F-16I Sufa de Israel, 1 500 km con depósitos conformados, frente a los 550 km de un F-16C limpio) y tk_t es el factor de cisternas para cazas, aviones de ataque y bombarderos mientras el bando conserve aviones cisterna con unidades, 1 para los helicópteros; un helicóptero de ataque sin radio en perf toma heli_radius_km (300 km — el Ka-52 y el AH-64 vuelan 250–300 km), un UAV de ataque reutilizable su alcance de uav_roles, un tipo de combate sin ninguna cifra la mediana de los radios de su categoría en el bando, y solo un bando sin ningún radio conserva la antigua compuerta del bando. Las compuertas global y embarcada de la parte G no cambian (gate_t = el máximo de las tres); la cifra «alcance: aire» del panel se mantiene como referencia — el mayor radio del bando. Israel – Irán a 896 km: el F-15 a 0.68, el F-16I a 0.60, el F-15I a 0.53, el F-35I a 0.46 — alcanza el 56 % de la potencia de la aviación de combate de Israel en lugar del 68 % de la compuerta del bando; el J-10 de China contra Estados Unidos 0 (el H-6K ya no abre la compuerta a los cazas).

Calibración de la parte G (27.10.2026, Estados Unidos – Irán al tempo de campaña, 30 días, mutuo, sin bases avanzadas — un par cuya compuerta aérea estaba antes cerrada: los contornos distan 7 529 km, más allá del mayor radio × 1.5, así que Estados Unidos atacaba solo con los misiles de la flota e Irán conservaba el 95 %): con los bombarderos (140 B-52H / B-1B / B-2 desde el día 1) y el ala embarcada (unos 230 Super Hornet y F-35 en la mar desde el día 8) Irán conserva el 76.4 % — defensa aérea y misiles −48 %, aviación −39 %, tierra −2 %, Estados Unidos el 100 % (sus aviones se encuentran con los SAM iraníes: unas pocas unidades). Los pasillos del revisor para la defensa aérea (−35 … −60 %) y la aviación (−30 … −60 %) se cumplen; el pasillo terrestre (−5 … −15 %) no se alcanza — con k.air_land 0.012 y un bloque terrestre de 6 400 unidades ponderadas, toda la aviación de combate de EE. UU. con alcance pleno lo desgastaría cerca de un 5 % en 30 días (bases avanzadas en el teatro: −12 %), y el modelo no tiene otro término aire → tierra más allá de esa tasa; las tasas no se movieron. Israel – Irán, Rusia – Estados Unidos, Ucrania – Rusia y Mi ejército – Israel quedan dentro de los pasillos del encargo (± 1 / ± 2 / sin cambios / sin cambios).

Punto de ruptura

Un bloque que ha perdido una gran parte de sí mismo no combate como el bloque entero: los estudios de Dupuy y el TNDM sitúan la pérdida de la eficacia de combate de una unidad en el 30–50 % de bajas, y las retiradas de marzo – abril de 2022 dejaron atrás columnas de vehículos abandonados. El modelo da a cada bloque un punto de ruptura como parte de su tamaño del día 0 — break_pt: tierra 0.5, aviación 0.4, defensa aérea y misiles 0.3, flota 0.4. Por encima el bloque combate con cohesión plena; por debajo la potencia del bloque se multiplica por cohesion_f, lineal desde 1 en el umbral hasta cohesion_min (0.2) en cero — los restos siguen combatiendo, no desaparecen. El fuego terrestre, las salidas, el fuego SAM y los ataques de la flota de un bloque roto caen con él. Un bloque de tierra por debajo del umbral con contacto terrestre pierde × break_loss_x (1.5) — los vehículos abandonados y capturados, cuya parte en las listas de Oryx sube durante una retirada.

En pantalla: una tarjeta «fuerzas terrestres por debajo del punto de ruptura (48 %)» con la bandera y el nombre del lado, una vez por bloque el día en que lo cruza, la misma etiqueta en el registro, una fila «por debajo del punto de ruptura desde el día N» en la tabla final, el multiplicador en la ventana «por qué» del bloque y de la potencia del atacante, y la línea del frente dibujada desplazada hacia el territorio del lado por debajo del umbral — 20 px en el umbral, 60 px en cero. Ningún bloque queda nunca «derrotado»: las palabras de la pantalla son el umbral y el multiplicador.

Saturación de la defensa aérea

Una salva de 500 misiles no se intercepta al ritmo de una salva de 50. Cada lanzador de la defensa aérea bate un número de objetivos al día — ad_channels de su familia (canales de tiro × ciclos de fuego al día): Patriot 6, S-400 8, SAMP/T 6, Buk 6, Tor 12, Pantsir 16, Iron Dome 20, NASAMS 8; una familia que no figura en la lista toma el valor de su nivel — largo 6 / medio 8 / corto 12. La capacidad de la defensa al día = Σ lanzadores × canales × disponibilidad; los objetivos del día = los misiles + los drones de largo alcance × sat_uav_ch (0.3 de un canal cada uno) + las salidas del adversario sobre la cobertura. A los misiles balísticos los bate solo el grupo de largo y medio alcance (A); a los misiles de crucero, los drones y los aviones, primero el grupo de corto alcance (B) y después lo que le queda al grupo A. La interceptación del día = la tasa plena × min(1, capacidad ÷ objetivos)^sat_k (1.0); el exceso sobre la capacidad pasa con la interceptación al mínimo.

Referencias: las noches récord de Ucrania de 2025 (más de 700 Shahed y 20–40 misiles — alrededor del 85 % de los drones y el 50–70 % de los misiles interceptados, la Fuerza Aérea de Ucrania), la guerra de los doce días (salvas de 100–200 misiles balísticos — el 86–90 % interceptados, el IDF), el mar Rojo de 2024 (las salvas hutíes contra los destructores — cerca del 100 % con dos o más SM-2 por objetivo). En los pares calibrados la capacidad nunca se alcanza — Ucrania unos 4 300 objetivos al día, Rusia unos 14 700, Israel 500–650, Irán 700–1 000, Estados Unidos unos 7 400 frente a como máximo 1 500 objetivos al día — así que la saturación no cambia ningún corredor; se manifiesta con una defensa aérea pequeña frente a una salva grande. En pantalla: «capacidad de la defensa aérea: N objetivos al día — hoy N» bajo los misiles, una tarjeta «defensa aérea saturada: N de N objetivos batidos» con la bandera y el nombre del lado el primer día en que los objetivos superan la capacidad, la tabla de los grupos en la ventana «por qué» de los interceptores.

Objetivos fuera del modelo y la cadena de los drones

La mayoría de los misiles y drones de largo alcance no se disparan contra el material que cuenta el mapa: las centrales eléctricas, las ciudades, las refinerías, las fábricas y los puestos de mando están fuera del modelo. strike_outside es la parte de los lanzamientos contra tales objetivos — 0.4 por defecto (un supuesto), y para los pares con fuente: Rusia → Ucrania 0.65 (la Fuerza Aérea de Ucrania, 2024–25: la mayoría de los Shahed y Kh-101 van al sistema energético y a las ciudades), Ucrania → Rusia 0.7 (refinerías, aeródromos sin material en el modelo, depósitos), Estados Unidos → Irán 0.3 (instalaciones nucleares, mando, industria), Israel ↔ Irán 0.4. La parte se retira antes del daño; la interceptación se cuenta sobre cada lanzamiento, así que el «lanzados · interceptados» de la pantalla sigue siendo el hecho y el daño al material procede solo del resto. msl_target volvió a las prioridades neutras y se recalibró con esta parte (parte N.4).

Los drones tácticos son una sola cadena con el mismo resultado que antes y eslabones honestos: lanzamientos × (1 − uav_void 0.89: fallos, interferencias, meteorología y ataques repetidos sobre un vehículo ya alcanzado — RUSI 2024–25: el 10–30 % de los lanzamientos de FPV llegan al objetivo; × (1 − uav_cuas 0.1) cuando el defensor tiene sistemas antidrón con unidades restantes) = los drones que llegan; × uav_hit_kill 0.05 = los vehículos destruidos (la mayoría de los impactos de FPV inmovilizan, la destrucción exige un segundo o un tercer dron — alrededor de un vehículo destruido por cada 180 lanzamientos, Oryx frente a los volúmenes de lanzamiento de 2025); × el tamaño ponderado medio de un vehículo del bloque de tierra del defensor (solo los vehículos — los sistemas ATGM, los morteros, los cañones anticarro, los MANPADS y el personal del bloque no son vehículos; Ucrania 0.27, Rusia 0.47 unidades del índice) = las unidades ponderadas perdidas. La calibración mantiene la parte de los drones en las pérdidas terrestres de Ucrania dentro de su corredor (50–70 %). La pantalla dice «6 970 lanzamientos → 836 llegan → 84 vehículos» en la ventana «por qué» y «N vehículos destruidos» bajo los drones.

Escenario, ritmo, suministro, la flota y los lanzadores estratégicos

Escenario: una guerra mutua, o «A ataca a B» — el lado que defiende ataca con su potencia terrestre × def_k (2.0: la regla empírica de 3 : 1 para un atacante, FM 3-0 / Dupuy) en el término tierra → tierra; los ataques del atacante no llevan multiplicador; la aviación, la defensa aérea, el mar y los misiles no cambian. El registro indica el día 1 quién defiende.

Ritmo: sostenido es el ritmo observado en 2022–2026 — una intensidad de fuego de 0.03 más los drones tácticos, que lanzan un mes de producción dentro de la ventana sea cual sea el ritmo (Oryx, pérdidas confirmadas visualmente de 2025 — un mínimo: Rusia unos 53 carros de combate y 344 vehículos de todo tipo al mes, Ucrania 27 y 283; los 30 días del modelo a ritmo sostenido desgastan el bloque de tierra de Rusia cerca de un 3 % y el de Ucrania cerca de un 8 %). La campaña (1) es unas 33 × y el sprint (1.85) unas 62 × la intensidad de fuego del ritmo sostenido, y el panel lo indica: «Ritmo: sprint ≈ 62× el ritmo observado en 2022–2026»; las pérdidas terrestres de los 30 días difieren menos que eso, porque el término de los drones no crece con el ritmo.

Suministro externo por lado: moderado, el 5 %, o alto, el 10 % al mes del parque ponderado inicial de tierra, aire y defensa aérea (las entregas a Ucrania en 2022–24 fueron de ese orden en blindados), que se suma cada día a cada tipo de esos bloques — q += q(0) × supply ÷ 30, nunca por encima de q(0); un tipo que había desaparecido vuelve al contorno con «+N». Los misiles no se reponen: las existencias ms no crecen.

La flota ataca la costa con misiles de crucero: un buque cuya clase lleva misiles de ataque a tierra (nav_cells — celdas por buque × la parte cargada con misiles de ataque a tierra; Ticonderoga 122 × 0.4, Arleigh Burke 96 × 0.3, Ohio SSGN 154, Virginia 12, Yasen 32, Oscar II 72 × 0.5, las corbetas y fragatas rusas con lanzador universal 8) suma sus celdas a las existencias de misiles navales de su lado; lanzamientos al día = Σ q × nav_strike × nav_rate (0.1 / 2 / 4 por peso de buque a ritmo sostenido / de campaña / de sprint — alrededor de un Kalibr al día es el ritmo observado en 2022–2026; los cruceros pesan 1.0, los destructores 0.8, las fragatas y corbetas 0.5, los SSGN 3.0, los demás submarinos 0.3), a partir del día nav_delay + 1 (7) cuando los contornos están más allá de sea_km, nunca contra un defensor sin litoral (landlocked_iso); la interceptación y el daño son los de los misiles terrestres. La línea de misiles los cuenta juntos, la tabla final muestra «de ellos, navales». Estados Unidos – Rusia a ritmo de campaña, 30 días: unos 3 700 misiles de crucero de la flota estadounidense y unos 700 Kalibr de los submarinos y corbetas rusos; Irán no tiene ningún buque con capacidad de ataque.

Los lanzadores estratégicos — una ficha de las categorías de misiles cuyo nombre figura en icbm_names (Yars, Topol, Voevoda, DF-5, DF-31, DF-41, Minuteman, Trident …) o que lleva nuc: 1 — quedan fuera del modelo convencional: ni lanzan en el intercambio de misiles ni entran en el bloque de defensa aérea y misiles (la ficha dice «fuera del modelo: nuclear estratégico»); el Índice de fuerza del inventario y el Balance los conservan como antes. Los lanzamientos de Rusia contra Estados Unidos en 30 días bajan de unos 4 000 (2 500 de ellos ICBM) a unos 1 700 — 1 000 de los lanzadores terrestres y 700 de la flota.

Los submarinos de misiles balísticos son también lanzadores estratégicos: una ficha de Submarinos cuyo nombre es exactamente uno de ssbn_names (Ohio class SSBN, Borei, Delta IV, Type 094, Vanguard, Triomphant) lleva nuc: 1 y queda fuera del bloque de mar — en patrulla de disuasión no participa en el intercambio convencional y no lleva misiles de crucero de ataque a tierra en nav_cells; el Ohio class SSGN con Tomahawk y los submarinos de ataque siguen dentro.

Generación de los tipos

La generación de un tipo multiplica su potencia de combate en Live War — P_cmb de la aviación de combate (gen_f.air), P_sam de la defensa aérea de área (gen_f.sam) y la parte de carros de combate principales de P_land (gen_f.mbt; los demás tipos terrestres a 1.0): un F-4 de los años sesenta ataca y combate al 40 % de un F-35, un F-14 o MiG-29 de los años ochenta al 70 %, una batería I-HAWK de 1971 defiende al 40 % de un David's Sling. El inventario, el % restante, el Índice de fuerza del inventario y Balance no cambian — un tipo cuenta como una unidad por antiguo que sea; solo cambia con cuánta fuerza golpea y cuánto derriba.

El valor procede de perf.json (gen — recopilado por agentes de investigación con una fuente para cada tipo: la generación declarada de un caza 3 / 4 / 4.5 / 5 o, para bombarderos, helicópteros de ataque y sistemas de defensa aérea, la banda del año en que la variante entró en servicio, ≤ 1975 → 3, 1976–99 → 4, 2000–14 → 4.5, ≥ 2015 → 5; carros de combate principales 1 / 2 / 3 / 3.5) o de la propia ficha del país (gn con su fuente gs — el F-16I Sufa de Israel 4.5, el Saeqeh iraní derivado del F-5 3), que tiene prioridad. Un tipo sin valor cuenta como 1.0; el panel indica «N tipos sin datos de generación» y los enumera al pasar el cursor.

Tipos de combate de los países documentados: 263 · con generación: 261 · sin datos de generación (contados a 1.0): 2

Calibración con el factor de generación (Israel – Irán, sprint, 40 días, octubre de 2026): la superioridad aérea de Irán baja de 0.37 a 0.22 — sus F-4, F-5 y los Saeqeh / Kowsar derivados del F-5 cuentan a 0.35, sus F-14 y MiG-29 a 0.7, sus baterías HAWK, Rapier y S-200 a 0.4; Israel conserva el 93 % de su inventario, su aviación el 88 % y su defensa aérea el 82 % (85 / 75 / 53 % sin el factor), los lanzadores y la fuerza SAM de Irán −51 %. Los multiplicadores aéreos de la especificación {3: 0.5, 4: 0.8, 4.5: 0.9} daban a la aviación de Israel el 83 %, una superioridad aérea de 0.71 y a Irán −45 %, por lo que 3 → 0.35, 4 → 0.7 y 4.5 → 0.95; air_ad sigue en 0.030. Ucrania – Rusia a ritmo de campaña: Ucrania conserva el 33 % (26 % sin el factor — los T-72B3 de Rusia atacan a 0.6, sus Su-34 y Su-35 a 0.95, el Leopard 2A6 de Ucrania a 1.0); Rusia – Estados Unidos 71 / 95 %.

gen_f — multiplicador de generaciónvalor
air — aviación de combate, generación 3 / 4 / 4.5 / 50.35 / 0.7 / 0.95 / 1.0
sam — defensa aérea de área, año de la variante ≤ 1975 / 1976–99 / 2000–14 / ≥ 20150.4 / 0.7 / 0.9 / 1.0
mbt — carros de combate principales, generación 1 / 2 / 3 / 3.50.4 / 0.6 / 0.85 / 1.0
ninguno — un tipo sin datos de generación1.0

Calibración y lo que el modelo deja fuera

Puntos de referencia de las tasas (v2 con aviación de combate y superioridad aérea, octubre de 2026): dos ejércitos vecinos iguales, a ritmo de campaña, pierden cada uno aproximadamente el 30 % de su inventario en 30 días — el bloque de tierra alrededor del 45 %, el bloque de aire el 15–25 %, el bloque de defensa aérea hasta el 40 % (Estados Unidos contra sí mismo: 29 %; Israel 42 %; a ritmo sostenido, alrededor del 2 %); los bloques de aire de dos lados iguales ya no se desgastan con rapidez mutua, porque cada uno ataca con la mitad de la superioridad aérea y solo con su aviación de combate. Un adversario en proporción de 3 : 1 queda reducido a aproximadamente una décima parte en 30 días, mientras que el lado más fuerte pierde alrededor del 7 % — la ley lineal conserva la potencia del atacante mientras los bloques del defensor se reducen; dos ejércitos que no se tocan y no tienen ni aviación de largo alcance ni misiles no pierden nada en tierra — solo en el aire, según las compuertas, y en el mar solo dentro de sea_km.

Calibración con Israel – Irán 2026 (intensidad alta, 40 días, sin contacto terrestre), frente a las cifras publicadas de la guerra del 28 de febrero – 8 de abril de 2026: los lanzadores de misiles balísticos de Irán −55 % (IDF, 10 de abril de 2026: unos 200 de 470 destruidos y 80 inutilizados), su fuerza SAM −55 % (IDF y CENTCOM: alrededor del 80 % de los sistemas de defensa aérea alcanzados; el modelo cuenta los lanzadores que sobreviven, no los radares), sus existencias de misiles capaces de alcanzar Israel −54 % (650 lanzados contra Israel en 40 días y unos 1 400 contra los Estados del Golfo), su flota −28 % (CENTCOM: más de 155 buques dañados o destruidos, la mayoría embarcaciones pequeñas de bajo peso en el índice), alrededor del 70 % de los lanzamientos interceptados a medida que se desgasta la cobertura de Israel (alrededor del 90 % en 2026). Con la aviación de combate y la superioridad aérea de octubre de 2026, el modelo da: lanzadores y fuerza SAM de Irán −43 %, sus existencias de misiles −61 % (unos 1 500 lanzamientos, 90 % interceptados), su flota −27 % — alcanzada solo por la aviación de Israel, porque los dos contornos están a 900 km de distancia y las flotas no se encuentran; Israel conserva el 85 % de su inventario, su aviación el 75 % y su defensa aérea el 53 %, frente al 97–98 % real y unas pocas baterías alcanzadas. Los coeficientes se movieron dentro de × 0.5 … × 2 de la especificación: air_ad 0.030 (el límite superior — los ataques provienen ahora solo de la aviación de combate, multiplicados por la superioridad aérea), sam_air 0.008 y sam_eff 0.25 (ninguna aeronave israelí fue perdida por SAM iraníes), msl_rate en alta 0.25 (la media de 40 días, no la tasa del día 1), msl_dmg 0.15, air_sea 0.006, land_land 0.030. Lo que queda abierto es la calidad de los tipos: un índice basado solo en cantidades da a los 200 cazas de Irán de las décadas de 1960 a 1980 el mismo peso por unidad que a los F-16, F-15 y F-35 de Israel, de modo que la aviación de combate de Irán conserva el 37 % de la superioridad aérea y desgasta la pequeña fuerza SAM de Israel con la misma parte por unidad con que Israel desgasta la de Irán; un factor de generación es el siguiente paso y no forma parte de v2. En 2026 la mayoría de los ataques contra Irán los realizó Estados Unidos: el modelo reproduce la dirección y el orden de magnitud de las cifras de 2026, no la guerra.

La capa cinematográfica de la pantalla de guerra es decorativa: dibuja las cifras del día y nunca influye en el cálculo; está desactivada con el ajuste de «menos movimiento» del sistema y puede apagarse en el panel (Cinematic). Cada panel tiene su propia capa recortada a sus límites — nada se dibuja sobre la columna central; un vuelo de un contorno al otro sale por el borde de su panel y entra por el borde del otro siguiendo la misma curva. La acción transcurre en segundos reales sea cual sea la velocidad — el día es solo un contador: las salidas y los misiles son un flujo continuo construido con las cifras del día en curso. Una salida dura 3 s: el sprite del avión o helicóptero despega del marcador del atacante más cercano al objetivo (1,2 s de ida), golpea (una explosión de tres anillos, humo sobre el marcador alcanzado durante 6 s), vuelve por el mismo arco (1,2 s) y aterriza con un destello en su base; la parte perdida ese día — al menos una cuando se perdió alguna — no regresa y cae con una estela de humo. Una nueva salida parte cada 0,8 s mientras el día tenga ataques; hay de dos a seis en el aire por dirección. Los misiles vuelan 1,5 s en arcos balísticos altos con cabeza brillante y cola; los interceptores parten del marcador SAM más cercano del defensor (como máximo min(6, intercepciones ÷ 20)) y estallan en la aproximación con un «✕». Donde las fuerzas terrestres se tocan, la línea del frente se dibuja a lo largo de la frontera común en ambos contornos, con fogonazos de artillería y los tanques y vehículos de combate más cercanos empujando 20–30 px hacia el frente y de vuelta. Como máximo cuatro etiquetas «−N» por panel, 3 s cada una; como máximo seis explosiones por panel a la vez; la frase del día bajo la placa cambia como mucho cada 3 s; un tipo que llegó a cero permanece dos días como un resto gris. Los sprites miden 40 px con zoom 6 o más cerca, 32 px con zoom 5 y 26 px más lejos. Como máximo 60 elementos se mueven a la vez en un panel.

Record es una escena limpia para un vídeo: 4 s por día, cámara activada, selectores y botones ocultos (Esc los devuelve); una introducción de 4 s y un final de 8 s enmarcan la ejecución (2 s y 4 s a 1 s por día). La cámara es un zoom real del mapa (Leaflet flyTo), activada por defecto a 1, 2 y 4 s por día, y funciona como en el cine: un plano es una posición de cámara mantenida 6 s con un único movimiento lento en su interior — un acercamiento de 0,7 nivel de zoom (× 1,6 de escala, nunca por encima del zoom 8,5, para que el contorno siga siendo reconocible) o el alejamiento de vuelta al encuadre; la cámara nunca sigue el cambio de día. Un ciclo de cinco planos dura unos 30 s: la vista general de ambos paneles (donde aparecen las tarjetas de eventos — reservas agotadas, un bloque por debajo del 75 / 50 / 25 %, las flotas en combate, el primer suministro, una línea de estado cada diez días; una tarjeta a la vez, 3 s), el panel del atacante acercándose al grupo desde el que parten sus salidas y misiles, el panel del defensor acercándose al grupo de los impactos, el panel del atacante alejándose mientras las salidas regresan y aterrizan, el panel del defensor alejándose. Los papeles se intercambian en cada ciclo, de modo que ambos paneles reciben los mismos primeros planos domine quien domine; un acercamiento que dejaría menos de tres marcadores en el encuadre se queda en la vista general. En el día 0 y con «Fit each» ambos paneles encuadran el equipamiento — el rectángulo de los marcadores más un 10 % (Rusia: su parte europea; Estados Unidos: la parte continental); un zoom o un arrastre del usuario detiene el vuelo y aparta la cámara de ese panel durante 10 s; a 0,5 s por día no hay cámara. Las cifras son las mismas que sin el cine.

No se modelan, por diseño: la producción, la movilización, los aliados, el terreno, el entrenamiento, la moral, la reparación del equipo dañado, el clima ni la inteligencia (el suministro externo y la generación de los tipos son los únicos términos de calidad — véase más arriba). Las existencias de reserva nunca se emplean (una opción «la reserva entra el día X» está en la lista de tareas pendientes). El personal no «muere»: entra solo como dotación. Las armas nucleares quedan totalmente fuera. El registro nombra las pérdidas del día por categoría y la tabla final muestra inicial → restante por bloque, el total de unidades perdidas, los misiles y drones lanzados e interceptados y los cinco tipos que más han perdido en cada lado.

Validación y límites

Calibración de la parte H (27.10.2026, una sola vez, tras los tres cambios de la parte — el reparto del daño por prioridad × disponibilidad, la compuerta de teatro por tipo, los misiles de crucero aerolanzados; cada coeficiente dentro de × 0.5 … × 2 de la compilación 2026-10-19k; las cifras por paso y por par están en el informe del proyecto): se conservaron tres corredores de antes — Ucrania – Rusia sostenido 94 ± 1 / 99.5 ± 0.5 y campaña 28–38 / ≥ 94, Israel – Irán sprint 40 días 93.1 / 76.2 ± 1, Rusia – Estados Unidos campaña 68–74 / 93–97, Estados Unidos – Irán campaña sin bases: defensa aérea −35 … −60 %, aviación −30 … −60 %, tierra −5 … −15 % — y se añadió uno: a ritmo sostenido los drones tácticos cargan con el 50–70 % de las pérdidas terrestres de Ucrania y con al menos la mitad de las de Rusia (afirmaciones ucranianas de 2025: el 66 % del material ruso inutilizado en enero lo fue por UAV de ataque; RUSI, febrero de 2025: 60–70 %), frente al 22 % y el 40 % del modelo anterior. Se movieron: intensity_f.low 0.03 (× 0.5, el suelo del corredor — las pérdidas observadas son ahora fuego más drones, así que la mitad que corresponde al fuego es menor), uav_dmg_tac (× 2, el techo), uav_int_tac (× 0.95: con sistemas contra drones, 14 lanzamientos de cada 100 alcanzan un objetivo), intensity_f.high 1.85 (× 1.23 — las compuertas por tipo recortan la parte que alcanza en ambos bandos de Israel – Irán, Israel 0.68 → 0.56 e Irán 0.48 → 0.21 de P_cmb, y el sprint de 40 días había subido a 94.3 / 81.0 %), msl_target 0.6 / 0.25 / 0.1 / 0.05 (la prioridad del aire sube, la de tierra baja: una campaña de misiles de crucero empieza por los aeródromos y la defensa aérea — junio de 2025: 15–16 aeronaves iraníes destruidas en tierra en seis aeródromos). Después: Ucrania – Rusia sostenido 94.8 / 99.0 % con una parte de los drones del 59 / 78 %, campaña 31.8 / 95.2 %; Israel – Irán sprint 93.5 / 76.7 %; Rusia – Estados Unidos campaña 72.4 / 95.1 %; Estados Unidos – Irán campaña sin bases: Irán 73.5 % — defensa aérea −52 %, aviación −38 %, tierra −8 %, Estados Unidos el 100 %. La cifra de Rusia a ritmo sostenido queda al borde de su corredor: los tres objetivos del ritmo sostenido solo coinciden en una banda estrecha en el suelo de intensity_f.low — se constata, no se fuerza.

El ritmo de sprint está anclado a una única referencia — la guerra de los doce días de junio de 2025 (Israel – Irán, 40 días de sprint en el modelo); las cifras de sprint de cualquier otro par son una extrapolación de ese único caso, no una calibración.

Tres casos publicados frente al modelo — los hechos con sus fuentes, las cifras del modelo para el par y el ritmo más cercanos, y lo que dice la comparación. Los hechos son recuentos donde existe un recuento (Oryx, las tablas de GWAPS basadas en imágenes) y afirmaciones donde solo hay afirmaciones (las cifras del IDF y del CENTCOM); el modelo se ejecuta tal como está, sin cambiar ningún ajuste para la comparación.

casohecho (fuente)modelolectura
Ucrania – Rusia, 2025 — Oryx, entradas añadidas a la lista confirmadas visualmente (un mínimo): Rusia enero – diciembre, Ucrania marzo – agostoRusia pierde unos 53 carros de combate, 157 vehículos blindados (IFV, APC, MRAP, IMV) y 28 piezas de artillería al mes — 344 unidades de todo tipo; Ucrania 27 / 172 / 28 — 283 (las pérdidas ucranianas se filman mucho menos: 2.3 : 1 frente a las rusas en la misma ventana). La parte de los ataques con drones es una afirmación, no un recuento: 60–70 % (RUSI, febrero de 2025; Syrskyi: el 66 % en enero de 2025). Oryx ↗ RUSI / Forbes ↗Ritmo sostenido, 30 días (compilación 2026-10-19o, con la exposición de la parte I y las salidas de la parte K): Rusia 157 carros de combate, 333 vehículos blindados, 55 piezas de artillería — su bloque de tierra −1.4 %; Ucrania 105 / 655 / 250 — su bloque de tierra −7.7 %; los drones tácticos cargan con el 85 % de las pérdidas terrestres de Rusia y el 56 % de las de Ucrania, la aviación con el 5 % de las de Ucrania (los proyectiles de Ucrania se agotan el día 15 y su fuego cae al mínimo). Antes de la parte I la misma ejecución daba 121 / 429 / 128 y 53 / 1 103 / 369.Desde la parte I un tipo se desgasta según la exposición de su categoría (carros de combate e IFV 1.0–1.3, cañones remolcados 0.25, MRAP 0.1) y la pérdida ponderada del bloque no cambia, así que el reparto se desplazó hacia el frente: las categorías de Rusia se sitúan ahora en 2–3 × el mínimo de Oryx (carros 2.9, vehículos blindados 2.1, artillería 2.0 — Oryx es un límite inferior; el IISS cifró las pérdidas rusas de carros de 2024 en 1 400 frente a unos 1 300 documentados), las de Ucrania en 3.4–3.6 × para carros y vehículos blindados y 8.5 × para la artillería (sus fichas llevan 2 101 cañones autopropulsados — un parque muy superior al activo). Lo que el reparto no puede hacer: la pérdida ponderada del bloque la fijan los corredores calibrados, así que la suma sobre las categorías también está fija — el bloque de tierra de Ucrania pierde unas 4.8 × y el de Rusia unas 2.9 × la pérdida ponderada de Oryx 2025 sea cual sea la exposición; la decisión del propietario (01.11.2026): esta es la imagen honesta — Oryx es un mínimo, las categorías de Rusia en 2–3 × se aceptan tal como están, el parque de artillería de Ucrania en las fichas está sobreestimado y pasa a una auditoría en la parte M, la tasa de tierra del ritmo sostenido no se toca. Léase el bloque, no la categoría.
La guerra de los doce días, 13–24 de junio de 2025 — Israel – Irán a ritmo de sprint, 12 díasIrán lanzó unos 550 misiles balísticos y 1 000 drones; el 86–90 % de los misiles fueron interceptados, 31–42 impactos; el IDF afirma haber destruido unos 250 de 350 lanzadores, más de 80 baterías SAM y 15–16 aeronaves en tierra; Israel no perdió ninguna aeronave tripulada (de dos a siete UAV). Times of Israel ↗ FDD ↗Desde la parte K (compilación 2026-10-19o): Irán lanza 556 misiles y 1 500 drones (todas sus existencias a 30 días), alrededor del 90 % interceptados; Israel realiza unas 300 salidas al día (2.0 por avión × avail 0.65 × las compuertas), tres cuartas partes de las salidas de ataque en SEAD mientras se mantiene la cobertura de Irán — los lanzadores y la fuerza SAM de Irán −60 % en 40 días, su aviación −13 % (las salidas contraaéreas encuentran sus aeronaves en los aeródromos), su flota −2 %; Israel pierde 5 aeronaves en 12 días (2 en salidas, 3 por el contraaéreo de Irán) y 14 en 40 días, su aviación 93 %, su defensa aérea 74 %.Los lanzamientos y la interceptación coinciden; la SEAD a través de salidas se lleva los lanzadores y la defensa aérea en el orden de las afirmaciones del IDF (afirmaciones, no recuentos), la aviación en tierra en los 15–16 notificados. Lo que el modelo sigue haciendo: pierde 5 aeronaves israelíes en 12 días donde no se perdió ninguna — att_base en el suelo de su banda y el contraaéreo restante de Irán (sus cazas vuelan una cuarta parte de su cobertura con una superioridad aérea de 0.23); el cero exige una tasa de pérdidas por debajo de la referencia de 1991. Un límite conocido — sin furtividad, sin armas stand-off.
Interceptores — Israel, junio de 2025 y febrero – abril de 2026; Ucrania 2026Junio de 2025: Israel disparó al menos 43 y hasta unos 140 Arrow en doce días (34 Arrow-3 en vídeo), Estados Unidos más de 150 THAAD y unos 80 SM-3 para Israel — alrededor del 70 % de los interceptores empleados; el 18 de junio el Wall Street Journal informaba de que a Israel se le estaban agotando los Arrow. La guerra de 2026 (650 misiles balísticos en 40 días): el 81 % de las existencias de Arrow y el 54 % de las de David's Sling gastados para el día 25 (RUSI), con Israel racionando los Arrow y desviando David's Sling e Iron Dome hacia los blancos balísticos. Ucrania, julio de 2026: agotadas las existencias de PAC-3 MSE, 29 de 195 misiles balísticos interceptados (15 %). RUSI ↗ JINSA ↗Israel – Irán a ritmo de sprint, 40 días: los 2 660 interceptores de Israel (Arrow 80 e Iron Dome 2 000 publicados — las existencias posteriores a 2026; David's Sling y C-Dome por norma) gastan 1 400 en los primeros 12 días frente a 556 misiles y 1 500 drones, el grupo de largo y medio alcance se agota el día 33 y la interceptación de balísticos cae a int_floor 15 %; Ucrania – Rusia a ritmo de campaña: el grupo de largo y medio alcance de Ucrania (Patriot 50, S-300 10, SAMP/T 40 publicados; Buk, NASAMS, IRIS-T, Hawk por norma) se agota el día 15.El consumo es del orden correcto — un sprint gasta unas existencias de Arrow en semanas, no en meses — y el agotamiento sigue a las existencias publicadas; lo que el modelo no tiene es el reabastecimiento aliado durante la guerra (los interceptores estadounidenses disparados para Israel en 2025 no están en las fichas de Israel) ni el racionamiento que un estado mayor aplica cuando las existencias escasean (el modelo dispara a la tasa completa hasta el último misil).
Munición de artillería — Rusia y Ucrania, 2025–2026Rusia dispara 10 000–15 000 proyectiles al día tras el racionamiento (Servicio de Inteligencia Exterior de Estonia, febrero de 2026; 22 700 al día de media desde agosto de 2023 contando los proyectiles norcoreanos, RUSI), con una producción de unos 3.4 millones de proyectiles de obús y 0.5 millones de cohetes al año, más 200 000–260 000 proyectiles norcoreanos al mes en el otoño de 2025 que casi se detuvieron en 2026; Ucrania unos 4 000–6 000 proyectiles de 155 mm al día, de los 100 000 al mes de la iniciativa checa, 30 000 al mes de Alemania y 8 000 propios. Estonian FIS ↗ RUSI ↗Ritmo sostenido: Rusia necesita unos 8 100 proyectiles al día (los tubos que disparan × 3) y gasta 245 000 de sus 475 000 en 30 días; Ucrania necesita unos 9 100 al día y gasta sus 138 000 para el día 15, tras lo cual su fuego funciona al mínimo (× 0.2). Ritmo de campaña (20 proyectiles por tubo y día): el flujo de Rusia dura 9 días, el de Ucrania 3; sprint: 4 y 1.A ritmo sostenido el consumo ruso del modelo coincide con la estimación de la inteligencia; la necesidad de Ucrania está sobrestimada por el parque de sus fichas (4 500 tubos, cuando el parque activo es mucho menor) y su déficit llega una semana antes de lo que sugiere el racionamiento de 2025–26. A ritmo de campaña y de sprint los flujos mensuales publicados no pueden sostener el fuego modelado — las reservas acumuladas no están publicadas y el modelo supone que no las hay, que es lo que dicen las evaluaciones de inteligencia sobre la reserva rusa; una campaña de más de dos semanas a 20 proyectiles por tubo es una afirmación sobre unas reservas acumuladas que las fuentes no dan.
Salidas y pérdidas por salida — Rusia sobre Ucrania 2022–25, la coalición de 1991, Israel en junio de 2025Las Fuerzas Aeroespaciales rusas realizan unas 100–300 salidas de combate al día sobre Ucrania con unos 300 aviones activos y pierden 2–5 aeronaves de ala fija al mes según el recuento de Oryx (alrededor de 0.001 por salida frente a una defensa aérea viva); la coalición de 1991 realizó unas 65 000 salidas de combate en 43 días — alrededor de 1.0–1.2 por avión y día — y perdió 38 aeronaves en combate (0.0006 por salida); la Fuerza Aérea israelí realizó más de 1 000 salidas en los doce días de junio de 2025, a unas 1.5–2 por avión y día, y no perdió ninguna. Oryx ↗ GAO / GWAPS ↗Ritmo sostenido, 30 días: Rusia 227 salidas de ala fija al día (436 con los helicópteros y los UAV de ataque) y 3.3 aeronaves de ala fija perdidas al mes, Ucrania 36 y 2.9; Estados Unidos contra Irán con bases avanzadas, 43 días a ritmo de campaña: 0.68 salidas por avión del inventario y día y 0.0003 pérdidas por salida; Israel contra Irán a ritmo de sprint: 300 salidas al día, 0.0012 pérdidas por salida, 5 aeronaves en 12 días.Las salidas y las tasas de pérdidas son del orden publicado para las dos referencias que dio el encargo; la guerra de los doce días sigue siendo la excepción — el suelo del modelo pierde lo que Israel no perdió (véase la fila anterior).
Tormenta del Desierto, 1991 — 43 días de campaña aérea, 38 antes de la ofensiva terrestre; Estados Unidos contra Irán con bases avanzadas en el teatro, 43 días — lo más cerca que puede llegar el mapaCENTCOM, 23 de febrero de 1991: el 39 % de los carros iraquíes, el 32 % de los vehículos blindados y el 47 % de la artillería en el teatro destruidos desde el aire (1 688 / 929 / 1 452 de 4 280 / 2 870 / 3 110); el recuento por imágenes de GWAPS tras la guerra: 1 388 carros, 929 APC y 1 152 piezas de artillería de una fuerza menor en el teatro de Kuwait — 40 / 30 / 47 %, con la Guardia Republicana por debajo del 24 %; unas 65 000 salidas de combate; la fuerza aérea y la defensa aérea iraquíes neutralizadas en la primera semana. GWAPS / GlobalSecurity ↗ GAO ↗Desde la parte K: Estados Unidos realiza unas 2 050 salidas de ala fija al día desde las bases (0.68 por avión del inventario, aproximadamente una por avión desplegado — 1991: unas 1 500 salidas de combate al día), pierde 0.0003 aeronaves por salida (1991: 0.0006 con las pérdidas por SAM y por cañones antiaéreos), la defensa aérea de Irán desaparece en la primera semana y su ejército −63 % tras 43 días a ritmo de campaña (−25 % antes de la parte K); Estados Unidos −0.1 %.Las salidas y las pérdidas por salida son del orden de 1991; el ejército pierde más que en 1991 (−63 % frente a 32–47 %) — el modelo no tiene refugios, ni señuelos, ni Guardia Republicana, ni meteorología, y pk.land es la media de GWAPS sobre toda la campaña; un tipo se desgasta según su exposición (parte I), así que un cañón remolcado al descubierto y un carro en un parapeto pierden a ritmos distintos, pero la pérdida del bloque es la suma de las salidas.
Marzo de 2022 — 24 de febrero – 31 de marzo, 36 días, Rusia ataca, los depósitos de antes de la guerra (sin límite de munición); Ucrania – Rusia, «Rusia ataca», campaña, ilimitado, 30 días — una fila de referencia, no un corredorOryx: Rusia perdió unos 460 carros de combate, 800 vehículos blindados, 100 piezas de artillería y 100 aviones y helicópteros; Ucrania unos 100 carros — el bloque de tierra de Rusia alrededor del −14 % de un parque de unos 3 300 en servicio (el corredor −12 … −18 %), su aviación −5 … −9 %, la tierra de Ucrania −8 … −15 %. Oryx ↗A ritmo de campaña el modelo da a la tierra de Rusia −24 %, a su aviación −0.6 % y a la tierra de Ucrania −85 %; a un ritmo de unas cinco veces el sostenido (donde se sitúa el hecho) −7 / −0.6 / −22 %. La proporción de pérdidas del atacante de marzo de 2022 (3–4 : 1 — emboscadas, misiles anticarro, un colapso logístico) está más allá de def_k, y las pérdidas de la aviación por la defensa aérea de baja cota quedan fuera del término SAM.No se cumple, y se informa por diseño: la guarda imprime la fila con su corredor y nunca la cuenta como fuera del corredor. Aquí se muestran dos límites del modelo — la proporción de pérdidas del defensor en una guerra de emboscadas (un término del que el modelo carece) y el canal MANPADS / SHORAD de las pérdidas de la aviación (el término SAM es la cobertura de largo y medio alcance × (1 − superioridad aérea)). Ambos están en «Límites conocidos», más abajo.
Karabaj 2020 — 27 de septiembre – 10 de noviembre, 44 días; Armenia no está documentada en el mapa, así que la fila es aritmética con el parque de Azerbaiyán, no una ejecuciónOryx: Armenia perdió unos 250 carros de combate y 150 piezas de artillería (más unos 60 lanzacohetes y 40 sistemas de defensa aérea), la mayoría de ellos en el vídeo de los ataques de los TB2, Harop, Orbiter y SkyStriker — unas 350 unidades ponderadas del índice. Oryx ↗Los 12 TB2 de Azerbaiyán en el mapa × disponibilidad 0.65 × una salida al día × 44 días = 343 salidas, alrededor del 60 % de ellas en la misión de tierra, × el peso de índice de los UAV 0.2 × gen 0.95 × pk.land 0.06 × g_ad ≈ 0.7 — unas 1.6 unidades ponderadas; el Harop no tiene cantidad en la ficha (ausente del modelo; unos 100 según las transferencias de armas del SIPRI): 100 × 55 % que pasan × uav_dmg_long 0.015 ≈ 0.8. La aritmética del modelo: unas 2–3 unidades ponderadas frente a unas 350 — × 0.01.No se cumple, por dos órdenes de magnitud: pk está calibrado en un aire disputado (Rusia sobre Ucrania, la coalición de 1991), donde una salida de peso de índice 1 retira 0.06 unidades ponderadas; en 2020 ningún caza se encontró con el TB2, las baterías de la era soviética no lo batieron a 5–7 km y las municiones merodeadoras cazaron primero los radares — una guerra de drones sin oposición, un régimen para el que el modelo no tiene término (un resultado por salida × 50–100 contra un lado sin defensa aérea antidrón). Límite conocido, enumerado más abajo; la cantidad de Harop es una laguna de datos de la ficha de Azerbaiyán.

Sensibilidad (parte K.5, vuelta a ejecutar en la compilación 2026-10-19s tras la parte N): duplicar o reducir a la mitad cualquier mando individual de las normas war, sam_load y exposure — 42 mandos: las tasas y los multiplicadores de ritmo de las partes B–H, las tasas de salidas por clase, las prioridades de las misiones, pk por misión, pk_tempo, land_nocontact, oca_ground, air_q, att_base, sam_x, air_x, int_shots, rounds_per_tube, las recargas, reserve_rate, reserve_days, la exposición de los carros y los VCI y de la artillería, y los mandos de la parte N (uav_hit_kill, cohesion_min, break_loss_x, sat_uav_ch, strike_outside) — cambia el remanente a 30 días de Ucrania – Rusia al ritmo sostenido como máximo en 2.0 puntos (uav_hit_kill × 2 (Ucrania)) y al ritmo de campaña como máximo en 26.0 puntos (k.land_land × 2 (Ucrania)), Israel – Irán en el sprint como máximo en 13.9 puntos (sortie_rate.fighter × 2 (Irán)), la campaña Estados Unidos – Irán como máximo en 8.9 puntos (pk.ad × 2 (Irán)); el punto de ruptura y la saturación no mueven ninguno de los pares calibrados (sus umbrales no se cruzan ahí). La tabla completa de las 84 ejecuciones está en el informe del proyecto (test/war_sens.js --mode sens; war_figures.js --k name=value ejecuta cualquier conjunto).

Banda de incertidumbre

Desde la compilación 2026-10-19t cada ejecución lleva su propia banda de incertidumbre: cuando se abre una guerra (y tras cada cambio de sus ajustes) el modelo se vuelve a ejecutar en silencio con cada uno de los seis mandos que más mueven el resultado en este barrido — k.land_land, intensity_f, sortie_rate.fighter, rounds_per_tube, pk.ad, pk.land — a × 0.5 y × 2, doce ejecuciones del día 0 al último día, en fragmentos durante los tiempos de inactividad, junto a la ejecución real; la banda es la cuota restante más baja y la más alta por día entre esas ejecuciones, con la ejecución base dentro de ella. Se dibuja como una banda sombreada alrededor de cada curva del gráfico, se escribe como «41–63 % · a ± 50 % en los coeficientes clave» bajo la fila del restante de la tabla final, y la ventana «restante» nombra los dos coeficientes que dieron los bordes. La banda dice cuánto se mueve la cifra cuando un coeficiente clave se reduce a la mitad o se duplica — no es un intervalo de confianza del resultado: las lagunas de datos, el ritmo y el escenario no están en ella.

Límites conocidos

Lo que la parte N no cerró y el modelo no pretende — el lector debe tener esto presente frente a cada cifra del panel de guerra:

Preparación de los datos

Cada país documentado lleva una cifra, «datos para Live War: N %» (la pestaña Análisis, el análisis del país en esta página y el panel de guerra muestran la misma): la parte de los campos que necesita el modelo de guerra que está registrada, ponderada por su importancia — el radio de combate de los tipos de aviación de combate (peso 3: sin él la puerta de teatro del tipo es 0), la cantidad publicada de las tarjetas de combate (3: una tarjeta sin ella cuenta como 1 unidad), la generación, la función del dron, la reserva a 30 días de los drones de ataque de un solo uso, la reserva de misiles de las tarjetas de lanzadores y la línea de proyectiles de artillería del país (2 cada uno), el alcance del bombardero, la reserva de interceptores de las tarjetas SAM, el alcance del misil, las celdas de ataque de los buques, la familia de misiles de crucero aerolanzados, las líneas de producción y de almacenamiento (1 cada una). Una comprobación sin nada que cerrar no cuenta; donde falta un campo entra la norma o la cantidad, como describen las partes E–K. nc/nc_check.py --war <Country> enumera las lagunas tipo por tipo con el campo que cierra cada una; --task escribe la tarea de investigación para los agentes, nc/war_data_merge.py fusiona su results.json, test/test_war_all.js ejecuta la guerra de cada país contra tres adversarios de referencia y test/war_figures.js --check compara los pares calibrados con analysis/war_ref.json tras cada compilación.

Las comprobaciones por país se aplican solo donde hay algo que cerrar (parte L.6): la línea de proyectiles de artillería a partir de 20 tubos de artillería, las líneas de producción y de almacenamiento a partir de 200 fichas o con un almacenamiento documentado, la familia de misiles de crucero aerolanzados con un avión portador de una familia cv o alcm en las fichas; una comprobación que no se aplica no entra ni en el denominador ni entre las carencias: un ejército pequeño no pierde un 30 % por lo que no tiene.

Cómo leer el panel de guerra

Cada cifra del panel de guerra abre una ventana que dice de dónde procede (parte J): haz clic en una fila de bloque (Tierra / Aire / Mar / Defensa aérea y misiles / Apoyo y mando), en el «restante N %» de un lado, en la línea de misiles o de drones, en un número de la frase del día o en una fila de la tabla final. La ventana del bloque muestra las unidades ponderadas del bloque el día 0 y hoy (Σ sobre sus categorías de unidades × idx_w, con las categorías masivas amortiguadas por encima de 100 en escala de raíz), la pérdida del último día como suma de sus términos — fuego terrestre, aviación, drones tácticos, misiles y drones de largo alcance para el bloque de tierra; aire-aire y fuego SAM para el bloque de aire; SEAD para el bloque de defensa aérea; la flota y la aviación para el bloque de mar; la parte de tierra × en_k para los apoyos — cada uno con su fórmula y las cifras del día (k.land_land 0.024 × g_land 1 × P_land 7,833 ÷ S_land 5,336 …), el nombre y el estado de la norma que hay detrás y un enlace a su fila en la tabla de normas, el techo cuando se alcanzó, y la potencia del atacante detrás de los términos (P = S × disponibilidad × dotación × ritmo; ataque = sup × la potencia de la aviación de combate que alcanza). La suma de los términos es la pérdida del bloque (por encima del techo, el techo).

La ventana de «restante N %» enumera los bloques con sus unidades ponderadas el día 0 y hoy, el Wmax de cada bloque (el mayor bloque de los países documentados — la escala del Índice de fuerza del inventario) y los puntos 100 × S ÷ Wmax, cuya suma de hoy dividida por la suma del día 0 es la cifra. La ventana de misiles divide los lanzamientos del día en lanzadores terrestres × msl_rate, la flota (buques × peso de ataque × nav_rate) y las familias aerolanzadas (alcm_rate × las existencias a 30 días × la compuerta de la familia), muestra la interceptación como min(1, int_max × cobertura) con la cobertura SAM del defensor a gran altura (baterías × π × alcance² × solapamiento ÷ la superficie del territorio — la pestaña Análisis) y el daño de los misiles que lograron pasar, repartido por prioridad × lo que tiene el defensor; la ventana de drones hace lo mismo para los drones de largo alcance y los tácticos. La ventana de la frase del día enumera los bloques de ambos lados con sus términos y los misiles y drones del día; una ventana emergente de la ficha durante la guerra muestra la cifra inicial → restante del tipo y las causas del día como partes de los términos de su bloque.

Antes del inicio, el panel «Supuestos de este par» enumera lo que el modelo ha decidido a partir de los dos inventarios y del mapa: la distancia entre los contornos, si las fuerzas terrestres se encuentran y por qué, la parte de la potencia de la aviación de combate de cada lado que alcanza al adversario (la compuerta de teatro según el radio, los bombarderos con apoyo de cisternas, el ala embarcada y el día en que empieza, las bases avanzadas), qué tipos de misiles alcanzan, si las flotas se encuentran y cuándo ataca la flota, las existencias de drones por clase, la cobertura SAM de cada lado y la interceptación que da, los tipos de combate sin datos de generación, el escenario, el ritmo, el suministro y las bases. Debajo, la línea de datos dice cuántos tipos de cada lado están en el modelo, cuántos tienen cantidad publicada (el resto cuenta como 1), cuántos llevan enlace a la fuente, a cuántos les faltan datos de generación y qué confianza tienen las existencias de drones; la línea de calibración dice si el par se apoya en una referencia histórica directa — Israel – Irán 2025 a ritmo de sprint, Ucrania – Rusia 2025 según Oryx a ritmo sostenido — o es una extrapolación de las tasas calibradas. La tabla final repite el panel plegado y ofrece la tabla por días como CSV (día, lado, los bloques, las pérdidas por término, los lanzamientos, interceptaciones y existencias de misiles y drones, las tarjetas de eventos; la cabecera lleva los supuestos y la versión de los datos) — se construye en el navegador, no se envía nada a ninguna parte. En la escena Grabación las ventanas y el botón están ocultos.

Desde la compilación 2026-10-19t la placa del día lleva las placas de la ejecución: CALIBRADO con los años de la referencia cuando el par y el ritmo se apoyan en un caso histórico (Israel – Irán 2025 en el sprint, Ucrania – Rusia 2022–2026 al ritmo sostenido), CORREDOR cuando el propietario aceptó un corredor sin caso histórico (los tres corredores de campaña), EXTRAPOLACIÓN en los demás casos; DATOS INCOMPLETOS con la cifra de preparación cuando la preparación de los datos de un lado está por debajo del 60 %; «ritmo hipotético × N» junto a los ritmos de campaña y de sprint; una nota más allá de la ventana de existencias de 30 días con munición publicada (las existencias agotadas siguen agotadas — sin producción más allá de las líneas de las fichas); y en Record el permanente «MODELO · no es un pronóstico». Las placas avisan, nunca bloquean una ejecución. Los porcentajes del panel, de la placa, de la tabla final, de las tarjetas y del PNG son números enteros (las cinco mayores pérdidas con «≈»); el CSV y las ventanas «por qué» conservan los decimales.

La capa cinematográfica tiene tres canales de tarjetas: la tarjeta central de un evento (con una segunda línea que lleva su número — «29 de 58 unidades ponderadas · ataques de la flota desde el día 1»), y una tarjeta compacta en la esquina de cada panel — la bandera y una o dos líneas, 2.5 s, como máximo una cada 4 s por lado, nunca mientras la tarjeta central está en pantalla. Las líneas de umbral aparecen una sola vez (la defensa aérea saturada, el grupo de largo alcance en reserva, interceptores para N días, proyectiles para N días, proyectiles agotados, las existencias de drones agotadas, las reservas del almacenamiento, el punto de ruptura, el primer ataque embarcado, el ataque de la flota); las líneas de estado rotan más o menos cada 6 s (interceptados de lanzados, salidas · perdidos · SEAD, lanzamientos de FPV → vehículos, los drones de largo alcance y su parte contra objetivos fuera del modelo, el alcance de la aviación de combate, el bloque aéreo y sus pérdidas por causa, producidos · de almacenamiento) — todo a partir de las cifras de las ventanas «por qué» y de los supuestos. El director muestra la tarjeta lateral del panel al que se acerca. El propio código de la guerra (unos 330 KB con sus estilos) se carga solo en la primera entrada en Live War o mediante un enlace &war=, de modo que la página del mapa es un tercio más ligera para todos los que no abren una guerra.

Municiones, reservas y reposición

Exposición (parte I.0): un bloque sigue perdiendo su parte diaria f_g, pero sus tipos no la pierden por igual — un tipo pierde f_g × exposure × n_g, donde exposure es la tasa de pérdida de su categoría respecto al bloque (norma exposure: carros de combate 1.0, IFV 1.3, APC 0.5, MRAP 0.1, cañones autopropulsados 0.4, cañones remolcados 0.25, lanzacohetes 0.25; cazas 1.0, helicópteros de ataque 1.2, aviones de transporte 0.3, cisternas 0.1, UAV 1.5; lanchas 1.0, submarinos 0.3; SAM 1.0, MANPADS 0.2; camiones 0.3 — las entradas añadidas por Oryx en 2025 frente a los parques de las fichas, y la lógica de lo que está en el frente) y n_g la norma del bloque, Σ m·q ÷ Σ m·q·exposure sobre sus tipos, de modo que la pérdida ponderada del bloque sigue siendo exactamente la que da la calibración; m es el peso marginal de una unidad en el índice. Las cifras por bloque de la parte H no se mueven; las pérdidas por tipo, los cinco tipos con más pérdidas y la tabla hecho → modelo sí. La ventana emergente de una ficha muestra su cuota del día: parte del bloque × exposure × n.

Interceptores (I.1): los misiles tierra-aire de un lado son unas existencias. Una ficha SAM con unas existencias a 30 días publicadas las lleva (is, con su fuente iss — los Iron Dome y Arrow de Israel, los Patriot, S-300 y SAMP/T de Ucrania, los Patriot, THAAD, el conjunto de Stinger e Iron Dome de Estados Unidos, los Tor de Irán, los S-300 de China, todos con confianza baja o media); cualquier otra ficha toma lanzadores × misiles listos por lanzador de su familia (norma sam_load) × (1 + recargas en la ventana: 3 a ritmo sostenido, 2 en campaña, 1.5 en sprint), y el panel dice «estimado por norma». Cada interceptación gasta int_shots misiles — 2 por misil balístico, 1.2 por misil de crucero, 0.3 por dron de largo alcance (los drones tácticos caen ante la guerra electrónica y los grupos móviles, no ante los misiles). Las existencias se consumen en dos grupos: solo los tipos de largo y medio alcance enfrentan misiles balísticos; los misiles de crucero y los drones consumen primero los tipos de corto alcance. Cuando un grupo no cubre el día, la interceptación cae proporcionalmente hacia int_floor 0.15 para los misiles y uav_floor 0.5 para los drones (cañones, guerra electrónica, aviación); sin el grupo de largo y medio alcance la cobertura ya no reduce los ataques aéreos (g_ad = 1), sin ningún interceptor las unidades SAM dejan de disparar a las aeronaves (P_sam = 0). La línea del panel «interceptores: disparados · existencias restantes», la tabla final, la tarjeta de evento «interceptores antiaéreos agotados», la frase del día y la ventana «por qué» lo recogen.

Proyectiles (I.2): el término de fuego terrestre de un lado está limitado por su munición de artillería. La norma ammo da los proyectiles para una ventana de 30 días donde están publicados — Rusia 475 000 (su producción de 2025 más las entregas norcoreanas, sin añadir reservas acumuladas: los servicios de inteligencia dicen que se gastaron en su mayor parte), Ucrania 138 000 (su propia producción más la iniciativa checa y las entregas alemanas) — y null donde no lo están (Estados Unidos, Israel, Irán, China): entonces el fuego no está limitado y el panel dice «sin límite — el stock no está publicado», con honestidad, sin una estimación. La necesidad de un día = los tubos que disparan (el parque de cañones autopropulsados y remolcados y lanzacohetes × disponibilidad × dotación, como en P_land) × rounds_per_tube según el ritmo — 3 por tubo y día a ritmo sostenido (Rusia 2025: 10 000–15 000 al día con unos 4 000 cañones), 20 en campaña (las medias de Tormenta del Desierto), 50 en sprint (una unidad de fuego soviética); sin contacto terrestre no se dispara nada. El término de fuego se multiplica por el menor de 1 y existencias ÷ necesidad, y por fire_floor 0.2 cuando las existencias se han agotado (tiro directo y morteros). A ritmo de campaña los flujos publicados duran 9 días (Rusia) y 3 (Ucrania) — una campaña con los flujos de 2025 se queda sin proyectiles en menos de dos semanas, que es lo que dicen las evaluaciones de las reservas acumuladas.

Almacenamiento y producción (I.3): el equipo en almacenamiento considerado recuperable está en las fichas (rs, con su fuente rss — Rusia 8 354 unidades en 26 fichas, de los recuentos por satélite de las bases de almacenamiento de 2025–2026 y de las líneas «in store» del IISS; Estados Unidos 6 616 en 12 fichas, del AMARG y los depósitos del Ejército; los M113 de Israel) o como total por categoría en la norma storage (los 400 carros de combate de Israel); desde el día reserve_delay + 1 (día 8) cada tipo almacenado devuelve reserve_rate × sus existencias almacenadas al día — 0.3 % a ritmo sostenido, 1 % en campaña, 1.5 % en sprint — a su cantidad y a su bloque, nunca a las pérdidas, y nunca por encima de la cantidad que tenía el día 0 (el almacenamiento repone pérdidas, no hace crecer el ejército). La producción nueva (norma prod, unidades al mes por país y categoría, a los tipos nombrados donde la fuente los nombra: Rusia T-90M 12, BMP-3 40, BTR-82A 50, artillería 25, Su-34 / Su-35 / Su-57 uno de cada; Ucrania Bohdana 40; Estados Unidos F-35 8, AMPV 8, HIMARS 4; China J-20 10, J-16 8, ZTZ-99A 5, PCL-181 12 …) añade per_month ÷ 30 al día a sus tipos, sin techo — un lado sin pérdidas muestra un 100.1 % restante. La línea del panel «reposición: +N de almacenamiento · +N producidos», la tabla final, el registro y la ventana «por qué» muestran las llegadas; el interruptor de suministro externo de la parte E sigue aparte.

Lo que el modelo no tiene: movilización (el retorno del almacenamiento y la producción son flujos fijos, nada se acelera con el ritmo); las reservas acumuladas detrás de los flujos mensuales publicados de proyectiles e interceptores (donde no están publicados, el modelo supone que no las hay, o que no hay límite); el reabastecimiento aliado durante la guerra (los interceptores que Estados Unidos disparó para Israel no están en las fichas de Israel); el racionamiento que un estado mayor aplica cuando unas existencias escasean (el modelo dispara a la tasa completa hasta el último proyectil); reparación (un vehículo dañado se pierde, mientras que Oryx cuenta también los dañados y abandonados); mando, guerra electrónica, inteligencia y entrenamiento (un factor de generación y un factor de dotación son los únicos términos de calidad); terreno y logística (el frente es una línea de contacto, la retaguardia nunca se corta); personal y moral (la gente entra solo como dotación y nunca se quiebra); furtividad y armas stand-off (un F-35 y un F-4 se llevan la misma parte SAM por unidad de potencia); dispersión, refugios y señuelos (la misma parte para cada unidad de un bloque); aliados y coaliciones (un país contra uno); maniobra — es un modelo lineal de desgaste: los bandos se desgastan mutuamente sin moverse, nadie cerca, se retira ni se rinde.

Tabla de normas

Equivalentes de formación · 18

normavalorestadofuente y nota
Carros de combate principales por equivalente de batallón de carros
tanks / battalion
36 (intervalo 31–44)derivadofuente ↗
«equipped with 31 main battle tanks organized into three companies of 10 tanks plus a command vehicle»
Batallón ruso/chino: 31 (3 compañías × 10 + 1; 10 por compañía confirmado por eARMOR 2022); plantilla orgánica (TO&E) rusa anterior: 40 (4 × 10); estilo NATO: 40–44. Decisión №1: un único valor neutro para todos los países, 36 = el punto medio, de modo que el mismo número de carros se lee igual para cualquier ejército; se muestra el intervalo.
Fracción de carro de combate principal con la que cuenta un carro ligero
ratio
0.5supuestosin fuente — supuesto
Los carros ligeros (y los carros anfibios o aerotransportados) entran en el recuento de batallones de carros con la mitad de peso. No hay norma publicada; es un supuesto para mantenerlos visibles sin inflar los batallones de carros.
Transportes blindados (IFV + APC) por equivalente de batallón mecanizado
vehicles / battalion
30 (intervalo 30–38)con fuentefuente ↗
«three motorized-infantry companies totaling 30 infantry fighting vehicles»
Batallón de fusileros motorizados ruso: 3 × 10 (dos fuentes); ABCT estadounidense: 152 Bradley / 4 batallones = 38 (derivado, incluye exploradores). Solo los IFV y APC forman equivalentes de brigada de maniobra: los MRAP y los vehículos de movilidad de infantería se cuentan aparte como batallones motorizados (mot_bn); de lo contrario, solo los 143,500 Humvee estadounidenses darían 4,800 «batallones mecanizados» (cambio de la etapa 1; ANALYSIS_SPEC §2.1 incluía las cuatro categorías).
Vehículos protegidos (MRAP + movilidad de infantería) por equivalente de batallón motorizado (movilidad protegida)
vehicles / battalion
30 (intervalo 30–38)derivadofuente ↗
«A Stryker brigade is made up of more than 300 Stryker vehicles and 4,500 soldiers.»
La misma estructura de batallón de 30 vehículos aplicada a los MRAP y a los 4×4 protegidos ligeros; se muestra como una línea aparte, «batallones-equivalentes motorizados (movilidad protegida)», y NO se suma a los equivalentes de brigada de maniobra (la mayoría de los 4×4 ligeros son vehículos de enlace, patrulla y utilitarios, no transportes de tropas). Aceptado por Eduard, 29.09.2026.
Piezas por equivalente de batallón de artillería
guns / battalion
18 (intervalo 18–27)con fuentefuente ↗
«each battery mans 6 guns split into 2 Firing Platoons / 3 Field Artillery Batteries»
Batallón estadounidense de Paladin: 3 baterías × 6 = 18; batallón soviético/ruso: 3 × 6 = 18 (Wikipedia, Battalion); batallón de artillería de brigada del PLA: 27. Piezas autopropulsadas y remolcadas en conjunto.
Lanzadores por equivalente de batallón de artillería de cohetes
launchers / battalion
18 (intervalo 9–18)derivadofuente ↗
«three firing batteries equipped with BM-21 Grads»
Batallón ruso: 3 baterías × 6 = 18; batería estadounidense: 6 lanzadores (originalmente 9), no se encontró el número de baterías por batallón; PLA: 9 por brigada. El 18 se apoya en la fuente rusa.
Morteros por equivalente de batería de morteros
mortars / battery
6con fuentefuente ↗
«each maneuver battalion has six 120–mm combination guns»
PLA: seis de 120 mm por batallón de maniobra; BTG ruso: «media docena de morteros». Morteros remolcados y autopropulsados en conjunto.
Batallones de maniobra por equivalente de brigada
battalions / brigade
3 (intervalo 3–4)con fuentefuente ↗
«The ABCT comprises seven battalions: three combined arms battalions, one cavalry reconnaissance squadron, one artillery battalion, one engineer battalion, and one brigade support battalion.»
BCT estadounidense: 3 batallones de maniobra; brigada pesada de armas combinadas del PLA: 4; brigada de fusileros motorizados rusa: 3 + 1 de carros. Equivalentes de brigada = (equivalentes de batallón de carros + mecanizados) / 3; los batallones motorizados se muestran pero no se suman.
Brigadas por equivalente de división
brigades / division
3con fuentefuente ↗
«A divisional unit in the United States Army typically consists of 17,000 to 21,000 soldiers»
División estadounidense = 3 brigadas de maniobra + brigada de aviación. Ejército de grupo del PLA = 6 brigadas (una unidad de nivel cuerpo de ejército).
Unidades SAM por batallón / batería según la familia (§12.2) — se asignan por el nombre del tipo
launchers per unit
familialanzadorespornota
Patriot24batallón6 lanzadores por batería, 4 baterías por batallón ↗
S-30012batallónS-300PS/PM: 12 launchers per battalion (divizion); a battery taken as half a battalion ↗
S-4008batallónsources say 6–12 per battalion (72 launchers / 8 divizions; India 12); 6 launchers per battery ↗
S-3508batallón8 launchers per battalion; a battery taken as half a battalion ↗
HQ-98batallón8 launchers per battalion; a battery taken as half a battalion ↗
Buk9batallón6 TELAR + 3 TEL per battalion; battery 2 TELAR + 1 TEL ↗
SAMP/T5batería4–6 lanzadores por batería ↗
NASAMS12batería3 lanzadores por unidad de fuego, hasta 4 unidades de fuego por batería ↗
Tor4batería4 vehículos por batería ↗
Pantsir6bateríahasta 6 vehículos por batería ↗
Iron Dome3.5batería3–4 lanzadores por batería ↗
THAAD6batería6 lanzadores por batería ↗
HAWK6batería6 lanzadores por batería ↗
David's Sling6batería6 launchers per battery (was 4 without a source until 14.10.2026 — Live War v2 part A, Eduard: the figure with a source wins) ↗
S-1254batería4 launchers per battery (site) — added 14.10.2026 for the launcher audit (Egypt) ↗
S-756batería6 launchers per battalion (site) — added 14.10.2026 for the launcher audit (Egypt, Iran HQ-2J) ↗
con fuentefuente ↗
«Each line battery consists of (nominally) six launchers / Each battery (or firing unit) is equipped with 6 launchers, a radar and a control centre / A Buk missile battery consists of two TELAR and one TEL vehicle / David…»
Fuentes: norms_research_air_sea.md §B3 y norms_research_ground.md §A4. Una ficha SAM cuyo nombre contiene una de las cadenas de coincidencia usa la norma de su familia; cualquier otro SAM recurre al valor de reserva: 8 por batallón si su nombre figura en lr_sam_names (largo alcance), y 4 por batería (sam_bty) en caso contrario. Los sistemas cañón-misil (Pantsir, Tunguska) usan la línea de batería. STAGE1_REVIEW §4 (aceptado): cuando la cadena de cantidad dice «batteries», el número son baterías, no lanzadores (el Patriot de los Emiratos Árabes Unidos «12 batteries» = 3 batallones, no 0.5): las familias de batallón cuentan q × tamaño de batería (ub) ÷ tamaño de batallón, las familias de batería cuentan q; «battalion» / «regiment» / «divizion» en la cantidad → batallones. La fila indica «12 baterías (según registro)». Lanzadores = baterías × ub: también alimentan el índice y la dotación.
Lanzadores por equivalente de batallón SAM de largo alcance (valor de reserva para las familias que no figuran en sam_units)
launchers / battalion
8 (intervalo 6–12)fuente débilfuente ↗
«One system comprising eight divizion (battalions) can control 72 launchers, with a maximum of 384 missiles / Each battery (or firing unit) is equipped with 6 launchers, a radar and a control centre»
Las fuentes discrepan: S-400, 9 por batallón (72 / 8), India 12, Wikipedia 6 por batería; Patriot, 6 por batería × 4 baterías = 24 por batallón (GlobalSecurity). Decisión №2: 8 — se usa solo como valor de reserva para las familias de largo alcance sin línea en sam_units (§12.2). «Largo alcance» se decide con la lista de nombres de sistemas (lr_sam_names) hasta que exista la tabla de alcances (perf.json). Las cantidades son lanzadores o sistemas tal como constan en la ficha.
Sistemas contados como SAM de largo alcance (alcance de enfrentamiento publicado ≥ 100 km)
name list

S-200, S-300, S-350, S-400, S-500, Patriot, MIM-104, THAAD, SAMP/T, Aster 30, HQ-9, HQ-22, HQ-19, Barak 8, Barak-8, Barak ER, David's Sling, Arrow 2, Arrow 3, Arrow-2, Arrow-3, Bavar-373, Sky Bow III, Tien Kung III, KM-SAM, L-SAM, Talash, Sayyad

derivadofuente ↗
«380 (240) / 195 km (121 mi) / 160 km (est.) / THAAD has an operational range of 200 km. / 260 km (HQ-9B) / 170 kilometres (110 mi)»
De la tabla de alcances SAM de norms_research_air_sea.md §B6 (niveles «largo alcance 100–250 km» y «muy largo alcance > 250 km»). Una ficha cuyo nombre contiene una de estas cadenas es de largo alcance; cualquier otra ficha SAM es de alcance medio/corto. Se sustituirá por el alcance de cada tipo (rg) en la etapa 2.
Vehículos lanzadores por equivalente de batería SAM (valor de reserva para las familias que no figuran en sam_units)
vehicles / battery
4 (intervalo 3–6)derivadofuente ↗
«Typically, a battery of four Tor vehicles is accompanied by the mobile Ranzhir-M command center.»
Tor 4; batería Buk 3 (2 TELAR + 1 TEL; batallón 9); Pantsir hasta 6; NASAMS 3 por unidad de fuego; Iron Dome 3–4; baterías de alcance medio/largo 6. Mediana 4. Los sistemas cañón-misil (Pantsir, Tunguska) se cuentan aquí.
Helicópteros de ataque por equivalente de batallón de ataque
helicopters / battalion
24con fuentefuente ↗
«24 Boeing AH-64 Apache per attack reconnaissance battalion»
Batallón de ataque y reconocimiento del US Army. No se encontraron los tamaños de batallón ruso y chino.
Helicópteros de transporte/utilitarios por equivalente de batallón de asalto
helicopters / battalion
30con fuentefuente ↗
«30 x UH-60 Black Hawk»
Batallón de helicópteros de asalto del US Army; compañía de carga pesada, 12 CH-47F. Helicópteros de transporte, utilitarios, de misiones especiales y de rotor basculante en conjunto.
Aviones de combate por equivalente de escuadrón de caza
aircraft / squadron
18 (intervalo 12–24)derivadofuente ↗
«Fighter squadrons may support between 18 and 24 aircraft, while squadrons flying larger aircraft (e.g. bomber, cargo, reconnaissance) may support fewer aircraft.»
USAF 18–24 (plan actual: 24 PMAI + 4 = 28), brigada de la PLAAF 24, NATO 12–24, RAF / US Navy 12. 18 = punto medio del intervalo de NATO. Aviones de caza y de ataque en conjunto.
Aeronaves por equivalente de escuadrón de bombarderos / transporte / cisterna / alerta temprana (AEW) / UAV
aircraft / squadron
9 (intervalo 9–12)supuestofuente ↗
«squadrons flying larger aircraft (e.g. bomber, cargo, reconnaissance) may support fewer aircraft»
No se encontró un tamaño de escuadrón publicado para estos tipos; valor provisional = medio escuadrón de caza (decisión №3: 9). Cada categoría se divide por separado.
Clases navales mostradas como recuentos con sus tripulaciones (sin equivalentes de formación)
class → categories

portaaviones: Portaaviones

grandes buques de superficie: Cruceros, Destructores, Fragatas

corbetas y lanchas rápidas de ataque: Corbetas, Lanchas rápidas de ataque

submarinos: Submarinos

anfibios: Buques de asalto anfibio, Buques de desembarco, Lanchas de desembarco

buques patrulleros: Buques patrulleros

guerra de minas: Buques de guerra de minas

auxiliares: Buques de apoyo

con fuentefuente ↗
«a destroyer squadron of at least two destroyers or frigates ; Up to two attack submarines»
Las armadas no se dividen en «batallones»: el módulo enumera los cascos por clase y las tripulaciones que necesitan (normas de tripulación de oands_rules.json: Nimitz 5,000–5,200 con ala aérea, Arleigh Burke 303–323, FREMM 145, K130 65, Kilo 52, Virginia 135).

Dotación y disponibilidad operativa · 8

normavalorestadofuente y nota
Personal de apoyo por cada tripulante o persona de mantenimiento directos (estados mayores, logística, sanidad, entrenamiento)
ratio
0.6 (intervalo 0.5–1.0)derivadofuente ↗
«an armored brigade in the Army's active component has about 4,200 military personnel assigned to it. But that number rises to about 17,450 military personnel if it includes the units that support the armored brigade»
Tooth-to-tail (proporción combate/apoyo): proporción de combate de EE. UU. 11 % (Irak 2005) – 17 % (Guerra del Golfo); brigada blindada = 24 % del personal necesario para sostenerla (CBO); división india 65 % de combate (solo con su propio apoyo). Las tripulaciones y el personal de mantenimiento directos ya incluyen la cola del equipo, así que 0.6 (decisión №4) suma el resto: estados mayores, logística, sanidad, entrenamiento. Personal necesario = directo × 1.6.
Tripulaciones compartidas para las categorías masivas de vehículos: tripulación × 0,3, mantenedores × 0,5
factor

cats: ['Infantry Mobility Vehicles', 'MRAP Vehicles', 'Light Utility Vehicles', 'Logistics & Transport Vehicles', 'Medical Vehicles'], crew: 0.3, maint: 0.5

supuestosin fuente — supuesto
STAGE1_REVIEW §2 (aceptado): los conductores de 4×4 ligeros, MRAP, camiones y ambulancias son los infantes y soldados de apoyo ya en filas, y los vehículos se comparten — una tripulación dedicada por vehículo convertía 162 675 Humvee de EE. UU. en 490 000 personas. Calibrado para que EE. UU., el inventario mejor documentado con cifra de personal conocida, resulte ≈ 100 %.
Armas ligeras servidas por la infantería de línea: dotaciones × 0,25
factor

cats: ['Mortars', 'Anti-Aircraft Guns', 'Anti-Tank Guided Missile Systems', 'Man-Portable Air Defense Systems', 'Anti-Tank Guns'], crew: 0.25

supuestosin fuente — supuesto
STAGE1_REVIEW §2 (aceptado): morteros, cañones antiaéreos, ATGM, MANPADS y cañones anticarro los sirve la infantería de línea, no dotaciones dedicadas — 7 200 ZPU de Sudán contaban como 83 000 personas (79 % de su ejército).
Dotaciones de buques auxiliares, patrulleros y lanchas de desembarco por tramo de tamaño (según el precio unitario)
crew per hull

cats: {'Support Ships': [40, 10], 'Patrol Vessels': [20, 6], 'Landing Craft': [10, 4]}, big: 100000000, mid: 20000000

supuestosin fuente — supuesto
STAGE1_REVIEW §2 (aceptado): la tabla de costes da una dotación por categoría (buque auxiliar 150), así que tres remolcadores de Montenegro necesitaban 4 032 personas. Precio ≥ $100 M → dotación de la tabla; ≥ $20 M → 40 / 20 / 10; por debajo → 10 / 6 / 4 (auxiliar / patrullero / lancha de desembarco); el precio es el documentado o la estimación de Mi Ejército.
Proporción operativa de una flota aérea (por defecto)
ratio
0.65 (intervalo 0.62–0.71)con fuentefuente ↗
«The unweighted average of all fleets in 2023 was 69.92 percent, down from 71.24 percent in fiscal 2022. / 67.15 percent (FY2024)»
Media de la flota de la USAF FY22–24: 71 %, 70 %, 67 % (sin ponderar) o 62 % (ponderada por aeronaves); F-35A 44–51 %, F-22 40 %, F-16C 64–69 %, MQ-9A 86 %. Otros países no publican tasas — se aplica el mismo valor por defecto a todas las fuerzas aéreas.
Proporción de una flota en la mar (instantánea)
ratio
0.36 (intervalo 0.19–0.67)con fuentefuente ↗
«105 warships at sea for an OPTEMPO of 36.1 percent»
Instantánea de la US Navy de septiembre de 2025; tasa de presencia de planificación del 19 % para un buque con base en el país y del 67 % para uno con base avanzada. La «regla de los tercios» no es una regla publicada.
Proporción operativa del equipo terrestre (por defecto)
ratio
0.7 (intervalo 0.5–0.85)supuestosin fuente — supuesto
No se encontró una tasa de disponibilidad publicada para carros de combate y vehículos (decisión №5: 0.70). Flota efectiva = cantidad × disponibilidad × min(1, dotación).
El ajuste de disponibilidad operativa de Mi ejército (baja / normal / alta) sustituye la disponibilidad por defecto
ratio

low: 0.5, normal: None, high: 0.85

supuestosin fuente — supuesto
En Mi ejército el usuario elige: bajo = 0.5, normal = los valores por defecto anteriores, alto = 0.85 para todos los grupos.

Realismo presupuestario · 10

normavalorestadofuente y nota
Coste supuesto por militar — nivel del modelo (bajo / medio / alto) = el nivel más alto cuyo coste de personal se mantiene dentro de esta parte del presupuesto
share of budget
0.45derivadofuente ↗
«$182 billion for military personnel and $340 billion for O&M»
Valores de los niveles de oands_rules.json personnel_cost (bajo $15k, medio $45k, alto $120k — un modelo de coste total, nunca un salario). El nivel se ajusta al presupuesto: el más alto con el que efectivos × coste del nivel ≤ 45 % del presupuesto anual (EE. UU. 21 %, India 50 % con pensiones — 45 % es el techo de una estructura normal). Si incluso el nivel bajo lo supera, se mantiene el bajo y el ejército se marca como «presupuesto insuficiente para el personal en ningún nivel». Sustituye los umbrales de $20k / $80k de presupuesto por soldado de la decisión n.º 6 (situaban a Rusia y Ucrania en el nivel estadounidense: 83 % y 97 % del presupuesto) — Eduard, 29.09.2026, STAGE1_REVIEW §5: una sola regla en lugar de dos umbrales, coherente con la referencia «personal ≈ 22–26 %, nunca más de la mitad».
O&S anual por unidad = precio unitario × la tasa de O&S de la categoría; sin precio documentado se usa la estimación de Mi Ejército
rule
1supuestosin fuente — supuesto
STAGE1_REVIEW §6 (aceptado): O&S por unidad = precio documentado × la tasa de la categoría (oands_rules.json os_pct); sin precio documentado → la estimación de estimates.json × la tasa (marcada «estimación», nunca usada para el valor del inventario); sin estimación → el valor por defecto de la categoría o, cuando el tipo es una plataforma ligera (os_light), el valor por defecto de plataforma ligera os_usd_light de la tabla de costes. Elimina el antiguo mínimo del 15 % del valor por defecto de la categoría, que cargaba a tres King Air de patrulla de Malta $54 M al año. Eduard, 29.09.2026: se permiten estimaciones en el modelo de O&S (la regla «estimaciones solo en Mi ejército» concierne a la visualización de los precios), con el rótulo «O&S con precios unitarios estimados».
Plataformas ligeras (aviones turbohélice y de pistón, embarcaciones de menos de ~30 m, camiones ligeros y pickups): cuando un tipo no tiene ni precio documentado ni estimación, su O&S anual es el valor por defecto ligero de la categoría (os_usd_light en oands_rules.json), no el valor por defecto de la categoría
name rule

cats: ['Maritime Patrol Aircraft', 'Transport Aircraft', 'Reconnaissance & SIGINT Aircraft', 'Electronic Warfare Aircraft', 'Utility & Liaison Aircraft', 'Trainer Aircraft', 'Patrol Vessels', 'Fast Attack Craft', 'Landing Craft', 'Support Ships', 'Logistics & Transport Vehicles', 'Medical Vehicles'], names: King Air|Beech|Cessna|Caravan|PC-12|PC-6|PC-7|PC-9|Twin Otter|DHC-6|Islander|BN-2|Do 228|Dornier 228|An-2|An-28|L-410|Tecnam|Diamond|DA42|DA62|Piper|Grob|Extra |Zlin|Yak-52|Yak-18|Cirrus|Bonanza|Baron|TBM|Learjet|Citation|Skyvan|Turbo Commander|Pilatus|boat|RIB|RHIB|craft|interceptor|Defender class|Boomeranger|Metal Shark|Zodiac|dinghy|skiff|launch|pickup|Hilux|Land Cruiser|Ranger|F-350|F-250|D-Max|L200|Navara|Amarok|Wrangler|Sprinter|Transit

supuestosin fuente — supuesto
Eduard, 29.09.2026: el valor por defecto de la categoría, p. ej. Aviones de patrulla marítima ($18 M al año), es una cifra del P-8; un King Air sin ningún precio se cargaría igualmente con esa misma cifra. El tipo se reconoce por su nombre (expresión regular solo sobre las categorías indicadas); la regla es un último recurso — con 3 900 precios estimados rara vez se activa.
Drones tácticos pequeños / merodeadores: un tipo de UAV con precio unitario inferior a $1 M (documentado o estimado) o, cuando no se conoce ningún precio, registrado en esta cantidad o más
$ per unit / units per type

price: 1000000, q: 200, os: 20000, crew: 1, maint: 0

supuestosin fuente — supuesto
Un dron táctico pequeño o merodeador (Orlan-10, Raven, Switchblade, Black Hornet, FPV) se excluye de los equivalentes de escuadrón y cuesta $20,000 al año con 1 operador y sin personal de mantenimiento propio, en lugar de los $4 M / 2 tripulantes / 6 de mantenimiento de la tabla de costes. Se reconoce primero por el precio (inferior a $1 M, documentado o la estimación de Mi ejército) y solo por la cantidad (200+ de un tipo) cuando no se conoce ningún precio — Eduard, 29.09.2026: solo por cantidad, 300 Bayraktar TB2 pasarían a ser «drones pequeños»; por precio, 312 MQ-1C Gray Eagle y 500 RQ-7 Shadow del Ejército de EE. UU. vuelven a ser UAV completos.
Límite del recargo por familia de equipo en el O&S anual
%
30supuestosin fuente — supuesto
La tabla de costes suma un 10 % de O&S por cada familia de equipo que supere el número normal (regla empírica de Mi ejército). Un inventario nacional completo enumera decenas de familias (Rusia 111 de más → +1,110 %), por lo que el Análisis limita el recargo al 30 %.
Proporción de personal en un presupuesto de defensa (referencia)
share
0.22 (intervalo 0.21–0.26)con fuentefuente ↗
«$182 billion for military personnel and $340 billion for O&M»
US FY2025 21.4 %; India: remuneraciones 26 % + pensiones 24 %.
Proporción de operación y mantenimiento (referencia)
share
0.4 (intervalo 0.13–0.4)con fuentefuente ↗
«$340 billion for O&M»
US FY2025 40.0 %; el «mantenimiento» de India, 13 %, es una categoría más restringida.
Proporción de adquisiciones (referencia)
share
0.2 (intervalo 0.2–0.31)con fuentefuente ↗
«at least 20% of defence expenditures should be devoted to spending on major equipment, including the associated research and development»
US FY2025 19.8 %; pauta de NATO ≥ 20 % en equipo principal, incl. I+D (mediana de los miembros ≈ 31 %); gasto de capital de India 28 %.
Proporción de investigación y desarrollo (referencia)
share
0.17con fuentefuente ↗
«Research, Development, Test, and Evaluation: $143 billion»
US FY2025 16.8 %; solo EE. UU.
Proporción de infraestructura (referencia)
share
0.02con fuentefuente ↗
«military construction $15.6B + family housing $2.0B»
US FY2025 ≈ 2.1 % (MILCON + vivienda); solo EE. UU.

Posición mundial · 2

normavalorestadofuente y nota
Diez métricas clasificadas entre los países del mapa
metric list

Personal activo, Carros de combate principales, Transportes de infantería (IFV + APC), Artillería (autopropulsada + remolcada + MLRS), Lanzadores / sistemas SAM, Aviones de combate, Helicópteros (todos), Grandes buques de superficie, Submarinos, Presupuesto militar

con fuentesin fuente — supuesto
§12.5: percentil = posición entre los países DOCUMENTADOS (inventario cargado en el mapa) con un valor distinto de cero — «2.º de 25 países documentados»; el denominador crece a medida que se añaden países; nunca «de 172 países».
Grupos de categorías del vector de similitud («ejércitos más cercanos»)
group list

MBT · LT+FSV · IFV · APC+MRAP+IMV · REC · SPA · ART · MLRS · MOR+SPM · ATG+ATGM+ATMC · BMS+GLCM+CDM · SAM · GMAD+SPAAG+AAG · MPAD+CUAS · RDR+EW+C3 · ENG+CBRN+EOD+MED · LOG+LUV · FTR · ATK+BMB · AH · TH+UH+TLT · TRA+TKR · AEW+ISR+EWA+MPA · TRN+UTL · UAV · CV+LHA · CG+DD+FF · FS+FAC+PV · SS · MCM+LST+LC+AOR

derivadosin fuente — supuesto
Cada ejército se convierte en un vector de log(1 + unidades) sobre estos grupos, normalizado a longitud 1; similitud = coseno del ángulo entre dos vectores (la forma del inventario, no su tamaño). Se muestran los tres ejércitos más cercanos.

Índice de fuerza del inventario · 12

normavalorestadofuente y nota
Los cinco bloques del Índice de fuerza del inventario
block → categories

Tierra: Carros de combate principales, Carros de combate ligeros, Vehículos de apoyo de fuego, Vehículos de combate de infantería, Transportes blindados de personal, Vehículos MRAP, Vehículos de movilidad de infantería, Vehículos de reconocimiento, Artillería autopropulsada, Artillería remolcada, Sistemas de cohetes de lanzamiento múltiple, Morteros autopropulsados, Morteros, Cañones antitanque, Sistemas de misiles guiados antitanque, Portamisiles antitanque, Trenes blindados, Vehículos terrestres no tripulados

Aire: Aviones de caza, Aviones de ataque, Bombarderos, Aviones de alerta temprana y control, Aviones de reconocimiento e inteligencia de señales, Aviones de guerra electrónica, Aviones de patrulla marítima, Aviones cisterna de reabastecimiento, Aviones de transporte, Aviones de entrenamiento, Aviones utilitarios y de enlace, Helicópteros de ataque, Helicópteros de transporte, Helicópteros utilitarios y de misiones especiales, Aeronaves de rotor basculante, Vehículos aéreos no tripulados, Aeróstatos y dirigibles

Mar: Portaaviones, Submarinos, Cruceros, Destructores, Fragatas, Corbetas, Lanchas rápidas de ataque, Buques patrulleros, Buques de asalto anfibio, Buques de desembarco, Lanchas de desembarco, Buques de guerra de minas, Buques de apoyo, Sumergibles tripulados, Vehículos de superficie no tripulados, Vehículos submarinos no tripulados

Defensa aérea y misiles: Sistemas de misiles superficie-aire, Sistemas de defensa aérea cañón-misil, Cañones antiaéreos, Cañones antiaéreos autopropulsados, Sistemas portátiles de defensa aérea, Sistemas contra drones, Sistemas de misiles balísticos, Sistemas de misiles de crucero de lanzamiento terrestre, Sistemas de misiles de defensa costera

Apoyos: Sistemas de radar, Sistemas de guerra electrónica, Sistemas de comunicaciones, mando y control, Vehículos de ingenieros y recuperación, Sistemas de defensa NBQR, Sistemas EOD y de desactivación de explosivos, Vehículos sanitarios, Vehículos utilitarios ligeros, Vehículos logísticos y de transporte, Satélites militares

supuestosin fuente — supuesto
Tierra / Aire / Mar / Defensa aérea y misiles / Apoyos (+ personal activo). Cada bloque se normaliza respecto al mejor país DOCUMENTADO del mapa (0–100, §12.5); el índice es la media de los bloques. Las ojivas nucleares se muestran aparte y nunca entran en el índice.
Nombres de los bloques
labels

land: Land, air: Air, sea: Sea, ad: Air defence & missiles, en: Enablers

supuestosin fuente — supuesto
Peso de una unidad en el Índice de fuerza del inventario, por categoría
points / unit
categoríapeso
Carros de combate principales1.0
Carros de combate ligeros0.5
Vehículos de apoyo de fuego0.5
Vehículos de combate de infantería0.5
Transportes blindados de personal0.3
Vehículos MRAP0.15
Vehículos de movilidad de infantería0.1
Vehículos de reconocimiento0.3
Artillería autopropulsada0.8
Artillería remolcada0.4
Sistemas de cohetes de lanzamiento múltiple0.9
Morteros autopropulsados0.3
Morteros0.1
Cañones antitanque0.1
Sistemas de misiles guiados antitanque0.05
Portamisiles antitanque0.4
Trenes blindados0.5
Vehículos terrestres no tripulados0.05
Aviones de caza1.0
Aviones de ataque0.8
Bombarderos2.0
Aviones de alerta temprana y control2.0
Aviones de reconocimiento e inteligencia de señales1.5
Aviones de guerra electrónica1.5
Aviones de patrulla marítima1.0
Aviones cisterna de reabastecimiento1.5
Aviones de transporte0.3
Aviones de entrenamiento0.1
Aviones utilitarios y de enlace0.05
Helicópteros de ataque0.6
Helicópteros de transporte0.3
Helicópteros utilitarios y de misiones especiales0.2
Aeronaves de rotor basculante0.5
Vehículos aéreos no tripulados0.2
Aeróstatos y dirigibles0.2
Portaaviones20
Submarinos4
Cruceros6
Destructores5
Fragatas3
Corbetas1.5
Lanchas rápidas de ataque0.8
Buques patrulleros0.3
Buques de asalto anfibio8
Buques de desembarco2
Lanchas de desembarco0.2
Buques de guerra de minas0.8
Buques de apoyo0.5
Sumergibles tripulados0.2
Vehículos de superficie no tripulados0.1
Vehículos submarinos no tripulados0.1
Sistemas de misiles superficie-aire1.0
Sistemas de defensa aérea cañón-misil0.3
Cañones antiaéreos0.05
Cañones antiaéreos autopropulsados0.3
Sistemas portátiles de defensa aérea0.02
Sistemas contra drones0.2
Sistemas de misiles balísticos5
Sistemas de misiles de crucero de lanzamiento terrestre5
Sistemas de misiles de defensa costera3
Sistemas de radar0.5
Sistemas de guerra electrónica0.5
Sistemas de comunicaciones, mando y control0.2
Vehículos de ingenieros y recuperación0.2
Sistemas de defensa NBQR0.1
Sistemas EOD y de desactivación de explosivos0.05
Vehículos sanitarios0.05
Vehículos utilitarios ligeros0.01
Vehículos logísticos y de transporte0.02
Satélites militares1.0
supuestosin fuente — supuesto
Decisión №7: pesos iniciales de ANALYSIS_SPEC.md §2.5 (MBT 1.0, IFV 0.5, APC 0.3, SPA 0.8, remolcada 0.4, MLRS 0.9, caza 1.0, ataque 0.8, bombardero 2.0, helicóptero de ataque 0.6, transporte 0.3, cisterna 1.5, AEW 2.0, UAV 0.2, portaaviones 20, destructor 5, fragata 3, corbeta 1.5, sistema de misiles balísticos 5 …); el resto se completó con el mismo criterio. Los sistemas SAM de largo alcance (lr_sam_names) pesan 3 en lugar de 1; los submarinos de propulsión nuclear (ssn_names), 8 en lugar de 4. Se publican aquí para que cualquiera pueda discutirlos.
Las categorías masivas entran en el índice en escala de raíz cuadrada por encima de 100 unidades: q ≤ 100 → q; q > 100 → 100·√(q/100)
rule

cats: ['Infantry Mobility Vehicles', 'MRAP Vehicles', 'Light Utility Vehicles', 'Logistics & Transport Vehicles', 'Medical Vehicles', 'Patrol Vessels', 'Support Ships', 'Landing Craft', 'Mortars', 'Anti-Aircraft Guns', 'Anti-Tank Guided Missile Systems', 'Man-Portable Air Defense Systems'], from: 100

supuestosin fuente — supuesto
STAGE1_REVIEW §1 (aceptado): con recuentos lineales 162 675 Humvee de EE. UU. eran el 56 % del bloque Tierra de EE. UU. (Tierra EE. UU. 100 / China 63 / Rusia 39 aunque Rusia tiene más carros y artillería), 11 644 drones pequeños la mitad del bloque Aire de Rusia, 381 auxiliares más que todos los cruceros, destructores y fragatas juntos. En la escala de raíz 1 000 vehículos cuentan como 316, 10 000 como 1 000, 160 000 como 4 000; los drones tácticos / merodeadores pequeños (uav_small) se amortiguan igual. Resultado: Tierra China 100 / EE. UU. 65 / Rusia 65; índice EE. UU. ≈ 79, China ≈ 77, Rusia ≈ 61.
Un tipo documentado sin cantidad publicada cuenta como esta cantidad de unidades en el índice y en el indicador de completitud
units
1supuestosin fuente — supuesto
STAGE1_REVIEW §3 (aceptado): las fichas con «—» (Rusia 668 de 1 038 fichas en servicio, Irán 48 %, Israel 46 %) se descartaban en silencio — 63 tipos de radar rusos se convertían en «Radar Systems: 1». Ahora cada una cuenta como 1 unidad, un límite inferior, solo en el índice y la cobertura (nunca en los equivalentes de formaciones ni en la dotación, donde sería ruido); la pestaña muestra «N tipos sin cantidad publicada — contados como 1».
Peso de un lanzador/sistema SAM de largo alcance
points / unit
3supuestosin fuente — supuesto
Especificación §2.5: sistema SAM de largo alcance 3, medio 1, corto 0.3.
Peso de un submarino de propulsión nuclear
points / unit
8supuestosin fuente — supuesto
Especificación §2.5: SSN 8, SSK 4. Los submarinos nucleares se reconocen por el nombre (ssn_names).
Nombres de submarinos tratados como de propulsión nuclear
name list

SSN, SSBN, SSGN, Virginia, Los Angeles, Seawolf, Ohio, Columbia, Borei, Borey, Yasen, Akula, Oscar, Delta, Sierra, Typhoon, Victor, Belgorod, Khabarovsk, Type 091, Type 092, Type 093, Type 094, Type 095, Type 096, Astute, Trafalgar, Vanguard, Dreadnought, Triomphant, Suffren, Rubis, Barracuda, Arihant, Chakra, Jin, Shang, Han

derivadofuente ↗
«Nuclear core life estimated at 33 years.»
Nombres de las clases de submarinos nucleares en servicio (EE. UU., Rusia, China, Reino Unido, Francia, India). Todos los demás submarinos son convencionales.
Peso de 1,000 miembros del personal activo (bloque Apoyos)
points / 1,000
1.0supuestosin fuente — supuesto
El personal activo entra en el bloque Apoyos: mp / 1,000 × 1.0.
Factor de calidad de cada tipo en la etapa 1
ratio
1supuestosin fuente — supuesto
§12.1: el precio es un mal indicador de la calidad (los precios de exportación dependen del paquete, el contrato, las municiones y las licencias), por lo que cada tipo cuenta con calidad 1: el índice mide solo el inventario. Un modificador llegará únicamente cuando se recopilen en la etapa 2 el año de introducción y las características, mediante una decisión aparte.
Categorías de apoyo: un cero en un país real significa «no documentado», no «ausente»
category list

Vehículos logísticos y de transporte, Vehículos de ingenieros y recuperación, Vehículos sanitarios, Sistemas de comunicaciones, mando y control, Vehículos utilitarios ligeros, Sistemas de defensa NBQR, Sistemas EOD y de desactivación de explosivos

derivadosin fuente — supuesto
ANALYSIS_SPEC.md §7a: las fuentes abiertas rara vez enumeran la retaguardia. Estas categorías sin ficha se muestran como «no documentadas en fuentes abiertas», no entran ni en el numerador ni en el denominador de la puntuación de estructura, y el bloque Apoyos solo cuenta las categorías documentadas. En Mi ejército un cero es una carencia real.
Categorías de combate contadas en el indicador de integridad de los datos
category list

Carros de combate principales, Vehículos de combate de infantería, Transportes blindados de personal, Artillería autopropulsada, Artillería remolcada, Sistemas de cohetes de lanzamiento múltiple, Sistemas de misiles superficie-aire, Sistemas portátiles de defensa aérea, Aviones de caza, Helicópteros de ataque, Helicópteros de transporte, Aviones de transporte, Vehículos aéreos no tripulados, Submarinos, Fragatas, Corbetas, Buques patrulleros

derivadosin fuente — supuesto
Aquí un cero es una ausencia real (las fuentes abiertas siempre enumeran carros de combate, artillería, defensa aérea, aviones y buques). La cabecera de la pestaña muestra «categorías de combate documentadas X de Y · categorías de apoyo Z de 7».

Etapa 2: cobertura de defensa aérea, alcance de ataque, antigüedad de la flota · 15

normavalorestadofuente y nota
Niveles de defensa aérea por alcance de enfrentamiento (km) — etapa 2
km

vshorad: [0, 8], shorad: [8, 30], mrad: [30, 100], long: [100, 250], xlong: [250, 99999]

derivadofuente ↗
«tier table: VSHORAD "< 6 km" / SHORAD 6-15 / MRAD 15-100 / > 100»
Unión de Grosswald (<6 / 6–15 / 15–100 / >100) y ESD (VSHORAD hasta 5–10, SHORAD 8–25) para que Tor (12–16), Pantsir (20–30), NASAMS (40–60), Buk-M3 (70), S-300PMU-1 (150) y S-400 (240–380) queden en niveles distintos. No se usa en la etapa 1.
Horizonte radar frente a objetivos a baja cota: R = 4.12·(√h_radar + √h_target) km — etapa 2
km

h_radar: 10, h_target: 30, k: 4.12

derivadofuente ↗
«R_horizon = sqrt(2 x R_e x k_e x h_radar) + sqrt(2 x R_e x k_e x h_target)»
Refracción estándar de la Tierra de 4/3; un mástil de 10 m frente a un objetivo de 30 m ve ~36 km, por largo que sea el alcance del misil. No se usa en la etapa 1.
Cobertura de defensa aérea: categorías que cubren un área (sistemas SAM y cañón-misil) y categorías contadas solo como defensa puntual
category list

area: ['Surface-to-Air Missile Systems', 'Gun-Missile Air Defense Systems'], point: ['Man-Portable Air Defense Systems', 'Self-Propelled Anti-Aircraft Guns', 'Anti-Aircraft Guns', 'Counter-UAS Systems']

supuestosin fuente — supuesto
Los MANPADS, los cañones antiaéreos y los sistemas antidrón defienden un punto o una columna, no un territorio; se enumeran como «defensa puntual: N lanzadores / cañones» y nunca se suman a la superficie cubierta.
Lanzadores por batería para la cifra de cobertura: alcance corto / muy corto 4, medio y mayor 6 (prevalece el valor de familia ub de sam_units cuando está definido)
launchers / battery

short: 4, long: 6

supuestosin fuente — supuesto
ANALYSIS_SPEC §4.2. Baterías = lanzadores ÷ tamaño de la batería; una batería es la unidad que cubre un círculo de radio rg.
Proporción de la superficie geométrica del círculo que cuenta como cubierta (solapamiento, terreno, huecos)
ratio
0.6supuestosin fuente — supuesto
ANALYSIS_SPEC §4.2 (supuesto): superficie cubierta por un nivel = Σ baterías × π rg² × 0.6; cobertura = min(1, superficie cubierta ÷ superficie del país según su contorno (área de polígono esférico) o del territorio de Mi ejército).
Anillos de alcance dibujados en el mapa: como máximo este número de sistemas (los de alcance documentado más largo); el resto se enumera como texto
systems
5supuestosin fuente — supuesto
ANALYSIS_SPEC §4.3. Países reales: los anillos se dibujan desde la frontera (un búfer del contorno igual al alcance — «desde cualquier punto de su territorio llega hasta esa distancia»), nunca desde los marcadores, que están en formación, no en bases. Mi ejército: anillos desde los marcadores que ha colocado el usuario.
Paso de muestreo del contorno para el búfer de frontera (km); en alcances largos el paso crece hasta alcance ÷ 6
km
25supuestosin fuente — supuesto
ANALYSIS_SPEC §4.3: contorno → puntos cada ≤ 25 km → círculos geodésicos → unión (se dibuja en un canvas para que los solapamientos mantengan un solo tono).
Radio de combate con reabastecimiento en vuelo = radio × este factor (segundo anillo, solo si el país tiene aviones cisterna)
factor
1.5supuestosin fuente — supuesto
ANALYSIS_SPEC §4.3 (supuesto). Se muestra como un segundo anillo discontinuo «con cisternas».
Radio de combate a partir de un simple dato de alcance = alcance × ⅓ (solo cuando la fuente da un alcance y no un radio — crk = «range»; una línea de «alcance de combate» se usa tal cual)
factor
0.333con fuentefuente ↗
«the radius of action is one-third the distance an aircraft can fly in a straight line on a full load of fuel»
perf.json conserva lo que decía la fuente (crk = radius / combat range / range); el mapa convierte un alcance simple con esta regla y etiqueta el resultado «≈ ⅓ del alcance publicado».
Una cifra de helicóptero superior a estos km es un alcance, no un radio de combate (STAGE2_REVIEW §1): se reduce a la mitad
km
400supuestosin fuente — supuesto
Ka-52 470 km y Mi-28 200 km son ambas líneas «combat range» de Wikipedia; AH-64 480 km figura como radio en la pasada de fuentes; ningún helicóptero de ataque o de transporte tiene un radio de combate de 470 km. Por encima del umbral, la cifra se trata como un alcance y se reduce a la mitad (cr_heli_k).
Radio de combate de un helicóptero a partir de un simple dato de alcance = alcance × ½ (los aviones a reacción usan ⅓ — cr_range_k — por las reservas y el combustible de combate)
factor
0.5supuestosin fuente — supuesto
STAGE2_REVIEW §1. Se muestra en la fila como «≈ ½ del alcance publicado».
Anillo de alcance más largo dibujado en el mapa (km); los sistemas con un alcance documentado mayor se enumeran como alcance intercontinental / global y no se dibujan
km
5.000supuestosin fuente — supuesto
Un anillo de 12 000 km alrededor de Rusia o de EE. UU. cubre todo el mapa y no dice nada; en su lugar, los ICBM se enumeran con su alcance.
Un «alcance de combate» publicado superior a este número de km es un alcance total, no un radio, y se divide entre tres como un alcance simple
km
2.500supuestosin fuente — supuesto
Las fichas de Wikipedia usan «combat range» de forma inconsistente: 550 km para el F-16 es un radio hi-lo-hi, mientras que 14 200 km para el B-52 y 7 300 km para el Tu-160 son alcances totales sin reabastecimiento. Ninguna aeronave tiene un radio de 2 500 km sin reabastecimiento, así que por encima de esa cifra se trata como un alcance (cr_range_k).
Vida útil por categoría (años) para el bloque de antigüedad de la flota: buques y helicópteros con fuente, el resto supuestos
years

Destroyers: 35, Cruisers: 35, Aircraft Carriers: 50, Submarines: 33, Frigates: 30, Corvettes: 30, Amphibious Assault Ships: 40, Landing Ships: 35, Mine Warfare Vessels: 30, Fast Attack Craft: 25, Attack Helicopters: 25, Transport Helicopters: 25, Fighter Aircraft: 35, Attack Aircraft: 35, Bombers: 45, AEW&C Aircraft: 35, Surface-to-Air Missile Systems: 30, Gun-Missile Air Defense Systems: 30, Man-Portable Air Defense Systems: 20, Radar Systems: 25, Ballistic Missile Systems: 25, Ground-Launched Cruise Missile Systems: 25, Coastal Defense Missile Systems: 25, Multiple Launch Rocket Systems: 30, Anti-Tank Guided Missile Systems: 20, Anti-Tank Missile Carriers: 25

fuente débilfuente ↗
«service lives of at least 35 years»
Con fuente: destructores 35 (Arleigh Burke), portaaviones más de 50 (Nimitz), submarinos 33 (núcleo nuclear del Virginia), helicópteros 25 (vida útil de diseño original del UH-60, CBO 2001) — norms_research_ground.md. Cazas, SAM, radares, misiles: supuestos (el M1 y el F-16 muestran 40–70 años con modernizaciones, así que «vida útil superada» significa «toca reemplazar o modernizar», no «inutilizable»). El bloque muestra el año medio de introducción por categoría, la proporción de unidades de más de 30 años y la proporción que habrá superado la vida útil de la categoría en 2036 — solo para los tipos con año documentado (perf.json yr).
Umbral de antigüedad (años) para la proporción «más de» en el bloque de antigüedad de la flota
years
30supuestosin fuente — supuesto
ANALYSIS_SPEC §4.4: proporción de unidades cuyo tipo entró en servicio hace más de 30 años (ponderada por unidades); año horizonte 2036 para «vida útil superada en».

Etapa 3: consumo y días de reservas (Mi ejército) · 7

normavalorestadofuente y nota
Combustible por 100 km en carretera según la categoría de vehículo (litros): MBT 300 publicado (Leopard 2; T-72 240 y M1 447 derivados), las demás clases escaladas a partir de él
L / 100 km

Main Battle Tanks: 300, Light Tanks: 150, Fire Support Vehicles: 150, Infantry Fighting Vehicles: 150, Armored Personnel Carriers: 100, Reconnaissance Vehicles: 80, Self-Propelled Artillery: 200, Multiple Launch Rocket Systems: 120, Self-Propelled Mortars: 100, Self-Propelled Anti-Aircraft Guns: 150, Gun-Missile Air Defense Systems: 100, Surface-to-Air Missile Systems: 100, Anti-Tank Missile Carriers: 60, MRAP Vehicles: 60, Engineering & Recovery Vehicles: 200, Infantry Mobility Vehicles: 25, Logistics & Transport Vehicles: 35, Medical Vehicles: 25, Light Utility Vehicles: 15

derivadofuente ↗
«an estimated fuel consumption rate of around 300 litres per 100 km on roads and 500 litres per 100 km across the country»
norms_research_ground.md D3. Solo se publica la cifra del MBT; IFV / SPG / APC / de ruedas / camiones se fijan por clase de vehículo (un vehículo de orugas de 25–30 t, a aproximadamente la mitad de un carro; un 8×8, a un tercio; un 4×4, a una veinteava parte). El consumo a campo traviesa es 1.5–2× mayor (Leopard 2: 500 L / 100 km) — el modelo usa cifras de carretera, por lo que es un límite inferior.
Densidad del diésel (kg por litro) para convertir litros en toneladas
kg / L
0.84con fuentefuente ↗
«density of about 0.82 to 0.85 kg/L»
Toneladas = litros × 0.84 ÷ 1,000.
Tasas diarias por intensidad: km recorridos por vehículo, proyectiles de artillería por pieza, salidas por avión de combate (baja = entrenamiento en tiempo de paz, media = operaciones sostenidas, alta = combate de gran escala)
per day

low: {'km': 15, 'rounds': 2, 'sorties': 0.5}, medium: {'km': 50, 'rounds': 6, 'sorties': 0.75}, high: {'km': 50, 'rounds': 30, 'sorties': 1.0}

supuestofuente ↗
«Ukrainian artillery fires 5,000 or more 155-mm shells a day»
ANALYSIS_SPEC §5 — los tres valores SUPUESTOS, aprobados tal como están por Eduard el 30.09.2026 (alta = el ritmo de una guerra prolongada a gran escala, Ucrania 2022–25, no el máximo doctrinal de los primeros días): 50 km recorridos por vehículo y día, 30 proyectiles por pieza y día con intensidad alta, 0.5 salidas por avión y día en tiempo de paz. Anclajes: 6 proyectiles por pieza y día = media de la flota de Ucrania en 2025 (más de 5,000 proyectiles con unas ~900 piezas de 155 mm, derivado); 1.0 salida por avión y día = media de Tormenta del Desierto. Los km y los proyectiles de intensidad baja y la tasa de salidas de intensidad media son interpolaciones del mismo tipo.
Categorías cuyas unidades aplican la tasa diaria de fuego de artillería
category list

Self-Propelled Artillery, Towed Artillery

derivadosin fuente — supuesto
Los morteros, la artillería de cohetes y los cañones de los carros no se modelan (no se halló ninguna norma por tubo); la sección lo indica.
Categorías cuyas unidades aplican la tasa diaria de salidas
category list

Fighter Aircraft, Attack Aircraft, Bombers

derivadosin fuente — supuesto
Solo aeronaves de combate; los helicópteros, los transportes y los drones no se modelan.
Días de reservas por defecto (período de planificación de NATO)
days
30con fuentefuente ↗
«SHAPE Stockpile Planning Guidance (SPG), which considers the first seven days of combat, then the remaining 23»
norms_research_ground.md D2: período de 30 días de NATO; Canadá 60 (30 básicos + 30 de sostenimiento). El usuario puede cambiar la cifra; los días de suministro de combustible no son una norma declarada en ninguna fuente hallada.
Consumo de combustible de una brigada acorazada en operaciones de alta intensidad (litros por día) — solo como línea de comparación
L / day
380.000fuente débilfuente ↗
«can exceed 100,000 gallons daily in armored formations during high-intensity operations»
norms_research_ground.md D2 (BAJA: enciclopedia generada por IA; el MWI dice «decenas de miles de galones»; FM 63-3, 600,000 gal por división pesada con apoyo de cuerpo de ejército). Se muestra como «≈ N días de combustible de una brigada acorazada», nunca como una cifra propia.

Modelo de desgaste de Live War (VS) · 15

normavalorestadofuente y nota
Live War attrition model v2 — daily rates, gates, caps, missiles as a stock, combat aviation and air superiority, scenario, tempo, supply, naval missiles, drones as a strike weapon
fractions per day
coeficientevalor
cap — máximo de un bloque que se pierde en un día0.1
contact_km — los contornos más cercanos que esto se encuentran en tierra50 km
ad_k — en cuánto reduce la cobertura SAM del defensor los ataques aéreos0.6
en_k — los apoyos se desgastan a esta proporción de la tasa de tierra0.5
intensity_f — multiplicador bajo / medio / alto0.03 / 1 / 1.85
stock_cut — ritmo tras los días de reservas0.5
sea_km — las flotas se encuentran solo cuando los contornos están más cerca que esto500 km
def_k — potencia terrestre del lado defensor en un escenario unilateral2.0
supply — parte del parque inicial que se repone en 30 días: moderado / alto0.05 / 0.1
nav_rate — misiles navales por peso de buque y día: sostenido / campaña / sprint0.1 / 2 / 4
nav_delay — días antes de que la flota ataque más allá de sea_km7
cmb_cats — aviación de combate: las categorías que atacan y combaten en el aireAviones de caza, Aviones de ataque, Bombarderos, Helicópteros de ataque
days — duración permitida7–90
speeds — segundos por día0.5 / 1 / 2 / 4
k.land_land0.024
k.sea_sea0.016
land_split — la parte de fuego de la antigua tasa tierra → tierra / la parte que pasó al término de los drones tácticos0.8 / 0.2
uav_long_km — un dron de ataque unidireccional con este alcance o más es de largo alcance500 km
uav_rate — lanzamientos al día como parte de las existencias a 30 días: sostenido / campaña / sprint0.0333 / 0.0667 / 0.1
uav_int_max — el máximo de drones de largo alcance que intercepta el defensor0.9
uav_dmg_long — unidades ponderadas que retira un dron de largo alcance que logra pasar0.015
uav_target — partes del daño de los drones de largo alcance: tierra / defensa aérea / apoyos0.5 / 0.25 / 0.25
uav_void — la parte de los lanzamientos de drones tácticos sin efecto (fallos, interferencias, tiempo, ataques repetidos)0.89
uav_cuas — la parte del resto que restan los sistemas antidrón del defensor0.1
uav_hit_kill — vehículos destruidos por cada dron táctico que llega0.05
uav_k — un UAV de ataque reutilizable en la potencia de la aviación de combate, por unidad de peso del índice0.15
sortie_rate — salidas por aeronave al día, cazas y aviones de ataque: sostenido / campaña / sprint0.3 / 1.2 / 2.0
sortie_rate — bombarderos0.2 / 0.5 / 0.8
sortie_rate — helicópteros de ataque0.5 / 1.5 / 2.5
sortie_rate — UAV de ataque reutilizables0.5 / 1.0 / 1.5
mission_target — las prioridades de las misiones: contraaéreo / SEAD / tierra / mar (× el tamaño del bloque del adversario)0.3 / 0.3 / 0.3 / 0.1
cov_sead — SEAD tiene prioridad mientras la cobertura SAM del adversario en altitud supere esto0.5
sead_x — el peso del SEAD mientras tanto3
land_nocontact — el peso de la misión terrestre sin contacto terrestre0.2
pk — el resultado de una salida de peso de índice 1 en unidades ponderadas: tierra / SEAD / mar / contraaéreo0.06 / 0.06 / 0.02 / 0.03
pk_tempo — el resultado de una salida según el ritmo: sostenido / campaña / sprint0.25 / 1 / 1
oca_ground — la parte de la flota estacionada que una salida contraaérea ofensiva encuentra en los aeródromos0.5
air_q — el exponente de la relación de calidad en el combate aéreo2
att_base — pérdidas por salida en el suelo0.00025
sam_x — el término SAM de las pérdidas por salida3
air_x — el término contraaéreo de las pérdidas por salida2
int_shots.aircraft — interceptores disparados por salida sobre la parte cubierta0.1
reserve_days — la reserva del grupo de largo y medio alcance guardada para los misiles balísticos, en días de lanzamientos del adversario (los SAM disparan a los aviones solo por encima de ella)7
corridors — Ucrania – Rusia al ritmo de campaña: munición ilimitada / publicada28–38 / 45–55
corridors — Israel – Irán, sprint 40 días: Israel / Irán (aceptado el 01.11.2026 tras K; Irán 76,3 ± 1,2 tras M)94–96 / 75.1–77.5
corridors — Estados Unidos – Irán, campaña sin bases: defensa aérea / aviación / tierra de Irán en %, Estados Unidos (aceptado el 01.11.2026 tras K)−60…−35 / −40…−20 / −15…−5 / 97…100
bomber_global_km — un bombardero con este alcance publicado sin reabastecimiento o más alcanza a cualquier adversario cuando el bando tiene aviones cisterna9000 km
break_pt — el punto de ruptura de un bloque como parte de su tamaño del día 0: tierra / aire / defensa aérea / mar0.5 / 0.4 / 0.3 / 0.4
cohesion_min — el multiplicador de la potencia de un bloque en cero (1 en el punto de ruptura, lineal entre ambos)0.2
break_loss_x — el multiplicador de las pérdidas de un bloque de tierra por debajo del punto de ruptura con contacto terrestre (vehículos abandonados y capturados)1.5
ad_channels — objetivos que bate un lanzador al día, por familia (canales de tiro × ciclos de fuego)Patriot 6, S-400 8, SAMP/T 6, Buk 6, Tor 12, Pantsir 16, Iron Dome 20, NASAMS 8
ad_channels — por nivel cuando la familia no figura en la lista: largo / medio / corto alcance6 / 8 / 12
sat_k — el exponente de min(1, capacidad ÷ objetivos) sobre la interceptación1.0
sat_uav_ch — los canales que ocupa un dron de largo alcance frente a uno de un misil0.3
strike_outside — la parte de los lanzamientos de misiles y drones de largo alcance contra objetivos fuera del modelo (energía, ciudades, industria, mando): el valor por defecto0.4
strike_outside — los pares con fuente: Rusia → Ucrania / Ucrania → Rusia / Estados Unidos → Irán / Israel → Irán / Irán → Israel0.65 / 0.7 / 0.3 / 0.4 / 0.4
corridors — marzo de 2022 (Ucrania – Rusia, «Rusia ataca», campaña, existencias ilimitadas, 30 días — una fila de referencia, no un corredor de calibración): tierra / aviación de Rusia, tierra de Ucrania en %−18…−12 / −9…−5 / −15…−8
supuestoANALYSIS_SPEC §5 / LIVE_WAR_SPEC_v2.md §B / LIVE_WAR_SPEC_E.md §E1, §N
F (LIVE_WAR_SPEC_E §N, 20.10.2026 — drones as a strike weapon; the first change of the model since E2): the UAV cards take a role from info/uav_roles.json (research agents, a source per type; the card's own ur with its source us overrides it) — owa = one-way attack (a consumable: the card's ds = the stock for a 30-day window, on hand + one month of production, with its source dss; a card without ds uses its quantity q), strike = reusable armed UAV, recon / other = losses only. (a) Long-range owa (klass long: rg ≥ uav_long_km 500 km — Geran-2 1,800, Shahed-136 2,000, Liutyi 1,000, FP-1 1,600, Harop 1,000): launches a day = uav_rate × D0 (1/30 at sustained — a month of output spread over 30 days; 1/15 at campaign; 1/10 at sprint), never more than the remaining stock; the type reaches when rg ≥ dist (the missile gate); interception = min(uav_int_max 0.9, int_max × the defender's long / medium coverage) — the Ukrainian Air Force counted 85–90 % of the Shahed / Geran launches of 2025 intercepted or lost; each drone that gets through removes uav_dmg_long 0.03 weighted units split by uav_target over land 0.5 / air defence 0.25 / enablers 0.25 (a Shahed carries a 50 kg warhead against a Tomahawk-class 450 kg — a fifth of msl_dmg; most of the real damage falls on infrastructure, outside the model). (b) Tactical owa (klass tac: FPV 10–20 km, Lancet 40, Switchblade 40, Phoenix Ghost 60, Molniya 40): only in ground contact (the land gate), launches = uav_rate × D0 of the tactical stock, interception uav_int_tac 0.5 (electronic warfare and C-UAS; + uav_cuas 0.1 when the defender has Counter-UAS Systems with q > 0), each drone that gets through removes uav_dmg_tac 0.005 weighted units of the land block (Oryx 2024–26: about 60–70 % of the visually confirmed vehicle losses are drone strikes; with about 6,700 FPV a day that is about 30 vehicles a day — the observed order); at the same time k.land_land is split (land_split): 0.4 of the former 0.030 = 0.012 stays with artillery and direct fire, 0.6 passes to the drone term (Eduard, decision 3) — a pair without tactical drones loses that share. (c) Reusable strike UAVs (TB2, MQ-9, Orion, Mohajer-6, Hermes 900 …) enter P_cmb at uav_k 0.3 per unit of index weight (a TB2 is not an F-16), with gen_f.air by the year of the variant (the gen band of the type, else uav_roles.json yr); their losses follow the air block with the SAM → air share × uav_sam_x 2. (d) recon / other as before. The drone stock falls with the launches, apart from the missiles (dL / dI / dH per side); the panel shows «drones: launched · intercepted · stock left», the feed «−N drones in stock», a card «drone stock exhausted», the end table the launches and interceptions. Stocks (uav_out/stocks.json, 20.10.2026): Russia Geran-2 6,000 (the Ukrainian Air Force counted 6,297 Shahed / Geran and decoys launched in July 2025; Ukrainian Defence Intelligence puts the piston output at about 2,800 a month, Aug 2026), Geran-5 3,000 (the jet family, one month of output), Lancet 600 (hundreds a month — 285 video-confirmed strikes in May 2024 a lower bound), Veter 6,000 (the card), Gortenzia 2,500, Upir 400, Gastello 5,000 (the maker's aim), Molniya 3,000 (output in the thousands a month, not published), FPV strike drones 167,000 (2 million planned for 2025 — the executor's counterpart of the Ukrainian aggregate, else the tactical term would stand at 1 : 11); Ukraine FPV strike drones 200,000 a month (about 3 million drones received in 2025), Phoenix Ghost 5,000, Switchblade 700, D40 300, Liutyi 300 (output not published), FP-1 3,000 (about 100 a day, Aug 2025); Iran Shahed-136 1,500 (the ~1,000 launched at Israel with ~99 % intercepted are the June 2025 figures; the 2026 launch rate fell from 720 on day 1 to 60 — the owner's 1,500 kept, conf low; Eduard, 26.10.2026: a lower estimate — for 2026 only the launch rate is published); United States Switchblade 4,400; Israel Harop 100 and Harpy 100 (inventories not published — reasoned estimates); Azerbaijan Harop 50, SkyStriker 100, Kargu 27. Revolver 860, Punisher, Night Witch, Karrar, Saegheh, Shahed 149 are reusable bombers (strike, not owa); BPLA-400T is a reconnaissance quadcopter; the guessed Israeli and Azerbaijani Harop / Harpy / SkyStriker inventories got no ds (a card without a published figure launches nothing). Calibration F.4 (20.10.2026, build 2026-10-19i; the figures before and after by pair and tempo are in refresh/Iran_2026/REPORT.md §19): the specification's start — land_split 0.4 / 0.6 (land_land 0.012), uav_dmg_tac 0.005, uav_int_tac 0.5, uav_k 0.3, uav_dmg_long 0.03 — gave Ukraine – Russia 92.7 / 98.7 % at the sustained tempo (targets 94 ± 1 / 99.5 ± 0.5) and Ukraine 52 % at the campaign tempo (target 28–38 %), Israel – Iran at the sprint 91.3 / 77.4 % (targets 93.1 / 76.2 ± 1). The campaign corridor cannot be reached with a 0.4 fire share whatever the drone coefficients: the drone stock is one month of production and does not grow with the tempo (the whole stock is spent within the window at every tempo — 1/15 or 2/15 a day change nothing over 30 days), while the fire term grows 17 ×, so the land attrition at the campaign tempo fell by half. Moved within × 0.5 … × 2 of the start: land_land 0.024 (× 2, the limit — the fire share 0.8 of the former 0.030: at the sustained tempo the tactical drones then do about a quarter of Ukraine's land attrition and about half of Russia's (through × uav_dmg_tac against the weighted land losses of the 30 days), not the 60–70 % of Oryx — a known limitation, Eduard, 26.10.2026: the fire share 0.8 / 0.2 accepted, «production follows the tempo» in the backlog; at the campaign tempo the fire carries it, as the production-limited stock cannot), uav_int_tac 0.8 (× 1.6 — with uav_cuas 0.1 nine FPV launches in ten do not kill a vehicle: electronic warfare, misses, weather, already-destroyed targets — RUSI and Ukrainian unit reports of 2024–25 put the share of FPV sorties that reach the target at 10–30 %; at 0.7 the sustained pair stood at 93.2 / 99.0 with Russia's land block at −3.2 %, outside the observed −1 … −3 %; the specification's 0.005 per drone through is kept), uav_k 0.15 (× 0.5 — Iran's Mohajer-6, Saegheh and Shahed 129 at gen 1.0 by their year would otherwise lift its combat-air power by 22 % and take Israel to 91.3 %; at 0.15 by 11 %), uav_dmg_long 0.015 (× 0.5 — a 50 kg Shahed warhead against the 450 kg of a Tomahawk-class missile: a tenth of msl_dmg, proportional to the payload). Result: Ukraine – Russia sustained 93.9 / 99.3 %, campaign 35.8 / 95.6 %, Russia – United States campaign 71.1 / 94.9 %, Israel – Iran sprint 40 days 92.2 / 76.8 %, My Army – Israel unchanged (27.4 / 99.9 %). F.1 (LIVE_WAR_SPEC_E §N.7, 26.10.2026 — Eduard after the review of F; build 2026-10-19j): a one-way-attack card with a quantity (Veter 6,000, Gortenzia 2,500, Upir 400, Phoenix Ghost 5,000, Switchblade …) was counted twice — as the stock ds and as units of the air block under fire, so Russia's top-5 losses against the United States read «Veter −2,222, Gortenzia −926» without a single tactical launch and Ukraine's «Phoenix Ghost −3,134» with the 5,000 stock spent. Now an owa card is ONLY a stock in the war, like the missiles: it is not in S0 / S of any block (warBlocks / warBlocksG / the air-defence and combat sums skip the role owa), takes no share f_g, never fades and never enters the losses by type, the top-5, the «−N UAV» feed or the units lost; it stays in the items for the cinema (the source of the drone arcs and swarms) and for the popup («drones left N of M»). The Inventory Strength Index, Balance, the cards and the Analysis module are untouched — only the war sums change: Russia's war air block 2,520 instead of the index's 2,818 (298 weighted units of owa cards), the United States' 7,875 instead of 8,007, Ukraine's 483 instead of 713 (230 weighted units: Phoenix Ghost 5,000, Switchblade 700, D40 300 …). Figures 19i → 19j (war_figures.js, mutual, no supply): Ukraine – Russia sustained 93.9 / 99.3 → 93.6 / 99.3 %, campaign 35.8 / 95.6 → 32.5 / 95.6 %, sprint 40 days 13.3 / 94.9 → 12.2 / 94.9 %; Russia – United States campaign 71.1 / 94.9 → 70.2 / 95.0 %, sustained 98.2 / 99.2 unchanged; Israel – Iran and My Army – Israel unchanged. The campaign shifts (Ukraine −3.3, Russia −0.9 points) exceed the expected 0.5: the owa cards left the air block, so the same air losses are a larger share of a smaller block (a third of Ukraine's index air block was owa cards); the sustained corridors hold (94 ± 1 / 99.5 ± 0.5) — reported, not re-tuned. G (LIVE_WAR_SPEC_E §O, 27.10.2026 — long-range aviation; build 2026-10-19k): the air gate is per type — gate_t = max(theatre, global, carrier): the theatre gate is the former gate of the side (clamp(1 − dist ÷ reach), tankers × 1.5) or 1 with the side's «Forward bases: in theatre» switch; the global gate is 1 for a Bombers type whose published unrefuelled range (perf cr, crk range — perf/range_overrides.json: B-52H 14,200, B-1B 9,400, B-2 11,000, Tu-95MS 15,000, Tu-160 12,300; Tu-22M3 6,800 and H-6K 6,000 stay by radius) is ≥ bomber_global_km 9,000 while the side has tanker aircraft with units left; the carrier gate is the naval gate (from day nav_delay + 1, never at a landlocked opponent) for the carrier part of a ship-borne type — min(n × cv.share, the free capacity of the norm cv, served in the order of cv.names), the capacity = Σ q × cap × avail_sea (the executor's decision: about a third of the carriers are deployed at any time — with the raw capacity the US wing of 636 took Iran's air defence to 17 % in 30 days, with 229 at sea to 52 %). P_cmbR = Σ weight × n × gen_f × gate_t replaces gate × P_cmb in the strike terms; air → air and SAM → air take the reaching share P_cmbR / P_cmb; k untouched, sup on the whole P_cmb. Calibration (United States – Iran, campaign, 30 days, mutual, no bases; 19j → 19k): Iran 95.3 → 76.4 % — air defence and missiles 94 → 52 % (corridor −35 … −60 ✓), aviation 80 → 61 % (−30 … −60 ✓), sea 100 → 73 %, land 99 → 98 % (the corridor −5 … −15 % is not reached: with k.air_land 0.012 against a land block of 6,367 weighted units even the whole US combat aviation at full reach gives about −5 % in 30 days — with forward bases in theatre Iran keeps 44.4 %, land 88 %; the rates were not moved), the United States 100 % (11 units: its aircraft meet Iran's SAMs through the reaching share). The other pairs: Israel – Iran sprint 40 days 92.2 / 76.8 unchanged (theatre gates 0.68 / 0.48, no bombers, no carriers), Russia – United States campaign 70.2 / 95.0 → 70.2 / 94.9 (Russia: 74 Tu-95MS / Tu-160 global with the Il-78 and 7 MiG-29K on the Kuznetsov at sea; the US: 140 bombers and 229 carrier aircraft — both theatre gates were already 0.98–0.99), Ukraine – Russia and My Army – Israel unchanged; United States – China campaign 97.6 / 91.1 → 97.5 / 90.2 (the US reaches with 55 % of P_cmb — theatre 0.49, bombers, carriers; China with 1.2 % — 30 J-15 on three carriers at sea, the H-6K by radius). G.1 (Eduard, 27.10.2026, after the review of G — into the next build): the Admiral Kuznetsov written off (cv cap 0) — Russia – United States unchanged to the decimal (70.2 / 94.9 campaign, 98.2 / 99.2 sustained, 49.6 / 93.6 sprint: the 7 MiG-29K at sea had the theatre gate 0.99 already, the US lost 7,020 → 7,019 units); the Russian interface gets the plural verb forms for США / ОАЭ / Нидерланды ({v:singular|plural} after the nearest {c}) — no arithmetic. H.1 – H.3 (LIVE_WAR_SPEC_E §P, 27.10.2026; build 2026-10-19l): the damage of the missiles and drones that get through falls on the blocks in proportion to priority × what the defender has (msl_target / uav_target stay the priorities — «priority weighted by availability»); the theatre gate is per type by its own radius (gate_t = clamp(1 − dist ÷ (radius × tanker factor)), heli_radius_km 300 for an attack helicopter without a perf radius, the median radius of the category for a combat type without data, else the former gate of the side); the air-launched cruise missiles are a stock per country and family (norm alcm, alcm_rate = the drone rule 1/30 · 1/15 · 1/10 a day, the gate of the family = the best carrier's radius × tanker factor + the missile's range). H.4 calibration (27.10.2026, once after H.3; every coefficient within × 0.5 … × 2 of 19k; the figures before and after by step and pair in refresh/Iran_2026/REPORT.md §22): (1) intensity_f.low 0.06 → 0.03 (× 0.5 — the floor of the corridor), uav_dmg_tac 0.005 → 0.01 (× 2 — the ceiling), uav_int_tac 0.8 → 0.76 (× 0.95): the new target of H.4 — at the sustained tempo the tactical drones carry 50–70 % of Ukraine's land losses and at least half of Russia's (Syrskyi, Feb 2025: 66 % of the Russian equipment disabled in January 2025 by strike UAVs; RUSI, Feb 2025: 60–70 % of the damaged and destroyed Russian systems; Hambling / Oryx footage Q4 2024: 7 of 10 T-90M losses by FPV and bomber drones) — before H.4 the model gave 22 % and 40 %. The drone term does not grow with the tempo (a month of output is spent within the window), so the share is set by the fire term against it: the sustained fire intensity halves (the observed 2022–2026 land losses are now fire 0.03 + the drones, not fire 0.06 alone — the 30-day land losses of the pair stay at the observed order: Russia 258 → 368, Ukraine 428 → 436 weighted units — tanks 121 and 53 units a month against the Oryx 2025 floor of 53 and 27 visually confirmed), each drone through removes 0.01 weighted units (× 2: with 0.76 + 0.1 C-UAS interception 14 launches in 100 reach a target — RUSI and Ukrainian unit reports of 2024–25 put the share of FPV sorties that reach the target at 10–30 %; with 200,000 Ukrainian FPV a month that is 288 weighted units of Russian land losses in the model, against the Oryx 2025 floor of 344 vehicles of all kinds a month); Ukraine – Russia sustained 93.7 / 99.3 → 94.9 / 99.0 % (corridors 94 ± 1 ✓ and 99.5 ± 0.5 — Russia at the lower edge: the three targets meet only in a narrow band at the floor of intensity_f.low, a higher Russian figure needs intensity_f.low below × 0.5 or a drone share below 50 % — reported, not forced), the drone share 59 % / 78 %; the campaign is untouched (intensity_f.medium 1) and moves only through the drone term: 32.5 / 95.6 → 31.8 / 95.2 % (28–38 / ≥ 94 ✓). (2) intensity_f.high 1.5 → 1.85 (× 1.23): the per-type theatre gates of H.2 cut the reaching share of both sides of Israel – Iran (Israel 0.68 → 0.56 of P_cmb with the F-16I card radius of 1,500 km, Iran 0.48 → 0.21) and the 40-day sprint had risen to 94.3 / 81.0 %; the sprint tempo is re-set so that the pair returns to the F corridor 93.1 / 76.2 ± 1 (93.5 / 76.7 % after H.4) — the twelve-day war of June 2025 (IAF > 1,000 sorties and > 600 refuellings in 12 days, Iran 550 ballistic missiles and 1,000 drones) was fought above the campaign tempo of the model. (3) msl_target 0.4 / 0.3 / 0.2 / 0.1 → 0.55 / 0.25 / 0.15 / 0.05 (air × 1.4, land × 0.75): with the H.1 weighting by block size a 6,367-unit land block took 61 % of every Tomahawk's damage and the 532-unit Iranian air block 10 %, and the aviation of Iran in United States – Iran (campaign, no bases) stood at −28 % against the corridor −30 … −60 %; a cruise-missile campaign opens on airfields and air defence (Desert Storm 1991, the first nights; June 2025: 15–16 Iranian aircraft destroyed on the ground at six airfields), so the air priority rises and the land priority falls — Iran's aviation 72 → 62 % (−38 ✓; the reusable strike UAVs now take the missile share of the air block like the rest of it — since F they took only the air → air and SAM parts), air defence 48 ✓, land 92 ✓ (−8), the United States 100 % ✓; Russia – United States campaign 72.4 / 95.1 unchanged (68–74 / 93–97 ✓). Not moved: k (all seven), msl_dmg, int_max, uav_dmg_long, uav_target, ad_k, en_k, sam_eff. J (LIVE_WAR_SPEC_E §Q, 31.10.2026; build 2026-10-19m — trust on the screen, no change of the model): calibrated lists the pairs with a direct historical reference and the tempo it was made at — Israel – Iran at the sprint (the twelve-day war of June 2025) and Ukraine – Russia at the sustained tempo (Oryx 2025); the war panel says «on a reference» for these two pairs at that tempo, «at the X tempo only» at the other tempos and «an extrapolation — no direct historical reference» for every other pair. Every figure of the panel opens a «why this figure» window with the terms of the day (name, value, the formula with its numbers, the norm and its status) — the terms sum to the loss of the block (the cap cuts the sum when reached); the CSV by day carries the same terms. I (LIVE_WAR_SPEC_E §R, 31.10.2026; build 2026-10-19n — consumables and replacement, Eduard's part-I brief): int_shots = interceptor missiles spent per interception — 2 per ballistic missile (a two-missile salvo is the Patriot / Arrow practice), 1.2 per cruise missile, 0.3 per long-range drone (most drones fall to mobile gun groups, electronic warfare and interceptor drones — the June 2025 and 2026 campaigns spent the interceptors on the ballistic missiles); the stock of a side (norm sam_load, or the card's published is) is drawn in two pools — the long- and medium-range types alone engage ballistic missiles, the short-range types take the cruise missiles and drones first; when a pool does not cover the day the interception falls to int_floor 0.15 for missiles (guns, electronic warfare, aviation) and uav_floor 0.5 for drones in proportion, the SAM units without interceptors stop firing at aircraft (P_sam → 0) and no longer cut the air strikes (g_ad = 1). rounds_per_tube = artillery rounds a tube fires a day by tempo — 3 / 20 / 50 (sustained: Russia 2025 about 10,000–15,000 a day on about 4,000 guns, Estonian FIS Feb 2026 / IISS; campaign: Desert Storm 15–20 a tube a day averaged with battalion peaks of 47–72, Dupuy's 0.25–0.5 unit of fire — the brief's 30 sat at the top of the band, the I.4 calibration took 20; sprint: one Soviet unit of fire of 60 rounds a day — refresh/LiveWar_I/ammo_out/ammo.json); the tubes that fire = the park × availability × manning, as in P_land; nothing is fired without ground contact; the ground-fire term × min(1, shells ÷ need), at zero × fire_floor 0.2 (direct fire and mortars); where the stock is not published (United States, Israel, Iran, China) the fire is not limited and the panel says so. reserve_delay 7 / reserve_rate 0.003 / 0.01 / 0.015 of the stored stock a day — Russia about 100–150 tanks a month from the storage bases out of about 850 restorable (CAST / IISS / the 2026 satellite counts): 0.003 × 850 × 30 ≈ 8 a month at the sustained tempo is the floor, 0.01 ≈ 25, 0.015 ≈ 38 — the brief's values, kept (the observed 100–150 a month included the refurbishment of hulls the counts call unrestorable; an executor note, not moved before the calibration). K (LIVE_WAR_SPEC_E §S, 01.11.2026; build 2026-10-19o — aviation through sorties, Eduard's part-K brief: «professional models count sorties, not a weighted power»): sortie_rate = sorties per aircraft a day by class and tempo (A) — fighters / attack aircraft 0.3 · 1.2 · 2.0 (Desert Storm: about 1.0–1.2 per aircraft a day over 43 days — GWAPS; the Israeli Air Force in June 2025 about 1.5–2; the Russian Aerospace Forces over Ukraine 2022–25 about 100–300 sorties a day on about 300 active aircraft), bombers 0.2 · 0.5 · 0.8, attack helicopters 0.5 · 1.5 · 2.5, reusable strike UAVs 0.5 · 1.0 · 1.5; the sorties of a type = units × avail_air × manning × the gate of the type (G / H.2 — theatre radius, global bombers, carrier part, forward bases) × sortie_rate; a fighter that cannot reach flies defensive counter-air at home — (all − reach) × the air share. mission_target 0.3 / 0.3 / 0.3 / 0.1 (A) = the priorities of counter-air, SEAD, land and sea strikes, weighted by the size of the opponent's block (the H.1 rule: priority × what the defender has); sead_x 3 (A, executor) multiplies the SEAD weight while the opponent's long / medium SAM coverage at altitude is above cov_sead 0.5 — the air defence is suppressed first (1991, June 2025). pk = the expected result of one sortie of index weight 1 (a fighter) in weighted units of the opponent (A): land 0.06 (GWAPS: about 1,400 tanks and 1,800 armoured vehicles — about 2,300 weighted units — from about 20,000 sorties against the ground forces; the brief's 0.06 against 0.11 raw, the desert of 1991 the upper bound), SEAD 0.04, sea 0.02, counter-air 0.03 × the share of the opponent's combat fleet in the air (its sorties ÷ its aircraft); a sortie of a type counts × its index weight (bombers 2.0, attack aircraft 0.8, helicopters 0.6, strike UAVs 0.2) × gen_f, the land strikes × g_ad as before. int_shots.aircraft 0.1 (A, executor) = interceptors the air defence fires per sortie over the covered share of the territory (Ukraine 2023–25 fired of the order of 10–30 surface-to-air missiles a day at aircraft against 150–250 Russian sorties, most of them launching glide bombs from outside the coverage — 0.1 × about 200 sorties over the covered share gives about 20 a day) — fixed-wing from the long / medium pool first, helicopters from the short-range pool first. K.2: att_base 0.0005 (A) = the losses per sortie at the floor (the coalition of 1991: 38 combat losses in about 65,000 combat sorties; Israel 2025: none in about 1,500), sam_x 6 and air_x 2 (A): att = att_base ÷ gen_f × (1 + sam_x × the opponent's surviving SAM share × its coverage at altitude × (1 − own air superiority) × the share of the engagements its interceptor stock covers) × (1 + air_x × the share of its counter-air among the aircraft in the air) — the Russian Aerospace Forces 2022–25 about 0.001 per sortie against the living air defence of Ukraine; the counter-air sorties that reach take the SAM term only (the sweeps meet the opponent's counter-air through pk.air), the sorties at home the base rate. Retired: k.air_land / air_air / air_ad / air_sea (sorties × pk replace them), k.sam_air and sam_eff (att replaces them), uav_sam_x (the strike UAVs lose through their own sorties). K.0 (a): the Ammunition switch of the pair — published (the stocks of I.1 / I.2 run out) or unlimited (the model of H / J); corridors.ua_ru_campaign = the Ukraine – Russia campaign corridor at unlimited (28–38, the H corridor — the regression check of the core) and at published (45–55: the published flows of shells feed the campaign tempo for 3 (Ukraine) / 9 (Russia) days, Eduard's decision of 01.11.2026). K.3 calibration (01.11.2026, once, after the two steps of the part; the knobs sortie_rate, pk, att_base, sam_x, air_x within × 0.5 … × 2 of the brief's start; the Ammunition switch at unlimited for the corridors of H and I, at published for the report; the figures by step and pair in refresh/Iran_2026/REPORT.md §25): pk.ad 0.04 → 0.06 (× 1.5 — the SEAD of a sprint must take half of Iran's launchers and SAM strength in 40 days, the June 2025 claims; at 0.04 Iran kept 57 % of its air defence block), att_base 0.0005 → 0.00025 (× 0.5 — the 1991 rate of 0.0006 holds the SAM and gun losses too; with the SAM term on top the full rate gave Russia 8 and Ukraine 7 fixed-wing aircraft a month against the Oryx 2–5 and 1–3), sam_x 6 → 3 (× 0.5 — Ukraine's sorties over the Russian coverage would otherwise lose at 0.0075 a sortie, 7 a month); not moved: sortie_rate (Russia flies 227 fixed-wing sorties a day at the sustained tempo — the 100–300 of the brief), pk.land / sea / air, air_x. Added by the executor (status A, each with its motive): pk_tempo 0.25 at the sustained tempo (the result of a sortie in the glide-bomb war of 2024–25 — positions, not vehicles in the open: Oryx attributes a few percent of the vehicle losses to aircraft while the Russian Aerospace Forces fly 100–300 sorties a day; without it the Russian aviation took 10 % of Ukraine's air defence block a month and the H corridor 94 ± 1 broke at 91.5), land_nocontact 0.2 (without ground contact the land mission weighs a fifth — a strategic air war strikes the missile force, the air defence and the fleet before the army in its barracks: June 2025, 1991 before the ground offensive; without it half of Israel's sorties went at Iran's tanks and its air defence kept 80 %), oca_ground 0.5 (an offensive counter-air sortie finds the parked fleet on the airfields — 15–16 Iranian aircraft at six airfields in June 2025), air_q 2 (the quality ratio (gen_s ÷ gen_d)² clamped to 0.1 … 2 — a generation-3 fleet against a generation-5 one scores a fifth: 1982, 1991; without it Iran's F-4 and F-5 sweeps shot down an Israeli aircraft a day), the defensive counter-air at home × the side's air superiority (Iran, June 2025: the fighters stayed on the ground), int_shots.aircraft 0.1, the small strike UAVs (the index's mass rule) outside the sorties. After K.3: Ukraine – Russia sustained 94.5 / 99.4 % at unlimited (94.3 / 99.5 published; corridors 94 ± 1 / 99.5 ± 0.5), the drone share 57 / 78 %, Russia 227 fixed-wing sorties a day and 3.3 aircraft a month, Ukraine 36 and 2.9; campaign 30.8 / 96.0 % at unlimited (28–38 / ≥ 94) and 48.5 / 98.0 % published (the new corridor 45–55); Russia – United States campaign 71.4 / 94.9 % (68–74 / 93–97); United States – Iran campaign: Iran's air defence −46 % (−35 … −60), land −8 % (−5 … −15), the United States 100 %, its aviation −25 % against −30 … −60 (the former k.air_air term struck the 532-unit air block with the whole reaching power of the United States; the sorties find the aircraft on the airfields at oca_ground); Israel – Iran sprint 40 days 95.1 / 77.3 % — Iran in 76.2 ± 1 with its launchers and SAM strength −60 %, Israel 1.0 above the upper edge 94.1 (its aviation loses 14 aircraft in 40 days, 93 %, where the former k.sam_air term took 90, 84 %); the Desert Storm reference (United States – Iran with forward bases, 43 days at the campaign tempo): 0.68 sorties per inventory aircraft a day (about one per deployed aircraft), 0.0003 losses a sortie (≤ 0.001), Iran's army −63 % (1991: 32–47 % from the air). Not reached: Israel without a loss in 12 days — at the floor of att_base the model loses 5 aircraft (2 on sorties, 3 to Iran's counter-air); zero needs att_base below the band and breaks the 1991 reference. Accepted by the owner on 01.11.2026 (part K closed — the coefficients and the structure of the war do not change without a brief of their own): the corridors re-based and written in corridors — Israel – Iran sprint 40 d Israel 94–96 / Iran 76.2 ± 1 (the old 93.1 ± 1 stood on 90 Israeli aircraft shot down by the SAM → air term, an artefact; the June 2025 fact is 0), United States – Iran campaign without bases Iran's aviation −20 … −40 (June 2025: 15–16 aircraft on the ground); the other corridors unchanged. N (LIVE_WAR_SPEC_E §V, 02.11.2026, build 2026-10-19s — the professional's questions closed by the executor): N.1 the breaking point — break_pt (A: Dupuy / TNDM, the March–April 2022 withdrawals) land 0.5, air 0.4, air defence 0.3, sea 0.4 of the block's day-0 size; below it the block's power × cohesion_f = cohesion_min + (1 − cohesion_min) × (remaining ÷ break_pt) — 1 at the threshold, cohesion_min 0.2 at zero (the remnants fight on); a land block below the threshold in ground contact loses × break_loss_x 1.5 (abandoned and captured vehicles); the sorties of a broken air force, the SAM fire of a broken air defence and the fleet strikes of a broken navy fall the same way. N.2 the saturation of the air defence — ad_channels per launcher (A: engagement channels × firing cycles a day; Patriot 6, S-400 8, SAMP/T 6, Buk 6, Tor 12, Pantsir 16, Iron Dome 20, NASAMS 8, else by tier long 6 / medium 8 / short 12), the capacity a day = Σ launchers × channels × availability, the targets a day = missiles + long-range drones × sat_uav_ch 0.3 + the opponent's sorties over the coverage; the interception = the full rate × min(1, capacity ÷ targets)^sat_k 1.0, the excess over the capacity passes at int_floor (Ukraine's record nights of 2025: 700 + Shaheds and 20–40 missiles — ≈ 85 % / 50–70 %; the twelve-day war: 100–200 ballistic missiles a salvo — 86–90 %; the Red Sea 2024: ≈ 100 % at 2 + SM-2 a target). N.3 (a) strike_outside — the share of the missile and long-range drone launches at targets outside the model (energy, cities, industry, command), taken before the damage, the interception counted on every launch: default 0.4 (assumption), Russia → Ukraine 0.65, Ukraine → Russia 0.7, United States → Iran 0.3, Israel ↔ Iran 0.4 (A); msl_target back to the neutral 0.4 / 0.3 / 0.2 / 0.1 and recalibrated. N.3 (b) the tactical-drone chain — launches × (1 − uav_void 0.88, + uav_cuas with counter-UAS) = the drones that reach, × uav_hit_kill 0.1 = the vehicles destroyed (RUSI 2024–25: 10–30 % reach; most FPV hits immobilise, ≈ 1 destroyed vehicle per 80–100 launches — Oryx against the 2025 volumes), × the average weighted size of a vehicle of the block = the damage; the same share of the drones in the land losses (the corridor drones_a). N.4 the March 2022 corridor (march_2022) and the Karabakh 2020 arithmetic (the method page); the calibration once (build 2026-10-19s), within × 0.5 … × 2 of the brief's values: uav_hit_kill 0.1 → 0.05, uav_void 0.88 → 0.89 and msl_target 0.4 / 0.3 / 0.2 / 0.1 → 0.6 / 0.25 / 0.1 / 0.05; the vehicle weight of the chain is the average over the vehicles alone (Ukraine 0.27, Russia 0.47 index units — with the 8,000 ATGM systems counted as vehicles Ukraine's fell to 0.19 and the chain could not hold both sides in their corridors); untouched after the trials: cohesion_min, break_loss_x, ad_channels, sat_k, strike_outside, pk, att_base, intensity_f.low (pk.ad × 1.5–2 or pk.land × 1.5 move the sustained pair by 0.1–0.3 but break the campaign and the Israel – Iran corridors). After it: Ukraine – Russia sustained 94.9 / 99.1 (unlimited 94.9 / 99.0; the drone shares 58 / 91 %), campaign 52.2 / 97.6 (unlimited 30.7 / 95.6), Russia – United States 71.7 / 95.1, Israel – Iran 96.0 / 77.4, United States – Iran 100 / 80.9 (Iran's air defence −44, aviation −23, land −5.5) — every accepted corridor met. The March 2022 reference is NOT met and is kept as a reference row: at the campaign tempo the model gives Russia's land −25 %, its aviation −0.6 % and Ukraine's land −85 % against Oryx's −14 / −7 / −10 — the fact sits at a tempo of about × 5 the sustained one (the model there: −7 / −0.6 / −22), the attacker-to-defender loss ratio of March 2022 (3–4 : 1 — ambushes, anti-tank missiles, a logistic collapse) is beyond def_k, and the aviation losses to low-altitude air defence are outside the SAM term (× (1 − air superiority); MANPADS and SHORAD are not a channel of the model) — a known limit, listed on the method page. K.5 (a) (LIVE_WAR_SPEC_E §T, build 2026-10-19p): reserve_days 7 (A) — the reserve of pool A (long- and medium-range SAMs) for the ballistic missiles = int_shots.ballistic × the opponent's average ballistic launches a day (its launchers × msl_rate at the tempo, capped by its stock ÷ the window) × reserve_days; the long- and medium-range SAMs fire at aircraft only from what is above the reserve, below it the sorties over the coverage meet pool B (short range) and the int_floor alone — Ukraine 2024–25 keeps the Patriots for the Iskanders and Kinzhals (the Patriot engagements of aircraft are a handful of long-range shots at the Su-34 / A-50 in 2024, not a daily expenditure). E1 (LIVE_WAR_SPEC_E §E1, 19.10.2026): intensity_f.low = 0.06 is the «sustained» tempo — the observed 2022–2026 rate (Oryx, visually confirmed losses, October 2026: Russia about 4,000 tanks in about 1,700 days ≈ 2.4 a day ≈ 0.08 % of a park of about 3,000 a day; Ukraine of the same order) — campaign (1) is then ≈ 17 × and sprint (1.5) ≈ 25 × the observed rate; def_k 2.0 (status D: the 3 : 1 rule of thumb for an attacker — FM 3-0 / Dupuy, «Numbers, Predictions and War»; the defending side of a one-sided scenario strikes with its land power × def_k in land → land, the attacker without a multiplier); supply moderate 0.05 / high 0.10 = share of the initial weighted land / air / air-defence park returned in 30 days (A: deliveries to Ukraine 2022–24 were of the order of 5–10 % of the armoured park a month), no missiles; nav_rate 0.1 / 2 / 4 strike missiles per ship-weight a day at sustained / campaign / sprint (A; sustained 0.1 — Eduard, 19.10.2026, after part E1: about one Kalibr a day is the observed 2022–2026 rate — Ukrainian Air Force counts put the Kalibr launches of 2022–2025 at roughly 1,000–1,500 in four years; Russia's eleven strike-capable ships and boats then launch about 1.1 a day in the model; the specification's 0.5 emptied the Russian naval stock in a month; a destroyer empties a third of its cells in about ten days of a campaign), nav_delay 7 days before the fleet strikes when the outlines lie beyond sea_km (A). v2 (LIVE_WAR_SPEC_v2 §B, Eduard 14.10.2026: a faster tempo for the videos): every v1 rate × 2 as the starting point, cap 10 % of a block a day, intensity low 0.5 / medium 1 / high 1.5 (low re-set to 0.06 in E1); calibrated within × 0.5 … × 2 of the §B values (§B4, build 2026-10-14f): land_land 0.030 (× 1.5 — two equal neighbouring armies lose about 40–45 % in 30 days at medium; a 3 : 1 opponent is worn to about a tenth, the stronger side loses about a tenth), air_ad 0.030 (× 2 — Iran 2026: launchers and SAM strength −55 % in 40 days at the sprint tempo; 0.024 in part B, raised to the limit of the corridor in B+ because the strikes come from the combat aviation alone and are scaled by air superiority — −43 % then, Israel's air defence 53 %; E2, 19.10.2026: the generation factor (gen_f) cuts Iran's strike to a third and lifts Israel's air superiority to 0.78 — Iran −51 %, Israel's air defence 82 % with the same 0.030), sam_air 0.008 and sam_eff 0.25 (× 0.5 each — no Israeli aircraft was lost to Iranian SAMs in 2026), air_sea 0.006 (the specification value; part B had halved it to 0.003 while the fleets of Israel and Iran still met in the model — the B+ sea gate does that work: Iran's fleet −27 % in 40 days against the reported 155–161 vessels hit), msl_rate high 0.25 (× 0.5 — Iran averaged about 0.15–0.25 launches per launcher-day over the 40 days, not the day-1 rate of about 1), msl_dmg 0.15 (× 0.5 — 650 launches, about 65 got through, small military damage); air → air defence & missiles (SEAD) 0.015 — the share of the defender's SAM strength (launchers of ballistic and cruise missiles wear down at the same daily share but do not enter the denominator) lost per unit of the attacker's air power within reach; SAM → air multiplied by supp (the surviving share of the defender's SAM strength) and by sam_eff (0.5: SAMs engage a part of the sorties). Missiles are a stock, not a rate: stock = ms of the card or launchers × msl_per_launcher (8); launches a day = min(stock, launchers × msl_rate — 0.1 / 0.25 / 0.5 per launcher at low / medium / high; Iran 2026: about 1 per launcher on day 1, about 0.2 later); interception = int_max (0.9) × the defender's long / medium SAM coverage at altitude (Israel 2026: about 90 % of 650 ballistic missiles intercepted); every missile that gets through removes msl_dmg (0.3) weighted index units, split by msl_target over air 0.4 (airfields), air defence 0.3, land 0.2, enablers 0.1 (H.1: the priorities are weighted by what the defender has; H.4: 0.55 / 0.25 / 0.15 / 0.05). The v1 terms msl_land / msl_air / msl_ad are gone. B+ (Eduard, 14.10.2026, after the review of part B): the air terms use the combat aviation only — P_cmb over cmb_cats (fighters, attack aircraft, bombers, attack helicopters); drones, transports, trainers, patrol, AEW and tanker aircraft stay in the air block for the losses but do not strike (tankers still extend the reach × 1.5); air superiority sup = P_cmb(s) ÷ (P_cmb(s) + P_cmb(d)) scales the air → land / air defence / sea strikes of side s, air → air stays symmetric; fleets meet only when the outlines lie within sea_km (500 km) — navies of distant countries do not meet in the model, beyond it ships are reached by aviation alone. Gates: ground forces meet only when the outlines lie within contact_km (50 km) or the user sets ground contact = yes; aviation reaches in proportion to the longest documented combat radius (× 1.5 with tankers); a missile type reaches when its documented range covers the distance; fleets meet within sea_km; the defender's long / medium-range SAM coverage cuts air strikes by ad_k × coverage. Enablers wear down at en_k × the land rate (plus their share of missile damage). After the days of stock the tempo is multiplied by stock_cut. Calibration (§B4) on Israel – Iran 2026 — see method.html#war. E3 (LIVE_WAR_SPEC_E §E3, 19.10.2026): speeds 0.5 / 1 / 2 / 4 s a day — 4 s is the Record preset of the cinema mode; the day is then a sequence of phases (the plate, the flights, the strikes, the counters) and the picture is decorative: nothing in the arithmetic depends on the speed.
Live War: peso de un buque con capacidad de ataque en la tasa diaria de lanzamiento de misiles navales (× nav_rate)
ratio per ship

cats: {'Cruisers': 1.0, 'Destroyers': 0.8, 'Frigates': 0.5, 'Corvettes': 0.5}, ssgn: 3.0, ssn: 0.3, ssk: 0.3, ssgn_names: ['Ohio class SSGN', 'Oscar', 'Yasen']

supuestoLIVE_WAR_SPEC_E.md §E1.4
Un buque entra solo con una entrada en nav_cells mayor que cero (su clase lleva misiles de crucero de ataque a tierra); cruceros 1.0, destructores 0.8, fragatas y corbetas con lanzador universal 0.5, SSGN 3.0 (Ohio SSGN, Oscar II, Yasen), los demás submarinos nucleares y convencionales con misiles de crucero 0.3; todo lo demás (solo antibuque o sin celdas) 0 — la flota sigue combatiendo en el mar (mar → mar) pero no ataca la costa. Los submarinos se distinguen por el nombre (ssgn_names, ssn_names, el resto convencionales).
Live War: celdas de misiles de ataque por buque según la clase [celdas, parte de las celdas cargadas con misiles de ataque a tierra] — las existencias de misiles navales de un lado
cells per ship

Ticonderoga class: [122, 0.4], Arleigh Burke class: [96, 0.3], Zumwalt class: [80, 0.3], Ohio class SSGN: [154, 1.0], Virginia class: [12, 1.0], Los Angeles class: [12, 1.0], Seawolf class: [8, 1.0], Yasen class: [32, 1.0], Oscar II class: [72, 0.5], Improved Kilo class: [4, 1.0], Akula class: [4, 1.0], Kirov class: [40, 0.5], Admiral Gorshkov class: [16, 1.0], Admiral Grigorovich class: [8, 1.0], Gepard class: [8, 1.0], Buyan-M class: [8, 1.0], Karakurt class: [8, 1.0], Gremyashchiy class: [8, 1.0], Type 055 (Renhai class): [112, 0.3], Type 052D (Luyang III class): [64, 0.3], Type 052C (Luyang II class): [48, 0.2], Astute class: [10, 1.0], Aquitaine class: [16, 1.0], Suffren class: [8, 1.0]

derivadofuente ↗
«2 × 61-cell Mk 41 vertical launching systems»
Fuentes (octubre de 2026): Ticonderoga 122 celdas Mk 41 (Wikipedia «Ticonderoga-class cruiser»), con un 40 % supuestamente cargado con Tomahawk; Arleigh Burke 90–96 celdas («Arleigh Burke-class destroyer»), 30 % Tomahawk; Zumwalt 80 celdas Mk 57; Ohio SSGN 154 Tomahawk («Ohio-class submarine»); Virginia 12 tubos VLS (Blocks I–IV; «Virginia-class submarine»), Los Angeles 688i 12 VLS, Tomahawk de los tubos lanzatorpedos del Seawolf contado como 8; Yasen 8 UKSK × 4 = 32 Kalibr / Oniks («Yasen-class submarine»); Oscar II 72 tras la modernización 949AM, contada la mitad («Oscar-class submarine»); Improved Kilo (636.3) y Akula — Kalibr-PL de los tubos lanzatorpedos, 4 cada uno; Kirov (modernización del Admiral Nakhimov, 80 UKSK; Pyotr Velikiy 20 Granit) promediado a 40 × 0.5; Admiral Gorshkov 16 UKSK, Admiral Grigorovich 8, Gepard (Dagestan) 8, Buyan-M 8, Karakurt 8, Gremyashchiy 8 («UKSK»); Type 055 112 celdas, Type 052D 64, Type 052C 48 (se supone ataque a tierra CJ-10 en el 20–30 % de las celdas); Astute — Tomahawk de los tubos, 10; Aquitaine FREMM 16 celdas Sylver A70 para MdCN, Suffren 8 MdCN. Las clases con solo misiles antibuque o de defensa aérea (Slava, Sovremenny, Udaloy, Type 45, Horizon, Type 054A, Sa'ar, FREMM de Egipto / Marruecos, Steregushchiy, Nanuchka …) no tienen entrada — 0 celdas de ataque.
Live War: países sin litoral — la flota del adversario no puede atacar su costa
ISO list

AF, AD, AM, AT, AZ, BY, BT, BO, BW, BF, BI, CF, TD, CZ, SZ, ET, HU, KZ, XK, KG, LA, LS, LI, LU, MW, ML, MD, MN, NP, NE, MK, PY, RW, SM, RS, SK, SS, CH, TJ, TM, UG, UZ, VA, ZM, ZW

con fuentefuente ↗
«a landlocked country is a country that does not have territory connected to an ocean or whose coastlines lie on endorheic basins»
Los 44 Estados sin litoral de la lista de Wikipedia más Kosovo; Azerbaiyán, Kazajistán y Turkmenistán cuentan como países sin litoral (mar Caspio). Mi ejército situado en el territorio de uno de esos países también cuenta como sin litoral; un territorio dibujado se trata como costero.
Live War: misiles balísticos intercontinentales y lanzados desde submarinos — fuera del modelo convencional
name list

Yars, RS-24, Topol, RT-2PM, Voevoda, R-36, SS-18, SS-19, UR-100, Sarmat, Minuteman, LGM-30, Sentinel, Trident, Bulava, R-29, Sineva, Layner, DF-5, DF-31, DF-41, JL-2, JL-3, Agni-IV, Agni-V, M51, Jericho III, Hwasong-15, Hwasong-17, Hwasong-18, Hwasong-19, Pukguksong

derivadofuente ↗
«ICBMs are differentiated by having much greater range and speed than other ballistic missiles»
Una ficha de las categorías de misiles balísticos / de crucero cuyo nombre contiene uno de estos (o una ficha marcada con nuc: 1 en los datos) es un lanzador nuclear estratégico: ni lanza en el intercambio de misiles ni figura en el bloque de defensa aérea y misiles de Live War (se muestra como «fuera del modelo: nuclear estratégico»); el Índice de fuerza del inventario y el Balance la conservan como antes. Rusia (RS-24 Yars, RT-2PM2 Topol-M, R-36M2 Voevoda, UR-100N UTTKh) y China (DF-5, DF-31, DF-41) llevan nuc: 1 en el mapa. Los nombres se buscan solo dentro de las categorías de misiles (el radar Sentinel y los cúteres de la clase Sentinel no son misiles).
Live War G: carrier aviation — the ship-borne types (names → the pool they use: cv = aircraft carriers, both = carriers and amphibious assault ships), the carrier share of a mixed card (share, with the variant that sets its pool and place in the order), and the air-wing capacity per ship (cap: by class, else by category)
types / shares / aircraft per ship
tipo embarcadobuques
Super Hornetcv
F/A-18 Hornetcv
CF-18cv
F-35Ccv
F-35Bboth
Growlercv
AV-8Bboth
Rafale Mcv
J-15cv
MiG-29Kcv
Su-33cv
ficha mixtacuota embarcadacontado como
United States · F-35 Lightning II0.3F-35B
France · Dassault Rafale0.2Rafale M
buque (por nombre; si no, por categoría)aeronaves
Aircraft Carriers48
Amphibious Assault Ships12
Nimitz48
Gerald R. Ford48
Kuznetsov0
Liaoning24
Shandong24
Fujian36
Charles de Gaulle24
Queen Elizabeth24
Prince of Wales24
Cavour12
Trieste12
Juan Carlos12
Izumo12
Kaga12
Wasp12
America12
Mistral0
Type 0750
supuestofuente ↗
«A carrier air wing … typically consists of … fighter / attack squadrons»
G (LIVE_WAR_SPEC_E §O, 27.10.2026 — long-range aviation): a combat-aviation type whose name contains one of cv.names (or a card listed in cv.share with the share of the carrier variant: the US «F-35 Lightning II» card is 0.3 F-35B + F-35C, France's «Dassault Rafale» 0.2 Rafale M) can fly from ships. The carrier part of the type = min(n × share, the free capacity of the side) — the types are served in the order of cv.names, the capacity is Σ q × cap over the carriers of the side (cap by name — Nimitz / Gerald R. Ford 48, Queen Elizabeth / Prince of Wales 24, Charles de Gaulle 24, Liaoning / Shandong 24, Fujian 36, Admiral Kuznetsov 20, Cavour / Trieste / Juan Carlos I / Izumo / Kaga 12; else by category: Aircraft Carriers 48, Amphibious Assault Ships 12 — the amphibious ships serve the STOVL types only (F-35B, AV-8B: pool both); the helicopter carriers Mistral and Type 075 carry no fixed-wing aircraft) and falls with the carriers (the sea block). Sources (October 2026): Wikipedia «Carrier air wing» (a US air wing of 74–78 aircraft with four strike-fighter squadrons of 10–12 F/A-18E/F or F-35C — «over forty strike fighters»; 48 = four squadrons of 12, the upper figure), «Queen Elizabeth-class aircraft carrier» (12 F-35B on a routine deployment, 24 in surge, 36 in combat — 24 taken, the brief's figure), «Charles de Gaulle» (30–40 aircraft, 30 Rafale M standard — 24 taken, the brief's figure, a peacetime air group), «Chinese aircraft carrier Liaoning» / «Shandong» (24 J-15 each), «Fujian» (at least 40 fixed-wing aircraft incl. KJ-600 — 36 fighters taken), «Admiral Kuznetsov» (14 Su-33 + 14 MiG-29K + 2 MiG-29KUBR by the infobox, 6–8 Su-33 and 4 MiG-29K on the 2016 deployment; 20 in build 2026-10-19k, 0 since G.1 — the ship has been out of service since March 2017), «America-class» / «Wasp-class amphibious assault ship» (6–12 F-35B / AV-8B normally, 20 in the «Lightning carrier» loadout — 12 taken), «Cavour», «Trieste», «Juan Carlos I», «Izumo-class» (8–12 F-35B / AV-8B — 12 taken). Accepted by Eduard (27.10.2026, after the review of G): the capacity at sea = Σ q × cap × avail_sea (0.36) — about a third of the carriers are deployed at any time (two to three of the eleven US carriers stood in CENTCOM in 2025, the rest in maintenance, training or transit); with the raw capacity (636 US aircraft on the carriers) Iran's air defence fell by 83 % in 30 days, with 229 at sea by 48 % — inside the reviewer's corridor. G.1 (a): Admiral Kuznetsov written off — cap 0 (out of service since March 2017, the overhaul suspended in 2025; the ship still stands in the sea block of the index). The carrier part of a type strikes through the naval gate: the fleet must be able to reach the opponent's coast (a landlocked opponent is out of reach) and does so from the day after nav_delay when the outlines lie beyond sea_km, as the naval missiles do; the rest of the type keeps the theatre gate of the side. The inventory, the Inventory Strength Index and Balance never read this norm.
Live War H.3: air-launched cruise missiles — per country the families in service, their carrier types (exact card names), range, 30-day stock and damage factor
types per country
paísfamiliaaeronaves portadorasalcance, kmexistencias a 30 díasfactor de dañoconfianzafuente
AzerbaiyánSOM ŞAHİN (SOM-B1)Sukhoi Su-2525000.51low↗
ChinaCJ-20 / KD-20Xian H-61.50001.11low↗
ChinaKD-63Xian H-624001.11low↗
ChinaKD-88Xian JH-7, Chengdu J-10, Shenyang J-16, Shenyang J-1120000.5low↗
ChinaYJ-12 (air-launched)Xian H-650000.5low↗
ChinaYJ-83KXian JH-7, Shenyang J-16, Xian H-623000.5low↗
EgiptoSCALP-EGDassault Rafale2501001.0low↗
FranciaSCALP-EGDassault Rafale, Dassault Mirage 20005503001.0low↗
AlemaniaTaurus KEPD 350Panavia Tornado IDS5001501.07med↗
IránAsefSukhoi Su-241.00001.0low↗
IránYa-AliF-4 Phantom II, Sukhoi Su-2470001.0low↗
IránQader / Noor (air-launched)F-4 Phantom II20000.5low↗
IsraelDelilahF-16 Fighting Falcon25000.5low↗
IsraelRampageF-16 Fighting Falcon, F-15 Eagle, McDonnell Douglas F-15E Strike Eagle25000.5low↗
IsraelPopeye / Have NapF-15 Eagle, McDonnell Douglas F-15E Strike Eagle, F-16 Fighting Falcon7800.76low↗
IsraelRocks / Blue SparrowF-16 Fighting Falcon, F-35 Lightning II, F-15 Eagle1.00001.0low↗
Países BajosAGM-158B JASSM-ERF-35 Lightning II92501.0low↗
RusiaKh-101 / Kh-555Tupolev Tu-95, Tupolev Tu-1603.5001851.0high↗
RusiaKh-22 / Kh-32Tupolev Tu-22M1.0002501.5high↗
RusiaKh-59 / Kh-69Sukhoi Su-34, Sukhoi Su-35, Sukhoi Su-30, Sukhoi Su-57, Sukhoi Su-24400240.67med↗
RusiaKh-47M2 KinzhalMikoyan MiG-31500501.07high↗
RusiaKh-35USukhoi Su-34, Sukhoi Su-35, Sukhoi Su-3026000.5low↗
TurquíaSOM (SOM-B1/B1T/B2)—2504950.51low↗
TurquíaÇakır—15000.5low↗
UcraniaStorm Shadow / SCALP-EGSukhoi Su-24, Mirage 2000-5F250301.0low↗
Emiratos Árabes UnidosBlack Shaheen (SCALP export)Dassault Mirage 20002906001.0low↗
Reino UnidoStorm ShadowEurofighter Typhoon5504001.0low↗
Estados UnidosAGM-158 JASSM / JASSM-ERB-1 Lancer, B-52 Stratofortress, B-2 Spirit, McDonnell Douglas F-15E Strike Eagle, F-16 Fighting Falcon, F-15EX Eagle II, F/A-18 Super Hornet9252.9501.0med↗
Estados UnidosAGM-158C LRASMB-1 Lancer, F/A-18 Super Hornet, B-2 Spirit3704501.0low↗
Estados UnidosAGM-84H/K SLAM-ERF/A-18 Super Hornet, F/A-18 Hornet27000.8low↗
supuestofuente ↗
«an air-launched cruise missile (ALCM) is a cruise missile that is launched from a military aircraft»
H.3 (LIVE_WAR_SPEC_E §P, 27.10.2026): there are no cards and no category for these missiles — the norm holds, per country and missile family, the carrier types as they stand on the map, the published range rg (km), the stock for a 30-day window (missiles on hand + one month of output or deliveries — the same rule as the one-way-attack drones; 0 where nothing is published: Israel's Delilah / Rampage / Popeye / Rocks, Iran's Asef / Ya-Ali, China's CJ-20 / KD-63 / KD-88 / YJ-12 / YJ-83K launch nothing until a figure is published), the damage factor dmg_f = warhead ÷ 450 kg in 0.5 … 1.5 (msl_dmg × dmg_f per missile that gets through) and the confidence (high — an official inventory or production figure of 2024–26; med — an analyst's estimate with a method; low — a reasoned estimate, order totals or delivery counts). Research agents, October 2026 (refresh/LiveWar_H/ALCM_TASK.md, a source URL and a note with the dates per entry in info/alcm.json): Russia Kh-101 / Kh-555 185 (Ukrainian Defence Intelligence, Aug 2026: about 100 on hand + 87 produced in July 2026, over 80 a month in Oct 2026; rg 3,500), Kh-22 / Kh-32 250 (HUR, July 2026; Kh-32 production suspended since April 2026; warhead 960 kg → dmg_f 1.5), Kh-59 / Kh-69 24 (HUR: Kh-69 ≤ 20 + 4 a month), Kinzhal 50 (HUR Aug 2026, production suspended; aeroballistic — the model intercepts it like a cruise missile, a known simplification; rg 500 = the missile alone, the carrier's radius is added by the model), Kh-35U 0 (no published stock); United States JASSM / JASSM-ER 2,950 (CSIS, Apr 2026: about 4,000 before the Iran war, about 1,100 expended to the April ceasefire, about 50 a month produced; rg 925 — the JASSM-ER; carriers B-1, B-52, B-2, F-15E, F-16, F-15EX, F/A-18E/F — the F-35 and the legacy Hornet are not yet operational with it), LRASM 450 (anti-ship; FY24 budget exhibit: 125 delivered + 320 on contract, 10–20 a month), SLAM-ER 0 (no published stock), AGM-86B nuclear — outside the model; United Kingdom Storm Shadow 400 (Typhoon; 900 ordered in 1997, about 100 expended 2003–18, about 600 operational in Nov 2024, undisclosed batches to Ukraine since — low), France SCALP-EG 300 (Rafale, Mirage 2000; 500 ordered, «400 or fewer» before 100–150 to Ukraine; ASMP-A nuclear — outside), Germany Taurus 150 (Tornado IDS; 600 delivered 2004–10, about 150 serviceable per the Bundestag defence committee, Aug 2023), Ukraine Storm Shadow / SCALP 30 (Su-24, Mirage 2000-5F; deliveries undisclosed — a low-confidence placeholder), Egypt SCALP-EG 100 (Rafale; «100+ delivered» — low), United Arab Emirates Black Shaheen 600 (Mirage 2000; the 1997 order — an upper bound, low), Netherlands JASSM-ER 0 (128 approved in 2024, none delivered), Turkey SOM 495 and Çakır 0 (no Turkish combat-aircraft cards on the map yet — nothing launches), Azerbaijan SOM 0. Model: the stock of a side = Σ over its families whose carriers have at least one aircraft on its cards; launches a day = alcm_rate × the 30-day stock (the drone rule 1/30 · 1/15 · 1/10 at sustained / campaign / sprint — the executor's reading of «msl_rate × stock»: 0.25 × 2,950 JASSM a day would spend the US stock in four days, msl_rate is a rate per launcher and the ALCM have none), never more than what is left, × the gate; the gate of a family = the best of its carriers — clamp(1 − dist ÷ (the carrier's radius × the tanker factor + rg)), or the carrier's global gate (a bomber with tankers) or carrier gate (the ship-borne part, from day nav_delay + 1); interception = int_max × the defender's long / medium coverage, as for the other cruise missiles; the damage falls on the blocks by H.1 (msl_target × what the defender has). The stock falls apart from the ground and naval missiles (aL / aI / aH per side); the panel line shows the whole missile stock «incl. N air-launched», the end table a row «of which air-launched», the feed on day 1 «N air-launched cruise missiles on M bombers and fighters (model)». The inventory, the index and Balance never read this norm.
Live War H.2: combat radius of an attack helicopter type without a documented figure
km
300supuestofuente ↗
«combat radius … 460 km»
H.2 (LIVE_WAR_SPEC_E §P, 27.10.2026): the theatre gate is per type — clamp(1 − dist ÷ (radius × tanker factor)); an attack helicopter whose perf.json entry has no radius takes this figure. Typical published combat radii: Ka-52 about 460 km (ferry range 1,100), AH-64D/E about 250–480 km depending on the load (480 km with external tanks), Mi-28N about 200–235 km, AH-1Z about 230 km — the anReach rows give 200–240 km for the documented types of the catalog (the cr of the helicopters is read as a radius up to cr_heli_max 400, else range × cr_heli_k). 300 km sits between the documented figures and the makers' maxima; helicopters never take the tanker factor.
Live War I.0: exposure of a category — its loss rate against the average of its block (a type loses f_g × exposure × n_g; n_g keeps the weighted loss of the block at f_g × S_g)
ratio

Tierra: Carros de combate principales 1.0 · Carros de combate ligeros 1.0 · Vehículos de apoyo de fuego 1.0 · Vehículos de combate de infantería 1.3 · Transportes blindados de personal 0.5 · Vehículos MRAP 0.1 · Vehículos de movilidad de infantería 0.2 · Vehículos de reconocimiento 0.5 · Artillería autopropulsada 0.4 · Artillería remolcada 0.25 · Sistemas de cohetes de lanzamiento múltiple 0.25 · Morteros autopropulsados 0.3 · Morteros 0.15 · Cañones antitanque 0.3 · Sistemas de misiles guiados antitanque 0.3 · Portamisiles antitanque 0.2 · Trenes blindados 0.5 · Vehículos terrestres no tripulados 1.0

Aire: Aviones de caza 1.0 · Aviones de ataque 1.0 · Bombarderos 0.3 · Aviones de alerta temprana y control 0.2 · Aviones de reconocimiento e inteligencia de señales 0.3 · Aviones de guerra electrónica 0.3 · Aviones de patrulla marítima 0.3 · Aviones cisterna de reabastecimiento 0.1 · Aviones de transporte 0.3 · Aviones de entrenamiento 0.2 · Aviones utilitarios y de enlace 0.3 · Helicópteros de ataque 1.2 · Helicópteros de transporte 0.6 · Helicópteros utilitarios y de misiones especiales 0.5 · Aeronaves de rotor basculante 0.5 · Vehículos aéreos no tripulados 1.5 · Aeróstatos y dirigibles 0.5

Mar: Portaaviones 0.3 · Submarinos 0.3 · Cruceros 0.5 · Destructores 0.5 · Fragatas 0.6 · Corbetas 0.8 · Lanchas rápidas de ataque 1.0 · Buques patrulleros 1.0 · Buques de asalto anfibio 0.4 · Buques de desembarco 0.6 · Lanchas de desembarco 1.0 · Buques de guerra de minas 0.6 · Buques de apoyo 0.6 · Sumergibles tripulados 0.5 · Vehículos de superficie no tripulados 1.5 · Vehículos submarinos no tripulados 1.0

Defensa aérea y misiles: Sistemas de misiles superficie-aire 1.0 · Sistemas de defensa aérea cañón-misil 1.0 · Cañones antiaéreos 0.4 · Cañones antiaéreos autopropulsados 0.6 · Sistemas portátiles de defensa aérea 0.2 · Sistemas contra drones 0.6 · Sistemas de misiles balísticos 1.0 · Sistemas de misiles de crucero de lanzamiento terrestre 1.0 · Sistemas de misiles de defensa costera 0.6

Apoyos: Sistemas de radar 0.8 · Sistemas de guerra electrónica 0.8 · Sistemas de comunicaciones, mando y control 0.5 · Vehículos de ingenieros y recuperación 0.5 · Sistemas de defensa NBQR 0.3 · Sistemas EOD y de desactivación de explosivos 0.3 · Vehículos sanitarios 0.5 · Vehículos utilitarios ligeros 0.4 · Vehículos logísticos y de transporte 0.3 · Satélites militares 0.05

por defecto 1.0

supuestofuente ↗
«visually confirmed … destroyed, damaged, abandoned and captured»
I.0 (LIVE_WAR_SPEC_E §R, 31.10.2026; Eduard's part-I brief): the block still loses its share f_g a day, but inside the block a type loses f_g × exposure_k × n_g — exposure_k = the loss rate of its category relative to the block average, n_g = Σ m·q ÷ Σ m·q·exposure over the types of the block (m = the marginal index weight of a unit, half the average weight for a mass category on the root scale), so that the weighted loss of the block is exactly f_g × Σ m·q and the block figures of the H calibration do not move; only the losses by type, the top-5 and the fact → model table move. Starting values from the brief (tanks and IFVs at the front 1.0, APC 0.8, MRAP / IMV 0.6, SP artillery 0.5, towed 0.25, MLRS 0.4, mortars 0.15, ATGM 0.3, recon 0.8; aviation: fighters 1.0, attack helicopters 1.2, transports 0.3, AEW 0.2, tankers 0.1, reconnaissance UAVs 1.5; sea: boats 1.0, large surface 0.6, submarines 0.3; air defence: SAM 1.0, AA guns 0.4, MANPADS 0.2; enablers: trucks 0.3, the rest 0.5), then calibrated on the Oryx 2025 additions against the parks of the cards (refresh/LiveWar_I/oryx_out/oryx_cats.json, read 31.10.2026): Russia 2025 — tanks 640 of 3,660 (17 % of the park a year), IFV 1,099 of 2,827 (39 %), APC + BRDM / MT-LB class 687 of 8,170 (8 %), MRAP 6 of 718 (1 %), IMV 90 of 2,531 (4 %), towed + SP artillery 256 of 2,685 (10 %), MLRS 97 of 1,195 (8 %); Ukraine 2025 — tanks 356 of 643 (55 %), IFV 391 of 894 (44 %), APC + AFV class 638 of 2,387 (27 %), IMV 756 of 5,556 (14 %), MRAP about 450 of 4,789 (9 %), artillery about 350 of 3,905 (9 %), MLRS about 14 of 608 (2 %). Relative to the tanks of the same side: IFV 2.2 / 0.8 → 1.3; APC 0.5 / 0.5 → 0.5; MRAP 0.05 / 0.17 → 0.1; IMV 0.2 / 0.25 → 0.2; artillery 0.54 / 0.16 → SP 0.4, towed 0.25; MLRS 0.46 / 0.04 → 0.25; the self-propelled anti-tank carriers (47 lost of about 1,000 in the whole war) 0.2. The other blocks keep the brief's values (Oryx: 175 helicopters against 184 aircraft on a park a third the size → attack helicopters 1.2; 790 UAVs → 1.5; the fleet, the air defence and the enablers as in the brief). What the exposure cannot do: with the block share fixed by the H corridors, the sum of the category losses is fixed too — at the sustained tempo the land block of Ukraine loses about 4.8 × and Russia's about 2.9 × the Oryx-2025 weighted loss, whatever the split (the exposure only equalises the ratio across tanks / AFV / artillery); the brief's target of × 0.5 … × 2 of Oryx per category is not reachable by the split alone — see LIVE_WAR_SPEC_E §R.1 and the fact → model table of the method page.
Live War I.1: ready surface-to-air missiles per launcher by family, and the reloads in the 30-day window by tempo — the interceptor stock of a SAM card without a published figure (is)
missiles per launcher
familiapor lanzadorfichas
9Dey29Dey
AD-08 Majid4AD-08 Majid
Arrow6Arrow
Aspide4Aspide
Avenger8AN/TWQ-1 Avenger
Barak MX8Barak MX
Bavar-3734Bavar-373
Buk49K37 Buk, 9K37M Buk-M1-2, 9K37M Buk-M2, 9K317M Buk-M3, SA-11/17
CS/SA-10CS/SA-1
Crotale8Thales Crotale NG
David's Sling12David's Sling
Dong Neng-31Dong Neng-3
HQ-122HQ-12
HQ-166HQ-16
HQ-178HQ-17
HQ-196HQ-19
HQ-224HQ-22
HQ-2J1HQ-2J
HQ-64HQ-6
HQ-74HQ-7
HQ-94HQ-9
Hawk3MIM-23 Hawk
Herz-94Herz-9
IRIS-T SLM8IRIS-T SLM
Iron Dome20Iron Dome, C-Dome
Kub32K12 Kub
M-SHORAD4M-SHORAD
Mersad3Mersad
NASAMS6NASAMS
Osa69K33 Osa
PGZ-954PGZ-95
Pantsir12Pantsir-S1, Pantsir-SA
Patriot12MIM-104 Patriot
Raad / 3rd Khordad3Raad / 3rd Khordad
Raad-1/2 & Khordad-33Raad-1/2 & Khordad-3
Rapier4Rapier
S-125 Pechora4S-125 Pechora
S-2001S-200
S-3004S-300, S-300PMU2
S-300V4S-300V
S-35012S-350
S-4004S-400
S-75 Dvina1S-75 Dvina
SAMP/T8Eurosam SAMP/T Mamba
Sayyad 34Sayyad 3
Sayyad-11Sayyad-1
Sayyad-2 & Khordad 154Sayyad-2 & Khordad 15
Shahin (SAM)3Shahin (SAM)
Shalamcheh3Shalamcheh
Stormer HVM8Stormer HVM
Strela-1049K35 Strela-10
THAAD8THAAD
Tabas3Tabas
Talaash4Talaash
Talash / 15th Khordad4Talash / 15th Khordad
Tor-M189K330 Tor, 9K331 Tor-M1
Tor-M2169K331 Tor-M2DT
Tunguska82K22 Tunguska, 2S6 Tunguska-M
Ya Zahra-34Ya Zahra-3
Yitian8Type 92 Yitian

recargas en la ventana: sostenido / campaña / sprint 3 / 2 / 1.5; por defecto por lanzador 4

supuestofuente ↗
«each launcher … four PAC-2 or sixteen PAC-3 missiles»
I.1 (LIVE_WAR_SPEC_E §R, 31.10.2026): the stock of interceptors of a SAM card for the window = the card's published is (with its source iss — research agents, refresh/LiveWar_I/ISR_TASK.md: Israel Iron Dome 2,000 and Arrow 80, Ukraine Patriot 50 / S-300 10 / SAMP/T 40, United States Patriot 1,300 / THAAD 200 / Stinger pool 3,500 / Iron Dome 150, Iran Tor 232, China S-300 1,600 — all low or medium confidence, the notes with the dates on the cards), else launchers × ready missiles per launcher of the family × (1 + reloads in the window): 9Dey 2, AD-08 Majid 4, Arrow 6, Aspide 4, Avenger 8, Barak MX 8, Bavar-373 4, Buk 4, CS/SA-1 0, Crotale 8, David's Sling 12, Dong Neng-3 1, HQ-12 2, HQ-16 6, HQ-17 8, HQ-19 6, HQ-22 4, HQ-2J 1, HQ-6 4, HQ-7 4, HQ-9 4, Hawk 3, Herz-9 4, IRIS-T SLM 8, Iron Dome 20, Kub 3, M-SHORAD 4, Mersad 3, NASAMS 6, Osa 6, PGZ-95 4, Pantsir 12, Patriot 12, Raad / 3rd Khordad 3, Raad-1/2 & Khordad-3 3, Rapier 4, S-125 Pechora 4, S-200 1, S-300 4, S-300V 4, S-350 12, S-400 4, S-75 Dvina 1, SAMP/T 8, Sayyad 3 4, Sayyad-1 1, Sayyad-2 & Khordad 15 4, Shahin (SAM) 3, Shalamcheh 3, Stormer HVM 8, Strela-10 4, THAAD 8, Tabas 3, Talaash 4, Talash / 15th Khordad 4, Tor-M1 8, Tor-M2 16, Tunguska 8, Ya Zahra-3 4, Yitian 8 (Wikipedia / CSIS Missile Threat / Army Recognition pages of the systems, October 2026 — refresh/LiveWar_I/isr_out/_load.json, a source URL per family; Patriot 12 = the M903 launcher with PAC-3 MSE, 16 with PAC-3 CRI, 4 with PAC-2 — the MSE share of a battery is not published); families without an entry take def 4. Reloads in the window 3 / 2 / 1.5 at sustained / campaign / sprint — an assumption: no battery reload stock is published; a Patriot launcher is reloaded in about an hour by crane truck, an S-400 TEL in about 50 minutes, India's six-launcher S-400 battery came with 128 missiles (about 5 loads), the US Iron Dome buy was 480 Tamir for 12 launchers (2 loads), Hawk 18 + 36, Osa 24 + 18, Kub 12 + 12 at the battery; over 30 days of a sustained war the depots and the industry keep up (3 loads), in a sprint a battery fights with what stands near it (1.5). The model says «estimated by norm» on the panel for every side whose stock is not published in full. The panel draws the stock in two pools: long- and medium-range types (the only ones that engage ballistic missiles) and short-range types (cruise missiles and drones first) — the tier of a type is its engagement range in perf.json (ad_tiers); a type without a documented range counts as short-range.
Live War I.2: artillery rounds of a country for a 30-day window (on hand + a month of production and imports) — null where nothing is published (the fire is not limited)
rounds
paísproyectiles para 30 díasconfianza
Rusia475.000med
Ucrania138.000med
Estados Unidos—no publicado — el fuego no está limitado
Israel—no publicado — el fuego no está limitado
Irán—no publicado — el fuego no está limitado
China—no publicado — el fuego no está limitado

proyectiles por tubo y día: sostenido / campaña / sprint 3 / 20 / 50

supuestofuente ↗
«Russian daily consumption stabilised at 10,000-15,000 rounds a day»
I.2 (LIVE_WAR_SPEC_E §R, 31.10.2026): research agent, refresh/LiveWar_I/AMMO_TASK.md (a source list and a note with the dates per country in info/ammo.json): Russia 475,000 (med: Production: Estonian Foreign Intelligence Service annual report (11 Feb 2026) puts Russia's 2025 output at about 7 million rounds of all types, of which 3.4 million howitzer rounds (122/152/203 mm) and 0.5 million MLRS r); Ukraine 138,000 (med: Imports: Czech Ministry of Defence (Reuters, 26 May 2026) said about 500,000 large-calibre rounds were supplied under the Czech initiative since the start of 2026 (about 100,000 a month) and about 1 million are contracte); United States not published (med: Stockpile is not published: the DoW Inspector General report DOWIG-2026-095 (9 Jul 2026, CUI-redacted) gives no on-hand inventory, only that the inventory of 155-mm rounds fell by over 3.6 million over the last four year); Israel not published (low: Stock is not published and no monthly output is reported. What is published: WSJ (Dec 2023) counted 57,000 155-mm shells among US shipments to Israel since 7 Oct 2023; the Pentagon said in Oct 2023 it would redirect 'ten); Iran not published (low: Stock is not published and no production figure is released. Proxy of output: the Wall Street Journal (24 Apr 2023, via Ukrainska Pravda) reported that Iranian cargo ships carried over 300,000 artillery shells and 1 mill); China not published (low: No published stock and no sourced estimate of Chinese artillery-shell output was found: the conflict.id 155-mm production tracker (Jul 2026) lists no Chinese plant; SCMP/Yahoo (24 Jun 2024) only notes Norinco marketing N). The model: need a day = tubes (self-propelled + towed guns + rocket launchers, one launcher = one tube) × rounds_per_tube at the tempo; the ground-fire term × min(1, stock ÷ need); at zero × fire_floor; a country without a published stock fires without limit and the panel says «not limited — the stock is not published» (honest, no estimate); My Army is never limited. The daily rounds per tube 3 / 20 / 50 are in the norm war (rounds_per_tube) with their sources in info/ammo.json (the agent's 30 for the campaign was lowered to 20 in the I.4 calibration — the Desert Storm averages). What the limit does at the campaign tempo: Russia's published flow of 475,000 a month covers the need of about 40,000 a day for 12 days and Ukraine's 138,000 covers about 47,000 a day for 3 days — a campaign-tempo offensive on the 2025 flows runs out of shells within two weeks, which is what the intelligence assessments of the stockpiles say; the H corridor of Ukraine – Russia at the campaign tempo (28–38) was calibrated without a shells limit and no longer holds (about 51) — an open decision for the owner, see LIVE_WAR_SPEC_E §R.
Live War I.3: equipment in storage by category where no per-type figure is published (the per-type figures sit on the cards as rs / rss) — returns to service from day reserve_delay + 1 at reserve_rate a day
units
paíscategoríaen almacenamiento
IsraelCarros de combate principales400
supuestofuente ↗
«in store»
I.3 (LIVE_WAR_SPEC_E §R, 31.10.2026): research agent, refresh/LiveWar_I/PROD_STORAGE_TASK.md (info/prod_storage.json, the per-card figures written to the cards by refresh/LiveWar_I/mun_cards.py): Russia 26 cards, about 8,350 units judged restorable — tanks 2,088 visible / about 851 restorable (Jompy, June 2026; 2,478 in October 2025; 7,342 before the war; Covert Cabal early 2026: T-62 784, T-72 Ural / A 452, T-64 449, T-72B 188, T-80 141, T-55 112, T-90 0) spread as T-55 100, T-62M 450, T-72B3 150, T-72B 50, T-80BVM 50, T-80U / BV 30, T-64BV 50; BMP-1 650 and BMP-2 170 (826 operational of about 1,700, Jompy October 2026); MT-LB 150, BTR-70 800, BTR-60 100, BTR-80 40; self-propelled artillery from the IISS in-store lines 2S1 800, 2S3 400, 2S5 250, 2S7 40, 2S19 40; towed D-30 2,000, D-20 600, 2A65 200, 2A36 450, M-46 500 (IISS 2024 and the Shchuchye count 4,839 → 2,753 by June 2025 — about half of what is left may be unusable); Grad 40, Uragan 230, Smerch 14; United States 11 cards, about 6,600 — M1 Abrams 3,000 (IISS about 3,700 in store; 3,232 visible at Sierra, Anniston and Camp Shelby), M2 Bradley 2,000, M113 700, M109A6 100, M119 200, AMARG March 2025: F-16 171, F-15 202, F/A-18 Hornet 75, A-10C 121, B-52H 11, B-1B 10, AH-1Z 26; Israel M113 2,000 and a category total of 400 main battle tanks (Merkava Mk 3 reactivated from storage, count unpublished — this norm); Ukraine, Iran, China — nothing published (Ukraine reactivated its stored T-72 / T-64 in 2014–22; the Western pipeline is the supply switch, not storage). Model: from day reserve_delay + 1 every stored type returns reserve_rate × its stored stock a day (not above the stock), into the quantity and the block, never into the losses; a vanished type comes back. The confidence of every figure is in the card's note (low for most of the Russian towed artillery and the US aircraft).
Live War I.3: new production a month by country and category, to the named types (else to the types of the category in proportion to their quantity) — units a day = per_month ÷ 30
units a month
paíscategoríaal mestipos
RusiaCarros de combate principales12T-90M
RusiaVehículos de combate de infantería40BMP-3
RusiaTransportes blindados de personal50BTR-82A
RusiaArtillería autopropulsada252S19M2 Msta-S, 2S43 Malva, 2S35 Koalitsiya-SV
RusiaSistemas de cohetes de lanzamiento múltiple5Tornado-G, Tornado-S, TOS-1A Solntsepyok
RusiaAviones de caza1Sukhoi Su-35
RusiaAviones de caza1Sukhoi Su-57
RusiaAviones de ataque1Sukhoi Su-34
RusiaHelicópteros de ataque2Kamov Ka-52, Mil Mi-28
UcraniaArtillería autopropulsada402S22 Bohdana
Estados UnidosTransportes blindados de personal8M1283 AMPV (General Purpose)
Estados UnidosArtillería autopropulsada2M109A7
Estados UnidosSistemas de cohetes de lanzamiento múltiple4M142 HIMARS
Estados UnidosAviones de caza8F-35 Lightning II
Estados UnidosAviones de caza1F-15EX Eagle II
Estados UnidosAviones de caza1F/A-18 Super Hornet
Estados UnidosHelicópteros de ataque1AH-64 Apache
IsraelCarros de combate principales3Merkava Mark IV
IsraelTransportes blindados de personal4Namer
IsraelTransportes blindados de personal2Eitan
IránCarros de combate principales2Karrar
ChinaAviones de caza10Chengdu J-20
ChinaAviones de caza8Shenyang J-16
ChinaAviones de caza1Shenyang J-35 / J-35A
ChinaCarros de combate principales5ZTZ-99A
ChinaArtillería autopropulsada12PCL-181
ChinaHelicópteros de ataque1Changhe Z-10
supuestofuente ↗
«Uralvagonzavod … new T-90M»
I.3 (LIVE_WAR_SPEC_E §R, 31.10.2026): research agent, refresh/LiveWar_I/PROD_STORAGE_TASK.md (info/prod_storage.json, a source URL and a note per line): Russia: Main Battle Tanks 12 (T-90M), Infantry Fighting Vehicles 40 (BMP-3), Armored Personnel Carriers 50 (BTR-82A), Self-Propelled Artillery 25 (2S19M2 Msta-S, 2S43 Malva, 2S35 Koalitsiya-SV), Multiple Launch Rocket Systems 5 (Tornado-G, Tornado-S, TOS-1A Solntsepyok), Fighter Aircraft 1 (Sukhoi Su-35), Fighter Aircraft 1 (Sukhoi Su-57), Attack Aircraft 1 (Sukhoi Su-34), Attack Helicopters 2 (Kamov Ka-52, Mil Mi-28); Ukraine: Self-Propelled Artillery 40 (2S22 Bohdana); United States: Armored Personnel Carriers 8 (M1283 AMPV (General Purpose)), Self-Propelled Artillery 2 (M109A7), Multiple Launch Rocket Systems 4 (M142 HIMARS), Fighter Aircraft 8 (F-35 Lightning II), Fighter Aircraft 1 (F-15EX Eagle II), Fighter Aircraft 1 (F/A-18 Super Hornet), Attack Helicopters 1 (AH-64 Apache); Israel: Main Battle Tanks 3 (Merkava Mark IV), Armored Personnel Carriers 4 (Namer), Armored Personnel Carriers 2 (Eitan); Iran: Main Battle Tanks 2 (Karrar); China: Fighter Aircraft 10 (Chengdu J-20), Fighter Aircraft 8 (Shenyang J-16), Fighter Aircraft 1 (Shenyang J-35 / J-35A), Main Battle Tanks 5 (ZTZ-99A), Self-Propelled Artillery 12 (PCL-181), Attack Helicopters 1 (Changhe Z-10). NEW production only — refurbishment from storage is storage: Russia T-90M 12 a month (new hulls; the 250–300 a year of IISS 2025 includes refurbished T-72 / T-80 — the agent's split, low confidence; the sources span 3–25 a month), BMP-3 40, BTR-82A 50, self-propelled artillery 25 (HUR: 365 new systems in 2025), MLRS 5, Su-35 / Su-57 / Su-34 one each (RUSI: 11 Su-34 in 2025), Ka-52 / Mi-28 2; Ukraine Bohdana 40 (Zelensky, October 2025; the towed Bohdana-B included — 30–40); United States Abrams and Bradley 0 (remanufacture), AMPV 8, M109A7 2, HIMARS 4, F-35 8 (191 delivered in 2025, about 60 % to the US), F-15EX 1, Super Hornet 1, Apache 1 new-build; Israel Merkava 3, Namer 4, Eitan 2 (low); Iran Karrar 2 (official 50–60 a year including T-72 overhauls); China J-20 10, J-16 8, J-35A 1, ZTZ-99A 5, PCL-181 12, Z-10 1. The external supply switch (E1) stays separate. Several lines of one category with named types are kept apart so that a small type (Su-57, F-15EX) gets its own figure instead of a quantity-proportional share of a pool.
Live War: submarinos de misiles balísticos (portadores de SLBM) — fuera del modelo convencional
name list

Ohio class SSBN, Borei class, Delta IV class, Type 094 (Jin class), Vanguard class, Triomphant class

derivadofuente ↗
«ballistic missile submarines … are primarily used as a nuclear deterrent»
Una ficha de la categoría Submarinos cuyo nombre es exactamente uno de estos es un lanzador nuclear estratégico como los ICBM de icbm_names: nuc: 1 en los datos, fuera del bloque de mar de Live War (en patrulla de disuasión no participa en el intercambio convencional; tampoco lleva misiles de crucero de ataque a tierra en nav_cells). Estados Unidos (Ohio class SSBN), Rusia (Borei, Delta IV), China (Type 094), el Reino Unido (Vanguard) y Francia (Triomphant) llevan nuc: 1 en el mapa; el submarino de misión especial Delta IV y el Ohio class SSGN (Tomahawk) no figuran en la lista. El Índice de fuerza del inventario y el Balance conservan los submarinos como antes.
Live War: multiplicadores de generación de la potencia de combate — air (aviación de combate), sam (defensa aérea de área), mbt (carros de combate principales); ninguno = sin datos
multiplier
grupovalor
air3: 0.35, 4: 0.7, 4.5: 0.95, 5: 1.0
sam3: 0.4, 4: 0.7, 4.5: 0.9, 5: 1.0
mbt1: 0.4, 2: 0.6, 3: 0.85, 3.5: 1.0
none1.0
supuestoLIVE_WAR_SPEC_E.md §E2.2
«gen_f (A): air {3: 0.5, 4: 0.8, 4.5: 0.9, 5: 1.0}, sam by bands {≤ 1975: 0.4, 1976–99: 0.7, 2000–14: 0.9, ≥ 2015: 1.0}, mbt {1: 0.4, 2: 0.6, 3: 0.85, 3.5: 1.0}; without data — 1.0»
E2 (LIVE_WAR_SPEC_E §E2, 19.10.2026): la generación de un tipo — gen de perf.json (perf_gen_merge.py: 219 de 263 tipos de combate con valor, agentes con fuentes) o el gn propio de la ficha del país (Israel e Irán, con una URL de fuente gs) — multiplica únicamente la potencia en Live War: P_cmb (cazas, aviones de ataque, bombarderos, helicópteros de ataque — el grupo air), P_sam (la defensa aérea de área de cov_cats — sam) y la parte de carros de combate principales de P_land (mbt; los demás tipos terrestres se mantienen a 1.0). La escala es un solo número para todas las categorías: la generación declarada de un caza 3 / 4 / 4.5 / 5 o, para bombarderos, helicópteros y sistemas de defensa aérea, la banda del año en que la variante entró en servicio (≤ 1975 → 3, 1976–99 → 4, 2000–14 → 4.5, ≥ 2015 → 5), y 1 / 2 / 3 / 3.5 para los carros de combate. Un tipo sin datos cuenta como 1.0 y figura en el panel («N tipos sin datos de generación») y en la página del método. El Índice de fuerza del inventario, Balance y el % restante (inventario) no se tocan (ANALYSIS_SPEC §12.1: calidad = 1 para el índice). Calibración (19.10.2026, Israel – Irán a ritmo de sprint, 40 días): el air {3: 0.5, 4: 0.8} de la especificación daba a Israel 90 % / aviación 83 % / defensa aérea 72 %, sup(IL) 0.71 y los SAM de Irán −45 % — air 3 → 0.35, 4 → 0.7 y 4.5 → 0.95 (un F-4 / F-5 de los años sesenta al 35 % de un F-35, un F-14 / MiG-29 de los años ochenta al 70 %, un F-16I Sufa al 95 %) con los Toufan / Panha derivados del AH-1J a 3 dan sup(IL) 0.78, Israel 93 % / aviación 88 % / defensa aérea 82 % y los lanzadores y SAM de Irán −51 %; las tablas de SAM y MBT son las de la especificación, k.air_ad sigue en 0.030 (el límite de su corredor). E2.3 (Eduard, 19.10.2026 — la regla de la generación): la generación es la de la célula o el chasis base; solo se sube un escalón en caso de una modernización profunda con fuente (F-16I 4.5, T-90M 3.5, Leopard 2A6 3.5, T-72B3 / PT-91 3, Mi-35M 4); una copia o una máquina antigua construida bajo licencia (Saeqeh, Kowsar, Toufan, Panha 2091, HQ-2J) toma la generación del original, no el año de la copia; los bombarderos y los sistemas de defensa aérea toman el año de la variante en servicio (Tu-95MS 1981 → 4, Tu-22M3 1983 → 4, H-6K 2009 → 4.5, Patriot PAC-3 2001 → 4.5), no el del primer vuelo. Los valores revisados están en info/perf/gen_overrides.json y los aplica en último lugar perf_gen_merge.py.

Las notas de las normas se dan en inglés junto con las fuentes — un apéndice técnico; las etiquetas, los valores y los estados de la tabla están traducidos.

Qué no mide

El entrenamiento, la doctrina, el mando, la moral, la disponibilidad operativa de cada unidad, la experiencia de combate, los aliados, la geografía, la industria, las reservas de munición y repuestos, la antigüedad y el estado de cada vehículo. Los propios inventarios son estimaciones de fuentes abiertas: las fuentes discrepan, las flotas cambian y las cantidades marcadas con + son límites inferiores. Interpreta cada cifra como un orden de magnitud y compara solo lo comparable.

Previsto

Etapa 3 (solo Mi ejército): consumo de combustible y munición según normas publicadas y días de reservas; alcances y años para las categorías restantes (carros, artillería, patrulleros) a medida que continúen las pasadas de investigación.

Abrir el mapa interactivo