This does a few optimisations to ApplyModifiers:
- Arguably a bugfix, but if 'originalValue' is falsy, we never cached the result. This is an absurd improvement on CombatDemoHuge (like 15% faster), because MinRange for archers is 0.
- Don't go through the helper to get the player Entity ID, in this case it's slower.
- Concat is slower than Flat() in this case according to my profiling. Makes sense to me.
- Some micro-optimisation by strict equality.