Paul Chote
cc004b3546
Fix compatibility with macOS's dark mode.
2018-12-30 23:57:06 +00:00
Smittytron
1facff6ab1
Override Bio Lab construction options in campain-rules.yaml
2018-12-30 21:54:27 +01:00
Smittytron
d751c055b5
Add Counterstrike mission Sarin Gas 1: Crackdown
2018-12-30 21:54:27 +01:00
Dylan Manitta
f5d12bfde1
Add ant mission 1
2018-12-30 21:20:56 +01:00
abcdefg30
0ff4e466ee
Refactor Leap attack logic
2018-12-29 19:21:54 +01:00
abcdefg30
9c4cb9091e
Change the setter of AttackBase.IsAiming to be public
2018-12-29 19:21:54 +01:00
abcdefg30
8689030f79
Add GrantConditionWhileAiming
2018-12-29 19:21:54 +01:00
dtluna
7608922ff0
Add Nod 10a mission
2018-12-27 21:09:14 +01:00
dtluna
809f57e48d
Add Nod 10b mission
2018-12-27 19:22:37 +01:00
Smittytron
a0089d97e6
Fix typo in CrateSpawner
2018-12-27 04:11:54 +01:00
Mustafa Alperen Seki
00faccdecc
Fix LandOnCondition causing stopping after changing altitude.
2018-12-26 17:44:45 +01:00
Paul Chote
2a2ad71db9
Add GUI checkbox for Debug.StrictActivityChecking.
2018-12-26 17:33:55 +01:00
Paul Chote
4dea39fffe
Reorder and document advanced settings.
2018-12-26 17:33:55 +01:00
Paul Chote
69105180eb
Hide developer-only settings behind a hidden setting.
2018-12-26 17:33:55 +01:00
Paul Chote
601990aa27
Add setting to check BotModule sync.
2018-12-26 17:33:55 +01:00
Paul Chote
83e44bee66
Rework and rename Sync.CheckSyncUnchanged
2018-12-26 17:33:55 +01:00
Paul Chote
b41c178cb9
Revert "Units that have turrets while deployed now move their turrets back to their initial positions before undeploying"
...
This reverts commit d34bea293505f152d5f5aae3806dfcf36104945b.
2018-12-26 16:35:26 +01:00
Unknown
7184f5f97e
Fix QueryRemoteMapDetails multi-map status updates
2018-12-25 11:14:48 +13:00
Mustafa Alperen Seki
a2ac95d140
Add facing support to Gravity Bomb.
2018-12-24 20:58:55 +01:00
Jeremy
85a97998aa
Added final game tick to replay meta data for completion percentage on replay.
2018-12-24 20:51:03 +01:00
Mustafa Alperen Seki
863091d5cc
Make Concrete under buildings indestructible.
2018-12-24 13:48:19 +01:00
reaperrr
be310ab6a6
Streamline resource anim traits
...
- Replaces WithSiloAnimation with
WithResourceLevelSpriteBody.
PlayFetchIndex on a With*Animation trait conflicts
with the animation concept, as it's bound to conflict
with pretty much all 'normal' animation traits and
blocks progress on the animation priority system.
We also already have multiple similar SpriteBody traits,
like WithGateSpriteBody and WithWallSpriteBody.
- Rename WithResources to WithResourceLevelOverlay
Make name more accurate and consistent with sprite body
equivalent.
Also fix TS silo yaml setup (bleed setup stems from times
before WithResources was introduced).
2018-12-24 21:29:42 +13:00
reaperrr
305d82f887
Replace WithChargeAnimation with -SpriteBody
...
PlayFetchIndex on a With*Animation trait conflicts with the animation
concept, as it's bound to conflict with pretty much all 'normal'
animation traits and blocks progress on the animation priority system.
We also already have multiple precedent SpriteBody traits of similar kind,
like WithGateSpriteBody and WithWallSpriteBody.
2018-12-24 21:29:42 +13:00
Chris Forbes
e292e88bff
Improve RenderShroudCircle configuration.
2018-12-24 01:57:11 +01:00
Oliver Brakmann
680ffffff2
Cache some more strings in GameInfoStatsLogic
2018-12-24 00:55:09 +01:00
Oliver Brakmann
3507167e79
Fix player score not updating while game info screen is visible
2018-12-24 00:55:09 +01:00
David Wilson
bbc83c1799
Rate limits for notification sounds
2018-12-24 12:18:52 +13:00
Paul Chote
9b3ddee517
Fix QuantizeFacing returning values >= numFacings.
2018-12-24 00:00:06 +01:00
Oliver Brakmann
e5f34a99ac
Fix Lint test failures in Allies08b
2018-12-24 11:06:17 +13:00
Paul Chote
3817c7b96f
Change existing husks to neutral when owner loses.
2018-12-23 22:14:56 +01:00
Smittytron
65269f7950
Add Allies08b
2018-12-23 21:59:14 +01:00
reaperrr
7ed67338f3
Allow forcing sprite body Z position to ground
2018-12-23 17:16:06 +13:00
Paul Chote
5efbcf19f2
Fix cell-out-of-bounds crashes in BuildableTerrainLayer.
2018-12-22 21:15:09 +01:00
reaperrr
6db27b1839
Split off CaptureManagerBotModule
...
from HackyAI.
Note: This isn't used in any official mod right know,
and known to be bugged on bleed already.
2018-12-22 17:42:53 +01:00
Paul Chote
d823d38e8c
Fix "game is full" error when the game is not full.
...
Client.IsObserver is not valid to check until the
slot has been assigned.
2018-12-22 04:55:57 +01:00
Oliver Brakmann
e71a31925f
Require explicit implementation of INotifyObjectivesUpdated
2018-12-22 16:39:06 +13:00
Smittytron
d10d48c25f
RA balance changes for December 2018
2018-12-22 11:07:27 +13:00
reaperrr
9914848356
BaseBuilder- and BuildingRepairBotModule update rule
2018-12-19 21:50:54 +13:00
reaperrr
d46710d6ce
Fix bot module update rule setting wrong RequiresCondition
...
Yaml nodes are reference types, so caching this meant changes would be applied on all of them.
Additionally, only add HarvesterBotModule if at least one AI is actually using it.
2018-12-19 21:50:54 +13:00
reaperrr
04c34741c8
Extract BaseBuilderBotModule from HackyAI
2018-12-19 21:50:54 +13:00
Paul Chote
9f30e2ecb0
Add a --utility argument to the AppImages.
2018-12-17 22:34:37 +01:00
Paul Chote
224377f078
Track visibility modifiers on FrozenActors.
2018-12-17 22:19:26 +01:00
Paul Chote
5f79c31a57
Add AutoTarget support for FrozenActors.
2018-12-17 22:19:26 +01:00
Paul Chote
c34dd4b824
Allow Attack activities to target FrozenActors directly.
...
Removing the legacy FrozenActor to Actor workaround
fixes a number of long-standing bugs.
This also prevents units from losing their target when
it transforms into a different actor type.
2018-12-17 22:19:26 +01:00
Paul Chote
0406b89a96
Add Actor.ReplacedByActor to track transformations.
...
This isn't great conceptually, but has precedent
in the Generation number.
2018-12-17 22:19:26 +01:00
Paul Chote
2ac7e451b4
Remove AttackBase.IgnoresVisibility.
...
This was a workaround for D2K sandworms, which is
now implemented using a custom attack activity.
2018-12-17 22:19:26 +01:00
Paul Chote
8eeb6d68e7
Tweak FrozenActorLayer queries:
...
- FrozenActorsInRegion now filters for valid and (optionally) visible FAs
- Add new FrozenActorsInCircle to mirror World.FindActorsInCircle.
The first change means that SupportPowerDecision now correctly ignores
FrozenActors that the AI has not discovered.
2018-12-17 22:19:26 +01:00
Paul Chote
3e490e5843
Cache FrozenActorLayer on the Player object.
...
This avoids unnecessary trait queries.
2018-12-17 22:19:26 +01:00
Andre Mohren
f238e2c5cc
Fixed filename
2018-12-17 10:28:54 +13:00
reaperrr
b048e9c77b
Fix two typos in TD music.yaml
...
One major (filename, track wouldn't show up) and one minor (titles should be all uppercase).
2018-12-16 18:19:40 +01:00