Настройка сложности ботов
Вы можете точно настроить ботов благодаря файлу конфигурации сложности. Он содержит значения времени реакции, вероятности попадания в голову и в стену, значения контроля отдачи и смещения прицела.
Каждое из этих значений привязано к уровню сложности (yb_difficulty 0–4 соответствует Noob–Expert).
Файл конфигурации сложности ботов находится в addons/yapb/conf/difficulty.cfg.
Каждый блок - это уровень сложности. Распознаются только уровни Noob, Easy, Normal, Hard и Expert, неизвестные блоки сообщаются и игнорируются.
Expert { Reaction = 0.15, 0.3 HeadshotChance = 80 SeenThruWallChance = 75 HeardThruWallChance = 75 MaxRecoil = 21 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.0, 1.4 |
20 |
10 |
10 |
34 |
12.0, 12.0, 20.0 |
1 Easy |
0.7, 1.0 |
35 |
25 |
25 |
30 |
8.0, 8.0, 14.0 |
2 Normal |
0.5, 0.7 |
50 |
40 |
40 |
27 |
5.0, 5.0, 10.0 |
3 Hard |
0.3, 0.45 |
65 |
60 |
60 |
24 |
2.0, 2.0, 4.0 |
4 Expert |
0.15, 0.3 |
80 |
75 |
75 |
21 |
0.0, 0.0, 0.0 |