Commit Graph

  • 575f6624a2 Implement modular settings backend. Paul Chote 2025-12-22 09:12:55 +00:00
  • 962e7e911d Replace MouseButtonPreference with MouseActionType. Paul Chote 2025-12-15 20:30:26 +00:00
  • c588c3ef8d Added missing ISync for conditional traits Pavel Penev 2025-12-21 22:35:33 +02:00
  • 70624fa44f Stopped syncing IsTraitPaused/Disabled Pavel Penev 2023-12-06 14:06:51 +02:00
  • 06e3e013be ActorIndex: make constructor protected to allow defining custom actor indexes michaeldgg2 2025-12-20 16:53:16 +01:00
  • 06e4a2e010 Reduce allocations in main game loop. RoosterDragon 2025-12-19 19:05:36 +00:00
  • bcfaa44d66 Amortize allocations when sorting renderables. RoosterDragon 2025-12-12 14:21:38 +00:00
  • 1539741e71 Don't run the CI build when only Python scripts are edited. Matthias Mailänder 2025-12-15 14:46:07 +01:00
  • 3ad38ba503 Shorten trait requirement prefix. Matthias Mailänder 2025-12-15 14:42:08 +01:00
  • 7cef83c51c Bump actions/upload-artifact from 5 to 6 dependabot[bot] 2025-12-12 20:15:42 +00:00
  • 493cf3f1eb Update TD map pool Gustas 2025-12-12 13:08:01 +02:00
  • 3c7389f582 Implement InstallShieldPackage.OpenPackage. Paul Chote 2025-12-04 23:40:08 +00:00
  • 374166e9d3 Add a minimal iso9660 package reader. Paul Chote 2025-12-04 23:39:48 +00:00
  • 31607bd0cf Stop passing around partially constructed ModData instances. Paul Chote 2025-12-06 21:36:34 +00:00
  • 2b6977d53f Remove legacy SpriteSequenceLoader metadata plumbing. Paul Chote 2025-12-06 19:53:26 +00:00
  • a04cfaec78 Move GlobalModData state to ModData. Paul Chote 2025-12-09 15:43:03 +00:00
  • 13313b4270 Finish removing GraphicSettings.SheetSize/BatchSize. Paul Chote 2025-12-06 22:17:16 +00:00
  • 7175e9062d Initialize mod using its manifest. Paul Chote 2025-12-06 14:52:47 +00:00
  • 94177848a8 Remove CursorProvider. Paul Chote 2025-12-09 15:39:50 +00:00
  • 9e548fd0f0 Freeze non-mutable readonly static dictionaries. RoosterDragon 2025-12-04 20:45:21 +00:00
  • f4eb5739d6 Fix PauseShellmap not pausing Gustas 2025-12-09 14:47:06 +02:00
  • 637d8689f5 Fix invalid cast. Paul Chote 2025-12-08 18:18:01 +00:00
  • a3ee6645c1 Fix units being picked up when they no longer want it Gustas 2025-03-29 11:51:30 +02:00
  • 649e7e8c28 Change classes that use FieldLoader to use read-only collections. RoosterDragon 2025-11-08 12:40:56 +00:00
  • 797c71e500 Add FieldLoader/Saver support for ImmutableArray, FrozenSet, FrozenDictionary. RoosterDragon 2025-11-07 20:16:55 +00:00
  • e53f2b6044 Fix templete palette overwrites not working Gustas 2025-12-02 13:10:39 +02:00
  • 2b2e2d6fe3 Fix itch integration ruining commander's name Gustas 2025-12-03 13:02:04 +02:00
  • 027e38ee69 Handle race conditions and manage package ownership Gustas 2025-12-01 18:32:28 +02:00
  • 9e926b0f53 Fix large dropdowns overlapping Gustas 2025-11-10 19:45:20 +02:00
  • f9bce6252c Don't generate maps when not needed Gustas 2025-11-03 20:34:58 +02:00
  • dd1528bd4a No need for virtualization Gustas 2025-11-03 20:32:33 +02:00
  • 79567f3f8a Move content mod switching to IFileSystemExternalContent interface. Paul Chote 2025-12-03 18:35:11 +00:00
  • 8b8651dcf7 Improve audio parsing performance. RoosterDragon 2025-11-25 20:42:52 +00:00
  • b429ca7879 Don't paste when empty Gustas 2025-12-01 15:14:25 +02:00
  • 1ad1d18abf Don't copy tiles when empty Gustas 2025-12-01 15:14:20 +02:00
  • 93602c7c95 Make copy paste message more accurate Gustas 2025-12-01 15:09:27 +02:00
  • 62e692063a Add NewProductionChance so bot won't only build production when too much cash dnqbob 2025-11-24 15:56:02 +08:00
  • 9478548bdb Allow empty MultiBrush with Replaceability.Any Ashley Newson 2025-11-24 23:04:56 +00:00
  • 8dc75eec34 Allow bot repairs all buildings. dnqbob 2025-11-30 21:21:11 +08:00
  • 3e7e4df2ed Bot's GetNearbyIndicesThreat: fix the wrong parameter passing dnqbob 2025-11-26 21:42:06 +08:00
  • 7e8f4a3479 Truncate less of the player name, adda tooltip Gustas 2025-10-09 20:19:31 +03:00
  • 86a4fb1d6f Fix illegal resources being placed by pasting Gustas 2025-08-06 19:44:07 +03:00
  • 5ff7c9f269 Fix scaling issues Gustas 2025-09-26 16:20:52 +03:00
  • b340c42ab1 We get get sprites earlier Gustas 2025-09-26 16:19:14 +03:00
  • ec7461f09f Remove redundant fields Gustas 2025-09-25 18:44:27 +03:00
  • ba632fbf8b Revert "In RemoveCellsFromPlayerShroud, don't call RemoveSource unless required." RoosterDragon 2025-11-22 13:06:24 +00:00
  • 89a4823a83 Add a lint test for running update rules Gustas 2025-08-20 13:43:21 +03:00
  • bd53aa734e Handle comments when merging yaml Gustas 2025-08-20 13:38:09 +03:00
  • cde5208c54 Add basic Path Tiling for TS Ashley Newson 2025-11-08 19:55:24 +00:00
  • e652f95be9 Remove Exts.Enum<T> RoosterDragon 2025-11-20 20:09:13 +00:00
  • 00cd438190 Create coordinate system conversion wrapper around Mirror Ashley Newson 2025-11-08 20:43:20 +00:00
  • 91ddfd6fc1 Fix various map generator bounds and size related issues Ashley Newson 2025-11-09 00:05:21 +00:00
  • 915ad36ddc Bump actions/checkout from 5 to 6 dependabot[bot] 2025-11-20 20:17:58 +00:00
  • 56e6a9e6dc Improve MultiBrush collection shorthands Ashley Newson 2025-11-08 21:13:03 +00:00
  • bc1a901f54 Add tests for FieldLoader and FieldSaver RoosterDragon 2025-11-15 12:03:39 +00:00
  • 7d0340ad41 Add new .NET 10 rules to editorconfig. RoosterDragon 2025-11-11 19:01:34 +00:00
  • 42ac32dace Fix CA1515 RoosterDragon 2025-11-11 18:42:12 +00:00
  • 24c19f64c9 Fix IDE0350 RoosterDragon 2025-11-11 18:34:59 +00:00
  • af326bfeb8 Fix IDE0031 RoosterDragon 2025-11-11 18:08:06 +00:00
  • 3745377387 Fix IDE00007 RoosterDragon 2025-11-11 18:07:47 +00:00
  • 0ed00a5766 increase McvExpansionManagerBotModule enemy base avoidance weight dnqbob 2025-11-10 23:10:07 +08:00
  • 6f6d039650 Fix Path Tiler UI positioning for RectangularIsometric Ashley Newson 2025-11-08 17:36:33 +00:00
  • 2359dce21b Relax TilingPath constraints on segments that don't make immediate progress Ashley Newson 2025-11-08 16:59:35 +00:00
  • fd5e05ca6b Fix rare PointsChirality infinite loop Ashley Newson 2025-11-08 16:41:14 +00:00
  • 3177de7b2c Add OnBuildingPlaced lua trigger. Paul Chote 2025-11-08 11:04:03 +00:00
  • eb550bbbbb Allow to extract translations from a single map Gustas 2025-11-04 18:43:37 +02:00
  • 7004b552c9 Add ActorMapOverlay Gustas 2025-10-14 12:46:04 +03:00
  • 3f19c81392 Fix suqadmanager crashing on ProtectOwn dnqbob 2025-11-05 22:06:15 +08:00
  • a62b085f1d Add a name to the server thread Gustas 2025-11-03 16:55:46 +02:00
  • a514f3a388 Make map grid immutable Gustas 2025-10-14 11:03:18 +03:00
  • ebae15a9fe Fix sprite sequence docs failing to lookup property names. RoosterDragon 2025-11-03 20:24:36 +00:00
  • 10db26fa0b Disable lobby options tab if options aren't yet known. Paul Chote 2025-11-02 15:28:13 +00:00
  • 47105e42cd Populate lobby options when map status changes. Paul Chote 2025-11-02 15:18:41 +00:00
  • 50277c59d7 Updated version log_chat_server hacker 2025-11-02 03:08:22 +00:00
  • 2a13752203 Added Dockerfile hacker 2025-11-02 02:57:32 +00:00
  • 8ce3ea5f2c Log chat messages on the server hacker 2025-11-02 02:57:32 +00:00
  • 2cb1e5f8c5 Allow unsigned builds in private forks. Matthias Mailänder 2025-10-20 12:16:00 +02:00
  • 79288c6ee3 Move code signing into production. Matthias Mailänder 2025-10-17 18:34:04 +02:00
  • 93dc94c1a0 Add RemoveAlwaysVisible to update path Gustas 2025-10-31 14:26:19 +02:00
  • 79765004fc Bump signpath/github-action-submit-signing-request from 1 to 2 dependabot[bot] 2025-10-23 20:18:51 +00:00
  • 08d07eeb06 Fix bot traits crashing on missing ResourceMapBotModule Gustas 2025-10-14 14:26:16 +03:00
  • 4cd1b4e208 Bump actions/upload-artifact from 4 to 5 dependabot[bot] 2025-10-24 20:16:06 +00:00
  • bb2a44705f Fix McvExpansionManagerBotModule on CheckCurrentLocation mode. dnqbob 2025-10-29 12:28:11 +08:00
  • 70243850b1 Make WavReader handle buggy Wav Files more robustly Robert Nordan 2025-05-16 23:40:55 +02:00
  • dff7cd3bbf Fix aircraft failing to reload Gustas 2025-09-23 14:18:51 +03:00
  • 24a09a94fe Airstate danger avoidance: check the aircraft nearest target actor, instead of target actor dnqbob 2025-10-19 11:52:11 +08:00
  • 8144c5684e fix HasAdequateRefineryCount blocking unit building N.N 2025-10-17 09:55:33 +02:00
  • 315b26e85c fix harkonnen logo N.N 2025-10-16 11:58:38 +02:00
  • ea775ab824 Correct and add comments for expansion related dnqbob 2025-10-15 23:19:18 +08:00
  • 1c693a2c4b Fix bot MCV not persisting when failed to deploy. dnqbob 2025-10-15 22:49:12 +08:00
  • 41123d0520 Add damaged VFX for D2k buildings N.N 2024-06-08 18:53:01 +03:00
  • d26b9a10ed Add WithDamageOverlayPropertyRename update rule Gustas 2025-04-05 17:31:51 +03:00
  • 58088ecabe Add a HasChild helper command Gustas 2025-04-05 17:32:09 +03:00
  • a2a7b30727 WithDamageOverlay refactor Gustas 2024-06-08 19:53:39 +03:00
  • 3dcbdaa56e Add grace period & polish to Situation Critical JovialFeline 2025-10-15 11:47:41 -04:00
  • 0fb42b39d9 Fix Airstate indice check: dnqbob 2025-09-06 21:28:49 +08:00
  • dc2fa932ea fix typo in encyclopedia N.N 2025-10-15 13:20:34 +02:00
  • d08d03274b Avoid occasional 'busy wait' for next render time in main loop. #18491 Vapre 2025-06-17 20:52:19 +02:00
  • b6495113c4 Fix extra prereq for D2k pad/MCV in missions JovialFeline 2025-10-14 15:48:31 -04:00
  • de78f4130b Add Proving Grounds (RA) JovialFeline 2025-10-14 15:12:55 -04:00