Matthias Mailänder
2c0a4f5873
Extract briefings for localisation.
2026-01-03 11:31:48 +02:00
JovialFeline
3dcbdaa56e
Add grace period & polish to Situation Critical
2025-10-16 11:45:39 +03:00
JovialFeline
de78f4130b
Add Proving Grounds (RA)
2025-10-15 10:27:08 +03:00
dnqbob
961702d818
Bot mcv expansion: 1. Add ResourceMapBotModule. 2. Add McvExpansionManagerBotModule. 3. Give BaseBuilderBotModule better control over refinery. -- allow bot sell refinery too close. -- allow bot sell refinery far away from resource. (requires ResourceMapBotModule) -- allow bot recieve refinery construct requirement. 4. Give BaseBuilderBotModule control of expansion timing. (requires McvExpansionManagerBotModule) 5. Remove unused VehiclesFactoryTypes and useless BarracksTypes (now all use ProductionTypes). 6. Give HarvesterBotModule ability of order harvesters in low resource area to high resource area.
2025-10-12 17:10:01 +03:00
Gustas
48a5b5b9bc
Code style
2025-09-27 19:58:06 +02:00
Gustas
2804d103ae
Add smooth shellmap movement
2025-09-27 19:58:06 +02:00
Gustas
a8b13d012b
Remove AlwaysVisible
2025-09-11 06:17:04 +01:00
JovialFeline
c2c56c6374
allies-08ab: Remove tech center as bomber target
2025-07-28 20:10:40 +02:00
Bryan Quigley
aae2ec109b
Add 2 obstacles to europe to help AI
...
AI likes to make a naval building in the top right tiny water area.
This PR adds 2 rocks to that area blocking any building so the AI
is not going to waste time on it.
2025-06-08 15:58:18 +03:00
JovialFeline
99253702c5
Add IsDead checks to Fall of Greece 1
2025-05-20 22:25:52 +03:00
Михаил Васильев
8f3ca30840
Fix typo in soviet 04b mission description
2025-05-11 21:59:23 +03:00
JovialFeline
894d08adf0
Add missing campaign bots
2025-05-10 16:31:19 +03:00
Gustas
bad58b5821
Don't fade in shellmaps
2025-04-26 20:45:42 +01:00
Gustas
87cff1f6f1
Localise DummyBot
2025-04-19 11:11:53 +01:00
JovialFeline
c892666b8f
Fix soviet-06 harvester production crash
2025-02-26 23:40:34 +02:00
Gustas
6ac33befe5
Adjust to a 4 space standard
2025-02-19 20:50:36 +00:00
JovialFeline
49fd39b4b6
Fix some campaign Fluent keys
2025-01-28 18:57:39 +02:00
JovialFeline
55787fb7b7
Restore StartGameNotification in missions
2025-01-28 16:23:23 +02:00
Dan Stoian
e903baf680
Implement auto-save
2025-01-17 18:01:20 +02:00
test1232156
1af1ebd9e3
Translation key fixes
...
Co-Authored-By: Gustas <37534529+punkpun@users.noreply.github.com >
2024-12-04 22:07:13 +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
test1232156
631cf4ba74
Fix spelling errors and add naming consistency to campaign
...
Co-Authored-By: Gustas <37534529+punkpun@users.noreply.github.com >
2024-10-18 18:48:37 +03:00
test1232156
02e1c7444b
Mission briefing rewording and fact checking
...
Co-Authored-By: Gustas <37534529+punkpun@users.noreply.github.com >
2024-10-18 18:48:37 +03:00
Gustas
52a605787b
Fix defense spelling
2024-10-17 17:18:14 +01:00
Gustas
00f504f6aa
Don't create an unnecessary HPF layer
2024-10-04 21:02:29 +01:00
Gustas
014bca449f
Automated fixup
2024-10-04 20:54:23 +01:00
Smittytron
168d5171f4
Add Allies13
2024-09-29 12:16:11 +03:00
Gustas
b0899d0ee4
Added RenameOnDeath update rule
2024-09-19 17:53:43 +02:00
test1232156
536ffb3f31
Fix spelling errors and add naming consistency to translation keys
...
Co-Authored-By: Gustas <37534529+punkpun@users.noreply.github.com >
2024-08-20 17:34:09 +02:00
JovialFeline
00203201f4
Lock starting units in Fort Lonestar & Oil Spill
2024-08-11 15:59:38 +02:00
JovialFeline
723ba5a507
Adjust difficulty, add speeches to allies-06a
2024-08-11 12:28:01 +03:00
JovialFeline
6bc613e93f
Fix editor crash from added mission fencing
2024-08-04 18:56:59 +02:00
RoosterDragon
0bfa53b58d
Teach CheckTranslationReference about translations in Lua scripts
...
Using the glory of regex, we can scrape any Lua script files that a map includes and locate calls to the UserInterface.Translate method. We can then treat them in the same way as C# fields marked with a TranslationReferenceAttribute. This allows the lint check to validate the translation invoked in the .lua script has a matching entry in the translation .ftl files, with all the required arguments (if any).
We can also locate any calls to AddPrimaryObjective or AddSecondaryObjective defined by the utils.lua script, which also accept translation keys.
The are a couple of restrictions:
- When linting the map, we don't check for keys in the ftl file that are unused. This is because the linter doesn't load all the keys when checking maps.
- In order to validate translation arguments with the regex, we require the Lua script to pass the table of arguments inline at the callsite. If it does not, we raise a warning so the user can adjust the code.
2024-07-22 17:27:58 +02:00
JovialFeline
e8d5c005a2
Restore missions' barbed wire
2024-07-22 14:11:32 +03:00
JovialFeline
c58621e036
Add bombers, fixes to Production Disruption
2024-07-22 14:03:47 +03:00
JovialFeline
ff5b5149b3
Add navy orders, fixes to Soviet 06a
2024-07-22 14:03:14 +03:00
JovialFeline
0138bc9b3f
Fix untranslated speakers
2024-07-17 19:39:17 +03:00
Tocho Tochev
fb420e88bd
Fix Survival01 mission objective
2024-07-16 12:54:49 +03:00
Matthias Mailänder
69d9bbb400
Unhardcode support power blocked cursor.
2024-05-19 14:43:59 +03:00
JovialFeline
b48a74f065
Add polish to Intervention
2024-05-03 19:05:27 +03:00
JovialFeline
670067ae3a
Add Negotiations mission (Red Alert)
2024-05-03 18:24:47 +03:00
Matthias Mailänder
188f0e2451
Extract strings from support power name and description.
2024-04-03 11:38:08 +03:00
JovialFeline
ac610c54eb
Add bridge break, fixes to Soviet-06b
2024-03-02 17:02:10 -06:00
JovialFeline
ade07607a5
Add crash fix, minor polish to volkov-n-chitzkoi
2024-02-22 17:00:25 +01:00
JovialFeline
12e1d327ef
Restore allies-05 prison self-targeting
2024-02-11 18:40:52 +01:00
JovialFeline
09834d3954
Add Pillbox, early dog attack to allies-02
2024-02-11 18:29:30 +02:00
JovialFeline
ead78bc3a3
Add IsDead/aircraft checks to Soviet 11
2024-01-12 19:26:08 +01:00
abcdefg30
adf6a81862
Rename the Radar Dome in Soviets08a to avoid a crash
2023-12-15 11:58:42 +02:00