View Issue Details

IDProjectCategoryLast Update
0023456AI War 2Bug - GameplayJul 27, 2020 10:47 am
ReporterGreatYng Assigned ToBadgerBadger  
Severityminor 
Status resolvedResolutionfixed 
Product Version2.106 Immortals and Unresponsiveness 
Fixed in Version2.108 Galactic War Units And The Exostrike 
Summary0023456: Winning a game with Macrophages at intensity 10 does not register achievement
DescriptionBefore I won there were only Tamed Telia, because I eradicated all non-tamed Telia. This resulted in the Macrophages being removed from the faction list in the escape menu. They are listed under the 'view/edit factions' tab as 'discoverable'. I suppose, technically, I didn't beat the game with intensity 10 Macrophages, because those guys were all dead; it is still a bit cheap to deny the achievement just because of that.
I attached a save just before I killed the last AI and achieved victory.
TagsNo tags attached.

Activities

GreatYng

Jul 23, 2020 6:26 pm

reporter  

Einde 4.save (1,286,056 bytes)

BadgerBadger

Jul 27, 2020 2:48 am

manager   ~0057868

StarKelp, this one is yours. I'm not sure what's going on here. Why are the Macrophage removed from the faction list when they are killed?

I note also that the minor_faction_name for the macrophage infestation ones is missing the space, which is probably also a problem.

StarKelp

Jul 27, 2020 9:39 am

manager   ~0057869

The name is me following traditional conventions, on most cases in the game, name has no spaces, while display_name does. If the achievement checks for a space, I feel like the achievement should be changed to look for no space.

The 'removed from list' was me setting them back into a dormant, must be awakened state, when they lose all their telia. The intent was to clean up the faction list of a 'dead' faction, since they're one of the easier ones to entirely annhilate. I can

StarKelp

Jul 27, 2020 9:41 am

manager   ~0057870

(It sent early for some reason?)
I'll go change it to not do that for now, since that seems to not be desired.

StarKelp

Jul 27, 2020 10:30 am

manager   ~0057871

* Fixed a bug where you would not get Macrophage related achievements if they are entirely wiped out before the game ended.
** They were effectively being put back into a dormant, beacon-ready state when their last Telia was killed, and was thus no longer considered active. This was done to optimize performance, but was done in a very heavy-handed brute force way.
*** Thanks to GreatYng for the report.

Once the next update comes around, just reload the save, make sure you don't kill the Overlord for at least one whole second, and you'll earn your well earned achievement.

Issue History

Date Modified Username Field Change
Jul 23, 2020 6:26 pm GreatYng New Issue
Jul 23, 2020 6:26 pm GreatYng File Added: Einde 4.save
Jul 27, 2020 2:48 am BadgerBadger Note Added: 0057868
Jul 27, 2020 9:39 am StarKelp Note Added: 0057869
Jul 27, 2020 9:41 am StarKelp Note Added: 0057870
Jul 27, 2020 10:30 am StarKelp Note Added: 0057871
Jul 27, 2020 10:47 am BadgerBadger Assigned To => BadgerBadger
Jul 27, 2020 10:47 am BadgerBadger Status new => resolved
Jul 27, 2020 10:47 am BadgerBadger Resolution open => fixed
Jul 27, 2020 10:47 am BadgerBadger Fixed in Version => 2.108 Galactic War Units And The Exostrike