>Дело в том, что разработкой одноразового гранатомета занимался чуть ли не каждый из модостроителей, и ни у кого не получилось совсем не потому, что не хватило ума поставить галочку Destroy on Use.
Знаю. Мне даже присылали на тестирование. Но тогда еще не было достаточно опыта.
Ладно. Статьи уже у
Sadom'а. Но уже если вы так жаждете обяснений...
Кто-нить пытался сделать гранату с нуля? Не просто заменить спрайт, как это сделано в World War II-моде, а именно с самого начала? Уверен, что нет. Иначе вы получили бы ту же самую проблему: вроде все правильно, граната кидается, но урона не наносит.
Не знаю, почему я вернулся к одноразовым РПУ. Просто подумалось: а как действует граната? Ведь типа оружия "grenade" там нету!.. А повреждения наносятся. Вот и стал копать гранаты. Точнее - прикрутил гранате спрайт РПУ, выставил тип "rocket", тип и анимацию projectile, оставив все остальное. Проверил - сработало, нанес повреждения.
Стал сравнивать, что и почем. И все оказалось до банального просто. Во вкладке Weapon есть три не совсем понятных списка, имеющих отношение к боеприпасам.
Как вы знаете, у гранаты нет калибра, нет патронов. Но она действует, как боеприпас! И вот в чем дело.
Default Base Damage Type - тип наносимых повреждений. Т.к. у одноразового реактивного гранатомета нет боеприпасов (кроме заряженой гранаты), то все значения на повреждения берутся отсюда. Они равнозначны тому, что вносится в аналогичные графы боеприпасов. Для гранатомета -
explode.
Default Special Damage Type - дополнительные эффекты при попадании; аналогично значениям у боеприпасов. Для гранатомета -
knockover.
Default Ammo Variant - модификация боеприпаса; аналогично значениям у боеприпасов. Для гранатомета -
Large Explosive.
Именно эти три списка отвечают за то, чтобы оружие само по себе действовало, как боеприпас. В статье все расписано более подробно.
Вполне возможно, что за "гранатообразность" отвечает еще что-либо. Есть подозрение, что при отсутствии "передающего тела" - projectile - работать тоже ничего не будет, поскольку projectile - "летящее оружие", которое используешь (опять-таки, возможно, что это верно только для оружия, не имеющего калибра и емкости магазина).
Оружие:
http://cshor.narod.ru/00.rar. Спрайт и .ent. Спрайт - Mk. 153 SMAW. Кому нужны звуки -
http://cshor.narod.ru/Test.rar