Gustas
caad8ba44b
Manual cleanup
2023-11-25 16:28:19 +01:00
Gustas
db8a28f2c0
Automated extraction
2023-11-25 16:28:19 +01:00
Gustas
0f5b78442b
Extract unit names and descriptions
2023-11-25 16:28:19 +01:00
Paul Chote
bdef619803
Move skirmish bot creation to the server.
2023-11-17 10:28:52 +02:00
Paul Chote
d98017c140
Fix trike icon.
2023-11-15 20:52:03 +02:00
Paul Chote
ac53b89421
Remove D2kFogPalette.
2023-11-15 20:52:03 +02:00
Paul Chote
46ba8ef5dd
Remove effect*alpha palettes.
2023-11-15 20:52:03 +02:00
Paul Chote
cc0f116194
Remove custom deviator gas palette.
2023-11-15 20:52:03 +02:00
Paul Chote
8dc255f401
Fix sand animations.
2023-11-15 20:52:03 +02:00
Paul Chote
dd4bbc3546
Fix move flash.
2023-11-15 20:52:03 +02:00
Paul Chote
db0aabcb88
Fix starport and repair pad lights.
2023-11-15 20:52:03 +02:00
Gustas
9534443771
Add the ability for technician and rocket soldier to fire from a pillbox
2023-11-15 14:09:32 +02:00
Paul Chote
9d174cd87d
Add a button to reset lobby options to default.
2023-11-12 12:04:05 +02:00
Paul Chote
2e5ef7f059
Show the server map pool in the client map chooser.
...
Maps that aren't installed are queried from the resource center.
2023-11-05 15:42:35 +02:00
Daniil Hayrapetyan
01fec1ae02
Fix buildings assigned ro wrong bases in harkonnen09a.lua
...
Update harkonnen09a.lua
Apply suggestions from code review
Co-Authored-By: JovialFeline <jms.happycat@gmail.com >
2023-11-04 21:02:47 +01:00
Paul Chote
500ee54f04
Fix margins of TD ingame menu panels.
2023-10-29 20:31:50 +02:00
Paul Chote
dd95b199b7
Fix a collection of mission browser UI issues.
2023-10-29 20:25:30 +02:00
Paul Chote
37ce5e447f
Replace custom factpdox sprite with dynamically rendered vortex.
2023-10-27 10:37:28 +03:00
Paul Chote
cb55039ec9
Replace GlobalLightingPaletteEffect with a post-processing shader.
2023-10-22 19:34:05 +03:00
Paul Chote
a51a9700cf
Replace FlashPaletteEffect with a post-processing shader.
2023-10-22 19:34:05 +03:00
Paul Chote
59d40c8b4e
Replace ChronoshiftPaletteEffect with a post-processing shader.
2023-10-22 19:34:05 +03:00
Paul Chote
7adcba5b7f
Enable start/end fades in D2k.
2023-10-22 19:34:05 +03:00
Paul Chote
fe6de396f2
Replace MenuPaletteEffect with a post-processing shader.
2023-10-22 19:34:05 +03:00
dnqbob
b1f5367822
Allow mission use LobbyOptions as options and remove unused translation
2023-10-22 13:51:25 +02:00
dnqbob
cd40d150c1
TS: Hover MLRS simplify
2023-10-21 22:21:12 +03:00
Gustas
9a235f2256
Manual fixup
2023-10-21 19:35:00 +02:00
Gustas
754e7845f3
Automated translation extraction
2023-10-21 19:35:00 +02:00
Gustas
cbd6b67456
Add automated chrome string extractor.
2023-10-21 19:35:00 +02:00
Gustas
f4d1c924d7
Remove model slider from common
2023-10-21 19:35:00 +02:00
dnqbob
1a98312595
TS Service Depot: allow sell unit when repairing
2023-10-21 19:47:28 +03:00
Jakub Vesely
cd5eb89ebc
TS: EMP Cannon should only be able to fire via the support power. Fixes #20828
2023-10-21 18:36:48 +02:00
Pavel Penev
806eebd269
Deprecated DateTimeGlobal.IsHalloween
2023-10-17 14:04:39 +02:00
Pavel Penev
13d446e27e
Fixed some bogus space indentation
2023-10-17 14:04:13 +02:00
abcdefg30
36d44925cb
Move Voxel assets browser preview definitions from common to ts
2023-10-15 19:29:15 +02:00
abcdefg30
72bb6c4c99
Restore the light source settings which were previously in effect
2023-10-13 15:29:46 +03:00
dnqbob
f5450cdf50
Fix D2k airdrop visual
2023-10-13 14:41:23 +03:00
dnqbob
4b9de8ac42
CNC: Fix Nod airdrop offset
2023-10-13 14:41:23 +03:00
Gustas
144e716cdf
Add vote kick
2023-09-27 10:41:13 +03:00
Gustas
686040a316
Turn ModelRenderer and VoxelCache into traits
2023-09-23 19:12:51 +02:00
Gustas
d427072cc9
Extract StoresResources from Harvester
2023-09-23 19:06:07 +02:00
Gustas
d77fd5c13e
Simplify weapon yaml definitions
2023-09-23 14:33:27 +02:00
RoosterDragon
b7e0ed9b87
Improve lookups of nodes by key in MiniYaml.
...
When handling the Nodes collection in MiniYaml, individual nodes are located via one of two methods:
// Lookup a single key with linear search.
var node = yaml.Nodes.FirstOrDefault(n => n.Key == "SomeKey");
// Convert to dictionary, expecting many key lookups.
var dict = nodes.ToDictionary();
// Lookup a single key in the dictionary.
var node = dict["SomeKey"];
To simplify lookup of individual keys via linear search, provide helper methods NodeWithKeyOrDefault and NodeWithKey. These helpers do the equivalent of Single{OrDefault} searches. Whilst this requires checking the whole list, it provides a useful correctness check. Two duplicated keys in TS yaml are fixed as a result. We can also optimize the helpers to not use LINQ, avoiding allocation of the delegate to search for a key.
Adjust existing code to use either lnear searches or dictionary lookups based on whether it will be resolving many keys. Resolving few keys can be done with linear searches to avoid building a dictionary. Resolving many keys should be done with a dictionary to avoid quaradtic runtime from repeated linear searches.
2023-09-23 14:31:04 +02:00
JovialFeline
e0df59464e
Disable flak truck in Soviet-13, others
2023-09-22 12:26:27 +03:00
dnqbob
24536fa296
Fix Air Squad danger detection broken in RA
2023-09-11 14:33:32 +03:00
dnqbob
6515403ae6
Fix wrong target types in MinelayerBotModule of ra mod
2023-09-11 14:33:32 +03:00
Gustas
2f696b2ce7
Increase Iron Curtain's footprint
2023-09-09 18:45:04 +02:00
Matthias Mailänder
61d51d971c
Remove misplaced bridge actors.
2023-09-09 18:41:04 +02:00
Gustas
4eb683ab46
Add TS mobile EMP
2023-09-09 16:53:22 +02:00
Gustas
085a4c421b
Add back to editor button
2023-09-09 13:46:35 +02:00
Gustas
4fc4fb2fb3
Add Play button to map editor
2023-09-09 13:46:35 +02:00