View Issue Details

IDProjectCategoryLast Update
0019647AI War 2Gameplay IssueJul 1, 2018 8:28 pm
ReporterChris_McElligottPark Assigned ToBadgerBadger  
Severityminor 
Status resolvedResolutionfixed 
Product Version0.746 Disposing of the Invisible Man 
Summary0019647: Rallying to control group with strongest ship in motion should go to destination.
DescriptionBADGER_TODO or KEITH_TODO: If the target entity that we are rallying to already has movement orders, then we should rally to its eventual destination, not its current one. This applies in particular to ships that would be rallying to something that was newly-created.
TagsNo tags attached.

Relationships

related to 0019477 resolvedBadgerBadger Rally menu gets confused about Group IDs 

Activities

BadgerBadger

Jun 29, 2018 10:30 am

manager   ~0047624

Last edited: Jun 29, 2018 10:35 am

Doesn't this maximize the chance that your rally path accidentally walks you through enemy forces, or into an enemy planet before the rest of the fleet (if the constructor is closer to the destination than the control group is)?
It would be slightly more efficient, sure, but there are potential downsides.

I will investigate what makes sense when I get home

Chris_McElligottPark

Jun 29, 2018 10:37 am

administrator   ~0047626

My thought is this process:

1. Ships from control group are mostly on planet A, waiting to attack or actually attacking or whatever.

2. New starship is constructed on planet B, now becoming the strongest ship in the control group. Thanks to a recent change it will rally to A just fine. No problems yet.

3. New smaller ship is constructed on planet C. Starship is the strongest thing and is still on planet B rather than planet A. So while that starship is created, small ships from planet C are all heading to spots in a travel line on planet B, and later on planet A, spread out in a mess as they head towards its location as it travels to the main group.

BadgerBadger

Jul 1, 2018 8:28 pm

manager   ~0047666

So the original code says "When rallying to the group target, once you get close enough then copy the group target's orders". Unfortunately it defined "close enough" poorly, so it would never actually work. I changed the definition and now it seems to be okay.

Issue History

Date Modified Username Field Change
Jun 29, 2018 10:25 am Chris_McElligottPark New Issue
Jun 29, 2018 10:25 am Chris_McElligottPark Status new => assigned
Jun 29, 2018 10:25 am Chris_McElligottPark Assigned To => BadgerBadger
Jun 29, 2018 10:26 am Chris_McElligottPark Relationship added related to 0019477
Jun 29, 2018 10:30 am BadgerBadger Note Added: 0047624
Jun 29, 2018 10:32 am BadgerBadger Note Edited: 0047624
Jun 29, 2018 10:35 am BadgerBadger Note Edited: 0047624
Jun 29, 2018 10:37 am Chris_McElligottPark Note Added: 0047626
Jul 1, 2018 8:28 pm BadgerBadger Status assigned => resolved
Jul 1, 2018 8:28 pm BadgerBadger Resolution open => fixed
Jul 1, 2018 8:28 pm BadgerBadger Note Added: 0047666