game/includes/vars.php

550 lines
15 KiB
PHP

<?php //vars.php : contient toutes les valeurs pour construire chaque batiments, unités ou technologies
if (!isset($technolo)) {
$race = 'none';
include('includes/noms.php');
}
/*
* Défenses
*/
//Attaque
$defense_at = array(10,20,30,40,50);
//Coque (pv)
$defense_pv = array(20,60,50,10,100);
//D&eacute;fense (bouclier)
$defense_bc = array(20,60,100,1,100);
//Débris de métal
$defense_md = array(300,300,300,300,300);
//Débris de cristal
$defense_cd = array(300,300,300,300,300);
//Rapide fire (nombre d'attaque par phase envers un vaisseau)
$defense_rf = array( array(1,1,1,1,1,1,1,1,1,1,1,1),
array(1,1,1,1,1,1,1,1,1,1,1,1),
array(1,1,1,1,1,1,1,1,1,1,1,1),
array(1,1,1,1,1,1,1,1,1,1,1,1),
array(1,1,1,1,1,1,1,1,1,1,1,1));
/*
* Vaisseaux
*/
//Nombre maximal de ressources embarqu&eacute;
$nomvais_rs = array(5000,25000,7500,10,20000,50,800,1500,3000,10000,0,30000);
//Coefficient vitesse courte distance : temps pour parcourir un syst&egrave;me
$nomvais_dc = array(108,108,108,25,108,108,108,108,108,108,108,108);
//Temps de pr&eacute;paration courte distance : temps de pr&eacute;paration &agrave; compter avant tout d&eacute;placement
$nomvais_pdc = array(900,900,900,35,900,900,900,900,900,900,900,900);
//Coefficient vitesse longue distance : temps pour parcourir un syst&egrave;me
$nomvais_dl = array(0,54,54,0,54,0,54,54,54,54,0,54);
//Temps de pr&eacute;paration longue distance
$nomvais_pdl = array(0,0,0,0,0,0,0,0,0,0,0,0);
//Temps de chauffe
$nomvais_cdl = array(0,20,20,0,20,0,0,20,20,20,0,20);
//Attaque
$nomvais_at = array(10,5,10,0.5,20,30,300,1500,1600,2400,4500,4000);
//Coque (pv)
$nomvais_pv = array(40,80,400,1,300,10,350,500,1500,2000,5000,5000);
//D&eacute;fense (bouclier)
$nomvais_bc = array(20,40,500,1,1200,5,200,800,1000,2400,4000,3600);
//Débris de métal
$nomvais_md = array(300,300,300,300,300,300,300,300,300,300,300,36000);
//Débris de cristal
$nomvais_cd = array(300,300,300,300,300,300,300,300,300,300,300,24000);
//Rapide fire (nombre d'attaque par phase envers un vaisseau)
$nomvais_rf = array( array(1,1,1,1,1,1,1,1,1,1,1,1,1),
array(1,1,1,1,1,1,1,1,1,1,1,1,1),
array(1,1,1,1,1,1,1,1,1,1,1,1,1),
array(1,1,1,1,1,1,1,1,1,1,1,1,1),
array(1,1,1,1,1,1,1,1,1,1,1,1,1),
array(1,1,1,1,1,1,1,1,1,1,1,1,1),
array(40,40,40,40,40,40,1,1,2,1,1,1,1),
array(10,10,10,10,10,10,30,1,1,2,1,1,1),
array(30,30,30,30,30,30,1,1,10,2,1,1,1),
array(20,20,20,20,20,20,2,1,1,1,1,1,1),
array(80,80,80,80,80,80,25,12,8,4,1,2,1),
array(100,100,100,100,100,100,20,10,5,2,1,1,1));
$batimentVAR = array('mine_m','mine_c','mine_h','centrale_s','centrale_f','radar','labo','chantier_terrestre','chantier_spatial','caserne','silo','centre_info');
$batimentCALC = array(
array(
'$a = ceil(pow(1.5,$n)*68);',
'$b = ceil(pow(1.5,$n)*17);',
'$c = 0;',
'$sec = (ceil(1.02*(1/(1+$nanite))*(3/(1+$queryPlanete["centre_info"]))*pow(1.5,$n))*(1/(1+$queryPlanete["ingenieur"]*0.005)))*60;'
),
array(
'$a = ceil(pow(1.6,$n)*53);',
'$b = ceil(pow(1.6,$n)*27);',
'$c = 0;',
'$sec = (ceil(1.2*(1/(1+$nanite))*(3/(1+$queryPlanete["centre_info"]))*pow(1.55,$n))*(1/(1+$queryPlanete["ingenieur"]*0.005)))*60;'
),
array(
'$a = ceil(pow(1.5,$n)*242);',
'$b = ceil(pow(1.5,$n)*72);',
'$c = 0;',
'$sec = (ceil(1.5*(1/(1+$nanite))*(3/(1+$queryPlanete["centre_info"]))*pow(1.624,$n))*(1/(1+$queryPlanete["ingenieur"]*0.005)))*60;'
),
array(
'$a = ceil(pow(1.5,$n)*92);',
'$b = ceil(pow(1.5,$n)*37);',
'$c = 0;',
'$sec = (ceil(1.36*(1/(1+$nanite))*(3/(1+$queryPlanete["centre_info"]))*pow(1.597,$n))*(1/(1+$queryPlanete["ingenieur"]*0.005)))*60;'
),
array(
'$a = ceil(pow(1.73,$n)*800);',
'$b = ceil(pow(1.73,$n)*420);',
'$c = ceil(pow(1.68,$n)*285);',
'$sec = (ceil(1.8*(1/(1+$nanite))*(3/(1+$queryPlanete["centre_info"]))*pow(1.7,$n))*(1/(1+$queryPlanete["ingenieur"]*0.005)))*60;'
),
array(
'$a = ceil(pow(2,$queryPlanete["radar"])*750);',
'$b = ceil(pow(2,$queryPlanete["radar"])*500);',
'$c = 0;',
'$sec = ceil((pow(2,$queryPlanete["radar"])*720)/(pow(1.23,$queryPlanete["centre_info"])+0.0025*$queryPlanete["ingenieur"]));'
),
array(
'$a = ceil(pow(2,$queryPlanete["labo"])*200);',
'$b = ceil(pow(2,$queryPlanete["labo"])*150);',
'$c = 0;',
'$sec = ceil((pow(2,$queryPlanete["labo"])*720)/(pow(1.23,$queryPlanete["centre_info"])+0.0025*$queryPlanete["ingenieur"]));'
),
array(
'$a = ceil(pow(2,$queryPlanete["chantier_terrestre"])*520);',
'$b = ceil(pow(2,$queryPlanete["chantier_terrestre"])*380);',
'$c = 0;',
'$sec = ceil((pow(2,$queryPlanete["chantier_terrestre"])*420)/(pow(1.23,$queryPlanete["centre_info"])+0.0025*$queryPlanete["ingenieur"]));'
),
array(
'$a = ceil(pow(2,$queryPlanete["chantier_spatial"])*600);',
'$b = ceil(pow(2,$queryPlanete["chantier_spatial"])*450);',
'$c = 0;',
'$sec = ceil((pow(2,$queryPlanete["chantier_spatial"])*600)/(pow(1.23,$queryPlanete["centre_info"])+0.0025*$queryPlanete["ingenieur"]));'
),
array(
'$a = ceil(pow(2,$queryPlanete["caserne"])*200);',
'$b = ceil(pow(2,$queryPlanete["caserne"])*100);',
'$c = 0;',
'$sec = ceil((pow(2,$queryPlanete["caserne"])*300)/(pow(1.23,$queryPlanete["centre_info"])+0.0025*$queryPlanete["ingenieur"]));'
),
array(
'$a = ceil(pow(2,$queryPlanete["silo"])*400);',
'$b = ceil(pow(2,$queryPlanete["silo"])*260);',
'$c = 0;',
'$sec = ceil((pow(2,$queryPlanete["silo"])*1200)/(pow(1.23,$queryPlanete["centre_info"])+0.0025*$queryPlanete["ingenieur"]));'
),
array(
'$a = ceil(pow(1.7,$queryPlanete["centre_info"])*600);',
'$b = ceil(pow(1.7,$queryPlanete["centre_info"])*420);',
'$c = ceil(pow(1.7,$queryPlanete["centre_info"])*100);',
'$sec = ceil((pow(1.9,$queryPlanete["centre_info"])*800)/((0.0025*$queryPlanete["ingenieur"])+1));'
)
);
$batimentTECH = array(
0,
0,
0,
0,
array(
array($technolo[4], 'energie_t', 5),
array($batiment[3], 'centrale_s', 12)
),
array(
array($technolo[1], 'detection', 1)
),
0,
0,
array(
array($batiment[7], 'chantier_terrestre', 2)
),
0,
0,
array(
array($technolo[0], 'informatique', 2)
)
);
$technoloVAR = array('informatique','detection','armement','blindage','energie_t','reacteur','reacteur_f','reacteur_ff','medecine','tactique','spartan');
$technoloCALC = array(
array(
'$a = 0;',
'$b = ceil(pow(2,$n)*500);',
'$c = ceil(pow(2,$n)*150);',
'$sec = ceil((420*2*($queryUser["informatique"]+1))/pow(1.25,($queryPlanete["labo"]-1)));'
),
array(
'$a=ceil(pow(2,$n)*500);',
'$b=ceil(pow(2,$n)*750);',
'$c=ceil(pow(2,$n)*100);',
'$sec = ceil((600*2*($queryUser["detection"]+1))/pow(1.25,($queryPlanete["labo"]-2)));'
),
array(
'$a=ceil(pow(2,$n)*2500);',
'$b=ceil(pow(2,$n)*500);',
'$c = 0;',
'$sec = ceil((1500*2*($queryUser["armement"]+1))/pow(1.25,($queryPlanete["labo"]-5)));'
),
array(
'$a=ceil(pow(2,$n)*4000);',
'$b=ceil(pow(2,$n)*1500);',
'$c = 0;',
'$sec = ceil((1710*2*($queryUser["blindage"]+1))/pow(1.25,($queryPlanete["labo"]-4)));'
),
array(
'$a=ceil(pow(2,$n)*2000);',
'$b=ceil(pow(2,$n)*1500);',
'$c=ceil(pow(2,$n)*300);',
'$sec = ceil((900*2*($queryUser["energie_t"]+1))/pow(1.25,($queryPlanete["labo"]-2)));'
),
array(
'$a=ceil(pow(2,$n)*1400);',
'$b=ceil(pow(2,$n)*400);',
'$c = 0;',
'$sec = ceil((510*2*($queryUser["reacteur"]+1))/pow(1.25,($queryPlanete["labo"]-2)));'
),
array(
'$a=ceil(pow(2,$n)*3000);',
'$b=ceil(pow(2,$n)*2100);',
'$c=ceil(pow(2,$n)*750);',
'$sec = ceil((1650*2*($queryUser["reacteur_f"]+1))/pow(1.25,($queryPlanete["labo"]-4)));'
),
array(
'$a=ceil(pow(2,$n)*5000);',
'$b=ceil(pow(2,$n)*4000);',
'$c=ceil(pow(2,$n)*1500);',
'$sec = ceil((2400*2*($queryUser["reacteur_ff"]+1))/pow(1.25,($queryPlanete["labo"]-6)));'
),
array(
'$a=ceil(pow(2,$n)*800);',
'$b=ceil(pow(2,$n)*1000);',
'$c = 0;',
'$sec = ceil((360*2*($queryUser["medecine"]+1))/pow(1.25,($queryPlanete["labo"]-1)));'
),
array(
'$a=ceil(pow(2,$n)*2600);',
'$b=ceil(pow(2,$n)*2600);',
'$c = 0;',
'$sec = ceil((4410*2*($queryUser["tactique"]+1))/pow(1.25,($queryPlanete["labo"]-3)));'
),
array(
'$a=ceil(pow(3,$n)*5200);',
'$b=ceil(pow(3,$n)*4250);',
'$c=ceil(pow(3,$n)*850);',
'$sec = ceil((5000*2*($queryUser["spartan"]+1))/pow(1.25,($queryPlanete["labo"]-8)));'
)
);
$technoloTECH = array(
array(
array($batiment[6], 'labo', 1)
),
array(
array($batiment[6],'labo', 2),
array($technolo[0], 'informatique', 2)
),
array(
array($batiment[6], 'labo', 5)
),
array(
array($batiment[6], 'labo', 4)
),
array(
array($batiment[6], 'labo', 2)
),
array(
array($batiment[6], 'labo', 2)
),
array(
array($batiment[6], 'labo', 4),
array($technolo[4], 'energie_t', 2),
array($technolo[5], 'reacteur', 4)
),
array(
array($batiment[6], 'labo', 6),
array($technolo[4], 'energie_t', 5),
array($technolo[6], 'reacteur_f', 4)
),
array(
array($batiment[6], 'labo', 1)
),
array(
array($batiment[6], 'labo', 3)
),
array(
array($batiment[6], 'labo', 8),
array($technolo[8], 'medecine', 5),
array($technolo[0], 'informatique', 8)
)
);
$nomterrnVAR = array('vais_0','vais_1','vais_2','vais_3','vcl_1','vcl_2','vcl_3','vcl_4','def_1','def_2','def_3','def_4','def_5');
$nomterrnCALC = array(
array(
500,
300,
0,
'$sec = ceil(720/pow(1.25,($queryPlanete["chantier_terrestre"]-1)));'
),
array(
680,
420,
0,
'$sec = ceil(2040/pow(1.25,($queryPlanete["chantier_terrestre"]-3)));'
),
array(
1000,
600,
0,
'$sec = ceil(7200/pow(1.25,($queryPlanete["chantier_terrestre"]-4)));'
),
array(
1400,
950,
0,
'$sec = ceil(3960/pow(1.25,($queryPlanete["chantier_terrestre"]-6)));'
),
array(
400,
240,
0,
'$sec = ceil(600/pow(1.25,($queryPlanete["chantier_terrestre"]-1)));'
),
array(
480,
260,
0,
'$sec = ceil(1080/pow(1.25,($queryPlanete["chantier_terrestre"]-2)));'
),
array(
600,
420,
0,
'$sec = ceil(2160/pow(1.25,($queryPlanete["chantier_terrestre"]-3)));'
),
array(
1000,
500,
0,
'$sec = ceil(4680/pow(1.25,($queryPlanete["chantier_terrestre"]-5)));'
),
array(
500,
200,
0,
'$sec = ceil(1080/pow(1.25,($queryPlanete["chantier_terrestre"]-1)));'
),
array(
4000,
2000,
0,
'$sec = ceil(2040/pow(1.25,($queryPlanete["chantier_terrestre"]-3)));'
),
array(
4500,
80,
60,
'$sec = ceil(7200/pow(1.25,($queryPlanete["chantier_terrestre"]-4)));'
),
array(
12000,
10000,
1000,
'$sec = ceil(3960/pow(1.25,($queryPlanete["chantier_terrestre"]-7)));'
),
array(
15000,
9500,
1500,
'$sec = ceil(3960/pow(1.25,($queryPlanete["chantier_terrestre"]-9)));'
)
);
$nomterrnTECH = array(
array(
array($batiment[7], 'chantier_terrestre', 1)
),
array(
array($batiment[7], 'chantier_terrestre', 3),
array($technolo[2], 'armement', 1)
),
array(
array($batiment[7], 'chantier_terrestre', 4),
array($technolo[5], 'reacteur', 1)
),
array(
array($batiment[7], 'chantier_terrestre', 6),
array($technolo[5], 'reacteur', 3)
),
array(
array($batiment[7], 'chantier_terrestre', 1)
),
array(
array($batiment[7], 'chantier_terrestre', 2)
),
array(
array($batiment[7], 'chantier_terrestre', 3),
array($technolo[2], 'armement', 1)
),
array(
array($batiment[7], 'chantier_terrestre', 5),
array($technolo[2], 'armement', 2),
array($technolo[3], 'blindage', 2)
),
array(
array($batiment[7], 'chantier_terrestre', 1)
),
array(
array($batiment[7], 'chantier_terrestre', 3),
array($technolo[4], 'energie_t', 2)
),
array(
array($batiment[7], 'chantier_terrestre', 4),
array($technolo[2], 'armement', 1)
),
array(
array($batiment[7], 'chantier_terrestre', 4),
array($technolo[2], 'armement', 3),
array($technolo[4], 'energie_t', 3)
),
array(
array($batiment[7], 'chantier_terrestre', 8),
array($technolo[2], 'armement', 5),
array($technolo[0], 'informatique', 3)
)
);
$nomvaisnVAR = array('vaisseau_1','vaisseau_2','vaisseau_3','vaisseau_4','vaisseau_5','vaisseau_6','vaisseau_7','vaisseau_8','vaisseau_9','vaisseau_10','vaisseau_11','vaisseau_12');
$nomvaisnCALC = array(
array(
1000,
800,
0,
'$sec = ceil(1080/pow(1.25,($queryPlanete["chantier_spatial"]-1)));'
),
array(
4000,
3000,
0,
'$sec = ceil(6300/pow(1.25,($queryPlanete["chantier_spatial"]-5)));'
),
array(
9000,
9000,
1000,
'$sec = ceil(8280/pow(1.25,($queryPlanete["chantier_spatial"]-5)));'
),
array(
1000,
1200,
100,
'$sec = ceil(1440/pow(1.25,($queryPlanete["chantier_spatial"]-3)));'
),
array(
15000,
9000,
1000,
'$sec = ceil(7380/pow(1.25,($queryPlanete["chantier_spatial"]-5)));'
),
array(
1700,
1220,
0,
'$sec = ceil(1200/pow(1.25,($queryPlanete["chantier_spatial"]-1)));'
),
array(
5800,
1400,
0,
'$sec = ceil(4680/pow(1.25,($queryPlanete["chantier_spatial"]-3)));'
),
array(
20000,
16000,
1600,
'$sec = ceil(16800/pow(1.25,($queryPlanete["chantier_spatial"]-6)));'
),
array(
26000,
16400,
1600,
'$sec = ceil(18060/pow(1.25,($queryPlanete["chantier_spatial"]-6)));'
),
array(
60000,
40000,
3000,
'$sec = ceil(32400/pow(1.25,($queryPlanete["chantier_spatial"]-8)));'
),
array(
500000,
400000,
250000,
'$sec = ceil(117000/pow(1.25,($queryPlanete["chantier_spatial"]-12)));'
),
array(
500000,
400000,
250000,
'$sec = ceil(117000/pow(1.25,($queryPlanete["chantier_spatial"]-12)));'
)
);
$nomvaisnTECH = array(
array(
array($batiment[8], 'chantier_spatial', 1),
array($technolo[5], 'reacteur', 4)
),
array(
array($batiment[8], 'chantier_spatial', 5),
array($technolo[6], 'reacteur_f', 2)
),
array(
array($batiment[8], 'chantier_spatial', 5),
array($technolo[7], 'reacteur_ff', 1)
),
array(
array($batiment[8], 'chantier_spatial', 3),
array($technolo[5], 'reacteur', 5),
array($technolo[1], 'detection', 2)
),
array(
array($batiment[8], 'chantier_spatial', 5),
array($technolo[6], 'reacteur_f', 5),
array($technolo[3], 'blindage', 2)
),
array(
array($batiment[8], 'chantier_spatial', 1),
array($technolo[5], 'reacteur', 4)
),
array(
array($batiment[8], 'chantier_spatial', 3),
array($technolo[6], 'reacteur_f', 3),
array($technolo[2], 'armement', 1)
),
array(
array($batiment[8], 'chantier_spatial', 6),
array($technolo[7], 'reacteur_ff', 2),
array($technolo[2], 'armement', 3),
array($technolo[3], 'blindage', 4)
),
array(
array($batiment[8], 'chantier_spatial', 6),
array($technolo[7], 'reacteur_ff', 3),
array($technolo[2], 'armement', 4),
array($technolo[3], 'blindage', 4)
),
array(
array($batiment[8], 'chantier_spatial', 8),
array($technolo[7], 'reacteur_ff', 5),
array($technolo[2], 'armement', 6),
array($technolo[3], 'blindage', 6)
),
array(
array($batiment[8], 'chantier_spatial', 12),
array($technolo[7], 'reacteur_ff', 10),
array($technolo[2], 'armement', 12),
array($technolo[3], 'blindage', 12)
),
array(
array($batiment[8], 'chantier_spatial', 12),
array($technolo[7], 'reacteur_ff', 10),
array($technolo[2], 'armement', 12),
array($technolo[3], 'blindage', 12)
)
);
?>