Hey guys, if any of you got problems with the reload speed, i got a solution here. Some of you might notice that if you set a high rate of fire, your reload speed will be very slow and vice verse.
In the autofire script, the rate of fire is inversely proportional to speed_rating (ie low number = high rate of fire), and reload speed is directly proportional to speed_rating,
What i did was to modify the module_mission_template.py file, replacing the autofire script's "item_get_speed_rating" with "item_get_missile_speed". This makes use of the unused "shoot_speed (aka missile_speed)" value which is now the rate of fire, and "spd_rtng (aka speed_rating)" as the reload speed. Seems that this method works well enough. There should be only 3 replacements needed, 1 for common_fire_automatic and 2 for common_ai_fire_automatic. Please don't replace every single "item_get_speed_rating" in the entire file.
Hope it helps.