View Issue Details

IDProjectCategoryLast Update
0021198AI War 2[All Projects] Gameplay IssueMay 10, 2019 9:56 am
ReporterDEMOCRACY_DEMOCRACYAssigned To 
Severityminor 
Status newResolutionopen 
Product VersionBETA 0.858 Hotfix: The Lobby... Ate My Galaxy? 
Fixed in Version 
Summary0021198: ai Eye looses invulnerability when to many enemys are presnt
Descriptionexactly what the summary says. look at planet forbus and mouse over the eye.
TagsNo tags attached.

Activities

DEMOCRACY_DEMOCRACY

May 10, 2019 2:11 am

reporter  

early eye kill.save (780,098 bytes)
early eye kill.savemet (51 bytes)

BadgerBadger

May 10, 2019 9:56 am

manager   ~0051574

So the external invulnerability checking is done on the LongRangePlanning thread. If you bring ships onto the planet and kill the Alerted Eye before the LongRangePlanning thread has a chance to run and set the Invulnerability flag then it will be vulnerable.

I'm not sure why this is suddenly a problem now (though I have observed it as well), since this is how the External Invulnerability code was originally implemented. I've seen it go 30 or 40 seconds between running LongRangePlanning threads
5/10/2019 7:51:07 AM Doing external invulnerability checks
5/10/2019 7:51:33 AM Doing external invulnerability checks

I'm not sure why it sometimes takes so long, but if it's going to then I'll need to move the code to the main Sim thread.

Issue History

Date Modified Username Field Change
May 10, 2019 2:11 am DEMOCRACY_DEMOCRACY New Issue
May 10, 2019 2:11 am DEMOCRACY_DEMOCRACY File Added: early eye kill.save
May 10, 2019 2:11 am DEMOCRACY_DEMOCRACY File Added: early eye kill.savemet
May 10, 2019 9:56 am BadgerBadger Note Added: 0051574