Updated data access layer
Renamed classes, methods & variables from "User" to "Player" Fixed dependencies requirements in the research lab queue Updated overview Added MVC's controller Added build files Updated directory structure Signed-off-by: Gregory PLANCHAT <g.planchat@gmail.com>
This commit is contained in:
parent
d40313279a
commit
690a7f60f3
1435 changed files with 5772 additions and 5764 deletions
623
src/application/gamedata/legacies/default/combat.php
Normal file
623
src/application/gamedata/legacies/default/combat.php
Normal 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
|
||||
)
|
||||
// }}}
|
||||
);
|
||||
34
src/application/gamedata/legacies/default/events.php
Normal file
34
src/application/gamedata/legacies/default/events.php
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
<?php return array(
|
||||
'layout.prepare.before' => array(),
|
||||
'layout.prepare.after' => array(
|
||||
array('Wootook_Player_Model_Entity', 'layoutPrepareAfterListener')
|
||||
),
|
||||
'login.failure' => array(),
|
||||
'login.success' => array(),
|
||||
'logout.success' => array(),
|
||||
'register.before' => array(),
|
||||
'register.failure' => array(),
|
||||
'register.success' => array(),
|
||||
'planet.update' => array(
|
||||
array('Wootook_Empire_Model_Planet', 'planetUpdateListener'),
|
||||
array('Legacies_Empire_Model_Planet_Building_Shipyard', 'planetUpdateListener'),
|
||||
array('Legacies_Officers_Model_Observer', 'planetUpdateListener')
|
||||
),
|
||||
'user.init' => array(),
|
||||
'planet.init' => array(
|
||||
array('Wootook_Empire_Model_Galaxy_Position', 'initPlanetListerner')
|
||||
),
|
||||
'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(),
|
||||
'planet.building.building-time' => array(
|
||||
array('Legacies_Empire_Model_Planet_Building_NaniteFactory', 'buildingTimeListener'),
|
||||
array('Legacies_Empire_Model_Planet_Building_RoboticFactory', 'buildingTimeListener')
|
||||
),
|
||||
'planet.shipyard.building-time' => array(
|
||||
array('Legacies_Empire_Model_Planet_Building_NaniteFactory', 'buildingTimeListener'),
|
||||
array('Legacies_Empire_Model_Planet_Building_RoboticFactory', 'buildingTimeListener')
|
||||
)
|
||||
);
|
||||
101
src/application/gamedata/legacies/default/fields-alias.php
Normal file
101
src/application/gamedata/legacies/default/fields-alias.php
Normal file
|
|
@ -0,0 +1,101 @@
|
|||
<?php return array(
|
||||
//
|
||||
// Buildings
|
||||
// {{{
|
||||
Legacies_Empire::ID_BUILDING_METAL_MINE => "metal_mine",
|
||||
Legacies_Empire::ID_BUILDING_CRISTAL_MINE => "cristal_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 => "cristal_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"
|
||||
// }}}
|
||||
);
|
||||
11
src/application/gamedata/legacies/default/modules.php
Normal file
11
src/application/gamedata/legacies/default/modules.php
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
<?php return array(
|
||||
'block' => array(
|
||||
'core' => array('Wootook_Core_Block_' => 'Wootook/Core/Block'),
|
||||
'empire' => array('Wootook_Empire_Block_' => 'Wootook/Empire/Block'),
|
||||
'player' => array('Wootook_Player_Block_' => 'Wootook/Player/Block'),
|
||||
'legacies-core' => array('Legacies_Core_Block_' => 'Legacies/Core/Block'),
|
||||
'legacies-empire' => array('Legacies_Empire_Block_' => 'Legacies/Empire/Block'),
|
||||
'legacies-officers' => array('Legacies_Officers_Block_' => 'Legacies/Officers/Block'),
|
||||
'legacies-stats' => array('Legacies_Stats_Block_' => 'Legacies/Stats/Block')
|
||||
)
|
||||
);
|
||||
639
src/application/gamedata/legacies/default/prices.php
Normal file
639
src/application/gamedata/legacies/default/prices.php
Normal file
|
|
@ -0,0 +1,639 @@
|
|||
<?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::BASE_BUILDING_TIME => 75
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 72
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 300
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 105
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 1260
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 520
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 1500000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 600
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 2000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 3000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 4000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 600
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 50000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 60000
|
||||
),
|
||||
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::BASE_BUILDING_TIME => 60000
|
||||
),
|
||||
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::BASE_BUILDING_TIME => 60000
|
||||
),
|
||||
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::BASE_BUILDING_TIME => 6000000
|
||||
),
|
||||
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,
|
||||
Legacies_Empire::BASE_BUILDING_TIME => 40000
|
||||
),
|
||||
// }}}
|
||||
|
||||
//
|
||||
// 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::BASE_BUILDING_TIME => 1200
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 400
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 1000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 800
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 1000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 800
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 4000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 400
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 6000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 30000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 300
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 1300
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 6000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 640000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 12000
|
||||
),
|
||||
|
||||
Legacies_Empire::ID_RESEARCH_GRAVITON_TECHNOLOGY => array(
|
||||
Legacies_Empire::RESOURCE_METAL => 0,
|
||||
Legacies_Empire::RESOURCE_CRISTAL => 0,
|
||||
Legacies_Empire::RESOURCE_DEUTERIUM => 0,
|
||||
Legacies_Empire::RESOURCE_ENERGY => 300000, // FIXME:
|
||||
Legacies_Empire::RESOURCE_MULTIPLIER => 3,
|
||||
Legacies_Empire::BASE_BUILDING_TIME => 0
|
||||
),
|
||||
// }}}
|
||||
|
||||
//
|
||||
// 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::BASE_BUILDING_TIME => 4000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 12000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 4000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 10000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 27000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 60000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 30000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 16000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 1000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 75000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 2000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 110000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 9000000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 70000
|
||||
),
|
||||
|
||||
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 => 500,
|
||||
Legacies_Empire::SHIPS_CELERITY_SECONDARY => 1000,
|
||||
Legacies_Empire::SHIPS_CAPACITY => 1000000,
|
||||
Legacies_Empire::BASE_BUILDING_TIME => 450000000
|
||||
),
|
||||
// }}}
|
||||
|
||||
//
|
||||
// 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::BASE_BUILDING_TIME => 2000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 2000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 8000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 35000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 8000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 100000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 20000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 100000
|
||||
),
|
||||
|
||||
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::BASE_BUILDING_TIME => 10000
|
||||
),
|
||||
|
||||
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,
|
||||
Legacies_Empire::BASE_BUILDING_TIME => 15000
|
||||
),
|
||||
// }}}
|
||||
|
||||
//
|
||||
// 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)
|
||||
// }}}
|
||||
);
|
||||
71
src/application/gamedata/legacies/default/production.php
Normal file
71
src/application/gamedata/legacies/default/production.php
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
<?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_CLASS => 'Legacies_Empire_Model_Planet_Building_MetalMine'
|
||||
),
|
||||
|
||||
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_CLASS => 'Legacies_Empire_Model_Planet_Building_CristalMine'
|
||||
),
|
||||
|
||||
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_CLASS => 'Legacies_Empire_Model_Planet_Building_DeuteriumSynthetiser'
|
||||
),
|
||||
|
||||
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_CLASS => 'Legacies_Empire_Model_Planet_Building_SolarPlant'
|
||||
),
|
||||
|
||||
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_CLASS => 'Legacies_Empire_Model_Planet_Building_FusionReactor'
|
||||
),
|
||||
// }}}
|
||||
|
||||
//
|
||||
// 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_CLASS => 'Legacies_Empire_Model_Planet_Ship_SolarSatellite'
|
||||
),
|
||||
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_CLASS => 'Legacies_Empire_Model_Planet_Ship_Supernova'
|
||||
)
|
||||
// }}}
|
||||
);
|
||||
283
src/application/gamedata/legacies/default/requirements.php
Normal file
283
src/application/gamedata/legacies/default/requirements.php
Normal 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)
|
||||
);
|
||||
52
src/application/gamedata/legacies/default/resources.php
Normal file
52
src/application/gamedata/legacies/default/resources.php
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
<?php return array(
|
||||
Legacies_Empire::RESOURCE_METAL => array(
|
||||
// 'template' => 'empire/resources/default.phtml',
|
||||
// 'renderer' => 'legacies_empire/resource_default',
|
||||
|
||||
'field' => 'metal',
|
||||
'production_field' => 'metal_perhour',
|
||||
'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/resource_default',
|
||||
|
||||
'field' => 'cristal',
|
||||
'production_field' => 'cristal_perhour',
|
||||
'storage_field' => 'cristal_max',
|
||||
'production' => array(
|
||||
Legacies_Empire::ID_BUILDING_CRISTAL_MINE => 'cristal_mine_porcent'
|
||||
),
|
||||
'storage' => Legacies_Empire::ID_BUILDING_CRISTAL_STORAGE
|
||||
),
|
||||
Legacies_Empire::RESOURCE_DEUTERIUM => array(
|
||||
// 'template' => 'empire/resources/default.phtml',
|
||||
// 'renderer' => 'legacies_empire/resource_default',
|
||||
|
||||
'field' => 'deuterium',
|
||||
'production_field' => 'deuterium_perhour',
|
||||
'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/resource_energy',
|
||||
|
||||
'field' => 'energy_used',
|
||||
'production_field' => 'energy_max',
|
||||
'storage_field' => null,
|
||||
'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
|
||||
)
|
||||
);
|
||||
173
src/application/gamedata/legacies/default/types.php
Normal file
173
src/application/gamedata/legacies/default/types.php
Normal file
|
|
@ -0,0 +1,173 @@
|
|||
<?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
|
||||
),
|
||||
|
||||
Legacies_Empire::TYPE_BUILDING_PLANET => 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_MISSILE_SILO
|
||||
),
|
||||
|
||||
Legacies_Empire::TYPE_BUILDING_MOON => array(
|
||||
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_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,
|
||||
Legacies_Empire::ID_SHIP_SUPERNOVA
|
||||
),
|
||||
// }}}
|
||||
|
||||
//
|
||||
// Mission types
|
||||
// {{{
|
||||
Legacies_Empire::TYPE_FLEET_MISSION => array(
|
||||
Legacies_Empire::ID_MISSION_ATTACK,
|
||||
Legacies_Empire::ID_MISSION_GROUP_ATTACK,
|
||||
Legacies_Empire::ID_MISSION_TRANSPORT,
|
||||
Legacies_Empire::ID_MISSION_STATION,
|
||||
Legacies_Empire::ID_MISSION_STATION_ALLY,
|
||||
Legacies_Empire::ID_MISSION_SPY,
|
||||
Legacies_Empire::ID_MISSION_SETTLE_COLONY,
|
||||
Legacies_Empire::ID_MISSION_RECYCLE,
|
||||
Legacies_Empire::ID_MISSION_DESTROY,
|
||||
Legacies_Empire::ID_MISSION_MISSILES,
|
||||
Legacies_Empire::ID_MISSION_EXPEDITION,
|
||||
)
|
||||
// }}}
|
||||
);
|
||||
Loading…
Reference in a new issue