// check him for minimum bid if ($winner['rel_bidding'] >= GameConstants::TAKEOVER_MIN_RESOURCE_VALUE) { array_shift($bidders); // get winner's name $winnerdata = Player::getPlayer($winner['playerID'], true); $winner['player_name'] = $winnerdata['name']; // process winner takeover_process_winner($winner); // clear winner } else { $winner = NULL; } // process other bidders takeover_process_biddings($bidders, $winner); // reset those biddings takeover_reset_biddings($row['caveID']); } /***** TRANSFER CAVES *****/ // transfer caves to those players with a status >= TAKEOVER_MAX_POPULARITY_POINTS echo "\n***** TRANSFER CAVES TO WINNERS *****\n"; // get biddings with a status >= TAKEOVER_MAX_POPULARITY_POINTS $transfers = takeover_get_transfers(); foreach ($transfers as $transfer) { // other bidders takeover_other_bidders($transfer['caveID'], $transfer['playerID']); // winner takeover_transfer_cave_to($transfer['caveID'], $transfer['playerID']); // remove all biddings for that caveID takeover_remove_bidding_by_caveID($transfer['caveID']); } return 0;
// check him for minimum bid if ($winner['rel_bidding'] >= $TAKEOVERMINRESOURCEVALUE) { array_shift($bidders); // get winner's name $winnerdata = getPlayerByID($winner['playerID']); $winner['player_name'] = $winnerdata['name']; // process winner takeover_process_winner($winner); // clear winner } else { $winner = NULL; } // process other bidders takeover_process_biddings($bidders, $winner); // reset those biddings takeover_reset_biddings($caveID); } /***** TRANSFER CAVES *****/ // transfer caves to those players with a status >= TAKEOVERMAXPOPULARITYPOINTS echo "\n***** TRANSFER CAVES TO WINNERS *****\n"; // get biddings with a status >= TAKEOVERMAXPOPULARITYPOINTS $transfers = takeover_get_transfers(); foreach ($transfers as $transfer) { // other bidders takeover_other_bidders($transfer['caveID'], $transfer['playerID']); // winner takeover_transfer_cave_to($transfer['caveID'], $transfer['playerID']); // remove all biddings for that caveID takeover_remove_bidding_by_caveID($transfer['caveID']); } return 0;