View Issue Details

IDProjectCategoryLast Update
0023157AI War 2Bug - GameplayApr 17, 2020 12:29 pm
ReporterArnaudB Assigned ToBadgerBadger  
Status closedResolutionno change required 
Product Version2.026 The Faction Duality Problem 
Summary0023157: Abnormal Threat wave below threshold
DescriptionI have been investigating waves and so have the tracing activated for budget&waves.

The current oddity is that the AI choose to send a wave against an officially AI-held planet (Tangaroa) that is truly marauders-held. However when looking at the log it says that no valid target were found, which should be wrong?

ChooseWaveTarget: No valid targets were found are adjacent to an enemy planet. ratio 1.199951171875 isreconquest True
No valid targets were found.
4/17/2020 10:20:37 AM

It has above average strength to the regular wave (that is being sent at the same time). The AIP threshold is below threat waves unlock, and wasn't reduced below the threshold by AIP reducers. The log doesn't states it's sending a wave against marauders but that it couldn't find a planet to send the wave (which is wrong, given Narshe is currently target of another wave and took two waves simultaneously at least three times).

So why is there a wave headed toward Tanragoa?
TagsNo tags attached.

Activities

ArnaudB

Apr 17, 2020 4:37 am

manager  

ArcenDebugLog.rar (28,439 bytes)
Hope 3.rar (397,352 bytes)

BadgerBadger

Apr 17, 2020 10:36 am

manager   ~0056881

Does the wave say "This wave is headed against the marauders"?

ArnaudB

Apr 17, 2020 10:44 am

manager   ~0056882

I cannot find the mention of wave being sent against marauder in the log, even when I load the game again or do a search. I do see a bunch of ChooseWaveTarget: No valid targets were found are adjacent to an enemy planet

I also see a lot of "WaveComposition" stuff which seems weird. Why is the game proposing dozens of WaveComposition rather than just one for the planet launching the wave?

AI spending 65788.0524902344 on Reconquest at 10065. Next spend attempt at 10185
 Planning a wave with budget 65788 isReconquestWave: True targetFaction: default requiredWaveToDefenseRatio: 1.199951171875
Finding wave warning time
Finding target planet
Finding valid composition for a potential wave coming from Sassenrath.minimum required strength for reconquest wave: 4796 and budget 65788
getWaveComposition: budget: 4796 no ships specified, so go with the defaults from the planet
getWaveComposition: Adding VWing as a build choice for the incoming fleet. AI cost: 28 strength 31. We have now chosen 0 of our max of 1 different ship types
getWaveComposition: including a: Usurper of strength 3426 purchase cose 1000 remaining budget after that: 3796
Finding valid composition for a potential wave coming from Zevos.minimum required strength for reconquest wave: 4796 and budget 65788
getWaveComposition: budget: 4796 no ships specified, so go with the defaults from the planet
getWaveComposition: Adding Raptor as a build choice for the incoming fleet. AI cost: 28 strength 26. We have now chosen 0 of our max of 1 different ship types
getWaveComposition: including a: Usurper of strength 3426 purchase cose 1000 remaining budget after that: 3796
Finding valid composition for a potential wave coming from James.minimum required strength for reconquest wave: 4796 and budget 65788
getWaveComposition: budget: 4796 no ships specified, so go with the defaults from the planet
getWaveComposition: Adding Raptor as a build choice for the incoming fleet. AI cost: 28 strength 26. We have now chosen 0 of our max of 1 different ship types

BadgerBadger

Apr 17, 2020 10:45 am

manager   ~0056883

When you hover the notification, does it say "against the marauders"?

ArnaudB

Apr 17, 2020 10:48 am

manager   ~0056884

Nope. Nowhere I can tell.
20200417164748_1.jpg (323,836 bytes)
20200417164755_1.jpg (336,587 bytes)
20200417164758_1.jpg (363,322 bytes)

BadgerBadger

Apr 17, 2020 10:56 am

manager   ~0056885

So hold on, this bug is a "The game is working reasonably but the debug logging is confusing?" Since the eventual target it came up with is in fact a reasonable one?

ArnaudB

Apr 17, 2020 11:01 am

manager   ~0056886

So far as I can tell it went after planets with Marauders though I should check if that's always the case (not sure, because Threat fleet exist so I need to make sure it doesn't happens before).

The log is confusing though, yes. It doesn't state it goes after Marauders, says it cannot find a proper target, and spam wave composition. So is it a broken system that somehow happens to work reasonably, or just logging issues?

I get further confused because of the single AI throwing multiple waves, which I thought for a very long time needed multiple AIs to happens (as I oft played with multiple). But weirdly even though I assume the AI has a single Wave budget, it uses to send waves at the same time.

BadgerBadger

Apr 17, 2020 12:29 pm

manager   ~0056889

Keep in mind that the logging is intended as a development debugging aid, no more.

From your description, there's no sign of any actual problem in the code. If you are curious about how things work then I encourage you to look at the code. I don't think anyone on the dev team has time to investigate things that aren't actually bugs given the number of actual bugs that need to be resolved.

Issue History

Date Modified Username Field Change
Apr 17, 2020 4:37 am ArnaudB New Issue
Apr 17, 2020 4:37 am ArnaudB File Added: ArcenDebugLog.rar
Apr 17, 2020 4:37 am ArnaudB File Added: Hope 3.rar
Apr 17, 2020 10:36 am BadgerBadger Note Added: 0056881
Apr 17, 2020 10:44 am ArnaudB Note Added: 0056882
Apr 17, 2020 10:45 am BadgerBadger Note Added: 0056883
Apr 17, 2020 10:48 am ArnaudB File Added: 20200417164748_1.jpg
Apr 17, 2020 10:48 am ArnaudB File Added: 20200417164755_1.jpg
Apr 17, 2020 10:48 am ArnaudB File Added: 20200417164758_1.jpg
Apr 17, 2020 10:48 am ArnaudB Note Added: 0056884
Apr 17, 2020 10:56 am BadgerBadger Note Added: 0056885
Apr 17, 2020 11:01 am ArnaudB Note Added: 0056886
Apr 17, 2020 12:29 pm BadgerBadger Note Added: 0056889
Apr 17, 2020 12:29 pm BadgerBadger Assigned To => BadgerBadger
Apr 17, 2020 12:29 pm BadgerBadger Status new => closed
Apr 17, 2020 12:29 pm BadgerBadger Resolution open => no change required