View Issue Details

IDProjectCategoryLast Update
0008344AI War 1 / ClassicSuggestion - Interface Ideas - Unit Selection, Management, and OrdersJun 28, 2012 1:20 pm
ReporterWingflier Assigned To 
Status consideringResolutionopen 
Product Version5.035 
Summary0008344: Suggestion - Improve "Allow Team Control of Ships" selection mechanics
DescriptionSo I noticed that when an ally gives you control of their ships, using the "Allow team control of ships" option - their ships basically become part of your army, so that when you drag a box around all of them, it selects your and theirs as well.

Unfortunately, this means that when your ally is actually taking part in the battle again, you're probably moving their units around by accident instead.

Typically, for RTS games that have included the "ally control" feature, their units will not be selected alongside yours when you make a selection box. Like Engineers and other non-combatant units, I think it would be much more practical to make it so that allied units, even if under your control, must be selected manually.

Thank you for your consideration.
TagsNo tags attached.
Internal WeightFeature Suggestion

Activities

snelg

Jun 22, 2012 9:07 am

reporter   ~0026030

I haven't actually tried it in a very long time now. But from what I remember it would be a pain not to have them selected with everything else. Wouldn't it be easier to just turn off team control when you don't need it any more? Unless I miss something important.

Hearteater

Jun 22, 2012 9:32 am

reporter   ~0026032

Probably easiest to have a key that you hold down to include allied units when box selecting.

dorenthas

Jun 28, 2012 12:37 pm

reporter   ~0026098

Last edited: Jun 28, 2012 12:40 pm

My friends and I very often rely on the fact that dragging a box around a bunch of units selects them all, regardless of who owns them. Having that feature removed would actually hamper our game style since it would essentially prevent us from mass selecting allied ships efficiently (Control groups are not an alternative at this time since allied ships are not saved in Control groups - a big feature that is missing, IMO). I would agree with Hearteater's suggestion, if you find that both use cases (mine and Wingflier's) make sense.

TechSY730

Jun 28, 2012 1:00 pm

reporter   ~0026099

Last edited: Jun 28, 2012 1:00 pm

@dorenthas
About the control groups not saving allied ship selections, if I understand the devs correctly, would require a pretty major refactoring of how control groups are tracked. see 0002894 (In fact, I think you commented on that issue too)


For the devs:
How are control groups handled currently? Is is ultimately based on a flag per ship, and whatever that control group(s) are, that ship is counted towards that ship's owning player's control group(s)? (I am assuming that some sort of caching is involved, so it doesn't have to scan through the tens of thousands of ships every time something querying a control group happens) This type of setup would enforce that a ship can only ever be added to a control group that belongs to that player.

dorenthas

Jun 28, 2012 1:20 pm

reporter   ~0026100

@TechSY730 Yep, I remember seeing ticket 0002894. It's been over 15 months since Chris said that it would be difficult to implement without refactoring the control group data structure. I wonder if "now" would be a better time to do so? :)

Anyways, that ticket is not directly related to the current suggestion, I just mentioned its subject to emphasize that removing drag selection of allied ships would remove one of the only ways of mass selecting ships that include allied ships. (Double/triple-clicking allied ships would be the last resort, but that is inefficient if you need to select multiple ship types.)

Issue History

Date Modified Username Field Change
May 31, 2012 12:05 pm Wingflier New Issue
May 31, 2012 12:08 pm tigersfan Internal Weight => Feature Suggestion
May 31, 2012 12:08 pm tigersfan Status new => considering
Jun 22, 2012 9:07 am snelg Note Added: 0026030
Jun 22, 2012 9:32 am Hearteater Note Added: 0026032
Jun 28, 2012 12:37 pm dorenthas Note Added: 0026098
Jun 28, 2012 12:38 pm dorenthas Note Edited: 0026098
Jun 28, 2012 12:40 pm dorenthas Note Edited: 0026098
Jun 28, 2012 1:00 pm TechSY730 Note Added: 0026099
Jun 28, 2012 1:00 pm TechSY730 Note Edited: 0026099
Jun 28, 2012 1:20 pm dorenthas Note Added: 0026100