В самом конфиге war3FT.cfg нужно включить переменную.
wc3_glove_orc_damage 1 - При использовании перчаток орками, учитывать критический урон (По умолчанию 0).
Работать будет при покупке предмета "Перчатки - Flaming Gloves of Warmth"
Шаг 1.
В events.inl измени код на ниже приведенный.
Code
// User has gloves! Do we need to give them another grenade?
if ( ITEM_Has( index, ITEM_GLOVES ) > ITEM_NONE && p_data[index][P_RACE] != RACE_ORC)
{
ITEM_Glove_Begin( index );
}
if (p_data[index][P_RACE] == RACE_ORC)
ITEM_Glove_Begin( index );
Скрин как должно быть:
Шаг 2.
В shared.inl в функцию public _SHARED_CS_GiveWeapons(idUser)
добавишь код
Code
if ( p_data[i][P_RACE] == RACE_ORC)
give_item( i, "weapon_hegrenade" );
Скрин как должно быть:
Примечание:
Критические гранаты будут зависеть если прокачан сам скил хотя бы раз.
Восстановление оружия так же будет влиять на гранаты т.е. если скил не прокачан то и гранаты придется покупать.
А так в принципе довольно не плохо и при этом особо ничего в коде менять не нужно.