283 lines
10 KiB
PHP
283 lines
10 KiB
PHP
<?php return array(
|
|
//
|
|
// Planet buildings requirements
|
|
// {{{
|
|
Legacies_Empire::ID_BUILDING_FUSION_REACTOR => 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)
|
|
);
|