forked from halo-battle/game
Fix bad cached numbers in technology unlocking
This commit is contained in:
parent
e441bfc57e
commit
1e8c022806
@ -482,28 +482,28 @@ class dBatiments implements Donnees
|
|||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
array(
|
array(
|
||||||
array("technologies", 2,3, 9)
|
array("technologies", 2,3)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array("technologies", 2,4, 17)
|
array("technologies", 2,4)
|
||||||
),
|
),
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
array(
|
array(
|
||||||
array("technologies", 1,12, 4096)
|
array("technologies", 1,12)
|
||||||
),
|
),
|
||||||
0,
|
0,
|
||||||
array(
|
array(
|
||||||
array("technologies", 3,8, 256)
|
array("technologies", 3,8)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array("technologies", 7,12, 4096)
|
array("technologies", 7,12)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array("technologies", 3,6, 64)
|
array("technologies", 3,6)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array("technologies", 3,7, 128)
|
array("technologies", 3,7)
|
||||||
),
|
),
|
||||||
0
|
0
|
||||||
);
|
);
|
||||||
|
@ -52,7 +52,7 @@ class dDonnees{
|
|||||||
return false;
|
return false;
|
||||||
break;
|
break;
|
||||||
case 'technologies':
|
case 'technologies':
|
||||||
if (((int)$planete->technologies[$need[1]]& $need[3]) != $need[3])
|
if (((int)$planete->technologies[$need[1]]& dTechnologies::idToBit($need[2])) == 0)
|
||||||
return false;
|
return false;
|
||||||
break;
|
break;
|
||||||
case 'casernes':
|
case 'casernes':
|
||||||
@ -100,7 +100,7 @@ class dDonnees{
|
|||||||
$return .= ucfirst($LANG[$race]["batiments"]["noms_sing"][$need[1]]).' < niveau '.($need[2]+1).' (batiment)<br />';
|
$return .= ucfirst($LANG[$race]["batiments"]["noms_sing"][$need[1]]).' < niveau '.($need[2]+1).' (batiment)<br />';
|
||||||
break;
|
break;
|
||||||
case 'technologies':
|
case 'technologies':
|
||||||
if (((int)$planete->technologies[$need[1]]& $need[3]) != $need[3])
|
if (((int)$planete->technologies[$need[1]]& dTechnologies::idToBit($need[2])) == 0)
|
||||||
$return .= '<span class="lack">'.$LANG[$race]["technologies"]["noms_sing"][$need[1]][$need[2]].' (technologie)</span><br />';
|
$return .= '<span class="lack">'.$LANG[$race]["technologies"]["noms_sing"][$need[1]][$need[2]].' (technologie)</span><br />';
|
||||||
else
|
else
|
||||||
$return .= $LANG[$race]["technologies"]["noms_sing"][$need[1]][$need[2]].' (technologie)<br />';
|
$return .= $LANG[$race]["technologies"]["noms_sing"][$need[1]][$need[2]].' (technologie)<br />';
|
||||||
|
@ -347,60 +347,60 @@ class dSpatial implements Donnees
|
|||||||
array(
|
array(
|
||||||
array(
|
array(
|
||||||
array('batiments', 8, 1),
|
array('batiments', 8, 1),
|
||||||
array('technologies', 0,3, 8)
|
array('technologies', 0,3)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 8, 5),
|
array('batiments', 8, 5),
|
||||||
array('technologies', 0,3, 8),
|
array('technologies', 0,3),
|
||||||
array('technologies', 1,6, 64)
|
array('technologies', 1,6)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 8, 5),
|
array('batiments', 8, 5),
|
||||||
array('technologies', 8,0, 1)
|
array('technologies', 8,0)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 8, 5),
|
array('batiments', 8, 5),
|
||||||
array('technologies', 7,4, 16)
|
array('technologies', 7,4)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 8, 5),
|
array('batiments', 8, 5),
|
||||||
array('technologies', 7,0, 1)
|
array('technologies', 7,0)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 8, 3),
|
array('batiments', 8, 3),
|
||||||
array('technologies', 7,1, 2)
|
array('technologies', 7,1)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 8, 5),
|
array('batiments', 8, 5),
|
||||||
array('technologies', 7,2, 4)
|
array('technologies', 7,2)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 8, 1),
|
array('batiments', 8, 1),
|
||||||
array('technologies', 7,3, 8)
|
array('technologies', 7,3)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 8, 3),
|
array('batiments', 8, 3),
|
||||||
array('technologies', 7,5, 32)
|
array('technologies', 7,5)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 8, 6),
|
array('batiments', 8, 6),
|
||||||
array('technologies', 7,6, 64)
|
array('technologies', 7,6)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 8, 6),
|
array('batiments', 8, 6),
|
||||||
array('technologies', 7,1, 128)
|
array('technologies', 7,1)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 8, 8),
|
array('batiments', 8, 8),
|
||||||
array('technologies', 7,8, 256)
|
array('technologies', 7,8)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 8, 10),
|
array('batiments', 8, 10),
|
||||||
array('technologies', 7,9, 512)
|
array('technologies', 7,9)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 8, 10),
|
array('batiments', 8, 10),
|
||||||
array('technologies', 7,10, 1024)
|
array('technologies', 7,10)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -436,35 +436,35 @@ class dTerrestre implements Donnees
|
|||||||
//Défenses
|
//Défenses
|
||||||
array(
|
array(
|
||||||
array('batiments', 7, 1),
|
array('batiments', 7, 1),
|
||||||
array('technologies', 6, 0, 1)
|
array('technologies', 6, 0)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 7, 3),
|
array('batiments', 7, 3),
|
||||||
array('technologies', 6, 3, 8)
|
array('technologies', 6, 3)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 7, 4),
|
array('batiments', 7, 4),
|
||||||
array('technologies', 6, 1, 2)
|
array('technologies', 6, 1)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 7, 4),
|
array('batiments', 7, 4),
|
||||||
array('technologies', 6, 4, 16)
|
array('technologies', 6, 4)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 7, 8),
|
array('batiments', 7, 8),
|
||||||
array('technologies', 6, 2, 4)
|
array('technologies', 6, 2)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 7, 8),
|
array('batiments', 7, 8),
|
||||||
array('technologies', 6, 5, 32)
|
array('technologies', 6, 5)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 7, 8),
|
array('batiments', 7, 8),
|
||||||
array('technologies', 6, 6, 64)
|
array('technologies', 6, 6)
|
||||||
),
|
),
|
||||||
array(
|
array(
|
||||||
array('batiments', 7, 10),
|
array('batiments', 7, 10),
|
||||||
array('technologies', 7, 11, 2048)
|
array('technologies', 7, 11)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user