Our game performs 10 logical frames per second, so let’s say a unit has an attack speed of 0.3 seconds to attack once, which is programmed to attack once in 3 logical frames.
If it eats an attack speed plus 100% bonus, then its attack speed becomes 1.5 logic frames for 1 attack, what happens at such times?
Would it turn its attack speed into 2 logic frames for 1 attack because it can’t round up?
Or would it become in a cycle of every 3 logic frames, attacking 1 time on the 2nd logic frame and 1 time on the 3rd logic frame, and so on? (No attack, attack, attack, no attack, attack, attack)