Speed-up range effects mistakely calculate units' base speed

:arrow_forward: GAME INFORMATION

  • GAME BUILD #: #83607
  • GAME PLATFORM: Steam
  • OPERATING SYSTEM: Windows 10

:arrow_forward: ISSUE EXPERIENCED

The Roman legion speed-up by CENTURION is different before/after Squires research completed.

:arrow_forward: FREQUENCY OF ISSUE

Always

:arrow_forward: REPRODUCTION STEPS

Here’s the steps to reproduce the issue:

  1. Legion move a certain distance before Squires complete.
  2. Legion move a certain distance before Squires complete near CENTURION.
  3. Legion move a certain distance after Squires complete.
  4. Legion move a certain distance after Squires complete near CENTURION.

:arrow_forward: EXPECTED RESULT

Fix the range effect task, make it work intendedly.

:arrow_forward: IMAGE


It seems that the final effect is :Final speed =Work rate * base speed ^ 2
So before complete Squires Final speed = 1.1 * 0.9^2 = 0.89 < 0.9 shows negative effect
After is Final speed = 1.1 * 0.99 ^ 2 = 1.07 > 0.99 shows positive effect

:arrow_forward: GAME FILES (SAVE / RECORDING)

对的,移速光环对本身就比较快的骑兵等单位效果离谱,对本身慢的就是减速。
Yes, moving-speed aura makes cavalry or other fast units superfast, makes slow units more slow. It seems to multiply base speed twice.

1 Like

I made some tests.
For now, speed-aura(Task 155 Search Wait Time 5):
If Unused Flag include 1, it will multiply the effected units base-speed one more times.
If Unused Flag doesn"t include 1, it will correctly affect the units by multiply, no multiply base-speed one more times.
So, for now, speed-aura cannot use additive operation, could only use multiply operation. And Unused Flag mustn"t include 1.
(Since there is another BUG, Unused Flag must include 2, see that another post)

1 Like