Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[New Feature] Harvester Refinery Queue Jumping #202

Open
Rampastring opened this issue May 13, 2021 · 0 comments
Open

[New Feature] Harvester Refinery Queue Jumping #202

Rampastring opened this issue May 13, 2021 · 0 comments
Assignees
Labels
new-feature New feature or request.
Milestone

Comments

@Rampastring
Copy link
Member

Description:

If a refinery is reserved for a harvester that is far away and a nearby harvester is seeking for a refinery to unload to, the nearby harvester should be allowed to take the far-away harvester's place in the refinery queue. This feature is also known as "queue jumping" as coined by cfehunter in his mod for TD Remastered that he has since taken down.

When the refinery gives the original (far-away) harvester the cold shoulder, the harvester should seek for a new refinery on its own so it doesn't just stall.

Additional Files:

Implemented in CnCNet ts-patches (smarter_harvesters.asm, line 176 at the time of writing this; all the rest of the code in the file is for this queue jumping feature): https://github.com/CnCNet/ts-patches/blob/master/src/mods/smarter_harvesters.asm#L176

Red Alert 1 implementation in my "More QoL Improvements" mod for RA Remastered: Rampastring/CnC_Remastered_Collection@6088799

@Rampastring Rampastring added the new-feature New feature or request. label May 13, 2021
@Rampastring Rampastring added this to the TS-Patches milestone May 13, 2021
@Rampastring Rampastring self-assigned this Sep 15, 2021
Rampastring added a commit to Rampastring/Vinifera that referenced this issue Sep 28, 2021
Rampastring added a commit to Rampastring/Vinifera that referenced this issue Sep 28, 2021
Rampastring added a commit to Rampastring/Vinifera that referenced this issue Sep 28, 2021
Rampastring added a commit to Rampastring/Vinifera that referenced this issue Oct 11, 2021
Rampastring added a commit to Rampastring/Vinifera that referenced this issue Oct 15, 2021
Rampastring added a commit to Rampastring/Vinifera that referenced this issue Dec 17, 2021
Rampastring added a commit to Rampastring/Vinifera that referenced this issue Apr 21, 2022
… and Vinifera-Developers#203

Implements smarter harvester refinery-seeking algorithm. Vinifera-Developers#201

Implements harvester refinery queue jumping. Vinifera-Developers#202

Adds patch to make harvesters consider distance to refinery when selecting tiberium patch to harvest. Vinifera-Developers#203
Rampastring added a commit to Rampastring/Vinifera that referenced this issue Apr 24, 2022
… and Vinifera-Developers#203

Implements smarter harvester refinery-seeking algorithm. Vinifera-Developers#201

Implements harvester refinery queue jumping. Vinifera-Developers#202

Adds patch to make harvesters consider distance to refinery when selecting tiberium patch to harvest. Vinifera-Developers#203
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-feature New feature or request.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant