Moath Altarawneh
44be6cea94
Update Program.cs
...
a small change to line 174 to use an easier way to format the string 👍
2023-01-14 13:02:28 +02:00
abcdefg30
5bf7fe852c
Remove the copyright year numbers
2023-01-11 11:58:54 +02:00
penev92
5f80e93aee
Added ITilesetSpecificPaletteInfo for linting
2023-01-10 16:36:36 +00:00
Gustas
80b92fb667
Fixed UnhardcodeBaseBuilderBotModule update rule
...
Update rules should should not read `modData.DefaultRules`
2023-01-10 18:02:24 +02:00
Gustas
29d21545a6
Fixed UnhardcodeSquadManager update rule
...
Update rules should should not read `modData.DefaultRules`
2023-01-10 18:02:24 +02:00
Gustas
326f8115a0
Exclude Plugs from TS protection types
2023-01-10 18:02:24 +02:00
Paul Chote
129db98a2f
Add BeforeUpdate* methods for update rules.
...
These make it possible to write more advanced update
rules that query state across multiple actors, or
based on resolved state.
2023-01-10 18:02:24 +02:00
penev92
15fe2d5594
Added an update rule for adding ControlGroups
2023-01-10 00:15:00 +01:00
penev92
e3e012a9ed
Added an update rule for DomainIndex removal
...
Also for adding the new HPF-related PathFinderOverlay and HierarchicalPathFinderOverlay that were added at the same time.
2023-01-10 00:15:00 +01:00
Ivaylo Draganov
04648a66e6
Clarify the wording and explain the meaning of some labels in settings
2023-01-09 21:47:11 +02:00
abcdefg30
edd0068d88
Remove an unuseful comment from mods/ra/installer/origin.yaml
2023-01-09 19:27:50 +01:00
Matthias Mailänder
79d786708b
Fix URL button blocking the party button.
2023-01-08 23:07:19 +01:00
Matthias Mailänder
921da2f19e
Bump DiscordRichPresence library.
2023-01-08 23:07:19 +01:00
Andre Mohren
0b94a0639e
Implemented WestwoodCompression for AUD files.
2023-01-08 12:40:57 +00:00
Gustas
fb93281beb
Fixed a spelling error in Discovery ant mission
2023-01-07 17:02:12 +01:00
Gustas
b75976b6d8
Remove bogus bridge tiles from temperate tileset
2023-01-07 17:02:12 +01:00
Matthias Mailänder
b0aea7b810
Bump checkout action.
2023-01-04 21:54:55 +00:00
Matthias Mailänder
f65c3a09db
Bump setup .NET action.
2023-01-04 21:54:55 +00:00
abcdefg30
d4d6d5b7c0
Remove custom network frame counting from ReplayConnection
2023-01-04 09:33:55 +00:00
Matthias Mailänder
56ff98a2a3
Throw specific cursor sequence errors
...
instead of dividing by zero because length is 0.
2023-01-03 13:25:50 +01:00
Paul Chote
6d438a9d61
Allow mods to customise the default rendering scale.
2022-12-31 17:11:03 +01:00
Gustas
e21f94f36a
Guarantee 1 riflemen on sell in mods
...
And engineer on RA and D2K construction yards
2022-12-31 16:51:26 +01:00
Gustas
34543e2952
Add an option to guarantee actors on sell
2022-12-31 16:51:26 +01:00
Unrud
b1ffe0edd5
Don't use parameter expansion for paths
...
It fails when the script is started with `bash package-all.sh`.
2022-12-31 16:20:55 +01:00
Matthias Mailänder
19ecddcd86
Enforce use of 'var' instead of explicit type.
2022-12-28 23:02:04 +01:00
abcdefg30
982c97dc6c
Specify targetable offsets for the repair pad in Dune 2000
2022-12-28 17:11:31 +02:00
Paul Chote
27c602fc30
Downgrade OpenAL-soft to 1.10.1.
...
1.12.2 introduces noticeable behaviour changes
to source positioning and cash ticks. This also
fixes missing sound backends on Linux.
2022-12-28 00:19:32 +01:00
Matthias Mailänder
943751547e
Don't hardcode enemy aircraft ignorance.
2022-12-25 22:24:57 +01:00
Matthias Mailänder
24ed5f7a1a
Add linting to AI squad manager types.
2022-12-25 22:24:57 +01:00
abcdefg30
0d654d5e53
Change into the correct directory before trying to push
...
Each workflow step starts back in the default directory,
so we need to checkout the repository folder again
2022-12-24 16:02:46 +01:00
abcdefg30
ffa015dc21
Let the documentation workflow fetch the required git branch
2022-12-24 16:02:46 +01:00
Paul Chote
a6eb00f326
Fix pseudo-fullscreen window size on macs with a notch.
2022-12-24 12:10:26 +01:00
abcdefg30
5a12f44a25
Fix map actors not being spawned with the correct owner
2022-12-24 11:20:35 +02:00
Matthias Mailänder
5ffb564376
Fix invalid actors not spawning in-game.
2022-12-23 18:33:55 +01:00
Matthias Mailänder
6bcf2f718c
In map editor replace invalid actor owners with neutral.
2022-12-23 18:33:55 +01:00
Paul Chote
7c2be4ce3c
Implement state prediction for lobby ready checkbox.
2022-12-23 16:33:21 +02:00
Paul Chote
25935bbe99
Implement state prediction for debug menu checkboxes.
2022-12-23 16:33:21 +02:00
Paul Chote
2ba52f1b94
Implement state prediction for lobby checkboxes.
2022-12-23 16:33:21 +02:00
Paul Chote
e2e541a251
Package macOS releases as a universal binary.
...
* Minimum macOS version is raised to 10.11.
* App bundles ship 3 versions of the runtime and engine binaries,
and a fat launcher that selects the appropriate runtime/apphost.
* Mono is used for macOS 10.11 - 10.14, or if OPENRA_PREFER_MONO
environment variable has been set.
2022-12-23 12:54:06 +02:00
Paul Chote
363a0e1d1e
Update native deps to include macOS and Linux arm64 binaries.
2022-12-23 12:54:06 +02:00
Paul Chote
80945cd08a
Report CPU arch in logs and sysinfo.
2022-12-23 12:54:06 +02:00
Paul Chote
a17e1671f0
Fix MiniYaml source locations being lost when merging.
2022-12-23 10:44:54 +02:00
Gustas
b619dd14c5
Remove sniper
2022-12-21 21:56:24 -06:00
Gustas
55cf40ec52
Added carryalls to spectator Economy statistics
2022-12-21 21:06:38 +01:00
Gustas
f3e44094a1
Fix contrail using the wrong colors
2022-12-21 19:35:52 +02:00
N.N
43094742fb
Change tile 9 to Rough TerrainType
2022-12-21 19:31:15 +02:00
abcdefg30
70549fce14
Run the CI workflow on PRs targeting prep
2022-12-21 13:28:14 +02:00
Paul Chote
360a5b293d
Bubble unhandled double-click events to OnClick.
2022-12-20 23:01:41 +01:00
RoosterDragon
f4965915ee
Fix PathFinderOverlay crash when deselecting actor moving along waypoints.
...
Set an actor moving along several waypoints whilst the /path-debug command is active, then deselect the actor. Each waypoint will add more information to the debugging overlay until it crashes with "Maximum two records permitted." This resolves the crash by no longer adding new debugging information once the actor is deselected.
2022-12-20 13:23:32 +13:00
RoosterDragon
39e48d9e8d
HPF is aware of map projection changes.
...
An event is added to Map to indicate when the cell projection is changed. This is important as this can mean Map.Contains(CPos) could now return different results for the cell. The HierarchicalPathFinder is made aware of these changes so it can rebuild any out-of-date information. This fixes prevent a crash if a cell that was previously outside the map changes height and becomes inside the map. The local path search will explore the cell as it is inside the map - but if the HPF was unaware if had been updated, it will still consider the cell to be outside the map and unreachable, resulting in a crash.
2022-12-20 09:47:24 +13:00