The value 0.5 means that when a gun switches to the next one, the new gun begins its cycle at 50% progress. If a gun has no bullets, then the first gun with ammunition starts as usual at 0%.
With all Spidertrons set to for example to 0.33, a Spidertron with a single gun fires at 100% speed, but any Spidertron with 2 or more guns jumps to 300% speed, which feels odd.
I’d like to configure this per Spidertron. For example,
if user want a 2-weapon Spidertron to fire at 200% speed and a 6-weapon Spidertron at 600%, the modifiers need to be set to 0.5 and 0.16, respectively.
Or, if user want (2-4)-weapons fire vanilla (200%), and (5-6) fire quicker (250%, 300%), the modifers are 0.5, 0.4, 0.33