コード例 #1
0
    }
    $player->get_relations();
    if ($port->race_id > 1) {
        $new_relations = $player->relations[$port->race_id] - 45;
        if ($new_relations < -500) {
            $new_relations = -500;
        }
        $db->query("REPLACE INTO player_has_relation (account_id, game_id, race_id, relation) VALUES({$player->account_id}, {$player->game_id}, {$port->race_id}, {$new_relations})");
    }
    // also we change alignment
    if ($player->relations_global_rev[$port->race_id] < -299) {
        $new_alignment = $player->alignment + $port_original_level * 2;
    } else {
        $new_alignment = $player->alignment - $port_original_level * 2;
    }
    $db->query("UPDATE player SET alignment={$new_alignment} WHERE account_id={$player->account_id} AND game_id={$player->game_id} LIMIT 1");
}
//kill the dead people
foreach ($dead_traders as $acc_id) {
    $dead_acc = new SMR_PLAYER($acc_id, $player->game_id);
    $dead_acc->died_by_port();
    $dead_ship = new SMR_SHIP($acc_id, $player->game_id);
    $dead_ship->get_pod();
}
$container = array();
$container["url"] = "skeleton.php";
$container["body"] = "port_attack.php";
$container["attacker"] = $attacker;
$container["portdamage"] = $port_msg;
$container["dead_traders"] = $dead_traders;
forward($container);