Ejemplo n.º 1
0
    // 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;
Ejemplo n.º 2
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;