Commit Graph

  • d9787b168d Add shuriken island Gustas 2023-07-01 17:04:05 +03:00
  • 4a81d9b6f7 Remove haos ridges Gustas 2023-07-01 17:04:29 +03:00
  • 4370c47f6e Make FloatingSprite public michaeldgg2 2023-08-23 19:05:46 +02:00
  • f69e6289b5 Handle re-entrant RunUnsynced correctly. RoosterDragon 2023-08-22 18:59:48 +01:00
  • bfd0cd7108 Report all OpenGL errors Gustas 2023-08-22 20:50:23 +03:00
  • df534736a1 Don't enforce style rules that require .NET 7. RoosterDragon 2023-08-21 18:25:23 +01:00
  • 93a97d5d6f Fix CA1851, assume_method_enumerates_parameters = true RoosterDragon 2023-07-14 20:30:08 +01:00
  • 3275875ae5 Fix CA1851 RoosterDragon 2023-07-13 20:08:36 +01:00
  • 88f830a9e5 Fix Folder.GetStream using FileNotFoundExceptions to detect if a file exists abcdefg30 2023-08-17 15:10:11 +02:00
  • c609c4af14 Extract text feedback messages. Matthias Mailänder 2023-08-19 13:03:15 +02:00
  • 94c8339e17 Allow for optional localised text notifications. Matthias Mailänder 2023-05-08 21:45:03 +02:00
  • b742a776eb Refactor LocalizedMessage. Matthias Mailänder 2023-08-19 12:58:53 +02:00
  • 1899eed839 Add localisation support to transient lines. Matthias Mailänder 2023-08-19 12:57:21 +02:00
  • 43d1a20d8c Fix missing init-only modifier. Matthias Mailänder 2023-03-05 11:03:39 +01:00
  • 1692f32ffc Make aircraftInfo in carryall private dnqbob 2023-08-19 16:19:49 +08:00
  • e07869e71f Autocarryall put down unit if destination is cancelled when picking up dnqbob 2023-08-19 15:59:05 +08:00
  • c9dfb215ae Auto carry action can be controlled by condition dnqbob 2022-10-25 20:03:00 +08:00
  • 98896f9a75 Make Cargo and Carryall conditional. Matthias Mailänder 2023-07-25 21:43:23 +02:00
  • a14cc8cc4d Make Bullet projectile extensible michaeldgg2 2023-06-23 18:52:59 +02:00
  • e1940eec77 Remove a bogus CanDeploy check from order resolving for charge deploys abcdefg30 2023-08-11 17:54:11 +02:00
  • a1dfb42812 Fix IDE0251 RoosterDragon 2023-08-10 18:50:20 +01:00
  • 3b2fad6ea8 Add and enforce new Code Style Rules (IDEXXXX) RoosterDragon 2023-08-10 18:49:23 +01:00
  • d9df27d574 Reorder Code Style Rules to match newer documentation. RoosterDragon 2023-08-10 18:28:08 +01:00
  • ae45707c84 Fix ProximityExternalCondition ignoring the owner change event Gustas 2022-12-05 17:08:14 +02:00
  • e22d7b31f9 Fix selected map in server creation panel not updating Gustas 2023-08-05 22:52:10 +03:00
  • 0dcb341059 Make MapPreviewLogic initialisers optional Gustas 2023-08-05 22:53:59 +03:00
  • 3ecb267594 Delay AI's radar dome Gustas 2023-08-09 10:15:30 +03:00
  • 2744b44d93 Move mine layer AI to common and polish. Matthias Mailänder 2023-08-08 16:20:34 +02:00
  • 0528ef58b2 Extract hard-coded FPS limiter with parameter. Matthias Mailänder 2023-05-21 14:24:20 +02:00
  • 2a223363b8 Avoid Fluent syntax for highlighted text. Matthias Mailänder 2023-05-21 14:23:36 +02:00
  • de9a5eb71e More descriptive IDs that match between mods. Matthias Mailänder 2023-07-25 21:11:21 +02:00
  • 2b0afd6acb Add MinelayerBotModule dnqbob 2022-12-22 21:15:32 +08:00
  • 3ab421cbe3 Allow queueing up scatter and move Nudge to an activity Gustas 2022-12-02 00:31:07 +02:00
  • 54dac39e83 Fix crates spawning subcell incorrectly and spawned actors not crushing crates/mines Gustas 2023-05-07 14:10:37 +03:00
  • 2de212710a Fix crates spawning actors inside other actors Gustas 2023-05-07 13:53:05 +03:00
  • 60fbecd4a7 Added manual Saboteur cloaking Gustas 2023-04-24 13:32:27 +03:00
  • 82458b5f7e Add INotifyClientMoving interface Gustas 2023-01-24 19:33:42 +02:00
  • d0974cfdd2 Abstract docking logic from Harvester and Refinery Gustas 2023-01-24 19:33:42 +02:00
  • da16e4ed99 Rename docking activities Gustas 2023-01-25 19:09:13 +02:00
  • 55536bba4c Remove unused variables Gustas 2023-01-24 14:15:38 +02:00
  • 388222c5c7 Remove Exts.WithDefault RoosterDragon 2023-07-07 20:35:14 +01:00
  • 169c60883b Fix CA2249, CA2251 RoosterDragon 2023-03-12 18:02:49 +00:00
  • 285443f10f Fix CA1310, CA1311 RoosterDragon 2023-03-12 15:44:49 +00:00
  • d83e579dfe Fix CA1305 RoosterDragon 2023-03-12 15:08:23 +00:00
  • 486a07602b Fix CA1304 RoosterDragon 2023-03-12 12:09:47 +00:00
  • 949ba589c0 MiniYaml becomes an immutable data structure. RoosterDragon 2023-05-06 10:39:15 +01:00
  • b6a5d19871 Evaluate read only dictionaries. Matthias Mailänder 2023-08-05 13:02:17 +02:00
  • ce002ce8c1 Fix gen1 map importer crashing on invalid tiles Gustas 2023-08-06 08:56:24 +03:00
  • 9c3e366d03 Fix out of bounds cells not being randomised Gustas 2023-08-06 14:21:49 +03:00
  • bb96e22e64 Fix low power notification never triggering Gustas 2023-08-05 09:35:50 +03:00
  • a691f2ebac Give husks the ability to crush Gustas 2022-10-01 15:47:23 +03:00
  • 7638822e49 Disable force start panel start button when unable to start the game Gustas 2022-10-04 22:34:36 +03:00
  • a9cf728ee1 Refactor MapPreviewLogic Gustas 2022-09-19 22:21:58 +03:00
  • 2c4a135c2b Grant condition to units closest to the crate Gustas 2023-04-30 17:56:19 +03:00
  • d686634c0b Fix aircraft jittering Gustas 2023-05-03 10:39:45 +03:00
  • 32b0003a72 Fix misaligned TD combat observer tab Gustas 2023-08-03 21:01:27 +03:00
  • c234b4c78f Send the join message/ping also in skirmish. Matthias Mailänder 2023-06-18 20:39:26 +02:00
  • f2a242b09a Let all lobby sounds be optional. Matthias Mailänder 2022-12-26 17:11:59 +01:00
  • a1efb28f0b Add lobby sounds for leave, join and option change Matthias Mailänder 2023-06-14 19:10:52 +02:00
  • d217ab39c2 Add Soviet13b Smittytron 2021-04-21 21:14:27 -05:00
  • 31840328b7 Exit game save with escape Gustas 2023-07-26 13:16:43 +03:00
  • 54547a11d0 Trigger a button sound when saving a game with enter Gustas 2023-07-26 13:16:31 +03:00
  • f99db8d754 Fix lua sanity check crashing on dedicated servers Gustas 2023-08-03 14:54:05 +03:00
  • 1ce916182d RingBuffer primitive. Vapre 2022-07-23 16:35:42 +02:00
  • 09ba09f4e3 Fix RA assets installation from the Steam C&C:R version abcdefg30 2023-08-01 19:06:52 +02:00
  • 2ac85ac61d Add InstantlyRepairsProperties dnqbob 2023-07-28 14:32:24 +08:00
  • 44e024a94e Make InstantRepair public dnqbob 2023-07-28 14:28:46 +08:00
  • 462a3ef3c0 Make yaml node resolving optional Gustas 2023-05-15 09:32:23 +03:00
  • d4e6815f64 Fix AutoTarget ignoring frozen actor bot targeting hack Gustas 2023-07-27 21:23:20 +03:00
  • 723ffdf33d Revert Hunt to move within 2 cells of the target Gustas 2023-07-27 23:15:34 +03:00
  • 8376b09129 Normalise depth charges Gustas 2023-05-26 13:43:16 +03:00
  • fa9ce3e2ac Normalise TD anti-air values Gustas 2023-05-26 13:34:37 +03:00
  • 605681b252 Normalise RA anti-air values Gustas 2023-05-26 13:22:16 +03:00
  • a3c5945f2a Set BackwardDuration to -1 means ignore the time and set MaxBackwardCells to -1 means ignore the distance. dnqbob 2023-07-29 20:53:04 +08:00
  • d7ef22d64f Add MaxBackwardCells for moving backward control dnqbob 2023-04-07 00:30:45 +08:00
  • d907192be0 Added GrantConditionOnMinelaying trait michaeldgg2 2023-07-27 17:52:42 +02:00
  • 74f8db0578 LayMines: render minefield cells only if the planned minefield has more than 1 cell michaeldgg2 2023-07-19 18:41:38 +02:00
  • 9dca6ef1c3 Add Soviet13a Smittytron 2021-04-21 10:55:06 -05:00
  • c093e7c90b Fix hunt incorrectly pathing to uncrushable targets Gustas 2023-07-25 10:43:08 +03:00
  • 66cf912da0 LayMines: fixed occasional incorrect mine position when using BeginMinefield order michaeldgg2 2023-07-18 20:48:14 +02:00
  • 42baa0c42f Rename update rule folder to 20230225 Gustas 2023-07-10 11:04:26 +03:00
  • 305ba1c567 Add missing rule to UpdatePath Gustas 2023-07-03 12:05:42 +03:00
  • a84b7591f6 Fix invalid color adjuster not considering saturation and V as mutable Gustas 2023-07-03 18:43:56 +03:00
  • 9d8f0634b1 Revert color validator Gustas 2023-07-03 12:21:26 +03:00
  • 4cd4e1f8ea Move PlayerExperience from Infiltrates to InfiltrateFor Gustas 2023-05-30 20:15:07 +03:00
  • 3207d01cf2 Consider AutoTarget ScanRadius when attack moving Gustas 2022-09-04 16:04:18 +03:00
  • 9fc0f79703 Add a description for AttackBomber Gustas 2023-06-12 14:43:49 +03:00
  • 1a2d43fc99 WorldRenderer: use string.IsNullOrEmpty for check in Palette method michaeldgg2 2023-06-02 12:07:14 +02:00
  • b944b21325 Aircraft won't take off on terrain height change when idle EoralMilk 2023-07-05 16:53:39 +08:00
  • c7e0bc4c08 Add missing carryall checks Gustas 2023-05-21 15:02:27 +03:00
  • a69417f0a6 Fix caryall not removing influence when cargo dies Gustas 2023-05-21 14:56:45 +03:00
  • c36609cc9f Don't call DetachCarryable every tick Gustas 2023-05-21 15:03:30 +03:00
  • 1edf313090 Don't calculate range when it is unused Gustas 2022-11-29 21:41:36 +02:00
  • 813d48dd70 Ensure save file is closed after saving. RoosterDragon 2023-07-18 18:04:24 +01:00
  • 9caf12d133 Add an option to order maps by size Gustas 2023-07-10 15:52:45 +03:00
  • de5bcbbca5 Add an option to order maps by title Gustas 2023-07-10 15:52:26 +03:00
  • 8aa548f70c Minelayer: extract creating BeginMinefield order so it can be triggered from outside michaeldgg2 2023-07-08 20:15:34 +02:00
  • ce6e73dc92 Minelayer: supports specifying both mine laying and post laying delays michaeldgg2 2023-07-08 20:10:12 +02:00
  • 4a02e6c6cc Improve Exts.GetOrAdd method to avoid multiple lookups. RoosterDragon 2023-07-07 19:43:59 +01:00
  • d6a31bb0cc MiniYaml performance tweaks. RoosterDragon 2023-07-07 19:39:18 +01:00