Fixed a bug in the map

Enforcements/scouts/attacks are now tracked in the map if you've a plus account.
This commit is contained in:
Pietro
2018-04-04 15:41:04 +02:00
committed by GitHub
parent a6e09cf2c1
commit 8aad98dbb7
+30 -1
View File
@@ -273,7 +273,36 @@ class Session {
$this->CheckHeroReal();
}
}
/**
* Creates an array with the vrefs of attacked/scouted/reinforced villages and oasis
*
*/
public function populateAttacks(){
global $database, $village;
$troopsMovement = $database->getMovement(3, $village->wid, 0);
if(count($troopsMovement) > 0){
foreach($troopsMovement as $movement)
{
switch($movement['attack_type']){
case 1:
$_SESSION['troops_movement']['scouts'][] = $movement['to'];
break;
case 2:
$_SESSION['troops_movement']['enforcements'][] = $movement['to'];
break;
case 3:
case 4:
$_SESSION['troops_movement']['attacks'][] = $movement['to'];
break;
}
}
}
}
private function SurfControl(){
if(SERVER_WEB_ROOT) {
$page = $_SERVER['SCRIPT_NAME'];