Перейти к содержимому

Настройка сложности ботов

Вы можете точно настроить ботов благодаря файлу конфигурации сложности. Он содержит значения времени реакции, вероятности попадания в голову и в стену, значения контроля отдачи и смещения прицела.

Каждое из этих значений привязано к уровню сложности (yb_difficulty 04 соответствует NoobExpert).

Файл конфигурации сложности ботов находится в addons/yapb/conf/difficulty.cfg.

Каждый блок — это уровень сложности. Распознаются только уровни Noob, Easy, Normal, Hard и Expert, неизвестные блоки сообщаются и игнорируются.

Expert {
reaction = 0.1, 0.25
headshotChance = 75
seenThruWallChance = 75
heardThruWallChance = 75
maxRecoil = 20
aimError = 0.0, 0.0, 0.0
}
Параметр Описание
reaction Мин.,макс. время реакции (в секундах) от момента, когда бот впервые увидел врага, до момента, когда он может его распознать. Должно содержать ровно два значения
headshotChance Вероятность того, что бот будет целиться в голову вместо тела, если и голова, и тело видны
seenThruWallChance Шанс, что бот будет атаковать врага, если он верит, что враг там, и только что видел его
heardThruWallChance Шанс, что бот будет атаковать врага, если он верит, что враг там, и только что слышал его
maxRecoil Максимальная отдача оружия для компенсации путём приостановки огня
aimError Смещения (x, y, z) для добавления ошибки прицеливания боту. Должно содержать ровно три значения
Уровень (yb_difficulty) reaction headshotChance seenThruWallChance heardThruWallChance maxRecoil aimError
0 Noob 1.5, 2.0 15 0 0 40 20.0, 20.0, 40.0
1 Easy 1.0, 1.5 20 0 0 35 15.0, 15.0, 30.0
2 Normal 0.5, 1.0 25 0 25 30 10.0, 10.0, 20.0
3 Hard 0.25, 0.5 50 50 50 25 5.0, 5.0, 10.0
4 Expert 0.1, 0.25 75 75 75 20 0.0, 0.0, 0.0