Mishgun
15 September 2014 | 09:00
Добавил в свой мод нового криттера, и всё бы ничего, если бы не прицельный выстрел: не отображается в окошке его крупное изображение.
art/critters.lst зарегал новую анимацию.
text/english/game/combat.msg добавил новое описание для боди-групп при прицельном выстреле. (эти подписи корректно отображаются в панели приц.выстрела)
proto/critters прошник нового криттера.
sound/sfx саунды для криттера.
В анимациях криттера есть эта картинка: ***NA.FRM
Нового килл-тайпа я НЕ добавлял.
Но всё-таки не работает. Что я упустил?
Nordan
23 September 2014 | 19:27
Картинка при прицельном выстреле назначается очень хитрым образом.
Как ты уже заметил, эти картинки отличаются от остальных frm'ок своим окончанием "NA". Начальная часть слова это общее название анимации, это то, которое пишется в файле CRITTERS.LST.
В файле critters.lst у всех анимаций справа написаны цифры. Первая отвечает за строку, на которой указано имя файла с картинкой для прицельного выстрела (точнее первая часть), вторая это указатель для НПС, отвечающий за возможность бега.
Например, возьмем анимацию hapowr,21,1. Цифра 21 указывает нам на картинку прицельного выстрела, НО пишется она с поправкой в минус одну единицу, т.к. первая строчка занята словом "reserv" и она не считается. Т.е. реальная строка имеет номер 22, на ней мы видим слово "mamtnt", прибавляем к нему окончание "na" (мысленно, писать его никуда не надо) и получаем название графического файла с картинкой прицельного выстрела mamtntna.frm.
Как то так. :)