forked from halo-battle/game
991 lines
25 KiB
PHP
991 lines
25 KiB
PHP
<?php //vars.php : contient toutes les valeurs pour construire chaque batiments, unités ou technologies
|
|
if (!isset($technolo)) {
|
|
if (empty($race) && empty($sess->values['race'])) $race = "none";
|
|
elseif (empty($race)) $race = $sess->values['race'];
|
|
include(_FCORE."../game/noms.php");
|
|
}
|
|
$nanite = 0;
|
|
|
|
/*
|
|
* Défenses
|
|
*/
|
|
//Attaque
|
|
$defense_at = array(200,800,1500,500,4500,15000,10000,25000);
|
|
//Défense (bouclier)
|
|
$defense_bc = array(100,300,600,400,1000,4000,10000,20000);
|
|
//Coque (pv)
|
|
$defense_pv = array(1000,3000,6000,1800,4000,1000,15000,25000);
|
|
|
|
//Débris de métal
|
|
$defense_md = array(300,300,300,300,300,300,300,300);
|
|
//Débris de cristal
|
|
$defense_cd = array(300,300,300,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,1,1),
|
|
array(1,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,1),
|
|
array(1,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,1),
|
|
array(1,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,1),
|
|
array(1,1,1,1,1,1,1,1,1,1,1,1,1,1)
|
|
);
|
|
|
|
/*
|
|
* Vaisseaux
|
|
*/
|
|
//Nombre maximal de ressources embarqué
|
|
$nomvais_rs = array(10000,50000,25000,25000,100,50,200,400,800,1000,1500,50000,100000,500);
|
|
|
|
//Coefficient vitesse
|
|
$nomvais_vitesseP = array(5,5,6,5,10,8,5,7,6,5,4,2,1,6);
|
|
//Temps de préparation
|
|
$nomvais_vitesseS = array(5,5,6,5,4,4,5,7,6,5,4,3,2,10);
|
|
//Temps de chauffe
|
|
$nomvais_vitesseG = array(5,5,6,5,1,1,5,7,7,7,6,4,3,10);
|
|
|
|
//Attaque
|
|
$nomvais_at = array(50,50,50,50,150,200,400,900,1500,3500,6000,7000,10000,100);
|
|
//Défense (bouclier)
|
|
$nomvais_bc = array(0,0,0,50,0,200,500,1250,2500,6000,5000,8000,10000,800);
|
|
//Coque (pv)
|
|
$nomvais_pv = array(1000,1500,1000,1000,1000,1000,2500,5500,9000,15000,25000,35000,50000,3000);
|
|
//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,1), //Cargos petit
|
|
array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Cargos grand
|
|
array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Vaisseaux de colonisation
|
|
array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Espionnage
|
|
array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Recycleurs
|
|
array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Longsword/Seraph
|
|
array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Frégate
|
|
array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Croiseurs de classe Halcyon
|
|
array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Croiseurs de classe Marathon
|
|
array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Porte vaisseaux
|
|
array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Station orbitale
|
|
array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Super porte-vaisseaux
|
|
array(1,1,1,1,1,1,1,1,1,1,1,1,1,1), //Super porte-vaisseaux
|
|
array(1,1,1,1,1,1,1,1,1,1,1,1,1,1) //Super porte-vaisseaux
|
|
);
|
|
|
|
$alli_batimentVAR = array('centre', 'port', 'forge', 'urgence', 'propagande', 'economie');
|
|
$alli_batimentLIMIT = array(5, 5, 5, 5, 5, 5);
|
|
$alli_batimentCALC = array(
|
|
array(
|
|
'$a = ceil(pow(1.5,$n)*68);',
|
|
'$b = ceil(pow(1.5,$n)*17);',
|
|
'$c = 0;',
|
|
'$sec = (ceil(1.02*(3/(1+$planete->batiments[11]))*pow(1.5,$n))*(1/(1+$planete->casernes[7]*0.005)))*60;'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(1.6,$n)*53);',
|
|
'$b = ceil(pow(1.6,$n)*27);',
|
|
'$c = 0;',
|
|
'$sec = (ceil(1.2*(3/(1+$planete->batiments[11]))*pow(1.55,$n))*(1/(1+$planete->casernes[7]*0.005)))*60;'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(1.5,$n)*242);',
|
|
'$b = ceil(pow(1.5,$n)*72);',
|
|
'$c = 0;',
|
|
'$sec = (ceil(1.5*(3/(1+$planete->batiments[11]))*pow(1.624,$n))*(1/(1+$planete->casernes[7]*0.005)))*60;'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(1.5,$n)*92);',
|
|
'$b = ceil(pow(1.5,$n)*37);',
|
|
'$c = 0;',
|
|
'$sec = (ceil(1.36*(3/(1+$planete->batiments[11]))*pow(1.597,$n))*(1/(1+$planete->casernes[7]*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*(3/(1+$planete->batiments[11]))*pow(1.7,$n))*(1/(1+$planete->casernes[7]*0.005)))*60;'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(2,$planete->batiments[5])*750);',
|
|
'$b = ceil(pow(2,$planete->batiments[5])*500);',
|
|
'$c = 0;',
|
|
'$sec = ceil((pow(2,$planete->batiments[5])*720)/(pow(1.23,$planete->batiments[11])+0.0025*$planete->casernes[7]));'
|
|
)
|
|
);
|
|
$alli_batimentTECH = array(
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
array(
|
|
array($batiment[3], 'centrale_s', 12)
|
|
),
|
|
0
|
|
);
|
|
$batimentVAR = array('mine_m','mine_c','mine_h','centrale_s','centrale_f','radar','labo','chantier_terrestre','chantier_spatial','caserne','silo','centre_info','habitation','arcologies','bunker','commercial','loisir','administration');
|
|
$batimentCALC = array(
|
|
array(
|
|
'$a = ceil(pow(1.5,$n)*68);',
|
|
'$b = ceil(pow(1.5,$n)*17);',
|
|
'$c = 0;',
|
|
'$sec = pow(1.5,$n)*6;'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(1.6,$n)*53);',
|
|
'$b = ceil(pow(1.6,$n)*27);',
|
|
'$c = 0;',
|
|
'$sec = pow(1.55,$n)*6;'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(1.5,$n)*242);',
|
|
'$b = ceil(pow(1.5,$n)*72);',
|
|
'$c = 0;',
|
|
'$sec = pow(1.624,$n)*6;'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(1.5,$n)*92);',
|
|
'$b = ceil(pow(1.5,$n)*37);',
|
|
'$c = 0;',
|
|
'$sec = pow(1.597,$n)*6;'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(1.73,$n)*800);',
|
|
'$b = ceil(pow(1.73,$n)*420);',
|
|
'$c = ceil(pow(1.68,$n)*285);',
|
|
'$sec = pow(1.7,$n)*6;'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(2,$planete->batiments[5])*750);',
|
|
'$b = ceil(pow(2,$planete->batiments[5])*500);',
|
|
'$c = 0;',
|
|
'$sec = ceil(pow(2,$planete->batiments[5])*720);'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(2,$planete->batiments[6])*200);',
|
|
'$b = ceil(pow(2,$planete->batiments[6])*150);',
|
|
'$c = 0;',
|
|
'$sec = ceil(pow(2,$planete->batiments[6])*720);'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(2,$planete->batiments[7])*520);',
|
|
'$b = ceil(pow(2,$planete->batiments[7])*380);',
|
|
'$c = 0;',
|
|
'$sec = ceil(pow(2,$planete->batiments[7])*420);'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(2,$planete->batiments[8])*600);',
|
|
'$b = ceil(pow(2,$planete->batiments[8])*450);',
|
|
'$c = 0;',
|
|
'$sec = ceil(pow(2,$planete->batiments[8])*600);'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(2,$planete->batiments[9])*200);',
|
|
'$b = ceil(pow(2,$planete->batiments[9])*100);',
|
|
'$c = 0;',
|
|
'$sec = ceil(pow(2,$planete->batiments[9])*300);'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(2,$planete->batiments[10])*400);',
|
|
'$b = ceil(pow(2,$planete->batiments[10])*260);',
|
|
'$c = 0;',
|
|
'$sec = ceil(pow(2,$planete->batiments[10])*1200);'
|
|
),
|
|
array(
|
|
'$a = ceil(pow(1.7,$planete->batiments[11])*600);',
|
|
'$b = ceil(pow(1.7,$planete->batiments[11])*420);',
|
|
'$c = ceil(pow(1.7,$planete->batiments[11])*100);',
|
|
'$sec = ceil((pow(1.9,$planete->batiments[11])*800)/((0.0025*$planete->casernes[7])+1));'
|
|
),
|
|
//Module résidentiel
|
|
array(
|
|
'$a = ceil(pow($planete->batiments[12],2.075)*1000+1500);',
|
|
'$b = ceil(pow($planete->batiments[12],1.8)*1000+1000);',
|
|
'$c = 0;',
|
|
'$sec = ceil(pow($planete->batiments[12],2.5)*60+4)*60;'
|
|
),
|
|
array(
|
|
'$a = ceil(pow($planete->batiments[13],2.8)*1000+299000);',
|
|
'$b = ceil(pow($planete->batiments[13],2.5)*1000+149000);',
|
|
'$c = 0;',
|
|
'$sec = ceil(pow($planete->batiments[13],1.6)*60+60)*60;'
|
|
),
|
|
array(
|
|
'$a = ceil(pow($planete->batiments[14],2)*1200+140000);',
|
|
'$b = ceil(pow($planete->batiments[14],2)*900+99000);',
|
|
'$c = ceil(pow($planete->batiments[14],2)*500+30000);',
|
|
'$sec = ceil(pow($planete->batiments[14],2)*5+3)*60;'
|
|
),
|
|
array(
|
|
'$a = ceil(pow($planete->batiments[15],2)*1000+80000);',
|
|
'$b = ceil(pow($planete->batiments[15],2)*750+65000);',
|
|
'$c = 0;',
|
|
'$sec = pow($planete->batiments[15],2)*240;'
|
|
),
|
|
array(
|
|
'$a = ceil(pow($planete->batiments[16],2)*850+60000);',
|
|
'$b = ceil(pow($planete->batiments[16],2)*650+50000);',
|
|
'$c = 0;',
|
|
'$sec = pow($planete->batiments[16],2)*180;'
|
|
),
|
|
array(
|
|
'$a = ceil(pow($planete->batiments[17],2.5)*500 -300);',
|
|
'$b = ceil(pow($planete->batiments[17],2.4)*400-250);',
|
|
'$c = 0;',
|
|
'$sec = pow($planete->batiments[17],1.65)*3600;'
|
|
)
|
|
);
|
|
$batimentTECH = array(
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
array(
|
|
array($batiment[3], 'centrale_s', 12)
|
|
),
|
|
0,
|
|
0,
|
|
array(
|
|
array($technolo[2][3], 'techno_inge2', 9)
|
|
),
|
|
array(
|
|
array($technolo[2][4], 'techno_inge2', 17)
|
|
),
|
|
0,
|
|
0,
|
|
array(
|
|
array($technolo[1][12], 'techno_inge', 4096)
|
|
),
|
|
0,
|
|
0,
|
|
array(
|
|
array($technolo[7][12], 'techno_proj', 4096)
|
|
),
|
|
array(
|
|
array($technolo[7][11], 'techno_proj', 2048)
|
|
),
|
|
array(
|
|
array($technolo[3][6], 'techno_poli', 64)
|
|
),
|
|
array(
|
|
array($technolo[3][7], 'techno_poli', 128)
|
|
),
|
|
0
|
|
);
|
|
|
|
$technoloVAR = array('informatique','detection','armement','blindage','energie_t','reacteur','reacteur_f','reacteur_ff','medecine','tactique','spartan','prodfile');
|
|
//$technoloVAR = array('techno_indu','techno_inge','techno_poli','techno_arme','techno_defe','techno_proj','techno_expansionnsion');
|
|
$technoloCALC = array(
|
|
array(
|
|
'$a = 0;',
|
|
'$b = ceil(pow(2,$n)*500);',
|
|
'$c = ceil(pow(2,$n)*150);',
|
|
'$sec = ceil((420*2*($planete->technologies[0]+1))/pow(1.25,($planete->batiments[6]-1)));'
|
|
),
|
|
array(
|
|
'$a=ceil(pow(2,$n)*500);',
|
|
'$b=ceil(pow(2,$n)*750);',
|
|
'$c=ceil(pow(2,$n)*100);',
|
|
'$sec = ceil((600*2*($planete->technologies[1]+1))/pow(1.25,($planete->batiments[6]-2)));'
|
|
),
|
|
array(
|
|
'$a=ceil(pow(2,$n)*2500);',
|
|
'$b=ceil(pow(2,$n)*500);',
|
|
'$c = 0;',
|
|
'$sec = ceil((1500*2*($planete->technologies[2]+1))/pow(1.25,($planete->batiments[6]-5)));'
|
|
),
|
|
array(
|
|
'$a=ceil(pow(2,$n)*4000);',
|
|
'$b=ceil(pow(2,$n)*1500);',
|
|
'$c = 0;',
|
|
'$sec = ceil((1710*2*($planete->technologies[3]+1))/pow(1.25,($planete->batiments[6]-4)));'
|
|
),
|
|
array(
|
|
'$a=ceil(pow(2,$n)*2000);',
|
|
'$b=ceil(pow(2,$n)*1500);',
|
|
'$c=ceil(pow(2,$n)*300);',
|
|
'$sec = ceil((900*2*($planete->technologies[4]+1))/pow(1.25,($planete->batiments[6]-2)));'
|
|
),
|
|
array(
|
|
'$a=ceil(pow(2,$n)*1400);',
|
|
'$b=ceil(pow(2,$n)*400);',
|
|
'$c = 0;',
|
|
'$sec = ceil((510*2*($planete->technologies[5]+1))/pow(1.25,($planete->batiments[6]-2)));'
|
|
),
|
|
array(
|
|
'$a=ceil(pow(2,$n)*3000);',
|
|
'$b=ceil(pow(2,$n)*2100);',
|
|
'$c=ceil(pow(2,$n)*750);',
|
|
'$sec = ceil((1650*2*($planete->technologies[6]+1))/pow(1.25,($planete->batiments[6]-4)));'
|
|
),
|
|
array(
|
|
'$a=ceil(pow(2,$n)*5000);',
|
|
'$b=ceil(pow(2,$n)*4000);',
|
|
'$c=ceil(pow(2,$n)*1500);',
|
|
'$sec = ceil((2400*2*($planete->technologies[7]+1))/pow(1.25,($planete->batiments[6]-6)));'
|
|
),
|
|
array(
|
|
'$a=ceil(pow(2,$n)*800);',
|
|
'$b=ceil(pow(2,$n)*1000);',
|
|
'$c = 0;',
|
|
'$sec = ceil((360*2*($planete->technologies[8]+1))/pow(1.25,($planete->batiments[6]-1)));'
|
|
),
|
|
array(
|
|
'$a=ceil(pow(2,$n)*2600);',
|
|
'$b=ceil(pow(2,$n)*2600);',
|
|
'$c = 0;',
|
|
'$sec = ceil((4410*2*($planete->technologies[9]+1))/pow(1.25,($planete->batiments[6]-3)));'
|
|
),
|
|
array(
|
|
'$a=ceil(pow(3,$n)*5200);',
|
|
'$b=ceil(pow(3,$n)*4250);',
|
|
'$c=ceil(pow(3,$n)*850);',
|
|
'$sec = ceil((5000*2*($planete->technologies[10]+1))/pow(1.25,($planete->batiments[6]-8)));'
|
|
),
|
|
array(
|
|
'$a=ceil(pow(4,$n)*6200);',
|
|
'$b=ceil(pow(5,$n)*5250);',
|
|
'$c=ceil(pow(3,$n)*4550);',
|
|
'$sec = ceil(pow(3,$n)*5560/pow(1.25,($planete->batiments[6]-1)));'
|
|
)
|
|
);
|
|
$technoloTECH = array(
|
|
array(
|
|
array($batiment[6], 'labo', 1)
|
|
),
|
|
array(
|
|
array($batiment[6],'labo', 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(
|
|
array($batiment[6], 'labo', 6)
|
|
),
|
|
array(
|
|
array($batiment[6], 'labo', 1)
|
|
),
|
|
array(
|
|
array($batiment[6], 'labo', 3)
|
|
),
|
|
array(
|
|
array($batiment[6], 'labo', 8)
|
|
),
|
|
array(
|
|
array($batiment[6], 'labo', 10)
|
|
)
|
|
);
|
|
$casernenVAR = array('soldat1','soldat2','soldat3','soldat4','sniper','spartan','medecin','ingenieur','soldat_lourd');
|
|
$casernenCALC = array(
|
|
array(
|
|
80,
|
|
45,
|
|
0,
|
|
'$sec = ceil(60/pow(1.25,($planete->batiments[9]-1)));'
|
|
),
|
|
array(
|
|
110,
|
|
90,
|
|
0,
|
|
'$sec = ceil(240/pow(1.25,($planete->batiments[9]-2)));'
|
|
),
|
|
array(
|
|
150,
|
|
105,
|
|
20,
|
|
'$sec = ceil(240/pow(1.25,($planete->batiments[9]-3)));'
|
|
),
|
|
array(
|
|
220,
|
|
150,
|
|
0,
|
|
'$sec = ceil(720/pow(1.25,($planete->batiments[9]-5)));'
|
|
),
|
|
array(
|
|
180,
|
|
100,
|
|
0,
|
|
'$sec = ceil(300/pow(1.25,($planete->batiments[9]-3)));'
|
|
),
|
|
array(
|
|
25000,
|
|
10000,
|
|
0,
|
|
'$sec = ceil(29700/pow(1.25,($planete->batiments[9]-10)));'
|
|
),
|
|
array(
|
|
100,
|
|
100,
|
|
0,
|
|
'$sec = ceil(90/pow(1.25,($planete->batiments[9]-2)));',
|
|
0
|
|
),
|
|
array(
|
|
90,
|
|
105,
|
|
0,
|
|
'$sec = ceil(90/pow(1.25,($planete->batiments[9]-2)));'
|
|
),
|
|
array(
|
|
300,
|
|
250,
|
|
0,
|
|
'$sec = ceil(900/pow(1.25,($planete->batiments[9]-5)));'
|
|
)
|
|
);
|
|
$casernenTECH = array(
|
|
array(
|
|
array($batiment[9], 'caserne', 1)
|
|
),
|
|
array(
|
|
array($batiment[9], 'caserne', 2)
|
|
),
|
|
array(
|
|
array($batiment[9], 'caserne', 3)
|
|
),
|
|
array(
|
|
array($batiment[9], 'caserne', 5)
|
|
),
|
|
array(
|
|
array($batiment[9], 'caserne', 3)
|
|
),
|
|
array(
|
|
array($batiment[9], 'caserne', 10)
|
|
),
|
|
array(
|
|
array($batiment[9], 'caserne', 2)
|
|
),
|
|
array(
|
|
array($batiment[9], 'caserne', 2)
|
|
),
|
|
array(
|
|
array($batiment[9], 'caserne', 5)
|
|
)
|
|
);
|
|
$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','def_6','def_7','def_8');
|
|
$nomterrnCALC = array(
|
|
array(
|
|
500,
|
|
300,
|
|
0,
|
|
'$sec = ceil(720/pow(1.25,($planete->batiments[7]-1)));',
|
|
0
|
|
),
|
|
array(
|
|
680,
|
|
420,
|
|
0,
|
|
'$sec = ceil(2040/pow(1.25,($planete->batiments[7]-3)));',
|
|
0
|
|
),
|
|
array(
|
|
1000,
|
|
600,
|
|
0,
|
|
'$sec = ceil(7200/pow(1.25,($planete->batiments[7]-4)));',
|
|
0
|
|
),
|
|
array(
|
|
1400,
|
|
950,
|
|
0,
|
|
'$sec = ceil(3960/pow(1.25,($planete->batiments[7]-6)));',
|
|
0
|
|
),
|
|
array(
|
|
400,
|
|
240,
|
|
0,
|
|
'$sec = ceil(600/pow(1.25,($planete->batiments[7]-1)));',
|
|
0
|
|
),
|
|
array(
|
|
480,
|
|
260,
|
|
0,
|
|
'$sec = ceil(1080/pow(1.25,($planete->batiments[7]-2)));',
|
|
0
|
|
),
|
|
array(
|
|
600,
|
|
420,
|
|
0,
|
|
'$sec = ceil(2160/pow(1.25,($planete->batiments[7]-3)));',
|
|
0
|
|
),
|
|
array(
|
|
1000,
|
|
500,
|
|
0,
|
|
'$sec = ceil(4680/pow(1.25,($planete->batiments[7]-5)));',
|
|
0
|
|
),
|
|
array(
|
|
430,
|
|
230,
|
|
0,
|
|
'$sec = ceil(1080/pow(1.25,($planete->batiments[7]-1)));',
|
|
1
|
|
),
|
|
array(
|
|
1250,
|
|
650,
|
|
80,
|
|
'$sec = ceil(2040/pow(1.25,($planete->batiments[7]-3)));',
|
|
1
|
|
),
|
|
array(
|
|
2500,
|
|
1750,
|
|
100,
|
|
'$sec = ceil(7200/pow(1.25,($planete->batiments[7]-4)));',
|
|
1
|
|
),
|
|
array(
|
|
6000,
|
|
3750,
|
|
120,
|
|
'$sec = ceil(3960/pow(1.25,($planete->batiments[7]-7)));',
|
|
1
|
|
),
|
|
array(
|
|
15000,
|
|
9500,
|
|
1500,
|
|
'$sec = ceil(3960/pow(1.25,($planete->batiments[7]-9)));',
|
|
1
|
|
),
|
|
array(
|
|
15000,
|
|
9500,
|
|
1500,
|
|
'$sec = ceil(3960/pow(1.25,($planete->batiments[7]-9)));',
|
|
1
|
|
),
|
|
array(
|
|
15000,
|
|
9500,
|
|
1500,
|
|
'$sec = ceil(3960/pow(1.25,($planete->batiments[7]-9)));',
|
|
1
|
|
),
|
|
array(
|
|
15000,
|
|
9500,
|
|
1500,
|
|
'$sec = ceil(3960/pow(1.25,($planete->batiments[7]-9)));',
|
|
1
|
|
)
|
|
);
|
|
$nomterrnTECH = array(
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 1)
|
|
),
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 3)
|
|
),
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 4)
|
|
),
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 6)
|
|
),
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 1)
|
|
),
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 2)
|
|
),
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 3)
|
|
),
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 5)
|
|
),
|
|
//Défenses
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 1),
|
|
array($technolo[6][0], 'techno_defe2', 1)
|
|
),
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 3),
|
|
array($technolo[6][3], 'techno_defe2', 8)
|
|
),
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 4),
|
|
array($technolo[6][1], 'techno_defe2', 2)
|
|
),
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 4),
|
|
array($technolo[6][4], 'techno_defe2', 16)
|
|
),
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 8),
|
|
array($technolo[6][2], 'techno_defe2', 4)
|
|
),
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 8),
|
|
array($technolo[6][5], 'techno_defe2', 32)
|
|
),
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 8),
|
|
array($technolo[6][6], 'techno_defe2', 64)
|
|
),
|
|
array(
|
|
array($batiment[7], 'chantier_terrestre', 10),
|
|
array($technolo[7][11], 'techno_proj', 2048)
|
|
)
|
|
);
|
|
$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','vaisseau_13','vaisseau_14');
|
|
//Type de réacteur : 0 : Réacteur à combustion, 1 : Réacteur à fusion, 2 : Réacteur à fusion de type II
|
|
$nomvaisnREA = array(0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2);
|
|
$nomvaisnCALC = array(
|
|
array(
|
|
1000,
|
|
800,
|
|
0,
|
|
'$sec = ceil(1080/pow(1.25,($planete->batiments[8]-1)));'
|
|
),
|
|
array(
|
|
4000,
|
|
3000,
|
|
0,
|
|
'$sec = ceil(6300/pow(1.25,($planete->batiments[8]-5)));'
|
|
),
|
|
array(
|
|
4000,
|
|
3000,
|
|
0,
|
|
'$sec = ceil(6300/pow(1.25,($planete->batiments[8]-5)));'
|
|
),
|
|
array(
|
|
9000,
|
|
9000,
|
|
1000,
|
|
'$sec = ceil(8280/pow(1.25,($planete->batiments[8]-5)));'
|
|
),
|
|
array(
|
|
9000,
|
|
9000,
|
|
1000,
|
|
'$sec = ceil(8280/pow(1.25,($planete->batiments[8]-5)));'
|
|
),
|
|
array(
|
|
1000,
|
|
1200,
|
|
100,
|
|
'$sec = ceil(1440/pow(1.25,($planete->batiments[8]-3)));'
|
|
),
|
|
array(
|
|
15000,
|
|
9000,
|
|
1000,
|
|
'$sec = ceil(7380/pow(1.25,($planete->batiments[8]-5)));'
|
|
),
|
|
array(
|
|
1800,
|
|
1000,
|
|
0,
|
|
'$sec = ceil(1200/pow(1.25,($planete->batiments[8]-1)));'
|
|
),
|
|
array(
|
|
2550,
|
|
1350,
|
|
65,
|
|
'$sec = ceil(4680/pow(1.25,($planete->batiments[8]-3)));'
|
|
),
|
|
array(
|
|
12950,
|
|
6900,
|
|
100,
|
|
'$sec = ceil(16800/pow(1.25,($planete->batiments[8]-6)));'
|
|
),
|
|
array(
|
|
26000,
|
|
16400,
|
|
1600,
|
|
'$sec = ceil(18060/pow(1.25,($planete->batiments[8]-6)));'
|
|
),
|
|
array(
|
|
60000,
|
|
40000,
|
|
3000,
|
|
'$sec = ceil(32400/pow(1.25,($planete->batiments[8]-8)));'
|
|
),
|
|
array(
|
|
500000,
|
|
400000,
|
|
250000,
|
|
'$sec = ceil(117000/pow(1.25,($planete->batiments[8]-12)));'
|
|
),
|
|
array(
|
|
500000,
|
|
400000,
|
|
250000,
|
|
'$sec = ceil(117000/pow(1.25,($planete->batiments[8]-12)));'
|
|
)
|
|
);
|
|
$nomvaisnTECH = array(
|
|
array(
|
|
array($batiment[8], 'chantier_spatial', 1),
|
|
array($technolo[0][3], 'techno_indu', 8)
|
|
),
|
|
array(
|
|
array($batiment[8], 'chantier_spatial', 5),
|
|
array($technolo[0][3], 'techno_indu', 8),
|
|
array($technolo[1][6], 'techno_inge', 64)
|
|
),
|
|
array(
|
|
array($batiment[8], 'chantier_spatial', 5),
|
|
array($technolo[8][0], 'techno_expansion', 1)
|
|
),
|
|
array(
|
|
array($batiment[8], 'chantier_spatial', 5),
|
|
array($technolo[7][4], 'techno_proj', 16)
|
|
),
|
|
array(
|
|
array($batiment[8], 'chantier_spatial', 5),
|
|
array($technolo[7][0], 'techno_proj', 1)
|
|
),
|
|
array(
|
|
array($batiment[8], 'chantier_spatial', 3),
|
|
array($technolo[7][1], 'techno_proj', 2)
|
|
),
|
|
array(
|
|
array($batiment[8], 'chantier_spatial', 5),
|
|
array($technolo[7][2], 'techno_proj', 4)
|
|
),
|
|
array(
|
|
array($batiment[8], 'chantier_spatial', 1),
|
|
array($technolo[7][3], 'techno_proj', 8)
|
|
),
|
|
array(
|
|
array($batiment[8], 'chantier_spatial', 3),
|
|
array($technolo[7][5], 'techno_proj', 32)
|
|
),
|
|
array(
|
|
array($batiment[8], 'chantier_spatial', 6),
|
|
array($technolo[7][6], 'techno_proj', 64)
|
|
),
|
|
array(
|
|
array($batiment[8], 'chantier_spatial', 6),
|
|
array($technolo[7][7], 'techno_proj', 128)
|
|
),
|
|
array(
|
|
array($batiment[8], 'chantier_spatial', 8),
|
|
array($technolo[7][8], 'techno_proj', 256)
|
|
),
|
|
array(
|
|
array($batiment[8], 'chantier_spatial', 10),
|
|
array($technolo[7][9], 'techno_proj', 512)
|
|
),
|
|
array(
|
|
array($batiment[8], 'chantier_spatial', 10),
|
|
array($technolo[7][10], 'techno_proj', 1024)
|
|
)
|
|
);
|
|
$coeffVAR = array('coeff_mine_m', 'coeff_mine_c', 'coeff_mine_h', 'coeff_centrale_s', 'coeff_centrale_f');
|
|
$ressoVAR = array('contenu_metal', 'contenu_cristal', 'contenu_hydrogene');
|
|
|
|
//Nouvel arbre de technologie
|
|
$technologiesVAR = array("techno_indu", "techno_inge", "techno_inge2", "techno_poli", "techno_arme", "techno_defe", "techno_defe2", "techno_proj", "techno_expansion");
|
|
$technologiesCALC = array(
|
|
//Industrie
|
|
array(
|
|
array(1, 0, 1000, 54000),
|
|
array(2, 1, 2000, 90000),
|
|
array(4, 3, 4000, 126000),
|
|
array(8, 1, 4000, 126000),
|
|
array(16, 1, 2000, 72000),
|
|
array(32, 17, 4000, 108000),
|
|
array(64, 49, 8000, 144000),
|
|
array(128, 1, 2000, 72000),
|
|
array(256, 129, 4000, 108000),
|
|
array(512, 385, 8000, 144000),
|
|
array(1024, 1, 2000, 72000),
|
|
array(2048, 1025, 4000, 108000),
|
|
array(4096, 3073, 8000, 144000),
|
|
array(8192, 9, 3000, 126000),
|
|
array(16384, 8201, 6000, 162000),
|
|
array(32768, 24585, 12000, 198000),
|
|
array(65536, 1169, 3000, 126000),
|
|
array(131072, 66705, 6000, 162000),
|
|
array(262144, 197777, 12000, 198000)
|
|
),
|
|
//Ingénieurie
|
|
array(
|
|
array(1, 0, 1000, 54000),
|
|
array(2, 1, 2000, 90000),
|
|
array(4, 3, 4000, 126000),
|
|
array(8, 1, 2000, 90000),
|
|
array(16, 9, 4000, 126000),
|
|
array(32, 25, 8000, 162000),
|
|
array(64, 9, 3000, 126000),
|
|
array(128, 73, 6000, 162000),
|
|
array(256, 201, 12000, 198000),
|
|
array(512, 73, 4000, 162000),
|
|
array(1024, 585, 8000, 198000),
|
|
array(2048, 1609, 16000, 234000),
|
|
array(4096, 0, 1000, 54000),
|
|
array(8192, 4096, 2000, 90000),
|
|
array(16384, 12288, 4000, 126000),
|
|
array(32768, 4096, 2000, 54000),
|
|
array(65536, 36864, 4000, 90000),
|
|
array(131072, 102400, 8000, 126000),
|
|
array(262144, 12288, 2000, 72000),
|
|
array(524288, 274432, 4000, 108000),
|
|
array(1048576, 798720, 8000, 144000),
|
|
array(2097152, 274432, 2000, 54000),
|
|
array(4194304, 2371584, 4000, 90000),
|
|
array(8388608, 6565888, 8000, 126000),
|
|
array(16777216, 28672, 2000, 54000),
|
|
array(33554432, 16805888, 4000, 90000),
|
|
array(67108864, 50360320, 8000, 126000),
|
|
array(134217728, 28672, 3000, 90000),
|
|
array(268435456, 134246400, 6000, 126000),
|
|
array(536870912, 402681856, 12000, 162000)
|
|
),
|
|
//Ingénieurie 2
|
|
array(
|
|
array(1, 0, 1000, 36000),
|
|
array(2, 1, 2000, 72000),
|
|
array(4, 3, 4000, 108000),
|
|
array(8, 1, 4000, 126000),
|
|
array(16, 1, 4000, 126000),
|
|
array(32, 25, 4000, 126000),
|
|
array(64, 57, 8000, 162000),
|
|
array(128, 121, 16000, 198000)
|
|
),
|
|
//Politique
|
|
array(
|
|
array(1, 0, 1000, 36000),
|
|
array(2, 1, 2000, 72000),
|
|
array(4, 3, 4000, 108000),
|
|
array(8, 1, 2000, 72000),
|
|
array(16, 9, 4000, 108000),
|
|
array(32, 25, 8000, 144000),
|
|
array(64, 9, 4000, 126000),
|
|
array(128, 8, 6000, 162000),
|
|
array(256, 9, 6000, 162000),
|
|
array(512, 0, 1000, 90000),
|
|
array(1024, 512, 2000, 90000),
|
|
array(2048, 1536, 4000, 90000),
|
|
array(4096, 512, 2000, 72000),
|
|
array(8192, 4608, 4000, 108000),
|
|
array(16384, 12800, 8000, 144000)
|
|
),
|
|
|
|
//Armement
|
|
array(
|
|
array(1, 0, 1000, 36000),
|
|
array(2, 1, 2000, 72000),
|
|
array(4, 3, 4000, 108000),
|
|
array(8, 1, 1000, 54000),
|
|
array(16, 9, 2000, 90000),
|
|
array(32, 25, 4000, 126000),
|
|
array(64, 9, 2000, 72000),
|
|
array(128, 73, 4000, 108000),
|
|
array(256, 201, 8000, 144000),
|
|
array(512, 73, 2000, 90000),
|
|
array(1024, 585, 4000, 126000),
|
|
array(2048, 1609, 8000, 162000),
|
|
array(4096, 1, 3000, 108000),
|
|
array(8192, 4097, 6000, 144000),
|
|
array(16384, 12289, 12000, 180000),
|
|
array(32768, 4097, 3000, 126000),
|
|
array(65536, 36865, 6000, 162000),
|
|
array(131072, 102401, 12000, 198000)
|
|
),
|
|
//Défense
|
|
array(
|
|
array(1, 0, 1000, 36000),
|
|
array(2, 1, 2000, 72000),
|
|
array(4, 3, 4000, 108000),
|
|
array(8, 1, 2000, 72000),
|
|
array(16, 9, 4000, 108000),
|
|
array(32, 25, 8000, 144000),
|
|
array(64, 9, 3000, 108000),
|
|
array(128, 73, 6000, 144000),
|
|
array(256, 201, 12000, 180000),
|
|
array(512, 0, 1000, 36000),
|
|
array(1024, 512, 2000, 72000),
|
|
array(2048, 1536, 4000, 108000),
|
|
array(4096, 512, 2000, 72000),
|
|
array(8192, 4608, 4000, 108000),
|
|
array(16384, 12800, 8000, 144000),
|
|
array(32768, 4608, 3000, 108000),
|
|
array(65536, 37376, 6000, 144000),
|
|
array(131072, 102912, 12000, 180000),
|
|
array(262144, 512, 1000, 54000),
|
|
array(524288, 262656, 2000, 90000),
|
|
array(1048576, 786944, 4000, 126000),
|
|
array(2097152, 262656, 2000, 90000),
|
|
array(4194304, 2359808, 4000, 126000),
|
|
array(8388608, 6554112, 8000, 162000),
|
|
array(16777216, 2359808, 3000, 126000),
|
|
array(33554432, 19137024, 6000, 162000),
|
|
array(67108864, 52691456, 12000, 198000)
|
|
),
|
|
//Défense 2
|
|
array(
|
|
array(1, 0, 2000, 72000),
|
|
array(2, 1, 4000, 144000),
|
|
array(4, 3, 6000, 216000),
|
|
array(8, 0, 2000, 72000),
|
|
array(16, 8, 4000, 144000),
|
|
array(32, 24, 6000, 216000),
|
|
array(64, 27, 8000, 288000)
|
|
),
|
|
//Projets expérimentaux
|
|
array(
|
|
array(1, 0, 2000, 36000),
|
|
array(2, 1, 4000, 72000),
|
|
array(4, 2, 4000, 108000),
|
|
array(8, 4, 6000, 144000),
|
|
array(16, 8, 6000, 144000),
|
|
array(32, 8, 8000, 180000),
|
|
array(64, 32, 10000, 216000),
|
|
array(128, 64, 10000, 234000),
|
|
array(256, 128, 12000, 288000),
|
|
array(512, 256, 14000, 324000),
|
|
array(1024, 64, 14000, 342000),
|
|
array(2048, 256, 16000, 360000),
|
|
array(4096, 576, 18000, 396000),
|
|
array(8192, 4096, 20000, 432000),
|
|
array(16384, 8192, 22000, 504000)
|
|
),
|
|
//Technologie expansion
|
|
array(
|
|
array(1, 0, 4000, 54000),
|
|
array(2, 1, 6000, 72000),
|
|
array(4, 3, 8000, 90000),
|
|
array(8, 7, 10000, 108000),
|
|
array(16, 15, 12000, 126000),
|
|
array(32, 31, 14000, 144000),
|
|
array(64, 63, 16000, 162000),
|
|
array(128, 127, 18000, 180000),
|
|
array(256, 255, 20000, 198000),
|
|
array(512, 511, 22000, 216000),
|
|
array(1024, 1023, 24000, 234000),
|
|
array(2048, 2047, 26000, 252000),
|
|
array(4096, 4095, 28000, 270000),
|
|
array(8192, 8191, 30000, 288000),
|
|
array(16384, 16383, 32000, 306000),
|
|
array(32768, 32767, 34000, 324000),
|
|
array(65536, 65535, 36000, 342000),
|
|
array(131072, 131071, 38000, 360000)
|
|
)
|
|
);
|
|
?>
|