Reimplement ProjectileRange and Ranged
To be able to recreate the Splits logic from Firestorm completely, ProjectileRange and Ranged have to be re-enabled.
This proposal is to support both tags on Techno-fired projectiles only. Super Weapons, Parasite special logic, and Shrapnels are not related to Splits, so they can be spared out for now.
[Weapon]
The distance the projectile is allowed to travel before it detonates. When it detonates because ProjectileRange was exceeded, all weapon effects are still applied. Requires Ranged=yes on the Projectile.
[Projectile]Ranged= (boolean, defaults to no)
Whether this projectile is allowed to detonate prematurely when having travelled the firing weapon's ProjectileRange. Only supported on techno-fired projectiles (excluding Parasites).
Whiteboard
Implemented as described.
Confirmed here: http://