$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); $sectorConn->deleteUnitQueue($sector->getcoordinateX(), $sector->getcoordinateY(), $battle->getDefenderId()); $divisionConn->updateDivision(false, $sector->getId(), false, 1, "*", 0); $battleCosts = $battleConn->getBattleCosts($battle->getAttackerId(), $sector->getId()); if ($battleCosts->RecordCount() > 0) { $battleCosts = explode(",", $battleCosts->fields[3]); $sectorConn->updateSectorCosts($sector->getId(), $battleCosts, 1, '+');