View Issue Details

IDProjectCategoryLast Update
0023189AI War 2Gameplay IssueMay 19, 2020 7:30 pm
ReporterChris_McElligottPark Assigned ToChris_McElligottPark  
Severityminor 
Status resolvedResolutionfixed 
Fixed in VersionBeta 2.044 Scientific Equality 
Summary0023189: Drones should always load back into a transport that is in "load mode" no matter what.
DescriptionIt's frustrating people that drones won't listen to those orders, unlike everything else.

https://steamcommunity.com/app/573410/discussions/0/2246677986024011367/

Credit FDru, Benkyo, and playoftheyear.
TagsNo tags attached.

Activities

BadgerBadger

May 19, 2020 5:18 pm

manager   ~0057047

I think the fix for this is simple. In the GameEntity_Squad code, we have

                #region Drone Recall and Status changes
                if ( this.TypeData.IsDrone &&
                     this.PlanetFaction.DataByStance[FactionStance.Hostile].TotalStrength < 100 )
                {
                    //This is a drone on a planet without any enemies. It should fly back to its parent and then
                    //be reabsorbed.

This check just needs to be modified to be

if ( this.TypeData.IsDrone && (this.PlanetFaction.DataByStance[FactionStance.Hostile].TotalStrength < 100 || <flagship is in load mode> ) )

Chris_McElligottPark

May 19, 2020 7:30 pm

administrator   ~0057051

Thanks!

* Drones should now automatically load back into your transports if your transports are in load mode. There was never any code for doing that sort of thing before, other than drones choosing to load back in.
** Additionally, drones will no longer deploy for any fleets that are in transport load mode. Previously, the only way to keep them from deploying was by pausing/disabling the transport.

Issue History

Date Modified Username Field Change
May 19, 2020 4:13 pm Chris_McElligottPark New Issue
May 19, 2020 5:18 pm BadgerBadger Note Added: 0057047
May 19, 2020 7:30 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
May 19, 2020 7:30 pm Chris_McElligottPark Status new => resolved
May 19, 2020 7:30 pm Chris_McElligottPark Resolution open => fixed
May 19, 2020 7:30 pm Chris_McElligottPark Fixed in Version => Beta 2.044 Scientific Equality
May 19, 2020 7:30 pm Chris_McElligottPark Note Added: 0057051