Initial commit

This commit is contained in:
Gregory PLANCHAT 2011-06-07 09:23:48 +02:00
commit d7619777af
915 changed files with 59386 additions and 0 deletions

623
includes/data/combat.php Normal file
View file

@ -0,0 +1,623 @@
<?php return array(
//
// Ships combat capacities
// {{{
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 10,
Legacies_Empire::ID_COMBAT_FIREPOWER => 5,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 5,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 1,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 1,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 1,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 1,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 1,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 1,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 1,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 1
)
),
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 25,
Legacies_Empire::ID_COMBAT_FIREPOWER => 5,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 5,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 1,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 1,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 1,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 1,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 1,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 1,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 1,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 1
)
),
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 10,
Legacies_Empire::ID_COMBAT_FIREPOWER => 50,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 2,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 5,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 1,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 1,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 1,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 1,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 1,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 1,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 1,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 1
)
),
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 25,
Legacies_Empire::ID_COMBAT_FIREPOWER => 150,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 3,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 5,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 1,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 1,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 1,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 1,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 1,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 1,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 1,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 1
)
),
Legacies_Empire::ID_SHIP_CRUISER => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 50,
Legacies_Empire::ID_COMBAT_FIREPOWER => 400,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 6,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 5,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 10,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 1,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 1,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 1,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 1,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 1,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 1,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 1
)
),
Legacies_Empire::ID_SHIP_BATTLESHIP => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 200,
Legacies_Empire::ID_COMBAT_FIREPOWER => 1000,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 5,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 8,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 1,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 1,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 1,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 1,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 1,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 1,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 1
)
),
Legacies_Empire::ID_SHIP_COLONY_SHIP => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 100,
Legacies_Empire::ID_COMBAT_FIREPOWER => 50,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 5,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 1,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 1,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 1,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 1,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 1,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 1,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 1,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 1
)
),
Legacies_Empire::ID_SHIP_RECYCLER => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 10,
Legacies_Empire::ID_COMBAT_FIREPOWER => 1,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 5,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 1,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 1,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 1,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 1,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 1,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 1,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 1,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 1
)
),
Legacies_Empire::ID_SHIP_SPY_DRONE => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 0,
Legacies_Empire::ID_COMBAT_FIREPOWER => 0,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 0,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 0,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 0,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 0,
Legacies_Empire::ID_SHIP_CRUISER => 0,
Legacies_Empire::ID_SHIP_BATTLESHIP => 0,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 0,
Legacies_Empire::ID_SHIP_RECYCLER => 0,
Legacies_Empire::ID_SHIP_SPY_DRONE => 0,
Legacies_Empire::ID_SHIP_BOMBER => 0,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 0,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 0,
Legacies_Empire::ID_SHIP_DEATH_STAR => 0,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 0,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 0,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 0,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 0,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 0,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 0,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 0,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 0,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 0
)
),
Legacies_Empire::ID_SHIP_BOMBER => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 500,
Legacies_Empire::ID_COMBAT_FIREPOWER => 1000,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 5,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 20,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 20,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 10,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 1,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 10,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 1,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 1,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 1
)
),
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 10,
Legacies_Empire::ID_COMBAT_FIREPOWER => 1,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 1,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 0,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 1,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 1,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 1,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 1,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 1,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 1,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 1,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 1
)
),
Legacies_Empire::ID_SHIP_DESTRUCTOR => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 500,
Legacies_Empire::ID_COMBAT_FIREPOWER => 2000,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 5,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 2,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 1,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 10,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 1,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 1,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 1,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 1,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 1,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 1
)
),
Legacies_Empire::ID_SHIP_DEATH_STAR => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 50000,
Legacies_Empire::ID_COMBAT_FIREPOWER => 200000,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 250,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 250,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 200,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 100,
Legacies_Empire::ID_SHIP_CRUISER => 33,
Legacies_Empire::ID_SHIP_BATTLESHIP => 30,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 250,
Legacies_Empire::ID_SHIP_RECYCLER => 250,
Legacies_Empire::ID_SHIP_SPY_DRONE => 1250,
Legacies_Empire::ID_SHIP_BOMBER => 25,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 1250,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 5,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 15,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 200,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 200,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 100,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 50,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 100,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 1,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 1,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 1
)
),
Legacies_Empire::ID_SHIP_BATTLECRUISER => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 400,
Legacies_Empire::ID_COMBAT_FIREPOWER => 700,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 3,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 3,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 4,
Legacies_Empire::ID_SHIP_CRUISER => 4,
Legacies_Empire::ID_SHIP_BATTLESHIP => 7,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 5,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 1,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 1,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 1,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 1,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 1,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 1,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 1,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 1
)
),
Legacies_Empire::ID_SHIP_SUPERNOVA => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 400,
Legacies_Empire::ID_COMBAT_FIREPOWER => 700,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1250,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1250,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1000,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 500,
Legacies_Empire::ID_SHIP_CRUISER => 165,
Legacies_Empire::ID_SHIP_BATTLESHIP => 150,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1250,
Legacies_Empire::ID_SHIP_RECYCLER => 1250,
Legacies_Empire::ID_SHIP_SPY_DRONE => 6250,
Legacies_Empire::ID_SHIP_BOMBER => 125,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 6250,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 25,
Legacies_Empire::ID_SHIP_DEATH_STAR => 5,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 75,
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => 1000,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => 1000,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => 500,
Legacies_Empire::ID_DEFENSE_ION_CANNON => 250,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => 500,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => 5,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => 1,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => 1
)
),
// }}}
//
// Defense combat capacities
// {{{
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => array (
Legacies_Empire::ID_COMBAT_SHIELDS => 20,
Legacies_Empire::ID_COMBAT_FIREPOWER => 80,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 0,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1
)
),
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => array (
Legacies_Empire::ID_COMBAT_SHIELDS => 25,
Legacies_Empire::ID_COMBAT_FIREPOWER => 100,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 0,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1
)
),
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => array (
Legacies_Empire::ID_COMBAT_SHIELDS => 100,
Legacies_Empire::ID_COMBAT_FIREPOWER => 250,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 0,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1
)
),
Legacies_Empire::ID_DEFENSE_ION_CANNON => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 200,
Legacies_Empire::ID_COMBAT_FIREPOWER => 1100,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 0,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1
)
),
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => array (
Legacies_Empire::ID_COMBAT_SHIELDS => 500,
Legacies_Empire::ID_COMBAT_FIREPOWER => 150,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 0,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1
)
),
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 300,
Legacies_Empire::ID_COMBAT_FIREPOWER => 3000,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 0,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1
)
),
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 2000,
Legacies_Empire::ID_COMBAT_FIREPOWER => 1,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 0,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1
)
),
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 2000,
Legacies_Empire::ID_COMBAT_FIREPOWER => 1,
Legacies_Empire::ID_COMBAT_RAPID_FIRE => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => 1,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => 1,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => 1,
Legacies_Empire::ID_SHIP_CRUISER => 1,
Legacies_Empire::ID_SHIP_BATTLESHIP => 1,
Legacies_Empire::ID_SHIP_COLONY_SHIP => 1,
Legacies_Empire::ID_SHIP_RECYCLER => 1,
Legacies_Empire::ID_SHIP_SPY_DRONE => 5,
Legacies_Empire::ID_SHIP_BOMBER => 1,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 0,
Legacies_Empire::ID_SHIP_DESTRUCTOR => 1,
Legacies_Empire::ID_SHIP_DEATH_STAR => 1,
Legacies_Empire::ID_SHIP_BATTLECRUISER => 1
)
),
Legacies_Empire::ID_SPECIAL_ANTIBALLISTIC_MISSILE => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 1,
Legacies_Empire::ID_COMBAT_FIREPOWER => 1
),
Legacies_Empire::ID_SPECIAL_INTERPLANETARY_MISSILE => array(
Legacies_Empire::ID_COMBAT_SHIELDS => 1,
Legacies_Empire::ID_COMBAT_FIREPOWER => 12000
)
// }}}
);

21
includes/data/events.php Normal file
View file

@ -0,0 +1,21 @@
<?php return array(
'login.failure' => array(),
'login.success' => array(),
'logout.success' => array(),
'register.before' => array(),
'register.failure' => array(),
'register.success' => array(
array('Legacies_Empire_Model_Planet', 'registrationListener')
),
'planet.update' => array(
array('Legacies_Empire_Model_Planet', 'planetUpdateListener'),
array('Legacies_Empire_Model_Planet_Building_Shipyard', 'planetUpdateListener')
),
'user.init' => array(),
'planet.init' => array(),
'planet.shipyard.check-availability' => array(),
'planet.shipyard.update-queue.before' => array(),
'planet.shipyard.update-queue.after' => array(),
'planet.shipyard.append-queue.before' => array(),
'planet.shipyard.append-queue.after' => array()
);

View file

@ -0,0 +1,101 @@
<?php return array(
//
// Buildings
// {{{
Legacies_Empire::ID_BUILDING_METAL_MINE => "metal_mine",
Legacies_Empire::ID_BUILDING_CRISTAL_MINE => "crystal_mine",
Legacies_Empire::ID_BUILDING_DEUTERIUM_SYNTHETISER => "deuterium_sintetizer",
Legacies_Empire::ID_BUILDING_SOLAR_PLANT => "solar_plant",
Legacies_Empire::ID_BUILDING_FUSION_REACTOR => "fusion_plant",
Legacies_Empire::ID_BUILDING_ROBOTIC_FACTORY => "robot_factory",
Legacies_Empire::ID_BUILDING_NANITE_FACTORY => "nano_factory",
Legacies_Empire::ID_BUILDING_SHIPYARD => "hangar",
Legacies_Empire::ID_BUILDING_METAL_STORAGE => "metal_store",
Legacies_Empire::ID_BUILDING_CRISTAL_STORAGE => "crystal_store",
Legacies_Empire::ID_BUILDING_DEUTERIUM_TANK => "deuterium_store",
Legacies_Empire::ID_BUILDING_RESEARCH_LAB => "laboratory",
Legacies_Empire::ID_BUILDING_TERRAFORMER => "terraformer",
Legacies_Empire::ID_BUILDING_ALLIANCE_DEPOT => "ally_deposit",
Legacies_Empire::ID_BUILDING_LUNAR_BASE => "mondbasis",
Legacies_Empire::ID_BUILDING_SENSOR_PHALANX => "phalanx",
Legacies_Empire::ID_BUILDING_JUMP_GATE => "sprungtor",
Legacies_Empire::ID_BUILDING_MISSILE_SILO => "silo",
// }}}
//
// Researches
// {{{
Legacies_Empire::ID_RESEARCH_ESPIONAGE_TECHNOLOGY => "spy_tech",
Legacies_Empire::ID_RESEARCH_COMPUTER_TECHNOLOGY => "computer_tech",
Legacies_Empire::ID_RESEARCH_WEAPON_TECHNOLOGY => "military_tech",
Legacies_Empire::ID_RESEARCH_SHIELDING_TECHNOLOGY => "defence_tech",
Legacies_Empire::ID_RESEARCH_ARMOUR_TECHNOLOGY => "shield_tech",
Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => "energy_tech",
Legacies_Empire::ID_RESEARCH_HYPERSPACE_TECHNOLOGY => "hyperspace_tech",
Legacies_Empire::ID_RESEARCH_COMBUSTION_DRIVE => "combustion_tech",
Legacies_Empire::ID_RESEARCH_IMPULSE_DRIVE => "impulse_motor_tech",
Legacies_Empire::ID_RESEARCH_HYPERSPACE_DRIVE => "hyperspace_motor_tech",
Legacies_Empire::ID_RESEARCH_LASER_TECHNOLOGY => "laser_tech",
Legacies_Empire::ID_RESEARCH_ION_TECHNOLOGY => "ionic_tech",
Legacies_Empire::ID_RESEARCH_PLASMA_TECHNOLOGY => "buster_tech",
Legacies_Empire::ID_RESEARCH_INTERGALACTIC_RESEARCH_NETWORK => "intergalactic_tech",
Legacies_Empire::ID_RESEARCH_EXPEDITION_TECHNOLOGY => "expedition_tech",
Legacies_Empire::ID_RESEARCH_GRAVITON_TECHNOLOGY => "graviton_tech",
// }}}
//
// Ships
// {{{
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => "small_ship_cargo",
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => "big_ship_cargo",
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => "light_hunter",
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => "heavy_hunter",
Legacies_Empire::ID_SHIP_CRUISER => "crusher",
Legacies_Empire::ID_SHIP_BATTLESHIP => "battle_ship",
Legacies_Empire::ID_SHIP_COLONY_SHIP => "colonizer",
Legacies_Empire::ID_SHIP_RECYCLER => "recycler",
Legacies_Empire::ID_SHIP_SPY_DRONE => "spy_sonde",
Legacies_Empire::ID_SHIP_BOMBER => "bomber_ship",
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => "solar_satelit",
Legacies_Empire::ID_SHIP_DESTRUCTOR => "destructor",
Legacies_Empire::ID_SHIP_DEATH_STAR => "dearth_star",
Legacies_Empire::ID_SHIP_BATTLECRUISER => "battleship",
Legacies_Empire::ID_SHIP_SUPERNOVA => "supernova",
//
//
// Defenses
// {{{
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => "misil_launcher",
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => "small_laser",
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => "big_laser",
Legacies_Empire::ID_DEFENSE_ION_CANNON => "gauss_canyon",
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => "ionic_canyon",
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => "buster_canyon",
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => "small_protection_shield",
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => "big_protection_shield",
Legacies_Empire::ID_SPECIAL_ANTIBALLISTIC_MISSILE => "interceptor_misil",
Legacies_Empire::ID_SPECIAL_INTERPLANETARY_MISSILE => "interplanetary_misil",
// }}}
//
// Officers
// {{{
601 => "rpg_geologue",
602 => "rpg_amiral",
603 => "rpg_ingenieur",
604 => "rpg_technocrate",
605 => "rpg_constructeur",
606 => "rpg_scientifique",
607 => "rpg_stockeur",
608 => "rpg_defenseur",
609 => "rpg_bunker",
610 => "rpg_espion",
611 => "rpg_commandant",
612 => "rpg_destructeur",
613 => "rpg_general",
614 => "rpg_raideur",
615 => "rpg_empereur"
// }}}
);

580
includes/data/prices.php Normal file
View file

@ -0,0 +1,580 @@
<?php return array(
//
// Buildings costs
// {{{
Legacies_Empire::ID_BUILDING_METAL_MINE => array(
Legacies_Empire::RESOURCE_METAL => 60,
Legacies_Empire::RESOURCE_CRISTAL => 15,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1.5
),
Legacies_Empire::ID_BUILDING_CRISTAL_MINE => array(
Legacies_Empire::RESOURCE_METAL => 48,
Legacies_Empire::RESOURCE_CRISTAL => 24,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1.6
),
Legacies_Empire::ID_BUILDING_DEUTERIUM_SYNTHETISER => array(
Legacies_Empire::RESOURCE_METAL => 225,
Legacies_Empire::RESOURCE_CRISTAL => 75,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1.5
),
Legacies_Empire::ID_BUILDING_SOLAR_PLANT => array(
Legacies_Empire::RESOURCE_METAL => 75,
Legacies_Empire::RESOURCE_CRISTAL => 30,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1.5
),
Legacies_Empire::ID_BUILDING_FUSION_REACTOR => array(
Legacies_Empire::RESOURCE_METAL => 900,
Legacies_Empire::RESOURCE_CRISTAL => 360,
Legacies_Empire::RESOURCE_DEUTERIUM => 180,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1.8
),
Legacies_Empire::ID_BUILDING_ROBOTIC_FACTORY => array(
Legacies_Empire::RESOURCE_METAL => 400,
Legacies_Empire::RESOURCE_CRISTAL => 120,
Legacies_Empire::RESOURCE_DEUTERIUM => 200,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_BUILDING_NANITE_FACTORY => array(
Legacies_Empire::RESOURCE_METAL => 1000000,
Legacies_Empire::RESOURCE_CRISTAL => 500000,
Legacies_Empire::RESOURCE_DEUTERIUM => 100000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_BUILDING_SHIPYARD => array(
Legacies_Empire::RESOURCE_METAL => 400,
Legacies_Empire::RESOURCE_CRISTAL => 200,
Legacies_Empire::RESOURCE_DEUTERIUM => 100,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_BUILDING_METAL_STORAGE => array(
Legacies_Empire::RESOURCE_METAL => 2000,
Legacies_Empire::RESOURCE_CRISTAL => 0,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_BUILDING_CRISTAL_STORAGE => array(
Legacies_Empire::RESOURCE_METAL => 2000,
Legacies_Empire::RESOURCE_CRISTAL => 1000,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_BUILDING_DEUTERIUM_TANK => array(
Legacies_Empire::RESOURCE_METAL => 2000,
Legacies_Empire::RESOURCE_CRISTAL => 2000,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_BUILDING_RESEARCH_LAB => array(
Legacies_Empire::RESOURCE_METAL => 200,
Legacies_Empire::RESOURCE_CRISTAL => 400,
Legacies_Empire::RESOURCE_DEUTERIUM => 200,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_BUILDING_TERRAFORMER => array(
Legacies_Empire::RESOURCE_METAL => 0,
Legacies_Empire::RESOURCE_CRISTAL => 50000,
Legacies_Empire::RESOURCE_DEUTERIUM => 100000,
Legacies_Empire::RESOURCE_ENERGY => 1000,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_BUILDING_ALLIANCE_DEPOT => array(
Legacies_Empire::RESOURCE_METAL => 20000,
Legacies_Empire::RESOURCE_CRISTAL => 40000,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_BUILDING_LUNAR_BASE => array(
Legacies_Empire::RESOURCE_METAL => 20000,
Legacies_Empire::RESOURCE_CRISTAL => 40000,
Legacies_Empire::RESOURCE_DEUTERIUM => 20000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_BUILDING_SENSOR_PHALANX => array(
Legacies_Empire::RESOURCE_METAL => 20000,
Legacies_Empire::RESOURCE_CRISTAL => 40000,
Legacies_Empire::RESOURCE_DEUTERIUM => 20000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_BUILDING_JUMP_GATE => array(
Legacies_Empire::RESOURCE_METAL => 2000000,
Legacies_Empire::RESOURCE_CRISTAL => 4000000,
Legacies_Empire::RESOURCE_DEUTERIUM => 2000000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_BUILDING_MISSILE_SILO => array(
Legacies_Empire::RESOURCE_METAL => 20000,
Legacies_Empire::RESOURCE_CRISTAL => 20000,
Legacies_Empire::RESOURCE_DEUTERIUM => 1000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
// }}}
//
// Researches costs
// {{{
Legacies_Empire::ID_RESEARCH_ESPIONAGE_TECHNOLOGY => array(
Legacies_Empire::RESOURCE_METAL => 200,
Legacies_Empire::RESOURCE_CRISTAL => 1000,
Legacies_Empire::RESOURCE_DEUTERIUM => 200,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_COMPUTER_TECHNOLOGY => array(
Legacies_Empire::RESOURCE_METAL => 0,
Legacies_Empire::RESOURCE_CRISTAL => 400,
Legacies_Empire::RESOURCE_DEUTERIUM => 600,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_WEAPON_TECHNOLOGY => array(
Legacies_Empire::RESOURCE_METAL => 800,
Legacies_Empire::RESOURCE_CRISTAL => 200,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_SHIELDING_TECHNOLOGY => array(
Legacies_Empire::RESOURCE_METAL => 200,
Legacies_Empire::RESOURCE_CRISTAL => 600,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_ARMOUR_TECHNOLOGY => array(
Legacies_Empire::RESOURCE_METAL => 1000,
Legacies_Empire::RESOURCE_CRISTAL => 0,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY => array(
Legacies_Empire::RESOURCE_METAL => 0,
Legacies_Empire::RESOURCE_CRISTAL => 800,
Legacies_Empire::RESOURCE_DEUTERIUM => 400,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_HYPERSPACE_TECHNOLOGY => array(
Legacies_Empire::RESOURCE_METAL => 0,
Legacies_Empire::RESOURCE_CRISTAL => 4000,
Legacies_Empire::RESOURCE_DEUTERIUM => 2000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_COMBUSTION_DRIVE => array(
Legacies_Empire::RESOURCE_METAL => 400,
Legacies_Empire::RESOURCE_CRISTAL => 0,
Legacies_Empire::RESOURCE_DEUTERIUM => 600,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_IMPULSE_DRIVE => array(
Legacies_Empire::RESOURCE_METAL => 2000,
Legacies_Empire::RESOURCE_CRISTAL => 4000,
Legacies_Empire::RESOURCE_DEUTERIUM => 600,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_HYPERSPACE_DRIVE => array(
Legacies_Empire::RESOURCE_METAL => 10000,
Legacies_Empire::RESOURCE_CRISTAL => 20000,
Legacies_Empire::RESOURCE_DEUTERIUM => 6000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_LASER_TECHNOLOGY => array(
Legacies_Empire::RESOURCE_METAL => 200,
Legacies_Empire::RESOURCE_CRISTAL => 100,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_ION_TECHNOLOGY => array(
Legacies_Empire::RESOURCE_METAL => 1000,
Legacies_Empire::RESOURCE_CRISTAL => 300,
Legacies_Empire::RESOURCE_DEUTERIUM => 100,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_PLASMA_TECHNOLOGY => array(
Legacies_Empire::RESOURCE_METAL => 2000,
Legacies_Empire::RESOURCE_CRISTAL => 4000,
Legacies_Empire::RESOURCE_DEUTERIUM => 1000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_INTERGALACTIC_RESEARCH_NETWORK => array(
Legacies_Empire::RESOURCE_METAL => 240000,
Legacies_Empire::RESOURCE_CRISTAL => 400000,
Legacies_Empire::RESOURCE_DEUTERIUM => 160000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_EXPEDITION_TECHNOLOGY => array(
Legacies_Empire::RESOURCE_METAL => 4000,
Legacies_Empire::RESOURCE_CRISTAL => 8000,
Legacies_Empire::RESOURCE_DEUTERIUM => 4000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 2
),
Legacies_Empire::ID_RESEARCH_GRAVITON_TECHNOLOGY => array(
Legacies_Empire::RESOURCE_METAL => 0,
Legacies_Empire::RESOURCE_CRISTAL => 0,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
'energy_max' => 300000, // FIXME:
Legacies_Empire::RESOURCE_MULTIPLIER => 3
),
// }}}
//
// Ship costs & technical properties
// {{{
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT => array(
Legacies_Empire::RESOURCE_METAL => 2000,
Legacies_Empire::RESOURCE_CRISTAL => 2000,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 20,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 40,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 5000,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 10000,
Legacies_Empire::SHIPS_CAPACITY => 5000
),
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT => array(
Legacies_Empire::RESOURCE_METAL => 6000,
Legacies_Empire::RESOURCE_CRISTAL => 6000,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 50,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 50,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 7500,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 7500,
Legacies_Empire::SHIPS_CAPACITY => 25000
),
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER => array(
Legacies_Empire::RESOURCE_METAL => 3000,
Legacies_Empire::RESOURCE_CRISTAL => 1000,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 20,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 20,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 12500,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 12500,
Legacies_Empire::SHIPS_CAPACITY => 50
),
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER => array(
Legacies_Empire::RESOURCE_METAL => 6000,
Legacies_Empire::RESOURCE_CRISTAL => 4000,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 75,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 75,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 10000,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 15000,
Legacies_Empire::SHIPS_CAPACITY => 100
),
Legacies_Empire::ID_SHIP_CRUISER => array(
Legacies_Empire::RESOURCE_METAL => 20000,
Legacies_Empire::RESOURCE_CRISTAL => 7000,
Legacies_Empire::RESOURCE_DEUTERIUM => 2000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 300 ,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 300,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 15000,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 15000,
Legacies_Empire::SHIPS_CAPACITY => 800
),
Legacies_Empire::ID_SHIP_BATTLESHIP => array(
Legacies_Empire::RESOURCE_METAL => 45000,
Legacies_Empire::RESOURCE_CRISTAL => 15000,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 500,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 500,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 10000,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 10000,
Legacies_Empire::SHIPS_CAPACITY => 1500
),
Legacies_Empire::ID_SHIP_COLONY_SHIP => array(
Legacies_Empire::RESOURCE_METAL => 10000,
Legacies_Empire::RESOURCE_CRISTAL => 20000,
Legacies_Empire::RESOURCE_DEUTERIUM => 10000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 1000,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 1000,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 2500,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 2500,
Legacies_Empire::SHIPS_CAPACITY => 7500
),
Legacies_Empire::ID_SHIP_RECYCLER => array(
Legacies_Empire::RESOURCE_METAL => 10000,
Legacies_Empire::RESOURCE_CRISTAL => 6000,
Legacies_Empire::RESOURCE_DEUTERIUM => 2000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 300,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 300,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 2000,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 2000,
Legacies_Empire::SHIPS_CAPACITY => 20000
),
Legacies_Empire::ID_SHIP_SPY_DRONE => array(
Legacies_Empire::RESOURCE_METAL => 0,
Legacies_Empire::RESOURCE_CRISTAL => 1000,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 1,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 1,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 100000000,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 100000000,
Legacies_Empire::SHIPS_CAPACITY => 5
),
Legacies_Empire::ID_SHIP_BOMBER => array(
Legacies_Empire::RESOURCE_METAL => 50000,
Legacies_Empire::RESOURCE_CRISTAL => 25000,
Legacies_Empire::RESOURCE_DEUTERIUM => 15000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 1000,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 1000,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 4000,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 5000,
Legacies_Empire::SHIPS_CAPACITY => 500
),
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => array(
Legacies_Empire::RESOURCE_METAL => 0,
Legacies_Empire::RESOURCE_CRISTAL => 2000,
Legacies_Empire::RESOURCE_DEUTERIUM => 500,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 0,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 0,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 0,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 0,
Legacies_Empire::SHIPS_CAPACITY => 0
),
Legacies_Empire::ID_SHIP_DESTRUCTOR => array(
Legacies_Empire::RESOURCE_METAL => 60000,
Legacies_Empire::RESOURCE_CRISTAL => 50000,
Legacies_Empire::RESOURCE_DEUTERIUM => 15000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 1000,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 1000,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 5000,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 5000,
Legacies_Empire::SHIPS_CAPACITY => 2000
),
Legacies_Empire::ID_SHIP_DEATH_STAR => array(
Legacies_Empire::RESOURCE_METAL => 5000000,
Legacies_Empire::RESOURCE_CRISTAL => 4000000,
Legacies_Empire::RESOURCE_DEUTERIUM => 1000000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 1,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 1,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 100,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 100,
Legacies_Empire::SHIPS_CAPACITY => 1000000
),
Legacies_Empire::ID_SHIP_BATTLECRUISER => array(
Legacies_Empire::RESOURCE_METAL => 30000,
Legacies_Empire::RESOURCE_CRISTAL => 40000,
Legacies_Empire::RESOURCE_DEUTERIUM => 15000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 250,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 250,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 10000,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 10000,
Legacies_Empire::SHIPS_CAPACITY => 750
),
Legacies_Empire::ID_SHIP_SUPERNOVA => array(
Legacies_Empire::RESOURCE_METAL => 150000000,
Legacies_Empire::RESOURCE_CRISTAL => 300000000,
Legacies_Empire::RESOURCE_DEUTERIUM => 450000000,
Legacies_Empire::RESOURCE_ENERGY => 1000000000,
Legacies_Empire::RESOURCE_MULTIPLIER => 1,
Legacies_Empire::SHIPS_CONSUMPTION_PRIMARY => 100000,
Legacies_Empire::SHIPS_CONSUMPTION_SECONDARY => 100000,
Legacies_Empire::SHIPS_CELERITY_PRIMARY => 1000,
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 1000,
Legacies_Empire::SHIPS_CAPACITY => 1000000
),
// }}}
//
// Defenses
// {{{
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER => array(
Legacies_Empire::RESOURCE_METAL => 2000,
Legacies_Empire::RESOURCE_CRISTAL => 0,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1
),
Legacies_Empire::ID_DEFENSE_LIGHT_LASER => array(
Legacies_Empire::RESOURCE_METAL => 1500,
Legacies_Empire::RESOURCE_CRISTAL => 500,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1
),
Legacies_Empire::ID_DEFENSE_HEAVY_LASER => array(
Legacies_Empire::RESOURCE_METAL => 6000,
Legacies_Empire::RESOURCE_CRISTAL => 2000,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1
),
Legacies_Empire::ID_DEFENSE_ION_CANNON => array(
Legacies_Empire::RESOURCE_METAL => 20000,
Legacies_Empire::RESOURCE_CRISTAL => 15000,
Legacies_Empire::RESOURCE_DEUTERIUM => 2000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1
),
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON => array(
Legacies_Empire::RESOURCE_METAL => 2000,
Legacies_Empire::RESOURCE_CRISTAL => 6000,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1
),
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET => array(
Legacies_Empire::RESOURCE_METAL => 50000,
Legacies_Empire::RESOURCE_CRISTAL => 50000,
Legacies_Empire::RESOURCE_DEUTERIUM => 30000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1
),
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME => array(
Legacies_Empire::RESOURCE_METAL => 10000,
Legacies_Empire::RESOURCE_CRISTAL => 10000,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1
),
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME => array(
Legacies_Empire::RESOURCE_METAL => 50000,
Legacies_Empire::RESOURCE_CRISTAL => 50000,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1
),
Legacies_Empire::ID_SPECIAL_ANTIBALLISTIC_MISSILE => array(
Legacies_Empire::RESOURCE_METAL => 8000,
Legacies_Empire::RESOURCE_CRISTAL => 2000,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1
),
Legacies_Empire::ID_SPECIAL_INTERPLANETARY_MISSILE => array(
Legacies_Empire::RESOURCE_METAL => 12500,
Legacies_Empire::RESOURCE_CRISTAL => 2500,
Legacies_Empire::RESOURCE_DEUTERIUM => 10000,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1
),
// }}}
//
// Officers
// {{
601 => array('max' => 20),
602 => array('max' => 20),
603 => array('max' => 10),
604 => array('max' => 10),
605 => array('max' => 3),
606 => array('max' => 3),
607 => array('max' => 2),
608 => array('max' => 2),
609 => array('max' => 1),
610 => array('max' => 2),
611 => array('max' => 2),
612 => array('max' => 1),
613 => array('max' => 3),
614 => array('max' => 1),
615 => array('max' => 1)
// }}}
);

View file

@ -0,0 +1,106 @@
<?php return array(
//
// Buildings production
// {{{
Legacies_Empire::ID_BUILDING_METAL_MINE => array(
Legacies_Empire::RESOURCE_METAL => 40,
Legacies_Empire::RESOURCE_CRISTAL => 10,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1.5,
Legacies_Empire::RESOURCE_FORMULA => array(
Legacies_Empire::RESOURCE_METAL => 'return (30 * $BuildLevel * pow((1.1), $BuildLevel)) * (0.1 * $BuildLevelFactor);',
Legacies_Empire::RESOURCE_CRISTAL => 'return "0";',
Legacies_Empire::RESOURCE_DEUTERIUM => 'return "0";',
Legacies_Empire::RESOURCE_ENERGY => 'return -(10 * $BuildLevel * pow((1.1), $BuildLevel)) * (0.1 * $BuildLevelFactor);'
)
),
Legacies_Empire::ID_BUILDING_CRISTAL_MINE => array(
Legacies_Empire::RESOURCE_METAL => 30,
Legacies_Empire::RESOURCE_CRISTAL => 15,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1.6,
Legacies_Empire::RESOURCE_FORMULA => array(
Legacies_Empire::RESOURCE_METAL => 'return "0";',
Legacies_Empire::RESOURCE_CRISTAL => 'return (20 * $BuildLevel * pow((1.1), $BuildLevel)) * (0.1 * $BuildLevelFactor);',
Legacies_Empire::RESOURCE_DEUTERIUM => 'return "0";',
Legacies_Empire::RESOURCE_ENERGY => 'return -(10 * $BuildLevel * pow((1.1), $BuildLevel)) * (0.1 * $BuildLevelFactor);'
)
),
Legacies_Empire::ID_BUILDING_DEUTERIUM_SYNTHETISER => array(
Legacies_Empire::RESOURCE_METAL => 150,
Legacies_Empire::RESOURCE_CRISTAL => 50,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1.5,
Legacies_Empire::RESOURCE_FORMULA => array(
Legacies_Empire::RESOURCE_METAL => 'return "0";',
Legacies_Empire::RESOURCE_CRISTAL => 'return "0";',
Legacies_Empire::RESOURCE_DEUTERIUM => 'return ((10 * $BuildLevel * pow((1.1), $BuildLevel)) * (-0.002 * $BuildTemp + 1.28)) * (0.1 * $BuildLevelFactor);',
Legacies_Empire::RESOURCE_ENERGY => 'return -(30 * $BuildLevel * pow((1.1), $BuildLevel)) * (0.1 * $BuildLevelFactor);'
)
),
Legacies_Empire::ID_BUILDING_SOLAR_PLANT => array(
Legacies_Empire::RESOURCE_METAL => 50,
Legacies_Empire::RESOURCE_CRISTAL => 20,
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1.5,
Legacies_Empire::RESOURCE_FORMULA => array(
Legacies_Empire::RESOURCE_METAL => 'return "0";',
Legacies_Empire::RESOURCE_CRISTAL => 'return "0";',
Legacies_Empire::RESOURCE_DEUTERIUM => 'return "0";',
Legacies_Empire::RESOURCE_ENERGY => 'return (20 * $BuildLevel * pow((1.1), $BuildLevel)) * (0.1 * $BuildLevelFactor);'
)
),
Legacies_Empire::ID_BUILDING_FUSION_REACTOR => array(
Legacies_Empire::RESOURCE_METAL => 500,
Legacies_Empire::RESOURCE_CRISTAL => 200,
Legacies_Empire::RESOURCE_DEUTERIUM => 100,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 1.8,
Legacies_Empire::RESOURCE_FORMULA => array(
Legacies_Empire::RESOURCE_METAL => 'return "0";',
Legacies_Empire::RESOURCE_CRISTAL => 'return "0";',
Legacies_Empire::RESOURCE_DEUTERIUM => 'return -(10 * $BuildLevel * pow((1.1), $BuildLevel)) * (0.1 * $BuildLevelFactor);',
Legacies_Empire::RESOURCE_ENERGY => 'return (50 * $BuildLevel * pow((1.1), $BuildLevel)) * (0.1 * $BuildLevelFactor);'
)
),
// }}}
//
// Ships production
// {{{
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => array(
Legacies_Empire::RESOURCE_METAL => 0,
Legacies_Empire::RESOURCE_CRISTAL => 2000,
Legacies_Empire::RESOURCE_DEUTERIUM => 500,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 0.5,
Legacies_Empire::RESOURCE_FORMULA => array(
Legacies_Empire::RESOURCE_METAL => 'return "0";',
Legacies_Empire::RESOURCE_CRISTAL => 'return "0";',
Legacies_Empire::RESOURCE_DEUTERIUM => 'return "0";',
Legacies_Empire::RESOURCE_ENERGY => 'return (($BuildTemp / 4) + 20) * $BuildLevel * (0.1 * $BuildLevelFactor);'
)
),
Legacies_Empire::ID_SHIP_SUPERNOVA => array(
Legacies_Empire::RESOURCE_METAL => 0,
Legacies_Empire::RESOURCE_CRISTAL => 2000,
Legacies_Empire::RESOURCE_DEUTERIUM => 500,
Legacies_Empire::RESOURCE_ENERGY => 0,
Legacies_Empire::RESOURCE_MULTIPLIER => 0.5,
Legacies_Empire::RESOURCE_FORMULA => array(
Legacies_Empire::RESOURCE_METAL => 'return "0";',
Legacies_Empire::RESOURCE_CRISTAL => 'return "0";',
Legacies_Empire::RESOURCE_DEUTERIUM => 'return "0";',
Legacies_Empire::RESOURCE_ENERGY => 'return -(12500 * ($BuildTemp / 4) + 20) * $BuildLevel * (0.1 * $BuildLevelFactor);'
)
)
// }}}
);

View file

@ -0,0 +1,283 @@
<?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)
);

View file

@ -0,0 +1,55 @@
<?php return array(
Legacies_Empire::RESOURCE_METAL => array(
'template' => 'empire/resources/default.phtml',
'renderer' => 'Legacies_Empire_Block_Resource_Default',
'field' => Legacies_Empire::RESOURCE_METAL,
'production_field' => 'metal_perhour',
'ratio_field' => 'metal_porcent',
'storage_field' => 'metal_max',
'production' => array(
Legacies_Empire::ID_BUILDING_METAL_MINE => 'metal_mine_porcent'
),
'storage' => Legacies_Empire::ID_BUILDING_METAL_STORAGE
),
Legacies_Empire::RESOURCE_CRISTAL => array(
'template' => 'empire/resources/default.phtml',
'renderer' => 'Legacies_Empire_Block_Resource_Default',
'field' => Legacies_Empire::RESOURCE_CRISTAL,
'production_field' => 'crystal_perhour',
'ratio_field' => 'crystal_porcent',
'storage_field' => 'crystal_max',
'production' => array(
Legacies_Empire::ID_BUILDING_CRISTAL_MINE => 'crystal_mine_porcent'
),
'storage' => Legacies_Empire::ID_BUILDING_CRISTAL_STORAGE
),
Legacies_Empire::RESOURCE_DEUTERIUM => array(
'template' => 'empire/resources/default.phtml',
'renderer' => 'Legacies_Empire_Block_Resource_Default',
'field' => Legacies_Empire::RESOURCE_DEUTERIUM,
'production_field' => 'deuterium_perhour',
'ratio_field' => 'deuterium_porcent',
'storage_field' => 'deuterium_max',
'production' => array(
Legacies_Empire::ID_BUILDING_DEUTERIUM_SYNTHETISER => 'deuterium_sintetizer_porcent'
),
'storage' => Legacies_Empire::ID_BUILDING_DEUTERIUM_TANK
),
Legacies_Empire::RESOURCE_ENERGY => array(
'template' => 'empire/resources/energy.phtml',
'renderer' => 'Legacies_Empire_Block_Resource_Default',
'field' => 'energy_used',
'production_field' => 'energy_max',
'storage_field' => 'energy_used',
'production' => array(
Legacies_Empire::ID_BUILDING_SOLAR_PLANT => 'solar_plant_porcent',
Legacies_Empire::ID_BUILDING_FUSION_REACTOR => 'fusion_plant_porcent',
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE => 'solar_satelit_porcent'
),
'storage' => null
)
);

122
includes/data/types.php Normal file
View file

@ -0,0 +1,122 @@
<?php return array(
//
// Buildings type
// {{{
Legacies_Empire::TYPE_BUILDING => array(
Legacies_Empire::ID_BUILDING_METAL_MINE,
Legacies_Empire::ID_BUILDING_CRISTAL_MINE,
Legacies_Empire::ID_BUILDING_DEUTERIUM_SYNTHETISER,
Legacies_Empire::ID_BUILDING_SOLAR_PLANT,
Legacies_Empire::ID_BUILDING_FUSION_REACTOR,
Legacies_Empire::ID_BUILDING_ROBOTIC_FACTORY,
Legacies_Empire::ID_BUILDING_NANITE_FACTORY,
Legacies_Empire::ID_BUILDING_SHIPYARD,
Legacies_Empire::ID_BUILDING_METAL_STORAGE,
Legacies_Empire::ID_BUILDING_CRISTAL_STORAGE,
Legacies_Empire::ID_BUILDING_DEUTERIUM_TANK,
Legacies_Empire::ID_BUILDING_RESEARCH_LAB,
Legacies_Empire::ID_BUILDING_TERRAFORMER,
Legacies_Empire::ID_BUILDING_ALLIANCE_DEPOT,
Legacies_Empire::ID_BUILDING_LUNAR_BASE,
Legacies_Empire::ID_BUILDING_SENSOR_PHALANX,
Legacies_Empire::ID_BUILDING_JUMP_GATE,
Legacies_Empire::ID_BUILDING_MISSILE_SILO
),
// }}}
//
// Research types
// {{{
Legacies_Empire::TYPE_RESEARCH => array(
Legacies_Empire::ID_RESEARCH_ESPIONAGE_TECHNOLOGY,
Legacies_Empire::ID_RESEARCH_COMPUTER_TECHNOLOGY,
Legacies_Empire::ID_RESEARCH_WEAPON_TECHNOLOGY,
Legacies_Empire::ID_RESEARCH_SHIELDING_TECHNOLOGY,
Legacies_Empire::ID_RESEARCH_ARMOUR_TECHNOLOGY,
Legacies_Empire::ID_RESEARCH_ENERGY_TECHNOLOGY,
Legacies_Empire::ID_RESEARCH_HYPERSPACE_TECHNOLOGY,
Legacies_Empire::ID_RESEARCH_COMBUSTION_DRIVE,
Legacies_Empire::ID_RESEARCH_IMPULSE_DRIVE,
Legacies_Empire::ID_RESEARCH_HYPERSPACE_DRIVE,
Legacies_Empire::ID_RESEARCH_LASER_TECHNOLOGY,
Legacies_Empire::ID_RESEARCH_ION_TECHNOLOGY,
Legacies_Empire::ID_RESEARCH_PLASMA_TECHNOLOGY,
Legacies_Empire::ID_RESEARCH_INTERGALACTIC_RESEARCH_NETWORK,
Legacies_Empire::ID_RESEARCH_EXPEDITION_TECHNOLOGY,
Legacies_Empire::ID_RESEARCH_GRAVITON_TECHNOLOGY
),
// }}}
//
// Ship types
// {{{
Legacies_Empire::TYPE_SHIP => array(
Legacies_Empire::ID_SHIP_LIGHT_TRANSPORT,
Legacies_Empire::ID_SHIP_LARGE_TRANSPORT,
Legacies_Empire::ID_SHIP_LIGHT_FIGHTER,
Legacies_Empire::ID_SHIP_HEAVY_FIGHTER,
Legacies_Empire::ID_SHIP_CRUISER,
Legacies_Empire::ID_SHIP_BATTLESHIP,
Legacies_Empire::ID_SHIP_COLONY_SHIP,
Legacies_Empire::ID_SHIP_RECYCLER,
Legacies_Empire::ID_SHIP_SPY_DRONE,
Legacies_Empire::ID_SHIP_BOMBER,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE,
Legacies_Empire::ID_SHIP_DESTRUCTOR,
Legacies_Empire::ID_SHIP_DEATH_STAR,
Legacies_Empire::ID_SHIP_BATTLECRUISER,
Legacies_Empire::ID_SHIP_SUPERNOVA
),
// }}}
//
// Defense types
// {{{
Legacies_Empire::TYPE_DEFENSE => array(
Legacies_Empire::ID_DEFENSE_ROCKET_LAUNCHER,
Legacies_Empire::ID_DEFENSE_LIGHT_LASER,
Legacies_Empire::ID_DEFENSE_HEAVY_LASER,
Legacies_Empire::ID_DEFENSE_ION_CANNON,
Legacies_Empire::ID_DEFENSE_GAUSS_CANNON,
Legacies_Empire::ID_DEFENSE_PLASMA_TURRET,
Legacies_Empire::ID_DEFENSE_SMALL_SHIELD_DOME,
Legacies_Empire::ID_DEFENSE_LARGE_SHIELD_DOME,
Legacies_Empire::ID_SPECIAL_ANTIBALLISTIC_MISSILE,
Legacies_Empire::ID_SPECIAL_INTERPLANETARY_MISSILE
),
// }}}
//
// Special defenses types
// {{{
Legacies_Empire::TYPE_SPECIAL => array(
Legacies_Empire::ID_SPECIAL_ANTIBALLISTIC_MISSILE,
Legacies_Empire::ID_SPECIAL_INTERPLANETARY_MISSILE
),
// }}}
//
// Officers type
// {{{
Legacies_Empire::TYPE_OFFICER => array(
601, 602, 603,
604, 605, 606,
607, 608, 609,
610, 611, 612,
613, 614, 615
),
// }}}
//
// Production-able elements
// {{{
Legacies_Empire::TYPE_PRODUCTION => array(
Legacies_Empire::ID_BUILDING_METAL_MINE,
Legacies_Empire::ID_BUILDING_CRISTAL_MINE,
Legacies_Empire::ID_BUILDING_DEUTERIUM_SYNTHETISER,
Legacies_Empire::ID_BUILDING_SOLAR_PLANT,
Legacies_Empire::ID_BUILDING_FUSION_REACTOR,
Legacies_Empire::ID_SHIP_SOLAR_SATELLITE
)
// }}}
);