fix: defender troops do not die during attack

This commit is contained in:
Martin Ambrus
2017-11-18 13:11:00 +01:00
parent dd030859cf
commit fffedc4170
4 changed files with 76 additions and 40 deletions
+4 -1
View File
@@ -311,7 +311,10 @@ class Battle {
foreach($DefendersAll as $defenders) {
for ($i=1;$i<=50;$i++) {$def_ab[$i]=0;}
$fromvillage = $defenders['from'];
$enforcetribe = $database->getUserArray($database->getVillageField($fromvillage,"owner"), 1)["tribe"];
$userdataCache[$fromvillage] = $database->getUserArray($database->getVillageField($fromvillage,"owner"), 1);
$enforcetribe = $userdataCache[$fromvillage]["tribe"];
$ud=($enforcetribe-1)*10;
if($defenders['from']>0) { //don't check nature tribe
$armory = $database->getABTech($defenders['from']); // Armory level every village enforcement