Paul Chote
1add57e5ad
Fix frame number not being included in pre-serialized order packets.
2022-11-27 22:58:23 +01:00
dnqbob
8703cfc4f4
Incease NumSyncReports to 7
2022-11-25 23:57:39 +01:00
dnqbob
63411f9938
Add Player is host infomation for a better debug of desync related with AI
2022-11-25 23:57:39 +01:00
dnqbob
60f35f779d
SyncReport filename contains index of local client
2022-11-25 23:57:39 +01:00
dnqbob
1a2ef49100
SyncReport: Output the frames recorded for better debug.
2022-11-25 23:57:39 +01:00
dnqbob
ac92162825
Weapon checks valid frozen actor
2022-11-22 21:49:12 +01:00
dnqbob
a25558b550
Weapon doesn't check warheads in IsValidAgainst
2022-11-22 21:49:12 +01:00
dnqbob
e8d9e2dfa9
Make weapon can target attacker itself an option.
2022-11-22 21:49:12 +01:00
Vapre
aa878c9dc8
ExceptionHandler, fix npe.
2022-11-22 12:35:28 +01:00
Matthias Mailänder
807e9b5496
Don't crash Lua when the translation attempt fails.
2022-11-17 22:28:07 +02:00
Julius Vitkauskas
4517734fbe
Dispose DependencyContextJsonReader after using
2022-11-17 20:36:13 +02:00
IceReaper
8ae5383698
Made installer asset resolving case insensitive.
2022-11-17 00:16:59 +02:00
IceReaper
98e7058486
ZipFile is now determined by a zip header, not the file extensions, as it may be a temp file.
2022-11-17 00:16:59 +02:00
Vapre
7005da3592
SpriteRenderer, do not copy vertex array data each flush.
2022-11-14 23:33:24 +01:00
Gustas
243e2b2a2a
Fix cloned widgets not having default cursor set
2022-11-13 15:05:48 -06:00
Gustas
b401f601de
Refresh ChatDisabledUntil when entering a new server
2022-11-06 22:28:52 +01:00
Gustas
33a1bb8e6b
Don't disable chat in replays
2022-11-06 22:28:52 +01:00
ThomasChr
a3f8b41e25
Add dropdown for sorting maps in map chooser dialog
2022-11-01 12:08:01 +02:00
abcdefg30
c664af4fe2
Seal the Server.Connection class
...
Solves CA1816
2022-10-31 12:19:34 +01:00
abcdefg30
a00348dac1
Dispose all connections when shutting down a server
2022-10-31 12:19:34 +01:00
abcdefg30
111d9e4230
Fix replay player disconnect handling
2022-10-30 14:55:55 +01:00
Matthias Mailänder
c22b3f30bb
Log OpenRA and Operating System language on crash.
2022-10-29 13:36:36 +03:00
Matthias Mailänder
147804ac30
Inline variables.
2022-10-29 13:36:36 +03:00
Matthias Mailänder
44aaf4dd07
Localise text notifications.
2022-10-21 17:08:16 +02:00
Gustas
c041ea7d39
Crash on image/panel not found and add TryGet functions for searching
2022-10-20 19:28:02 +02:00
Gustas
347148e02f
Allow cash ticking sound to overlap
2022-10-18 22:36:44 +02:00
abcdefg30
fde4f8d0e5
Throw an exception when map.yaml cannot be read
2022-10-18 22:27:51 +02:00
abcdefg30
95c0846ced
Remove the filename from the undefined MapFormat exception
2022-10-18 22:27:51 +02:00
abcdefg30
40e207200a
Fix a typo in the undefined MapFormat exception message
2022-10-18 22:27:51 +02:00
Gustas
3181102415
Fix default expressions in commit 75f642bd09
2022-10-14 14:15:57 +03:00
abcdefg30
75f642bd09
Introduce FirstEnabledConditionalTraitOrDefault
2022-10-14 13:50:57 +03:00
Gustas
858d782af1
Simplify 'default' expression (IDE0034)
2022-10-11 17:40:05 +02:00
abcdefg30
02d9ba020d
Add a workaround for unbinding script members on Mono
2022-10-10 20:27:07 +03:00
Gustas
ab26878033
Fix MapCache mapUpdates
2022-10-08 23:08:53 +02:00
Matthias Mailänder
eb897d755e
Add observer vision stats.
2022-10-03 20:48:18 +02:00
Matthias Mailänder
6bd631618c
Remove unnecessary value assignment (IDE0059)
2022-10-01 14:15:33 +03:00
abcdefg30
a691112c54
Update Linguini to 0.3.1
2022-09-29 23:34:59 +03:00
RoosterDragon
3c66ca709a
Fix some bugs in LongBitSet
...
- Use LongBitSetAllocator and not BitSetAllocator. Using the wrong allocator means all string based checks and displays would provide incorrect results.
- Remove LongBitSetAllocator.Mask which wasn't being calculated or Reset correctly. We can use world.AllPlayersMask to provide the same effect at use sites.
2022-09-29 21:58:17 +02:00
tomas
7b7ccf4128
Fix crash in OrderBuffer
2022-09-26 22:44:13 +03:00
RoosterDragon
70c2ec15d3
Change spaces to tabs.
...
To follow code style.
2022-09-19 23:36:30 +02:00
Matthias Mailänder
d3a8b07f05
Remove unread private member (IDE0052)
2022-09-13 10:36:57 +03:00
Vapre
e3aa2dc6c0
HitShape, query trait via actor cached targetable positions.
2022-09-10 18:23:12 +02:00
Vapre
7754e486ee
GpsDotEffect, ShouldRender, optimization.
2022-09-10 17:49:58 +02:00
Gustas
63b76d1b53
Select LastModifiedMap when entering LobbyLogic
2022-09-09 14:31:25 +03:00
reaperrr
145f6abc09
Add option to limit render fps to game tick rate
...
This helps slow systems that struggle to render 2 frames per game tick.
2022-09-04 17:00:37 +03:00
penev92
216029dc27
Fix a crash with BlockingCollection in Connection
...
The BlockingCollection would have `IsAddingCompleted` to true, but `IsComplete` to false, slipping through the cracks and causing an InvalidOperationException ("The collection has been marked as complete with regards to additions.") when trying to add to it.
We now add a check on `(Try)SendData` to only try to add if we can. The collection is still viable for reading until empty/`IsComplete`.
2022-09-04 13:04:17 +03:00
Vapre
57ce88cc9a
ShroudRenderer, fix, render Shroud if fog disabled.
2022-09-02 20:13:56 -05:00
penev92
c21bf31ebc
Fixed weapon docs not including WeaponInfo
...
Also made some code cleanups in the weapon docs export code.
2022-09-02 20:56:55 +02:00
Gustas
8402d7d476
Improved Widget.RemoveChildren performance
...
Modifying the list potentially several thousand times is really slow, so notify the child elements that they are being removed and then clear the list in one go.
2022-09-02 16:16:45 +02:00
Matthias Mailänder
0b67b5bfae
Extract translation strings.
2022-09-02 14:41:24 +03:00