Изменение вторичных навыков

Внимание! Небезопасный скрипт

Все параметры навыков записаны в таблицу (см. ниже), и при установке значения уровня навыка отличного от 0..3, игра будет брать параметры соседних навыков.

Это таблица параметров навыков по уровням, используемых в игре (для навыков, которые используют процентные значения).
Есть четыре значения для каждого навыка: 0 - нет, 1 - основной, 2 - продвинутый, 3 - эксперт.
Если вы установить навык выше (или ниже) этого значения, игра будет смотреть на параметры, следующие далее (прежде) в таблице.

Например, если навык Стрельба установить на уровень 7, игра прочтёт значение Нападения 3го уровня и даст бонус 30%. А если установить уровень Некромантии на 58, то после битвы поднимете все трупы врага, т.е по 1 скелету за 1 юнита врага. Кстати, значения выше 100 для Некромантии не имеют значения, к примеру, при уровне навыка равном 60, скелеты не поднимутся вообще, а при 59 - как и при 58.

Расчёт: чтобы Оборона Эксперта снижала урон на 60% (по значениям подойдёт Орлиный Глаз Эксперта, расположенная дальше по таблице), вам нужно установить её уровень равным
[№_Орлиного_глаза_эксперта_в_таблице] минус [№_Обороны_эксперта_в_таблице]; т.е. 32-24=8; Если нужно, чтобы Оборона Эксперта снижала урон на 25% (по значениям подойдёт Продвинутая Стрельба, расположенная ранее в таблице), вам нужно установить её уровень равным
[№_Продвинутой_стрельбы_в_таблице] минус [№_Обороны_эксперта_в_таблице]; т.е. 15-24=-9;

Единственная проблема – игра будет неправильно показывать навык в окне героя или даже ВЫЛЕТИТ.
Можно использовать другие значения навыков с боевыми навыками, применяя смещение в триггере !?BA0 и удаляя его в триггере !?BA1.
Такой метод позволит избежать ошибок и даст возможность нормально качать навыки, если вы получите уровень после битвы.
Примечание: '*' в таблице означает, что соответствующий навык был отгадан по значениям, и фактически не тестировался.
 

1. Некромантия
1) 0
2) 10
3) 20
4) 30
2. ?
5) 0
6) 0
7) 0
8) 0
3. ?
9) 0
10)0
11)0
12)0
4. Стрельба
13) 0
14) 10
15) 25
16) 50
5. Нападение
17) 0
18) 10
19) 20
20) 30
6. Оборона
21) 0
22) 5
23) 10
24) 15
7. ?
25) 0
26) 0
27) 0
28) 0
8. Орлиный Глаз*
29) 0
30) 40
31) 50
32) 60
9. Дипломатия*
33) 0
34) 20
35) 40
36) 60
10. Сопротивление
37) 0
38) 5
39) 10
40) 20
11. Обучение
41) 0
42) 5
43) 10
44) 15
12. Логистика*
45) 0
46) 10
47) 20
48) 30
13. Волшебство
49) 0
50) 5
51) 10
52) 15
14. Интеллект*
53) 0
54) 25
55) 50
56) 100
15. Первая помощь*
57) 0
58) 100
59) 200
60) 300
 Дальнейшие значения непохожи на часть таблицы, но всё же работают
16. ?
61) 0
62) 0
63) 0
64) 0
17. ?
65) 0
66) 0
67) 0
68) 0
18. ?
69) 0
70) 0
71) 0
72) 0
19. ?
73) 0
74) 0
75) 105
76) 5
20. ?
77) 0
78) 0
79) 0
80) 0
21. ?
81) 0
82) 0
83) 0
84) 0
22. ?
85) 0
86) 0
87) 0
88) 0
23. ?
86) 0
87) 0
88) 0
89) 30
24. ?
90) 15
91) 90
92) 150
93) 0
25. ?
94) 0
95) 0
96) 0
97) 0
26. ?
98) 0
99) 0
100) 25
101) 50
27. ?
102) 75
103) 100
104) 100
105) 100
28. ?
106) 0
107) 0
108) 0
109) 0
29. ?
110) 0
111) 0
112) 0
113) 0

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