View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0021275 | AI War 2 | Bug - Other | Jun 6, 2019 1:27 am | Jun 6, 2019 9:17 am | |
Reporter | wm46 | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | BETA 0.866 Hotfix | ||||
Fixed in Version | BETA 0.867 Smarter AI, Better Mark Spread, Player Economic Boom | ||||
Summary | 0021275: The warden fleet steals ships from the entity they spawn at | ||||
Description | In line 374 of IndependentAIFleet.cs there's a line that I don't quite understand, and was wondering if there's a reason for it to exist: entityToSpawnAt.TransferAIReinforcementPointContentsTo( newEntity ); entityToSpawnAt is the AI King / Warden Base (if bases are enabled) newEntity is the ship that is spawning (any strikecraft or guardian) Warden bases don't function as reinforcement points, so they'll never add any ships to the spawned ships. Ships that spawn at the king however, they are loaded up with guards from the AI overlord. In the related issue, you'll see that this just means those units get wasted. | ||||
Tags | No tags attached. | ||||
related to | 0021276 | resolved | Chris_McElligottPark | Non-Reinforcement Locations don't deploy AIReinforcementPointContents |
child of | 0021274 | resolved | Chris_McElligottPark | GameEntity_Squad.AIReinforcementPointContents Issues Parent |
|
Actually seems to be for any ship that spawns into an independent fleet, so threat ships (hunter) and warden ships. |
|
Thank you! That's awesome sleuthing. :) * Warden Secret Ninja Hideouts are now valid reinforcement points. * There was a strange thing where units were often being transferred from guard posts to other places, sometimes ones that could not be reinforcement points at all. ** Likely this was an artifact of how we changed reinforcements over time in the design, and the intent of the transfer isn't super duper clear as it is. But the transfer is being kept for now, but now those transferred units are simply not transferred unless the target is also a reinforcement point. We can revisit the transfer itself later if it turns out to be a problem. |
Date Modified | Username | Field | Change |
---|---|---|---|
Jun 6, 2019 1:27 am | wm46 | New Issue | |
Jun 6, 2019 2:30 am | wm46 | Relationship added | child of 0021274 |
Jun 6, 2019 2:31 am | wm46 | Relationship added | related to 0021276 |
Jun 6, 2019 2:48 am | wm46 | Note Added: 0051853 | |
Jun 6, 2019 9:17 am | Chris_McElligottPark | Assigned To | => Chris_McElligottPark |
Jun 6, 2019 9:17 am | Chris_McElligottPark | Status | new => resolved |
Jun 6, 2019 9:17 am | Chris_McElligottPark | Resolution | open => fixed |
Jun 6, 2019 9:17 am | Chris_McElligottPark | Fixed in Version | => BETA 0.867 Smarter AI, Better Mark Spread, Player Economic Boom |
Jun 6, 2019 9:17 am | Chris_McElligottPark | Note Added: 0051859 |