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 = 11
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                                                  
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
Corsair Fighter/Bomber 85 3 5 Carrier - Enterprise 6 496 1.100000 6.000000 12 40 0.500000 5 0 0 0 0 0 0 11 11 0 0 0 60 60
P-51 Fighter 77 3 5 Airport 6 550 1.050000 6.000000 26 12 0.500000 5 0 0 0 0 0 0 11 11 0 0 0 100 100
ME262 Fighter/Bomber 86 3 5 Airport 19 500 1.050000 6.000000 26 41 0.500000 5 0 0 0 0 0 0 11 11 0 0 0 100 100
Typhoon Anti-Tank 82 3 5 Airport 20 450 1.000000 6.000000 11 30 0.300000 5 0 0 0 0 0 0 11 11 0 0 0 100 100
B-17 Bomber 79 3 20 Airport 2 1200 0.950000 5.000000 135 31 0.500000 5 0 0 0 0 0 0 11 11 0 0 0 200 200
B-29 Bomber 70 3 42 Airport 1 750 0.900000 5.000000 2200 31 0.500000 0 0 0 0 0 0 0 11 11 0 0 0 700 700

Damage Dealt per Hit#

empire_earth.units.relationships.matrices.matrix_damage_dealt_per_hit(units)
  Flak Halftrack 88mm AA Gun Cruiser - Dardo Corsair Fighter/Bomber P-51 Fighter ME262 Fighter/Bomber Typhoon Anti-Tank B-17 Bomber B-29 Bomber
Flak Halftrack 0 0 0 50 50 50 50 75 100
88mm AA Gun 0 0 0 25 25 25 25 37 50
Cruiser - Dardo 0 0 0 87 87 87 87 98 98
Corsair Fighter/Bomber 1 1 22 15 15 15 15 16 16
P-51 Fighter 0 0 0 32 32 32 32 36 36
ME262 Fighter/Bomber 2 2 19 11 11 11 11 36 36
Typhoon Anti-Tank 11 0 11 0 0 0 0 0 0
B-17 Bomber 135 135 135 0 0 0 0 0 0
B-29 Bomber 2200 2200 2200 0 0 0 0 0 0

Damage Dealt per Second#

empire_earth.units.relationships.matrices.matrix_damage_dealt_per_second(units)
  Flak Halftrack 88mm AA Gun Cruiser - Dardo Corsair Fighter/Bomber P-51 Fighter ME262 Fighter/Bomber Typhoon Anti-Tank B-17 Bomber B-29 Bomber
Flak Halftrack 0.00 0.00 0.00 25.00 25.00 25.00 25.00 37.50 50.00
88mm AA Gun 0.00 0.00 0.00 25.00 25.00 25.00 25.00 37.00 50.00
Cruiser - Dardo 0.00 0.00 0.00 43.50 43.50 43.50 43.50 49.00 49.00
Corsair Fighter/Bomber 2.00 2.00 44.00 30.00 30.00 30.00 30.00 32.00 32.00
P-51 Fighter 0.00 0.00 0.00 64.00 64.00 64.00 64.00 72.00 72.00
ME262 Fighter/Bomber 4.00 4.00 38.00 22.00 22.00 22.00 22.00 72.00 72.00
Typhoon Anti-Tank 36.67 0.00 36.67 0.00 0.00 0.00 0.00 0.00 0.00
B-17 Bomber 270.00 270.00 270.00 0.00 0.00 0.00 0.00 0.00 0.00
B-29 Bomber 4400.00 4400.00 4400.00 0.00 0.00 0.00 0.00 0.00 0.00

Damage Dealt Out of Range#

empire_earth.units.relationships.matrices.matrix_damage_dealt_out_of_range(units)
  Flak Halftrack 88mm AA Gun Cruiser - Dardo Corsair Fighter/Bomber P-51 Fighter ME262 Fighter/Bomber Typhoon Anti-Tank B-17 Bomber B-29 Bomber
Flak Halftrack 0.00 0.00 0.00 22.73 23.81 23.81 25.00 78.95 111.11
88mm AA Gun 0.00 0.00 0.00 22.73 23.81 23.81 25.00 77.89 111.11
Cruiser - Dardo 0.00 inf 0.00 79.09 82.86 82.86 87.00 154.74 163.33
Corsair Fighter/Bomber 0.00 0.00 0.00 0.00 0.00 0.00 0.00 33.68 35.56
P-51 Fighter 0.00 0.00 0.00 0.00 0.00 0.00 0.00 75.79 80.00
ME262 Fighter/Bomber 0.00 0.00 0.00 0.00 0.00 0.00 0.00 75.79 80.00
Typhoon Anti-Tank 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
B-17 Bomber 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
B-29 Bomber 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)
  Flak Halftrack 88mm AA Gun Cruiser - Dardo Corsair Fighter/Bomber P-51 Fighter ME262 Fighter/Bomber Typhoon Anti-Tank B-17 Bomber B-29 Bomber
Flak Halftrack nan nan nan 11.89 inf 5.91 0.72 0.06 0.01
88mm AA Gun nan nan 0.00 15.85 inf 7.88 inf 0.07 0.01
Cruiser - Dardo nan inf nan 5.45 inf 6.31 7.52 0.40 0.04
Corsair Fighter/Bomber 0.08 0.06 0.18 1.00 0.42 1.35 inf inf inf
P-51 Fighter 0.00 0.00 0.00 2.37 1.00 3.20 inf inf inf
ME262 Fighter/Bomber 0.17 0.13 0.16 0.74 0.31 1.00 inf inf inf
Typhoon Anti-Tank 1.39 0.00 0.13 0.00 0.00 0.00 nan nan nan
B-17 Bomber 17.94 13.65 2.50 0.00 0.00 0.00 nan nan nan
B-29 Bomber 124.94 93.70 22.90 0.00 0.00 0.00 nan nan nan

Strategic Unit Relationships#

empire_earth.units.relationships.matrices.matrix_strategic(units)
  Flak Halftrack 88mm AA Gun Cruiser - Dardo Corsair Fighter/Bomber P-51 Fighter ME262 Fighter/Bomber Typhoon Anti-Tank B-17 Bomber B-29 Bomber
Flak Halftrack nan nan nan 7.13 inf 5.91 0.72 0.11 0.06
88mm AA Gun nan nan 0.00 11.89 inf 9.84 inf 0.18 0.09
Cruiser - Dardo nan inf nan 2.18 inf 4.21 5.01 0.53 0.20
Corsair Fighter/Bomber 0.14 0.08 0.46 1.00 0.70 2.25 inf inf inf
P-51 Fighter 0.00 0.00 0.00 1.42 1.00 3.20 inf inf inf
ME262 Fighter/Bomber 0.17 0.10 0.24 0.44 0.31 1.00 inf inf inf
Typhoon Anti-Tank 1.39 0.00 0.20 0.00 0.00 0.00 nan nan nan
B-17 Bomber 8.97 5.46 1.88 0.00 0.00 0.00 nan nan nan
B-29 Bomber 17.85 10.71 4.91 0.00 0.00 0.00 nan nan nan