What about making them *really* speed bonuses? So if you have +10 speed and +10 movement speed, when you spend an action moving you regain energy as if your speed was +20. And similarly for shooting and attack speed.
Advantages:
* simpler and more natural for the player.
* attack/shoot speed have diminishing returns exactly like "flat" speed, because they use the same mechanic. This reduces the amount of cheese (e.g., machine-gun rangers).
* reduces the importance of flat speed bonuses in the game. Currently speed bonuses trump basically everything else.
Disadvantages:
* more complicated to code
* will require some rebalancing for items that grant +attack / shots.
Advantages:
* simpler and more natural for the player.
* attack/shoot speed have diminishing returns exactly like "flat" speed, because they use the same mechanic. This reduces the amount of cheese (e.g., machine-gun rangers).
* reduces the importance of flat speed bonuses in the game. Currently speed bonuses trump basically everything else.
Disadvantages:
* more complicated to code
* will require some rebalancing for items that grant +attack / shots.
Comment