HB/game/vars.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&eacute;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&eacute;
$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&eacute;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)
)
);
?>