} } if ($isPlayerInvolved) { $sectorOwnerId = $sector->getOwner(); $isSectorOwned = $sectorOwnerId == $player->getId(); if ($isSectorOwned) { $colors = array("red", "green"); } else { $colors = array("green", "red"); } $aux1 = $attackingDivisions; $aux2 = $defendingDivisions; $now = $_SERVER['REQUEST_TIME']; if (count($attackingDivisions) <= 0) { $message = "Nuestro ataque en " . $sectorNameString . " ha sido repelido por el enemigo."; $messageConn->insertMessage(0, $battle->getAttackerId(), "Derrota", $message); $message = "Hemos repelido a los invasores en " . $sectorNameString . "."; $messageConn->insertMessage(0, $battle->getDefenderId(), "¡Victoria!", $message); $sectorConn->updateSector($sector->getId(), $sector->getOccupant(), $sector->getOwner(), false); $battleConn->updateBattle($battle->getId(), $now, true); $battleConn->deleteBattleCostsByBattleId($battle->getId()); $battle->setDefendingDivisions($defendingDivisions); $divisionConn->purgeDivisions(); } elseif (count($defendingDivisions) <= 0) { $message = "Nuestras tropas en " . $sectorNameString . " han eliminado al enemigo. El sector está ahora a nuestra merced."; $messageConn->insertMessage(0, $battle->getAttackerId(), "¡Victoria!", $message); $message = "Nuestras tropas en " . $sectorNameString . " han sido eliminadas. El sector está ahora a merced del enemigo."; $messageConn->insertMessage(0, $battle->getDefenderId(), "Derrota", $message); $deleteCapitol = $playerConn->deleteCapitolBuilding($battle->getDefenderId(), $sector->getId()); $sectorConn->updateSector($sector->getId(), $battle->getAttackerId(), $battle->getAttackerId(), false); $battleConn->updateBattle($battle->getId(), $now, true);