abcdefg30

Results 14 issues of abcdefg30

This is basically my suggestion from https://github.com/OpenRA/OpenRA/pull/19678#issuecomment-925823477, which Imho is a bit cleaner as people won't need to worry about setting `RejectsOrders` up themselves. (Although it isn't difficult, the dependency...

PR: Rebase me!
PR: Conceptual concerns

Closes #17058. The first commit allows us to save several trait lookups while `PortableChronoOrderGenerator` is active. The second allows us to detect force teleport orders and moves magic strings to...

PR: Changes requested

Closes #18188. Closes #17046. Harvesters will now prefer the resources closest to the refinery over closest to the last position harvested at, unless an explicit order is given. If a...

PR: Unaddressed comment(s)

![destOffset](https://user-images.githubusercontent.com/7704140/81499453-16b27800-92cc-11ea-89ee-4cb0b741ac9c.gif) See https://github.com/OpenRA/ra2/pull/703#issuecomment-626335284. This will likely have to be fixed on the `Exit` trait upstream.

Polish
Requires engine update

This is caused by the `Resupply` not working with even sized (our naval yards are 4x4) building footprints. This will likely only be fixable when docking is refactored upstream.

Bug
Requires engine update

Updates Linguini to include the changes from https://github.com/Ygg01/Linguini/pull/24, and adds some new lines to stop the text from overflowing over the dialogue borders: ![grafik](https://user-images.githubusercontent.com/7704140/191269636-09f01d7e-269b-4324-aca0-8e04d27def4e.png) ![grafik](https://user-images.githubusercontent.com/7704140/191269645-0507712b-fc18-49b9-95f6-27536890d6a0.png) ![grafik](https://user-images.githubusercontent.com/7704140/191269656-792c76ed-85ec-496f-a47b-e3067be7378c.png) ![grafik](https://user-images.githubusercontent.com/7704140/191269981-958d808d-661c-4744-8781-3154250ad5ab.png)

`Process.Start` doesn't seem to work as previously any more. Using `Process.Start("explorer.exe", path);` would have worked for the Logs, but `SDL.SDL_OpenURL` works in both cases.

PR: Needs +2

Reported by @Orb370 and @JMegaTank on Discord. The audio for cash ticking down is the same as last release now; the other mods are not affected.

PR: Unaddressed comment(s)

Follow-up to #20084. It appears we currently do not send any orders with targets that have `terrainPositions` set to anything else than `{ terrainCenterPosition }` (which is restored by the...

PR: Unaddressed comment(s)

I currently have to manuall edit `launchsettings.json` of `OpenRA.Game` and add something like ``` "Red Alert 2": { "commandName": "Project", "commandLineArgs": "Game.Mod=ra2 Engine.ModSearchPaths=../mods,./mods" } ``` to the profiles list.