array( Legacies_Empire::ID_BUILDING_DEUTERIUM_SYNTHETISER => 5, Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => 3 ), Legacies_Empire::ID_BUILDING_NANITE_FACTORY => array( Legacies_Empire::ID_BUILDING_ROBOTIC_FACTORY => 10, Legacies_Empire::ID_RESEARCH_COMPUTER_TECHNOLOGY => 10 ), Legacies_Empire::ID_BUILDING_SHIPYARD => array( Legacies_Empire::ID_BUILDING_ROBOTIC_FACTORY => 2 ), Legacies_Empire::ID_BUILDING_TERRAFORMER => array( Legacies_Empire::ID_BUILDING_NANITE_FACTORY => 1, Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => 12 ), // }}} // // Moon buildings requirements // {{{ Legacies_Empire::ID_BUILDING_SENSOR_PHALANX => array( Legacies_Empire::ID_BUILDING_LUNAR_BASE => 1 ), Legacies_Empire::ID_BUILDING_JUMP_GATE => array( Legacies_Empire::ID_BUILDING_LUNAR_BASE => 1, Legacies_Empire::ID_RESEARCH_HYPERSPACE_TECHNOLOGY => 7 ), // }}} // // Technologies requirements // {{{ Legacies_Empire::ID_RESEARCH_ESPIONAGE_TECHNOLOGY => array( Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 3 ), Legacies_Empire::ID_RESEARCH_COMPUTER_TECHNOLOGY => array( Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 1 ), Legacies_Empire::ID_RESEARCH_WEAPON_TECHNOLOGY => array( Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 4 ), Legacies_Empire::ID_RESEARCH_SHIELDING_TECHNOLOGY => array( Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => 3, Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 6 ), Legacies_Empire::ID_RESEARCH_ARMOUR_TECHNOLOGY => array( Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 2 ), Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => array( Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 1 ), Legacies_Empire::ID_RESEARCH_HYPERSPACE_TECHNOLOGY => array( Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => 5, Legacies_Empire::ID_RESEARCH_SHIELDING_TECHNOLOGY => 5, Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 7 ), Legacies_Empire::ID_RESEARCH_COMBUSTION_DRIVE => array( Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => 1, Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 1 ), Legacies_Empire::ID_RESEARCH_IMPULSE_DRIVE => array( Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => 1, Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 2 ), Legacies_Empire::ID_RESEARCH_HYPERSPACE_DRIVE => array( Legacies_Empire::ID_RESEARCH_HYPERSPACE_TECHNOLOGY => 3, Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 7 ), Legacies_Empire::ID_RESEARCH_LASER_TECHNOLOGY => array( Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 1, Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => 2 ), Legacies_Empire::ID_RESEARCH_ION_TECHNOLOGY => array( Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 4, Legacies_Empire::ID_RESEARCH_LASER_TECHNOLOGY => 5, Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => 4 ), Legacies_Empire::ID_RESEARCH_PLASMA_TECHNOLOGY => array( Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 5, Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => 8, Legacies_Empire::ID_RESEARCH_LASER_TECHNOLOGY => 10, Legacies_Empire::ID_RESEARCH_ION_TECHNOLOGY => 5 ), Legacies_Empire::ID_RESEARCH_INTERGALACTIC_RESEARCH_NETWORK => array( Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 10, Legacies_Empire::ID_RESEARCH_COMPUTER_TECHNOLOGY => 8, Legacies_Empire::ID_RESEARCH_HYPERSPACE_TECHNOLOGY => 8 ), Legacies_Empire::ID_RESEARCH_EXPEDITION_TECHNOLOGY => array( Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 3, Legacies_Empire::ID_RESEARCH_COMPUTER_TECHNOLOGY => 4, Legacies_Empire::ID_RESEARCH_IMPULSE_DRIVE => 3 ), Legacies_Empire::ID_RESEARCH_GRAVITON_TECHNOLOGY => array( Legacies_Empire::ID_BUILDING_RESEARCH_LAB => 12 ), // }}} // // Fleets requirements // {{{ Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 2, Legacies_Empire::ID_RESEARCH_COMBUSTION_DRIVE => 2 ), Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 4, Legacies_Empire::ID_RESEARCH_COMBUSTION_DRIVE => 6 ), Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 1, Legacies_Empire::ID_RESEARCH_COMBUSTION_DRIVE => 1 ), Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 3, Legacies_Empire::ID_RESEARCH_ARMOUR_TECHNOLOGY => 2, Legacies_Empire::ID_RESEARCH_IMPULSE_DRIVE => 2 ), Legacies_Empire::ID_SHIP_CRUISER => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 5, Legacies_Empire::ID_RESEARCH_IMPULSE_DRIVE => 4, Legacies_Empire::ID_RESEARCH_ION_TECHNOLOGY => 2 ), Legacies_Empire::ID_SHIP_BATTLESHIP => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 7, Legacies_Empire::ID_RESEARCH_HYPERSPACE_DRIVE => 4 ), Legacies_Empire::ID_SHIP_COLONY_SHIP => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 4, Legacies_Empire::ID_RESEARCH_IMPULSE_DRIVE => 3 ), Legacies_Empire::ID_SHIP_RECYCLER => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 4, Legacies_Empire::ID_RESEARCH_COMBUSTION_DRIVE => 6, Legacies_Empire::ID_RESEARCH_SHIELDING_TECHNOLOGY => 2 ), Legacies_Empire::ID_SHIP_SPY_DRONE => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 3, Legacies_Empire::ID_RESEARCH_COMBUSTION_DRIVE => 3, Legacies_Empire::ID_RESEARCH_ESPIONAGE_TECHNOLOGY => 2 ), Legacies_Empire::ID_SHIP_BOMBER => array( Legacies_Empire::ID_RESEARCH_IMPULSE_DRIVE => 6, Legacies_Empire::ID_BUILDING_SHIPYARD => 8, Legacies_Empire::ID_RESEARCH_PLASMA_TECHNOLOGY => 5 ), Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 1 ), Legacies_Empire::ID_SHIP_DESTRUCTOR => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 9, Legacies_Empire::ID_RESEARCH_HYPERSPACE_DRIVE => 6, Legacies_Empire::ID_RESEARCH_HYPERSPACE_TECHNOLOGY => 5 ), Legacies_Empire::ID_SHIP_DEATH_STAR => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 12, Legacies_Empire::ID_RESEARCH_HYPERSPACE_DRIVE => 7, Legacies_Empire::ID_RESEARCH_HYPERSPACE_TECHNOLOGY => 6, Legacies_Empire::ID_RESEARCH_GRAVITON_TECHNOLOGY => 1 ), Legacies_Empire::ID_SHIP_BATTLECRUISER => array( Legacies_Empire::ID_RESEARCH_HYPERSPACE_TECHNOLOGY => 5, Legacies_Empire::ID_RESEARCH_LASER_TECHNOLOGY => 12, Legacies_Empire::ID_RESEARCH_HYPERSPACE_DRIVE => 5, Legacies_Empire::ID_BUILDING_SHIPYARD => 8 ), Legacies_Empire::ID_SHIP_SUPERNOVA => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 25, Legacies_Empire::ID_RESEARCH_HYPERSPACE_DRIVE => 18, Legacies_Empire::ID_RESEARCH_HYPERSPACE_TECHNOLOGY => 14, Legacies_Empire::ID_RESEARCH_GRAVITON_TECHNOLOGY => 3 ), // }}} // // Defenses requirements // {{{ Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 1 ), Legacies_Empire::ID_DEFENSE_LIGHT_LASER => array( Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => 1, Legacies_Empire::ID_BUILDING_SHIPYARD => 2, Legacies_Empire::ID_RESEARCH_LASER_TECHNOLOGY => 3 ), Legacies_Empire::ID_DEFENSE_HEAVY_LASER => array( Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => 3, Legacies_Empire::ID_BUILDING_SHIPYARD => 4, Legacies_Empire::ID_RESEARCH_LASER_TECHNOLOGY => 6 ), Legacies_Empire::ID_DEFENSE_ION_CANNON => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 6, Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => 6, Legacies_Empire::ID_RESEARCH_WEAPON_TECHNOLOGY => 3, Legacies_Empire::ID_RESEARCH_SHIELDING_TECHNOLOGY => 1 ), Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 4, Legacies_Empire::ID_RESEARCH_ION_TECHNOLOGY => 4 ), Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => array( Legacies_Empire::ID_BUILDING_SHIPYARD => 8, Legacies_Empire::ID_RESEARCH_PLASMA_TECHNOLOGY => 7 ), Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => array( Legacies_Empire::ID_RESEARCH_SHIELDING_TECHNOLOGY => 2, Legacies_Empire::ID_BUILDING_SHIPYARD => 1 ), Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => array( Legacies_Empire::ID_RESEARCH_SHIELDING_TECHNOLOGY => 6, Legacies_Empire::ID_BUILDING_SHIPYARD => 6 ), Legacies_Empire::ID_SPECIAL_ANTIBALLISTIC_MISSILE => array( Legacies_Empire::ID_BUILDING_MISSILE_SILO => 2 ), Legacies_Empire::ID_SPECIAL_INTERPLANETARY_MISSILE => array( Legacies_Empire::ID_BUILDING_MISSILE_SILO => 4 ), // }}} // // Officers requirements // {{{ 603 => array(601 => 5), 604 => array(602 => 5), 605 => array(601 => 10, 603 => 2), 606 => array(601 => 10, 603 => 2), 607 => array(605 => 1), 608 => array(606 => 1), 609 => array(601 => 20, 603 => 10, 605 => 3, 606 => 3, 607 => 2, 608 => 2), 610 => array(602 => 10, 604 => 5), 611 => array(602 => 10, 604 => 5), 612 => array(610 => 1), 613 => array(611 => 1), 614 => array(602 => 20, 604 => 10, 610 => 2, 611 => 2, 612 => 1, 613 => 3), 615 => array(614 => 1, 609 => 1) );