Smittytron
f8debe340f
Add building override for Chem Trooper in GDI05b
2021-05-16 13:27:39 +02:00
Smittytron
83f99727a7
Change E3 to Infantry.Nod in GDI03
2021-05-16 13:27:39 +02:00
Smittytron
cbf84f62d4
Use correct overrides in GDI02
2021-05-16 13:27:39 +02:00
VonNah
fa68954dda
Fixed incorrect Harkonnen Devastator warhead impact sound.
2021-05-15 23:07:25 +02:00
Paul Chote
98caae106f
Move Palette traits to their own directory.
...
Also adds missing TraitLocation definitions.
2021-05-15 15:29:46 +02:00
Paul Chote
3bc42543fa
Decouple color picker palette definitions to their own trait.
2021-05-15 15:29:46 +02:00
Paul Chote
57d955ec72
Change Color.ToAhsv to tuple syntax.
2021-05-15 15:29:46 +02:00
Paul Chote
96e333a30e
Fix TS colorpicker turret facing.
2021-05-15 15:29:46 +02:00
Paul Chote
560f1a6466
Restrict player color choices to the hue-saturation plane.
2021-05-15 15:29:46 +02:00
Paul Chote
4042d5b179
Preserve original brightness when remapping player colors.
2021-05-15 15:29:46 +02:00
Paul Chote
9d62ce214c
Move color picker actor type from metrics to ColorPickerManager.
2021-05-15 15:29:46 +02:00
Paul Chote
f65de2dd43
Merge ColorPreviewManagerWidget into ColorPickerManager.
2021-05-15 15:29:46 +02:00
Paul Chote
7b58f03f1c
Move ColorValidator logic into a new ColorPickerManager trait.
2021-05-15 15:29:46 +02:00
oldnaari
52577c1de9
Fix Atreides silo damaged sequence
...
Fix the Atreides silo rendering as full silo instead of damaged silo when damaged
2021-05-14 13:43:13 +02:00
reaperrr
fc3f200357
Replace F in OrderManager
2021-05-09 15:00:07 +01:00
Paul Chote
d89f14dcbc
Limit resource center queries to 50 maps at a time.
2021-05-09 15:37:30 +02:00
teinarss
96b8273916
Remove FrameData and update OrderManager
2021-05-09 15:08:48 +02:00
Smittytron
eda79d8626
Add Soviet10
2021-05-08 23:57:07 +02:00
teinarss
0c50057220
Update KickSpectators clientCount to be passed as int
2021-05-08 22:20:59 +02:00
teinarss
10676be377
Replace F extension with string interpolation
2021-05-08 22:20:59 +02:00
teinarss
1385aca783
Move ConnectionTarget to its own file
2021-05-08 20:41:40 +02:00
abcdefg30
121959efe4
Update the Desc of AttackBase.FacingTolerance
2021-05-04 10:44:23 -05:00
Paul Chote
8d2ec78713
Replace TerrainType.CustomCursor with Mobile.TerrainCursors.
2021-05-04 11:56:23 +02:00
Paul Chote
01371f2c65
Expose TransformsIntoAircraft move cursor to yaml.
2021-05-04 11:56:23 +02:00
Paul Chote
b344bba59a
Expose Aircraft move cursor to yaml.
2021-05-04 11:56:23 +02:00
Paul Chote
a6d393f19b
Fix a crash when using legacy GL.
2021-05-04 09:46:31 +02:00
Matthias Mailänder
7e19d6a205
Fix Player and Actor Properties / Commands rendering.
2021-05-04 01:13:18 +02:00
reaperrr
92a9f1e234
Split expansion mission categories in Allied and Soviet
...
It's not always apparent from the title which faction a mission
belongs to, and players may want to know beforehand
instead of having to guess.
2021-05-03 19:22:37 +01:00
Greg Solo
c39f7e521a
Use shell param instead of duplicating the flow
2021-05-03 19:17:03 +01:00
Greg Solo
c9b9efe745
Setup debug make to support vscode debug
2021-05-03 19:17:03 +01:00
Vapre
a5a371f1ff
GameSettings, EnableDiscordService.
2021-05-03 11:42:57 +01:00
Matthias Mailänder
b491e892ff
Lint check the harvest cursor.
2021-05-03 10:58:35 +01:00
reaperrr
771932354b
Remove unused leftovers from GDI08a
...
Those became redundant due to using global MoveAndHunt
in SendWaves.
2021-05-01 20:48:28 +02:00
reaperrr
89f270b67c
GDI08a typo fix
2021-05-01 20:48:28 +02:00
abcdefg30
3276373745
Pause rendering when the window is minimized
2021-04-26 21:56:20 +01:00
teinarss
5667081764
Fix log should be disposed correctly
2021-04-26 21:50:26 +01:00
teinarss
b23d533006
Update Log to wait for items in worker thread
2021-04-26 21:50:26 +01:00
Matthias Mailänder
1f01d0b6b1
Add a Fluent based translation system.
2021-04-24 16:49:17 +02:00
reaperrr
f1a9a5180d
Use real (milli)seconds for notifications
...
Allows for more fine-grained control, while
adding independence from gamespeed and getting
rid of magic * 25 multiplications.
2021-04-21 19:34:16 +02:00
Paul Chote
bb8a634ba8
Fix map installation.
2021-04-21 18:57:44 +02:00
Paul Chote
f9294f0e9e
Enable dedicated server lint checks.
2021-04-21 18:57:44 +02:00
Paul Chote
9770967b04
Optimize MapPreview rule loading.
2021-04-21 18:57:44 +02:00
Paul Chote
0bbb32e8ac
Rework MapPreview custom rule handling.
...
The previous asynchronous approach did not work particularly well,
leading to large janks when switching to custom maps or opening the
mission browser.
This commit introduces two key changes:
* Rule loading for WorldActorInfo and PlayerActorInfo is made
synchronous, in preparation for the next commit which will
significantly optimize this path.
* The full ruleset loading, which is required for map validation,
is moved to the server-side and managed by a new ServerMapStatusCache.
The previous syntax check is expanded to include the ability to run
lint tests.
2021-04-21 18:57:44 +02:00
Paul Chote
61d64287e1
Move LoadMaps after InitializeFonts.
...
This allows text to be displayed earlier in the loading screen.
2021-04-21 18:57:44 +02:00
Paul Chote
abee274f88
Remove direct access to MapPreview.Rules.
2021-04-21 18:57:44 +02:00
reaperrr
53e6d974f0
Change Crate.Lifetime from 'seconds' to ticks
...
As far as I could tell, this was the last place that still
used 'seconds' instead of ticks, apart from
some sound notification intervals (which are better
converted to real [milli]seconds).
Also renamed ScaredyCat.PanicLength to PanicDuration for
consistency and easier finding.
2021-04-19 20:03:08 +02:00
reaperrr
e3fd54e147
Replace * 25 in internal tick defaults with actual total
...
While the idea behind it is understandable,
this was inconsistent with the bulk of other defaults.
2021-04-19 20:03:08 +02:00
Vapre
52d39db84a
Fix possible endless loop in replay recorder while opening save file.
2021-04-15 18:10:45 +02:00
reaperrr
27ddae3df9
Fix Move jumpy-ness on MovePart transitions
...
There were 2 issues at work here, both when progress
would overshoot Distance (which is the usual case,
rather than the exception):
- the overshot progress was passed on by MoveFirstHalf, however
OnComplete would make the next MovePart start ticking the
same tick on which the old MovePart reached Distance,
but move by carryoverProgress +(!!!) terrain speed instead of moving
by just the left-over carryoverProgress.
- MoveSecondHalf would not pass any overshot progress to the
next MoveFirstHalf queued by parent Move, leading to
the next MoveFirstHalf performing a full-speed move the same tick
MoveSecondHalf finished its last move.
2021-04-15 18:03:42 +02:00
reaperrr
4c7e3d8f3a
Rename fraction to distance/progress in MovePart
2021-04-15 18:03:42 +02:00