Захват малых кораблей / X3 Terran Conflict (Земной конфликт)
X3 Terran Conflict / X3 Земной конфликт
 
X3 Terran conflict / Захват и абордаж. Тактика и стратегия. / Захват малых кораблей  
 

На сайте онлайн (человек): 158



 



Захват малых кораблей

Автор: Александр aka toor

Захват малых кораблей  



Корабли, принадлежащие игроку, не сдаются и в описании алгоритма не рассматриваются.
Захват дронов, лазерных башен и летающих тарелок невозможен из-за отсутствия у них кокпита.
Алгоритм универсален и применяется ко всем кораблям, но для большинства кораблей M1/M2/M6/M7/TL/TM захват данным способом запрещен.

Деление целочисленное с округлением вниз.


При каждом получении кораблем повреждений, происходит проверка на возможность катапультирования пилота и освобождения корабля для захвата игроком.





Обязательные условия для захвата:

 


  •  Атакующий является кораблем игрока (т.е. игрок находится в этом корабле).
  •  Атака оружием или ракетой (не столкновением). Силовой луч и Абордажная капсула обрабатываются отдельно и катапультирования не вызывают.
  •  Корабль не принадлежит землянам или АОГ. Корабли землян и АОГ не сдаются ни при каких обстоятельствах.
  •  Если атака произведена Ионным излучателем [IonDisruptor], то пилот может сдаться лишь в 4-х случаях из 100.
    В остальных 96 случаях дальнейшие проверки не производятся и пилот не катапультируется.
  •  У корабля есть кокпит.
  •  Захват корабля не запрещен.

    При использовании Ионного излучателя только один выстрел из 25-ти имеет шанс вызвать капитуляцию пилота.


    Если вышеперечисленные условия выполнены, то производится проверка состояния корабля:

  •  Щит корабля не больше 1% и не больше 1000 КДж.
  •  Корпус корабля больше нуля.
  •  Корпус корабля меньше 100% * SE_Random(8) / 8. Максимальное значение корпуса, при котором возможна капитуляция пилота - 87.5%.
    SE_Random(8) - случайно генерируемое целое число от 0 до 7.
  •  Прошлая попытка захвата была достаточно* давно.

    *  Временные интервалы между попытками описаны ниже.





Если состояние корабля и время подходящие, то рассчитывается вероятность капитуляции пилота.

<вероятность катапультирования> = 30 - <значение морали пилота> - <модификатор силы корабля> + <модификатор корпуса> - <модификатор времени>


  •  Если корабль игрока слабее, то <модификатор силы корабля> равен 5 и вероятность катапультирования уменьшается на 5.
    Сравнение кораблей происходит по сумме щита, корпуса и совокупной мощности установленного оружия.


  •  <модификатор корпуса> = <максимальное значение корпуса корабля> / (<текущее значение корпуса> * 4) , но не более 10.

    Состояние корпусаБонус к вероятности катапультирования
    больше 25%0
    12.5% - 25%+1
    8.33% - 12.5%+2
    6.25% - 8.33%+3
    5% - 6.25%+4
    4.17% - 5%+5
    3.57% - 4.17%+6
    3.13% - 3.57%+7
    2.78% - 3.13%+8
    2.5% - 2.78%+9
    0% - 2.5%+10



  •  <модификатор времени> зависит от времени до следующего шанса захватить корабль.

    Интервалы между возможностями захвата составляют 60, 120, 240, 480 и 30 секунд, после чего повторяются по кругу.
    <модификатор времени> равен 2, 4, 8, 16 и 1 соответственно.


    Попытка захватаВремя до следующей попытки (минут)<модификатор времени>
    112
    224
    348
    4816
    50.51



  •  Если корабль принадлежит ха'акам, то дополнительно вводится поправка на боевой ранг игрока.
    <вероятность катапультирования> = <вероятность катапультирования> * (<боевой ранг игрока> - 5) / 25


    Далее в дело вступает генератор случайных чисел. Если <вероятность катапультирования> оказалась больше, чем случайное число от 0 до 99, то пилот покидает корабль.

    В случае успеха корабль передается в собственность "Neutral Race" и на нем уничтожается оборудование и груз.
    Репутация игрока падает так же, как при уничтожении корабля.



    Алгоритм уничтожения оборудования и груза такой же, как и при захвате кораблей десантниками:

    Кионные лазеры уничтожаются в 50% случаев, остальные пушки, щиты и ракеты - в 90% случаев.
    От прочего оборудования и груза остается SE_Random (SE_Random (<начальное количество> + 1) + 1).

    На первый взгляд эта формула выглядит несколько непонятно, но если присмотреться, то все очень просто. Например, на борту 100 единиц какого-то товара (оборудования). Сначала случайно генерируется целое число от 0 до 100. Получаем некое число N. А потом еще раз случайно генерируется целое число от 0 до N. Это и будет число оставшегося данного товара (оборудования).






    Резюме



  •  Для катапультирования пилота корпус корабля должен быть 87% или меньше.
  •  Корабли с моралью 28-30 с первого захода сдаются, только если предварительно повредить корпус из Автоматической пушки [Mass Driver].
  •  Корабли землян и АОГ не сдаются ни при каких обстоятельствах.
  •  Корабли ха'аков теоретически можно захватить начиная с боевого ранга Кадет (+5), но шансы при низких боевых рейтингах будут минимальны.
  •  Чтобы максимально быстро захватить корабль с высокой моралью нужно за одну минуту повредить корпус до 2.5%, затем подождать и снять щит.
    Альтернативный вариант, предложенный пилотом RusTer - повредить корпус из автоматической пушки до 2.5%, а затем снять щит.
  •  Если пилот не сдался за 3 минуты, лучше бросить этот корабль и искать следующий или загрузить сохраненную до атаки игру.
  •  При использовании Ионного излучателя только один выстрел из 25-ти имеет шанс вызвать капитуляцию пилота.






  • Захват и абордаж. Тактика и стратегия.

    Автор: Александр aka toor
    Добавил(а): Евгения
    Создано: 04.02.2011
    Изменено: 25.09.2012
    Количество изменений: 7
    Просмотров: 95312

    Оценка: 4,6
    Голосов: 72

    Ссылка на эту страницу:
    <a href="https://x3tc.net/zahvat-malyh-korablej_111.html">Захват малых кораблей</a>

    BBCode:
    [url=https://x3tc.net/zahvat-malyh-korablej_111.html]Захват малых кораблей[/url]

    Список игр