View Issue Details
|ID||Project||Category||Date Submitted||Last Update|
|0024306||AI War 2||[All Projects] Gameplay Issue||Jan 7, 2021 8:52 pm||Jan 8, 2021 7:00 pm|
|Product Version||2.713 Marauding Again|
|Fixed in Version|
|Summary||0024306: Vulnerable AI Eye|
|Description||Ay, AI's AI Eye says that it should be invulnerable when there's at least two guard posts. But I knocked out one of the four guard posts, and it's now vulnerable to attack. |
Autosave is before, you can see it in Shaw. The other is the during, where the shield is nearly stripped.
I'm uncertain about the expected result, only that it doesn't match with what's written. It looks like an off-by-one, perhaps a few in a row; the data file says three, the code treats that as requiring four on the map, and the text does the opposite by saying there's only two needed.
* KDL_Ships_AIStructures.xml:741: external_invulnerability_unit_required_count="3"
* AI.cs:7357,7410,7458: if(RelatedEntityOrNull.CountOfEntitiesProvidingExternalInvulnerability > RelatedEntityTypeData.ExternalInvulnerabilityUnitRequiredCount )
* AI.cs:7374,7427,7475: Buffer.Add( " To have invulnerability, it requires at least " ).Add( ( RelatedEntityTypeData.ExternalInvulnerabilityUnitRequiredCount - 1 )
* Fireteam.cs:972: if ( entity == null || entity.CountOfEntitiesProvidingExternalInvulnerability > entity.TypeData.ExternalInvulnerabilityUnitRequiredCount )
|Tags||No tags attached.|
Jan 7, 2021 8:52 pm
Moderate Security Alert.zip (805,111 bytes)
||That's normal. Eyes are vulnerable when there are 3 guard posts left.|
The loss of vulnerability when three posts remain may be correct, but the text is saying the eye is invulnerable when at least two remain. Still remains a bug when text and gameplay doesn't match up.
Change was documented here: https://wiki.arcengames.com/index.php?title=AI_War_2:Sunset_of_The_Badger_Era#Version_2.130_Redux:_Dutch_Cities_and_Softer_Eyeballs
It feels like there was more than one idea for that variable, and they're conflicting with each other.
||They need to fix the text for the eye vulnerability. That way newer players don't panic when three guard posts are alive with an eye waiting to activate.|