Gustas
d70c30763b
Add a backup for unloaded bots
2025-03-30 18:17:26 +01:00
Gustas
27297a1ba9
Make lobby names dynamic, incase players don't have maps
2025-03-30 18:17:19 +01:00
Gustas
2890ccf2b1
Fix game browser tooltips being untranslated
2025-03-30 18:17:14 +01:00
Gustas
f9f1889112
Fix custom bot names being untranslated in lobby
2025-03-30 10:21:09 +01:00
Gustas
d9c5821329
Fix resource area calculation
2025-03-29 16:54:56 +02:00
Gustas
7fc415de19
Fix rallypoints not showing full target lines
2025-03-29 16:42:13 +02:00
Gustas
ec01f63317
Add missing dispose calls
2025-03-29 13:58:24 +00:00
JovialFeline
97d9520bf0
Get Fluent bot names in server list
2025-03-27 23:05:59 +02:00
Paul Chote
fd12ef1535
Fix FlashPostProcessEffect channel order.
2025-03-18 14:11:29 +02:00
RoosterDragon
de8317d9b8
Harvesters prefer ore near to the refinery.
...
When searching for ore, harvesters will prefer ore close to their refinery, the dockPos. However this only works when this is set, and is was not being set when expected. Fixing this prevents harvesters moving in straight lines, particularly when the ore is to the left of the refinery, which is the default path search direction.
Fixes a regression from d0974cfdd2 .
2025-03-16 10:39:47 +00:00
Gustas
b953f4a40d
Fix a potential crash when cancelling capture
2025-03-16 10:29:48 +00:00
Paul Chote
4ea0e70589
Sanitize saved skirmish factions.
2025-02-22 15:32:06 +02:00
Gustas
85020bc2af
Adjust to a 4 space standard
2025-02-19 20:55:30 +00:00
Gustas
38d4719073
Re-add a mini lobby options menu to missionbrowser
2025-02-16 12:41:29 +01:00
RoosterDragon
aebb97967d
Fix a bad comparison against Target.Invalid.
...
Target.Invalid acts like a NaN, and will not compare equal with itself. Compare against the TargetType instead, which performs the intended comparison.
2025-02-15 13:22:35 +00:00
JovialFeline
2030c17a8b
Add Lua documentation details
2025-02-08 14:02:27 +02:00
Gustas
b6dcd8d9af
Fix bot harvesters crashing
2025-02-01 20:36:33 +00:00
Gustas
9a78f22e86
Match the check inside .CenterPosition
2025-02-01 20:33:23 +00:00
Gustas
19ca3d610b
Allow tileset to be entered in lower case
2025-02-01 20:23:04 +00:00
Paul Chote
0651308210
Only expose Facing for actors that define a facing.
2025-01-15 18:07:31 +02:00
Paul Chote
cac6aebb6c
Only expose Location and CenterPosition for actors that occupy space.
2025-01-15 18:07:31 +02:00
Gustas
e0d893b736
Raname GrantConditionOnDeployWithCharge to GrantChargedConditionOnToggle
...
Also allow deploying without cancelling current activity, and make saboteurs use it
(cherry picked from commit 8b4478260e95170f392ef00c1b06b76dfc29bf2b)
2024-12-27 16:38:07 +02:00
Gustas
2ccfa425b2
Cancel movement in invalid states
...
(cherry picked from commit d9cfb2c278aa7fd9c7928ebfc43cded5e85ed1a3)
2024-12-27 16:31:05 +02:00
Gustas
52102da839
Fix harvesters refusing to queue dock orders whenn empty
...
(cherry picked from commit 19040126046a53fd5092515f2a4895fdd5c9c87a)
2024-12-27 16:30:58 +02:00
Pavel Penev
cc064d0dad
Added descriptions to ContentInstallerFileSystemLoader
...
(cherry picked from commit 955bf96a84af425da48963c79c43c5d3adca8cac)
2024-12-21 16:04:36 +02:00
Gustas
c561509c82
Add delete button to the map editor
...
(cherry picked from commit f820adab51734020600d9758c4b78a1f6585b133)
2024-12-20 23:57:50 +02:00
Gustas
0566b6f787
Update extractors to preserve indentation
...
(cherry picked from commit 48d5b3c8d946ca71b6d52ead70f0f706db06957e)
2024-12-20 22:00:58 +02:00
RoosterDragon
68ad9163ff
Fix BaseBuilderBotModule.LocomotorsForProducibles.
...
Account for per-actor production (e.g. ProductionQueue) and per-player production (e.g. ClassicProductionQueue). This requires resolving the Production and ProductionQueue traits on both the producing actor, and the owning player actor.
When setting rally points, check the actor didn't die first.
2024-12-19 19:36:39 +02:00
Gustas
5f6eecc1f6
Reduce the size of battlefield news when messages are short
...
(cherry picked from commit 2a1eeae7ca55e814a8a648b7306648d6585a26c3)
2024-12-19 18:18:26 +02:00
Gustas
5edca87622
Fix Package 'NuGet.CommandLine' 4.4.1 has a known moderate severity vulnerability
...
(cherry picked from commit 43325fdee7c65e30019ab74c2ee38e4b8cd319d5)
2024-12-12 16:01:35 +02:00
Mustafa Alperen Seki
fa01c24f23
Fix broken condition support for InstantlyRepairable.
2024-12-12 00:30:11 +02:00
RoosterDragon
bf7f81b7fe
Improve some String.Split calls.
2024-11-15 22:28:18 +02:00
RoosterDragon
e2296ad2d1
Fix CA2263
2024-11-15 22:28:18 +02:00
RoosterDragon
332ab244a7
Fix CA1862
2024-11-15 22:28:18 +02:00
RoosterDragon
ed90322a0b
Fix IDE0032
2024-11-15 22:28:18 +02:00
RoosterDragon
9809f6ed08
Add new .NET 9 rules to editorconfig.
...
Don't enforce all the rules yet, since we are still targeting .NET 6.
Adjust cast to nullable in UnloadCargo.ChooseExitSubCell. Avoid this cast tripping up CA2021 on older NET SDK versions.
2024-11-15 22:28:18 +02:00
Ashley Newson
7401182a1b
Refactor editor clipboard logic as blitting logic
...
- Refactors internal editor clipboard logic into reusable map contents
"Blitting" functionality.
- Fix actor processing being unnecessarily (cell) looped within
CopySelectionContents (now CopyRegionContents).
- Deduplicates largely repeated code.
- Minor code simplifications and renames.
2024-11-15 19:18:38 +02:00
Paul Chote
feef5be143
Allow mods to override Encyclopedia preview owners.
2024-11-03 17:19:30 +02:00
Paul Chote
f805d67741
Allow mods to display Encyclopedia production info.
2024-11-03 17:19:30 +02:00
Paul Chote
497251c0eb
Allow mods to display Encyclopedia portraits.
2024-11-03 17:19:30 +02:00
Paul Chote
c111cea7fc
Allow mods to display Encyclopedia titles in description panel.
2024-11-03 17:19:30 +02:00
Paul Chote
eff4c66410
Allow Encyclopedia entries to scale the actor preview.
2024-11-03 17:19:30 +02:00
abcdefg30
78e47ea70a
Support using player palettes as effect palette for SpawnActorPower
2024-11-03 17:02:00 +02:00
Paul Chote
147cb566f2
Remove "en" from fluent file paths.
2024-11-03 16:52:47 +02:00
Paul Chote
8452f71481
Rename Lua UserInterface.Translate to .GetFluentMessage.
2024-11-03 16:52:47 +02:00
Paul Chote
8b11b499ed
Rename Translations yaml keys to FluentMessages.
2024-11-03 16:52:47 +02:00
Paul Chote
ecaa414508
Simplify method name in CheckFluentReferences.
2024-11-03 16:52:47 +02:00
Paul Chote
c09d7cbdea
Remove magic ftl file naming.
2024-11-03 16:52:47 +02:00
Paul Chote
5a0c8439fc
Add map support for inline base64 fluent messages.
...
This enables the RC to parse and share custom messages
as part of the map's custom rules without any additional
API changes.
2024-11-03 16:52:47 +02:00
Paul Chote
43219e16da
Reorganize FluentBundle ctors to allow inline text.
2024-11-03 16:52:47 +02:00