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.
Как то так. :)