Mise à jour des défenses covenants

This commit is contained in:
Nigel Sheldon 2020-11-26 11:02:26 +01:00
commit c555ec0454
3 changed files with 248 additions and 57 deletions

View file

@ -64,6 +64,42 @@ class dTerrestre implements Donnees
case 0:
$metal = 300;
break;
case 1:
$metal = 420;
break;
case 2:
$metal = 600;
break;
case 3:
$metal = 950;
break;
case 4:
$metal = 240;
break;
case 5:
$metal = 260;
break;
case 6:
$metal = 420;
break;
case 7:
$metal = 500;
break;
case 8:
$metal = 100;
break;
case 9:
$metal = 300;
break;
case 10:
$metal = 4000;
break;
case 11:
$metal = 7000;
break;
case 12:
$metal = 14000;
break;
default:
trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR);
}
@ -138,6 +174,42 @@ class dTerrestre implements Donnees
case 0:
$cristal = 300;
break;
case 1:
$cristal = 420;
break;
case 2:
$cristal = 600;
break;
case 3:
$cristal = 950;
break;
case 4:
$cristal = 240;
break;
case 5:
$cristal = 260;
break;
case 6:
$cristal = 420;
break;
case 7:
$cristal = 500;
break;
case 8:
$cristal = 80;
break;
case 9:
$cristal = 240;
break;
case 10:
$cristal = 5200;
break;
case 11:
$cristal = 10000;
break;
case 12:
$cristal = 17000;
break;
default:
trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR);
}
@ -208,9 +280,45 @@ class dTerrestre implements Donnees
} else {
// Covenant
switch ($id) {
case 0:
$hydrogene = 0;
break;
case 0:
$hydrogene = 0;
break;
case 1:
$hydrogene = 0;
break;
case 2:
$hydrogene = 0;
break;
case 3:
$hydrogene = 0;
break;
case 4:
$hydrogene = 0;
break;
case 5:
$hydrogene = 0;
break;
case 6:
$hydrogene = 0;
break;
case 7:
$hydrogene = 0;
break;
case 8:
$hydrogene = 10;
break;
case 9:
$hydrogene = 30;
break;
case 10:
$hydrogene = 600;
break;
case 11:
$hydrogene = 900;
break;
case 12:
$hydrogene = 1400;
break;
default:
trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR);
}
@ -304,7 +412,55 @@ class dTerrestre implements Donnees
// Covenant
switch ($id) {
case 0:
$temps = 0;
$temps = 720;
$moins = 1;
break;
case 1:
$temps = 2040;
$moins = 3;
break;
case 2:
$temps = 7200;
$moins = 4;
break;
case 3:
$temps = 3960;
$moins = 6;
break;
case 4:
$temps = 600;
$moins = 1;
break;
case 5:
$temps = 1080;
$moins = 2;
break;
case 6:
$temps = 2160;
$moins = 3;
break;
case 7:
$temps = 4680;
$moins = 5;
break;
case 8:
$temps = 83;
$moins = 1;
break;
case 9:
$temps = 250;
$moins = 3;
break;
case 10:
$temps = 6800;
$moins = 4;
break;
case 11:
$temps = 12350;
$moins = 7;
break;
case 12:
$temps = 29333;
$moins = 9;
break;
default:
@ -360,9 +516,6 @@ class dTerrestre implements Donnees
case 10:
case 11:
case 12:
case 13:
case 14:
case 15:
return false;
default:
trigger_error("Unité ".$id." introuvable dans les données", E_USER_ERROR);
@ -416,7 +569,7 @@ class dTerrestre implements Donnees
break;
}
return Donnees::image_humain_default;
} elseif ($planete->race == "convenant") {
} elseif ($planete->race == "covenant") {
switch ($id) {
//Unités terrestres
case 0:
@ -438,7 +591,7 @@ class dTerrestre implements Donnees
return "shadow.jpg";
break;
case 6:
return "spectre.jpg";
return "spectre1.jpg";
break;
case 7:
return "wraith.jpg";
@ -535,6 +688,48 @@ class dTerrestre implements Donnees
$neededTerrestre = array(
array(
array('batiments', 7, 1)
),
array(
array('batiments', 7, 3)
),
array(
array('batiments', 7, 4)
),
array(
array('batiments', 7, 6)
),
array(
array('batiments', 7, 1)
),
array(
array('batiments', 7, 2)
),
array(
array('batiments', 7, 3)
),
array(
array('batiments', 7, 5)
),
//Défenses
array(
array('batiments', 7, 1),
array('technologies', 6, 0)
),
array(
array('batiments', 7, 3),
array('technologies', 6, 3)
),
array(
array('batiments', 7, 4),
array('technologies', 6, 1)
),
array(
array('batiments', 7, 4),
array('technologies', 6, 4)
),
array(
array('batiments', 7, 8),
array('technologies', 6, 2)
)
);
}