А обойтись простым увеличением времени зарядки можно? Например:
class lib_m9130pu: lib_k98zf39 {
reloadmagazinesound[] = {"%звук_заряжания_5_патронов%", 1.000000, 1, 20 };
reloadtime = 10;
};
Мелочь, а приятно. Даже без анимации.
UPD. ingeneer, Вы ведь входите в команду разработчиков? Можно пролить свет что за классы такие появились новые у каждого оружия, "Far", "Medium" и "Short"? Неужели так ступенчато характеристики меняются? Прошу прощения если очень уж далеко влез))