Выбор способа броска гранаты
Логика выбора способа броска гранаты хранится в \properties\animation_selector\human_grenade_throw_type.inc
Выбор способа броска гранаты запускается перед броском гранаты по запросу grenade_throw_type и не меняется до следующего броска.
В логике выбора используются проверки :
cover_type- тип укрытия, из которого происходит бросок;throwing_range- расстояние броска;item_in_hand- проверка предмета в руках юнита
Доступные способы броска гранаты в игре Men of War II (можно добавлять свои):
forward- через движение руки вертикально;side- через движение руки горизонтально;force- с усилием;mega- с большим усилием.
Способ броска гранаты не является выбором анимаций броска гранаты.
Способ броска гранаты можно проверять в файлах Селектора анимаций, используя в блоке if для проверки параметр human_throw_type.
Пример выбора способа броска гранаты
{grenade_throw_type
{if cover_type "snipe_cover"
{type "forward"}
}
{if item_in_hand "m24" "f1" "mk1" "m39" "m61" ; light frag grenades
{if throwing_range 0 5
{type "forward"}
}
{if throwing_range 5 10
{type "side"}
}
{if throwing_range 10 20
{type "force"}
}
{type "mega"}
}
[...]
}Last updated