IFV + Temporal weapon + mobile fire
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ares |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Something I've noticed and investigated to find when this was affected.
Original rulesmd file. Added following tags to make IFV fire on move:
MobileFire=yes
OpportunityFire=yes
PreventAttackMo
But blam. It doesn't. I remember it did long time ago, when I first tried making IFV fire on move, but when I enabled it in MO again - I noticed that IFV will only face it's turret to the enemy but won't fire.
First - I checked what's causing it. It was Chrono Legionairre's IFV mode weapon - CRNeutronRifle, which looks like this.
[CRNeutronRifle]
Damage=5
ROF=120
Range=6
Speed=100
Projectile=
Warhead=ChronoBeam
Report=
IsRadBeam=yes
Report=
And has a warhead:
[ChronoBeam]
Verses=
Temporal=yes
After more tests, it turned out that it's the Temporal=yes tag that prevents the IFV from firing on the move! After removing the tag, it was able to do so again.
In vanilla YR without Ares, Temporal=yes does not affect IFV's fire-on-move. So I checked when this was broken.
IFV is able to fire on move with Ares with 0.1.113.1 but becomes bugged in 0.1.179.1.
Somehow I feel that the more code we add, the crazier unexpected side-effects will be.