air#

Units#

import pandas
pandas.set_option('display.max_columns', 1000)
pandas.set_option('display.max_rows', 1000)
pandas.set_option('display.max_colwidth', 200)

import empire_earth.units.relationships.matrices

epoch = 12
theater = 'Air'
units = empire_earth.units.attackers(epoch).values()
units = [unit for unit in units if unit.theater == theater]

pandas.DataFrame(units).set_index('name').style.set_sticky('rows')
  id type_id family building button_id hitpoints speed range attack attack_mode seconds_per_attack weapon_hit_id armor_shock armor_arrow armor_pierce armor_gun armor_laser armor_missile epoch_start epoch_stop cost_food cost_wood cost_stone cost_iron cost_gold
name                                                  
Stinger Soldier 19 5 32 Barracks 19 265 0.600000 6.000000 55 7 4.000000 5 0 0 0 8 0 0 12 16 60 0 0 0 50
Flak Halftrack 146 5 32 Tank Factory 6 450 0.600000 7.000000 50 7 2.000000 5 0 30 30 8 10 0 10 12 100 0 0 100 0
88mm AA Gun 145 2 46 Citizen 1 600 0.000000 7.000000 25 7 1.000000 5 0 0 0 7 0 0 10 12 0 80 0 0 80
Cruiser - Dardo 163 4 9 Dock 3 2300 0.700000 8.000000 70 12 2.000000 5 0 20 20 25 0 0 10 12 0 150 0 0 150
F-14 Fighter/Bomber 80 3 5 Carrier - Enterprise 6 610 1.100000 6.000000 105 40 4.000000 5 0 0 0 0 0 0 12 12 0 0 0 60 60
F-15 Fighter 8 3 5 Airport 6 660 1.100000 6.000000 236 12 4.000000 5 0 0 0 0 0 0 12 12 0 0 0 100 100
F-117 Fighter/Bomber 329 3 5 Airport 19 625 1.100000 6.000000 190 41 4.000000 5 0 0 0 0 0 0 12 12 0 0 0 100 100
A-10 Anti-Tank 304 3 5 Airport 20 575 1.100000 6.000000 14 30 0.300000 5 0 0 0 0 0 0 12 13 0 0 0 100 100
B-2 Bomber 9 3 20 Airport 2 1400 1.000000 5.000000 150 31 0.500000 5 0 0 0 0 0 0 12 12 0 0 0 200 200
B-52 Bomber 217 3 42 Airport 1 950 0.950000 5.000000 2800 31 0.500000 0 0 0 0 0 0 0 12 12 0 0 0 700 700
Helicopter Gunship 305 7 16 Airport 3 450 1.050000 5.000000 25 35 0.500000 3 0 0 0 15 15 0 12 13 0 0 0 100 100
Helicopter Anti-Tank 6 7 16 Airport 5 850 1.050000 5.000000 75 35 4.000000 5 0 0 0 13 13 0 12 12 0 0 0 200 200

Damage Dealt per Hit#

empire_earth.units.relationships.matrices.matrix_damage_dealt_per_hit(units)
  Stinger Soldier Flak Halftrack 88mm AA Gun Cruiser - Dardo F-14 Fighter/Bomber F-15 Fighter F-117 Fighter/Bomber A-10 Anti-Tank B-2 Bomber B-52 Bomber Helicopter Gunship Helicopter Anti-Tank
Stinger Soldier 0 0 0 0 55 55 55 55 82 110 77 77
Flak Halftrack 0 0 0 0 50 50 50 50 75 100 70 70
88mm AA Gun 0 0 0 0 25 25 25 25 37 50 35 35
Cruiser - Dardo 0 0 0 0 87 87 87 87 98 98 70 70
F-14 Fighter/Bomber 11 11 11 199 131 131 131 131 147 147 84 84
F-15 Fighter 0 0 0 0 295 295 295 295 330 330 236 236
F-117 Fighter/Bomber 20 20 20 142 85 85 85 85 266 266 152 152
A-10 Anti-Tank 14 14 0 14 0 0 0 0 0 0 0 0
B-2 Bomber 150 150 150 150 0 0 0 0 0 0 0 0
B-52 Bomber 2800 2800 2800 2800 0 0 0 0 0 0 0 0
Helicopter Gunship 2 2 1 1 0 0 0 0 0 0 10 12
Helicopter Anti-Tank 30 30 26 75 0 0 0 0 0 0 75 75

Damage Dealt per Second#

empire_earth.units.relationships.matrices.matrix_damage_dealt_per_second(units)
  Stinger Soldier Flak Halftrack 88mm AA Gun Cruiser - Dardo F-14 Fighter/Bomber F-15 Fighter F-117 Fighter/Bomber A-10 Anti-Tank B-2 Bomber B-52 Bomber Helicopter Gunship Helicopter Anti-Tank
Stinger Soldier 0.00 0.00 0.00 0.00 13.75 13.75 13.75 13.75 20.50 27.50 19.25 19.25
Flak Halftrack 0.00 0.00 0.00 0.00 25.00 25.00 25.00 25.00 37.50 50.00 35.00 35.00
88mm AA Gun 0.00 0.00 0.00 0.00 25.00 25.00 25.00 25.00 37.00 50.00 35.00 35.00
Cruiser - Dardo 0.00 0.00 0.00 0.00 43.50 43.50 43.50 43.50 49.00 49.00 35.00 35.00
F-14 Fighter/Bomber 2.75 2.75 2.75 49.75 32.75 32.75 32.75 32.75 36.75 36.75 21.00 21.00
F-15 Fighter 0.00 0.00 0.00 0.00 73.75 73.75 73.75 73.75 82.50 82.50 59.00 59.00
F-117 Fighter/Bomber 5.00 5.00 5.00 35.50 21.25 21.25 21.25 21.25 66.50 66.50 38.00 38.00
A-10 Anti-Tank 46.67 46.67 0.00 46.67 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
B-2 Bomber 300.00 300.00 300.00 300.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
B-52 Bomber 5600.00 5600.00 5600.00 5600.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Helicopter Gunship 4.00 4.00 2.00 2.00 0.00 0.00 0.00 0.00 0.00 0.00 20.00 24.00
Helicopter Anti-Tank 7.50 7.50 6.50 18.75 0.00 0.00 0.00 0.00 0.00 0.00 18.75 18.75

Damage Dealt Out of Range#

empire_earth.units.relationships.matrices.matrix_damage_dealt_out_of_range(units)
  Stinger Soldier Flak Halftrack 88mm AA Gun Cruiser - Dardo F-14 Fighter/Bomber F-15 Fighter F-117 Fighter/Bomber A-10 Anti-Tank B-2 Bomber B-52 Bomber Helicopter Gunship Helicopter Anti-Tank
Stinger Soldier 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 20.50 28.95 18.33 18.33
Flak Halftrack 0.00 0.00 0.00 0.00 22.73 22.73 22.73 22.73 75.00 105.26 66.67 66.67
88mm AA Gun 0.00 0.00 0.00 0.00 22.73 22.73 22.73 22.73 74.00 105.26 66.67 66.67
Cruiser - Dardo 0.00 0.00 inf 0.00 79.09 79.09 79.09 79.09 147.00 154.74 100.00 100.00
F-14 Fighter/Bomber 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 36.75 38.68 20.00 20.00
F-15 Fighter 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 82.50 86.84 56.19 56.19
F-117 Fighter/Bomber 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 66.50 70.00 36.19 36.19
A-10 Anti-Tank 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
B-2 Bomber 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
B-52 Bomber 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Helicopter Gunship 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Helicopter Anti-Tank 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00

Tactical Unit Relationships#

empire_earth.units.relationships.matrices.matrix_tactical(units)
  Stinger Soldier Flak Halftrack 88mm AA Gun Cruiser - Dardo F-14 Fighter/Bomber F-15 Fighter F-117 Fighter/Bomber A-10 Anti-Tank B-2 Bomber B-52 Bomber Helicopter Gunship Helicopter Anti-Tank
Stinger Soldier nan nan nan nan 2.17 inf 1.17 0.14 0.01 0.00 2.95 0.82
Flak Halftrack nan nan nan nan 6.97 inf 3.74 0.44 0.04 0.00 10.27 2.68
88mm AA Gun nan nan nan 0.00 9.29 inf 4.98 inf 0.06 0.01 27.39 4.12
Cruiser - Dardo nan nan inf nan 3.79 inf 5.16 4.32 0.30 0.03 115.00 5.72
F-14 Fighter/Bomber 0.46 0.14 0.11 0.26 1.00 0.41 1.50 inf inf inf inf inf
F-15 Fighter 0.00 0.00 0.00 0.00 2.44 1.00 3.66 inf inf inf inf inf
F-117 Fighter/Bomber 0.86 0.27 0.20 0.19 0.66 0.27 1.00 inf inf inf inf inf
A-10 Anti-Tank 7.36 2.29 0.00 0.23 0.00 0.00 0.00 nan nan nan nan nan
B-2 Bomber 76.18 23.56 17.92 3.34 0.00 0.00 0.00 nan nan nan nan nan
B-52 Bomber 707.77 210.25 157.68 39.52 0.00 0.00 0.00 nan nan nan nan nan
Helicopter Gunship 0.34 0.10 0.04 0.01 0.00 0.00 0.00 nan nan nan 1.00 0.68
Helicopter Anti-Tank 1.22 0.37 0.24 0.17 0.00 0.00 0.00 nan nan nan 1.48 1.00

Strategic Unit Relationships#

empire_earth.units.relationships.matrices.matrix_strategic(units)
  Stinger Soldier Flak Halftrack 88mm AA Gun Cruiser - Dardo F-14 Fighter/Bomber F-15 Fighter F-117 Fighter/Bomber A-10 Anti-Tank B-2 Bomber B-52 Bomber Helicopter Gunship Helicopter Anti-Tank
Stinger Soldier nan nan nan nan 2.37 inf 2.12 0.25 0.05 0.02 5.37 2.97
Flak Halftrack nan nan nan nan 4.18 inf 3.74 0.44 0.08 0.03 10.27 5.36
88mm AA Gun nan nan nan 0.00 6.97 inf 6.23 inf 0.14 0.06 34.24 10.31
Cruiser - Dardo nan nan inf nan 1.52 inf 3.44 2.88 0.40 0.12 76.67 7.63
F-14 Fighter/Bomber 0.42 0.24 0.14 0.66 1.00 0.68 2.51 inf inf inf inf inf
F-15 Fighter 0.00 0.00 0.00 0.00 1.46 1.00 3.66 inf inf inf inf inf
F-117 Fighter/Bomber 0.47 0.27 0.16 0.29 0.40 0.27 1.00 inf inf inf inf inf
A-10 Anti-Tank 4.05 2.29 0.00 0.35 0.00 0.00 0.00 nan nan nan nan nan
B-2 Bomber 20.95 11.78 7.17 2.50 0.00 0.00 0.00 nan nan nan nan nan
B-52 Bomber 55.61 30.04 18.02 8.47 0.00 0.00 0.00 nan nan nan nan nan
Helicopter Gunship 0.19 0.10 0.03 0.01 0.00 0.00 0.00 nan nan nan 1.00 1.36
Helicopter Anti-Tank 0.34 0.19 0.10 0.13 0.00 0.00 0.00 nan nan nan 0.74 1.00