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

Polish MCV packing logic #131

Closed
Fincer opened this issue Feb 12, 2016 · 7 comments · Fixed by #627
Closed

Polish MCV packing logic #131

Fincer opened this issue Feb 12, 2016 · 7 comments · Fixed by #627

Comments

@Fincer
Copy link
Contributor

Fincer commented Feb 12, 2016

In the original Red Alert 2, you can pack and move Construction Yard by simply giving a move order to the building itself:

mcvunpack-ra2-cropped-comp

In RA2 mod (OpenRA), you need to tell Construction Yard to pack itself and after that you can move it:

mcvunpack-openra2-cropped-comp

Please pay attention to cursor icons. In RA2, the cursor indicates I can move the building. Not so in OpenRA.

OpenRA/ra2 approach is not so intuitive than seen in the original game. Additionally, I feel it's unnecessarily compilated and in a hectic battle there should be a way to tell MCV just move quickly away, not telling it first to pack itself while a player need to pay attention to the battle events at the same time. Now it feels there is an unnecessary extra command for no good reason.

@Mailaender Mailaender changed the title Polish MCV packing logic Polish MCV packing logic [$5] Feb 19, 2016
@Mailaender Mailaender changed the title Polish MCV packing logic [$5] Polish MCV packing logic Feb 21, 2016
@Mailaender Mailaender removed the Bounty label Feb 21, 2016
@Mailaender Mailaender changed the title Polish MCV packing logic Polish MCV packing logic [$5] Feb 21, 2016
@Mailaender
Copy link
Member

💡 That is why the game doesn't have an undeploy cursor.

@penev92
Copy link
Member

penev92 commented Feb 22, 2016

One accidentally cancelled Nuke silo, coming up!

@GraionDilach
Copy link
Contributor

Actually, this has pros and cons. A consequence of this in OpenRA is that you can finally set rallypoints for mobile war factories - in RA2 trying to set those resulted with the actual factory undeploying.

@MustaphaTR
Copy link
Member

I think it should be settable under Transforms: so we can use it for CYards but modders may disable it for MWFs.

@ghost
Copy link

ghost commented Mar 28, 2016

It would work, I think, if you required a force-move (ALT) to do it. That would prevent accidental deploys and still allow rally points.

I think the big trouble here is the way that the conyard decides what moves are allowed. The conyard doesn't know about the movement types of the unit its becoming, and there's a lot of logic that it's not equipped to handle. We need a trait to do those calculations, but we can't easily just put one onto the conyard (what trait would that be, even? What if you have a flying MCV that uses Aircraft rather than Mobile?).

Once such a trait was written, we would then need to communicate the movement order to the newly-undeployed MCV. That would be the easier part, I think, but would still require changes to the transformation process.

@GraionDilach
Copy link
Contributor

FWIW this issue should probably be moved to upstream because TS had this as well (in TS, rally points were ordered with Alt-click, which is why the two could be combined).

@Mailaender Mailaender removed the Bounty label Nov 10, 2016
@Mailaender Mailaender changed the title Polish MCV packing logic [$5] Polish MCV packing logic Nov 11, 2016
@Mailaender
Copy link
Member

This was added in OpenRA/OpenRA#16607.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants