abcdefg30
cea9ceb72e
Support multiple With(Turret)AimAnimation traits
2022-08-03 21:11:03 +02:00
abcdefg30
f2eb42a4b2
Make With(Turret)AimAnimation support multiple AttackBase traits
2022-08-03 21:11:03 +02:00
abcdefg30
ee3c54b572
Disallow starting a game without players
2022-08-03 21:03:46 +02:00
abcdefg30
ea72c50fb4
Fix GrantConditionOnPowerState not being usable on player actors
2022-08-03 20:58:21 +02:00
abcdefg30
1628ce64db
Fix lobby error messages from the server being untranslated
2022-08-03 20:54:13 +02:00
dnqbob
8d3ff9d2fc
UnhardcodeBaseBuilderBotModule rule update
2022-08-03 11:22:59 +02:00
dnqbob
013ec52108
Unhardcode defenses in BaseBuilderBotModule
2022-08-03 11:22:59 +02:00
Vapre
e8748200f7
Demolishable, trivial optimization.
2022-08-02 00:29:59 +03:00
Vapre
3f3687f71d
Widget, avoid copying child list when reverse iterating.
2022-07-31 22:10:49 +02:00
N.N
a9d1b771a0
Align ORA d2k to original D2k
...
Align ORA D2k weapons to better match original d2k.
2022-07-28 23:42:00 +02:00
RoosterDragon
8dec998d8f
Fix tab completion to work for all available commands.
...
Commands are registered in WorldLoaded event handlers, and IngameChatLogic takes all registered commands and provides tab completion. However IngameChatLogic is also created during WorldLoaded via LoadWidgetAtGameStart. No initialization order is enforced between commands and LoadWidgetAtGameStart, so they can appear in any order.
If a command gets registered before LoadWidgetAtGameStart runs, then it will get tab completion. If it gets registered after then no tab completion is available, even though the command can still be used and appears when using '/help'.
To fix this, we allow the tab completion to check for available commands lazily, meaning it will check for available commands every time the tab key is pressed. This means it will always have the full list of commands available regardless of the initialization order.
2022-07-26 16:42:18 +02:00
teinarss
999af0c05b
Add OrderBuffer and time synchronisation.
2022-07-26 15:09:08 +03:00
abcdefg30
4435bdec3c
Fix a crash when there is no briefing text
2022-07-25 20:19:36 -05:00
Gustas
e00887e4e1
Make support power fakes infiltratable
2022-07-25 20:07:02 -05:00
N.N
75554123f6
make ornithopter targetable
...
make ornithopter targetable by anti-air units
update to use just one Targetable type
2022-07-24 21:17:28 +02:00
Gustas
bf5bd63635
Refactor checkbox
2022-07-23 18:32:43 +02:00
Vapre
804bff1b0e
TooltipWidgetContainer, load tooltip ui only when visible.
2022-07-18 17:54:57 +02:00
Andre Mohren
0e5f33ef93
PlayerColorPalette now using the full palette if no RemapIndex is set.
2022-07-18 12:23:39 +03:00
Andre Mohren
df72d303b8
Added PaletteFromGrayscale.
2022-07-18 12:23:39 +03:00
Gustas
b597c000d6
Update LobbyLogic to use the new MapCache map tracking
2022-07-17 22:23:13 +02:00
Gustas
6bcf194874
Add map update tracking to MapCache and fix crash when restarting a game
2022-07-17 22:23:13 +02:00
AspectInteractive2
a1a50d6c98
Added rotation logic to the renderer to enable the use of Interpolated Facings.
2022-07-17 17:03:53 +02:00
Sieds Aalberts
e060d6eb05
CellLayer TryGetValue. Return a value if within cell layer bounds.
2022-07-15 20:41:26 +03:00
Gustas
a5ea98ae35
Add RAGL S12 balance
2022-07-15 19:05:41 +02:00
penev92
4f34029556
Added a missing SequenceReferenceAttribute
2022-07-15 19:23:41 +03:00
tomas
5f4ed5f16b
Update TextNotificationsManager to use Ui.Send
2022-07-15 19:19:09 +03:00
tomas
b0329aad35
Add Mediator for UI notifications
2022-07-15 19:19:09 +03:00
Matthias Mailänder
91fbd618ce
Fix a crash when encountering 0 byte .vqa placeholders.
2022-07-12 23:23:28 +02:00
Leo512bit
9e34299085
Changed anypower tag name to A Power Plant
...
Updated wording and changed cnc
Capitlazied and added TS
2022-07-11 23:31:41 +02:00
Unrud
0a36d6f995
Use python3 for gtk-dialog.py
...
As mentioned in https://github.com/OpenRA/OpenRA/pull/20059#issuecomment-1166288560
2022-07-10 18:55:25 +02:00
Unrud
678f249c63
Scripts: Disable markup in error messages
...
Error messages are displayed using the following methods:
* **zenity** parses pango markup and replaces escaped characters
* **kdialog** replaces (some) escaped characters
* **gtk-dialog.py** replaces `\n`
* **printf** interprets format strings and replaces escaped characters
* **echo** just displays the text
The error messages themself contain escaped characters and paths from variables.
This PR unifies the behavior by:
* Use **printf** to format error messages and replace escaped characters
* Setting `--no-markup` for **zenity** to disable pango markup and escaped characters
* Remove `\n` replacement from **gtk-dialog.py**.
* Use plain **echo** instead of **printf**
2022-07-10 18:55:25 +02:00
Gustas
a03e794140
Add an option to disable chat in replays
2022-07-08 19:40:04 +02:00
abcdefg30
8a98ad51fd
Fix sequences only being checked on actors with RenderSprites
2022-07-08 10:28:39 +03:00
abcdefg30
0ded8f8080
Allow null images for SmokeImage on SmudgeLayer
2022-07-08 10:28:39 +03:00
Gustas
36a86c2cd8
Nerf supply truck XP gain
2022-07-06 19:55:49 -05:00
abcdefg30
90ea611cee
Rename the 20201213 update rules directory to 20210321
2022-07-05 16:44:17 +02:00
Unrud
bd6d69c5a1
Makefile: More robust check-scripts
...
Use **xargs** to pass results of **find** instead of word splitting. Word splitting fails when filenames contain white spaces (or if no files are found).
2022-07-05 16:07:01 +02:00
abcdefg30
8e1dce4bbe
Add a lint check for maps without playable player
2022-07-05 16:01:22 +02:00
Gustas
7439f8b20a
Update AUTHORS
2022-07-05 16:12:09 +03:00
Vapre
8c042a243e
PathSearch, make TargetPredicate a readonly private field.
2022-07-04 20:34:23 +02:00
Matthias Mailänder
834de4efbe
Port to Linguini
2022-07-02 22:32:37 +01:00
Matthias Mailänder
9d8c2bb4c4
Recommend .ftl syntax highlighting.
2022-07-02 22:32:37 +01:00
Sieds Aalberts
f5de8be3f0
Rectangle equals, trivial optimization.
2022-07-02 23:40:01 +03:00
Paul Chote
c8df1e864c
Rework sequence docs plumbing.
2022-07-02 14:10:52 +03:00
Paul Chote
2037e37d4e
Replace Sequence EmbeddedPalette with HasEmbeddedPalette.
2022-07-02 14:10:52 +03:00
abcdefg30
c1822d1cef
Fix NREs in CheckUnknownWeaponFields
2022-06-26 23:46:51 +01:00
abcdefg30
82692b9d7f
Fix crashes in WeaponInfo when warheads or projectiles cannot be created
2022-06-26 23:46:51 +01:00
abcdefg30
185bef39b0
Fix "Inherits" nodes being resolved as objects during linting
2022-06-26 23:46:51 +01:00
abcdefg30
5fe166dfd3
Fix an NRE in CheckUnknownTraitFields
2022-06-26 23:46:51 +01:00
penev92
07ec2d03fb
Added an option to run utility.cmd programatically
...
And still pass arguments to Utility.exe without having to manually input them.
2022-06-26 16:14:22 +01:00