sea#

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 = 14
theater = 'Sea'
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                                                  
Frigate - Juggernaut 234 4 9 Dock 4 2100 0.850000 8.000000 100 1 2.000000 5 0 20 20 30 30 0 13 16 0 125 0 125 0
Battleship - Leviathan 120 4 21 Dock 2 8600 0.600000 8.000000 380 34 4.000000 5 0 20 20 30 30 0 13 16 0 250 0 0 250
Sub - Hammerhead 132 10 7 Naval Yard 19 1900 0.650000 8.000000 250 18 6.000000 5 0 50 50 0 0 0 14 16 0 190 0 190 0
Sub - Triton 134 10 7 Naval Yard 20 1000 0.650000 24.000000 1000 51 15.000000 5 0 50 50 0 0 0 13 16 0 0 0 600 600
Sea King II 51 7 16 Naval Yard 7 450 1.100000 2.000000 475 9 5.000000 5 0 50 50 0 0 0 14 16 0 0 0 100 100

Damage Dealt per Hit#

empire_earth.units.relationships.matrices.matrix_damage_dealt_per_hit(units)
  Frigate - Juggernaut Battleship - Leviathan Sub - Hammerhead Sub - Triton Sea King II
Frigate - Juggernaut 100 100 100 100 0
Battleship - Leviathan 380 380 0 0 0
Sub - Hammerhead 250 875 250 250 0
Sub - Triton 0 0 0 0 0
Sea King II 0 0 475 475 0

Damage Dealt per Second#

empire_earth.units.relationships.matrices.matrix_damage_dealt_per_second(units)
  Frigate - Juggernaut Battleship - Leviathan Sub - Hammerhead Sub - Triton Sea King II
Frigate - Juggernaut 50.00 50.00 50.00 50.00 0.00
Battleship - Leviathan 95.00 95.00 0.00 0.00 0.00
Sub - Hammerhead 41.67 145.83 41.67 41.67 0.00
Sub - Triton 0.00 0.00 0.00 0.00 0.00
Sea King II 0.00 0.00 95.00 95.00 0.00

Damage Dealt Out of Range#

empire_earth.units.relationships.matrices.matrix_damage_dealt_out_of_range(units)
  Frigate - Juggernaut Battleship - Leviathan Sub - Hammerhead Sub - Triton Sea King II
Frigate - Juggernaut 0.00 0.00 0.00 0.00 0.00
Battleship - Leviathan 0.00 0.00 0.00 0.00 0.00
Sub - Hammerhead 0.00 0.00 0.00 0.00 0.00
Sub - Triton 0.00 0.00 0.00 0.00 0.00
Sea King II 0.00 0.00 0.00 0.00 0.00

Tactical Unit Relationships#

empire_earth.units.relationships.matrices.matrix_tactical(units)
  Frigate - Juggernaut Battleship - Leviathan Sub - Hammerhead Sub - Triton Sea King II
Frigate - Juggernaut 1.00 0.13 1.33 inf nan
Battleship - Leviathan 7.78 1.00 0.00 nan nan
Sub - Hammerhead 0.75 inf 1.00 inf 0.00
Sub - Triton 0.00 nan 0.00 nan 0.00
Sea King II nan nan inf inf nan

Strategic Unit Relationships#

empire_earth.units.relationships.matrices.matrix_strategic(units)
  Frigate - Juggernaut Battleship - Leviathan Sub - Hammerhead Sub - Triton Sea King II
Frigate - Juggernaut 1.00 0.26 2.02 inf nan
Battleship - Leviathan 3.89 1.00 0.00 nan nan
Sub - Hammerhead 0.50 inf 1.00 inf 0.00
Sub - Triton 0.00 nan 0.00 nan 0.00
Sea King II nan nan inf inf nan