Настройка сложности ботов
Вы можете точно настроить ботов благодаря файлу конфигурации сложности. Он содержит значения времени реакции, вероятности попадания в голову и в стену, значения контроля отдачи и смещения прицела.
Каждое из этих значений привязано к уровню сложности (yb_difficulty 0–4 соответствует Noob–Expert).
Файл конфигурации сложности ботов находится в 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 |