2Vam:
Такого в скриптах для gothic.dat вообще нет. Посмотри скрипты для fight.dat, файл fight.d и директория ..\FAI, может быть найдешь что-нибудь полезное. Но, вообще-то связка между талантом и моделями движений золожена в самом движке.
|
Боевая система в моде StrongHand. Продолжение.
Итак, поиски боевых стоек ни к чему не привели...
Но, все же я решил проблему. Для развития характеристик меча я использовал два типа переменных.
"Переменная A" - B_GiveSkill(hero,NPC_TALENT_dH,x,LPCOST_TALENT_dH_ j); - переменная отвечающая за боевые стойки, где "d" - тип оружия (1 или 2), "x" уровень владения мечом - боевая стойка (1 или 2), "j" - количество LP за обучение.
"Переменная B" - Npc_SetTalentValue(hero,NPC_TALENT_dH,F) - переменная собсно увеличивающая шанс повреждения. "F" - указывает число вероятности неудачной атаки.
Итак вставляя переменные в нужные места, я добился нормальной боевой системы аля Г2, с плавной прокачкой. Ессесно она будет в моде.
На данный момент система такая.
Одноручники\двуручники
--- Нет комбы ---
0 - Не обучен 10% успешная атака. - 10 LP
1 - Не обучен 20% успешная атака. - 10 LP
"Переменная A + 1"
2 - Боец 30% успешная атака. - 10 LP
3 - Боец 40% успешная атака. - 10 LP
4 - Боец 50% успешная атака. - 10 LP
"Переменная A + 2"
5 - Мастер 60% успешная атака. - 15 LP
6 - Мастер 70% успешная атака. - 15 LP
7 - Мастер 80% успешная атака. - 15 LP
8 - Мастер 90% успешная атака. - 15 LP
Система была протестирована и оказалась полностью работоспособной!!!