I noticed an old thread where someone posted about phase missiles not working correctly (specifically in conjunction with Advent phase missile blocking in culture upgrades), to which a dev replied stating it had been fixed. Whilst working on my mod I noticed that it seems to be broken again (or perhaps it was never fixed?).
For my tests, I used an AR and a VR faction. I created custom research to adjust the values of ChanceToIgnoreShieldsAsDamageTarget and CultureChanceToIgnoreShieldsAsDamageTarget (the latter being the one used in the Advent culture upgrades), and also of WeaponIgnoresShieldsAdjustment, which the Vasari phase missile upgrades use.
I then used an AR capital ship against a fleet of VR long range frigates with various combinations of the research.
ChanceToIgnoreShieldsAsDamageTarget seems to work and display correctly. It takes a negative value to block missiles, and appears green on the tooltip. Setting it to a -100000% led to all damage being applied to the shields first. Setting it to 100000% led to all missiles bypassing the shields, again as expected.
CultureChanceToIgnoreShieldsAsDamageTarget (the one that's important as it's used in Advent's research) behaved strangely...
Like ChanceToIgnoreShieldsAsDamageTarget, it has a negative value to increase the block chance, yet it appears red in the tooltip, suggesting it's a bad thing.
At -100000% in friendly culture I expected all missiles to be blocked, since it's taking the default value to the extreme, however the missiles still bypassed the shields a reasonable amount, and the Advent ship was destroyed with ~800 shields remaining.
At +100000% in friendly culture the expected happened - all missiles ignored the shields and the Advent ship was destroyed very quickly.
Then I staged the battle in neutral territory:
At -100000% the research should have no effect since the battle is not taking place in friendly culture, so the ship should die more quickly than it did in friendly culture, but it didn't.
At +100000% there should also be no effect in neutral culture, but again all missiles ignored the shields just as in friendly culture.
Only a positive value for CultureChanceToIgnoreShieldsAsDamageTarget blocked the correct amount of missiles (i.e. none), but it did so regardless of friendly culture.
A negative value seemed to have no effect.
To verify this I raised the phase missiles' chance to ignore shields to 100%. In both friendly and neutral culture shields were 100% ignored regardless of how much I increased CultureChanceToIgnoreShieldsAsDamageTarget.
Conversely, setting the phase missiles' chance to ignore shields to 90%, and then setting CultureChanceToIgnoreShieldsAsDamageTarget to 10% led to the missiles totally ignoring shields again, in both friendly and neutral culture.
------
TLDR;
The Advent research that is supposed to help block phase missiles in friendly culture doesn't work (no effect whatsoever, even after massively inflating the values). With a positive value instead of a negative one (i.e. making shields worse at blocking phase missiles) it works, but irrespective of culture.
So two issues, negative values of CultureChanceToIgnoreShieldsAsDamageTarget don't do anything, and all values of it are unaffected by culture.
That would explain a great many things.
Did some more tests and found out what's actually happening. Updated the OP.
But yeah, it's broken!
Great catch- to fill you in in the original implementation the old bug was the techs were set to positive values and were making shield worse(in fact in the positive values it actually gives ALL weapons, not just phase missiles a chance to bypass shields).
WHen the bug was spotted the devs just corrected it to negative values and when pulseguns, lasers, and the like stopped penetrating shields we assumed everything was working under the hood- we'd just assumed the bonus wasn't very noticable(more specifically many of us had assumed that it was a multiplicative reduction rather then additive, which would explain it being far worse then the additive phase vasari phase missile techs).
That said, the techs not working at all certainly explains why they feel so underwhelming.
Vasari bombers still need a nerf in general- but campaigning for fixing a bugged tech will be a lot easier then convincing the devs Vasari bombers are broken(They have proven very resistant to that particular notion).
Hehe yea that's why I was messing with it in the first place, because I felt phase missiles were too powerful so wanted to add additional resistance to them.
The effect actually seemed to be additive, as when I set phase missiles to have a 90% chance to ignore shields, then set the blocking to positive 10%, it raised the shield bypass rate to 100% rather than to 91%. So presumably the Advent culture tech is intended to work the same, reducing the maximum phase missile shield bypass from 30% to 10% in friendly culture, which would be significant.
I wonder if any other "in friendly culture" effects are broken.
Hmm, we'll look into it. Thanks guys!
Maybe this topic could offer some additional insight into the matter:
Advent Phase block technology unimpressive
There are many great features available to you once you register, including:
Sign in or Create Account