View Issue Details

IDProjectCategoryLast Update
0021299AI War 2Gameplay IssueJun 27, 2019 6:39 pm
ReporterRocketAssistedPuffin Assigned ToBadgerBadger  
Severityminor 
Status resolvedResolutionfixed 
Product VersionBETA 0.868 Fleet EXP Level-Ups and Starting Battlestations 
Fixed in Version0.872 Supply and Control 
Summary0021299: Dyson causes threat against player
DescriptionIn the attached save "DysonGuardAggro3" on planet Nexon, you can see some Mark 3 ships. They retreated from Harmony, which is the Sphere, and are now waiting as Threat against it.

 There are a number of Mark V Pike Corvettes at the Wormhole to the Dyson, which have been angered. They will, instead of waiting against the Sphere, instead head for the player Homeworld and wait against it, even though the player has done nothing to them.

This has been apparently causing people with Dysons enabled to have high power attacks sent at them early on.

TagsNo tags attached.

Activities

RocketAssistedPuffin

Jun 18, 2019 8:23 pm

reporter  

DysonGuardAggro3.save (311,012 bytes)

TechSY730

Jun 19, 2019 11:01 am

reporter   ~0051924

Another set of saves it it helps. (1.save is game start, the other save is the threat on their way)
1.save (469,880 bytes)

BadgerBadger

Jun 19, 2019 11:23 am

manager   ~0051925

I conjecture these ships are deployed from inside a GuardPost via DeployAIReinforcements(). They wind up getting set to be in Behaviour this.TypeData.DroneStartingBehaviorType (which is suggestive of a bug, since this code seems to be used for regular strikecraft as well as drones). They wind up using this.Orders.BehaviorRelatedFactionIndex as the Faction they are annoyed with, which is -1.

The use of DeployAIReinforcements got increased by some of Chris' recent commits.

Overall I think the Behaviour code needs some attention. For example, the code that actually routes Threat doesn't bother to check what the ship behaviour actually is. I think there are potentially a number of issues in here that are holdovers from the original implementation of this code.

BadgerBadger

Jun 27, 2019 6:39 pm

manager   ~0051984

Fixed

Issue History

Date Modified Username Field Change
Jun 18, 2019 8:23 pm RocketAssistedPuffin New Issue
Jun 18, 2019 8:23 pm RocketAssistedPuffin File Added: DysonGuardAggro3.save
Jun 19, 2019 11:01 am TechSY730 File Added: 1.save
Jun 19, 2019 11:01 am TechSY730 File Added: Early Mk V Threat NotThreat.save
Jun 19, 2019 11:01 am TechSY730 Note Added: 0051924
Jun 19, 2019 11:23 am BadgerBadger Note Added: 0051925
Jun 27, 2019 6:39 pm BadgerBadger Assigned To => BadgerBadger
Jun 27, 2019 6:39 pm BadgerBadger Status new => resolved
Jun 27, 2019 6:39 pm BadgerBadger Resolution open => fixed
Jun 27, 2019 6:39 pm BadgerBadger Fixed in Version => 0.872 Supply and Control
Jun 27, 2019 6:39 pm BadgerBadger Note Added: 0051984