Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Loading…

Dropships that pick up units #2246

Closed
Mailaender opened this Issue · 5 comments

4 participants

@Mailaender
Owner

In the Dune 2000 mod the carryalls are currently helicopters that can transport a vehicle. It lands and then a vehicle can enter it like infantry into the Chinook. It should be the other way round. The user should select the carryall dropship and right-click a vehicle to pick up.

The original Dune 2000 has auto-piloted carryalls.

  • They pick up harvesters and transport them to the refinery and back to the resource fields.
  • When you click with the repair wrench on a vehicle a carryall will pick it up and transport it to a repair pad.


Want to back this issue? Place a bounty on it! We accept bounties via Bountysource.

@JamesDunne

What does this have to do with a 12 cell search radius on the harvesters? Would the harvester have to signal a carry-all for pickup automatically?

@Mailaender
Owner

Yes, this is fully automated in Dune 2000 and I don't know how to imitate this.

@JamesDunne

I would classify this as special behavior for D2K. I'd engineer it (in the code) such that the Harvester class in Mods.RA is inheritable and provide a derived implementation in Mods.D2K. In the base Harvester class in Mods.RA, I would define some virtual methods that return Activity: GetActivityToDeliverResources(), GetActivityToFindResources() and have those implementations work out how to communicate with a carry-all unit and return a sequenced Activity to do all that. The default implementation in Mods.RA would be just return new DeliverResources() and return new FindResources(), respectively. Do you get what I mean? I'm not sure if it could boil down to anything that simple though, since it involves a transportation so you'd have to pattern off of a transport unit type in Mods.RA, like the ACV or sea transport. But that's the general idea.

@Generalcamo

I say we should have an option to do this. When we select the carryall, we could assign it to either save harvesters from sandworms, save any vehicle from sandworms, or have it manually controlled by the player. This should be able to be changed at any time.

@Mailaender
Owner

See #6780.

@MatthijsBenschop MatthijsBenschop referenced this issue from a commit in MatthijsBenschop/OpenRA
@MatthijsBenschop MatthijsBenschop Implementation of the automated D2k Carryall
Closes #2246
a18765b
@MatthijsBenschop MatthijsBenschop referenced this issue from a commit in MatthijsBenschop/OpenRA
@MatthijsBenschop MatthijsBenschop Implementation of the automated D2k Carryall
Closes #2246
32f7524
@MatthijsBenschop MatthijsBenschop referenced this issue from a commit in MatthijsBenschop/OpenRA
@MatthijsBenschop MatthijsBenschop Implementation of the automated D2k Carryall
Closes #2246
06b32c9
@MatthijsBenschop MatthijsBenschop referenced this issue from a commit in MatthijsBenschop/OpenRA
@MatthijsBenschop MatthijsBenschop Implementation of the automated D2k Carryall
Closes #2246
bb626c5
@MatthijsBenschop MatthijsBenschop referenced this issue from a commit in MatthijsBenschop/OpenRA
@MatthijsBenschop MatthijsBenschop Implementation of the automated D2k Carryall
Closes #2246
5ee6d17
@MatthijsBenschop MatthijsBenschop referenced this issue from a commit in MatthijsBenschop/OpenRA
@MatthijsBenschop MatthijsBenschop Implementation of the automated D2k Carryall
Closes #2246
3cb4cdf
@obrakmann obrakmann closed this in 2d380c6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.