/** * @see Mission::check() */ public static function check(FleetQueue $fleetQueue) { if ($fleetQueue->getTargetPlanet()->id_owner != $fleetQueue->getStartPlanet()->id_owner) { return true; } return false; }
/** * @see Mission::check() */ public static function check(FleetQueue $fleetQueue) { $rips = isset($fleetQueue->ships[self::RIP]); $foreignPlanet = $fleetQueue->getTargetPlanet()->id_owner != WCF::getUser()->userID; if ($rips && $foreignPlanet) { return true; } return false; }
/** * @see Mission::check() */ public static function check(FleetQueue $fleetQueue) { $alliance = Alliance::getByUserID($fleetQueue->getTargetPlanet()->id_owner); $foreignPlanet = $fleetQueue->getTargetPlanet()->id_owner != WCF::getUser()->userID; $isBuddy = WCF::getUser()->hasBuddy($fleetQueue->getTargetPlanet()->id_owner); $isInAlliance = $alliance !== null && LWCore::getAlliance() !== null && $alliance->allianceID == LWCore::getAlliance()->allianceID; if ($fleetQueue->pageNo == 2) { WCF::getTPL()->assign('availableTimes', self::$availableTimes); } if ($fleetQueue->pageNo == 3) { $selectedTime = intval(@$_REQUEST['standByTime']); if (!in_array($selectedTime, self::$availableTimes)) { return false; } } if ($foreignPlanet && ($isBuddy || $isInAlliance)) { return true; } return false; }
/** * @see Mission::check() */ public static function check(FleetQueue $fleetQueue) { $foreignPlanet = $fleetQueue->getTargetPlanet()->id_owner != WCF::getUser()->userID; $formations = NavalFormation::getByTargetPlanetID($fleetQueue->getTargetPlanet()->planetID, WCF::getUser()->userID); if ($foreignPlanet && count($formations)) { return true; } return false; }