Mustafa Alperen Seki
1977e64e07
Fix Cargo>EjectOnDeath crash with multipile INotifyBlockingMove
2018-08-14 23:00:08 +02:00
reaperrr
c983dda077
Fix husks not updating targetable positions on teleport
...
This should have checked for IPositionableInfo to begin with.
Husk already implements IPositionable, so implementing *Info as well
makes sense, even if it only serves to exclude it from
ITargetablePositions caching for now.
2018-08-14 17:26:36 +01:00
BGluth
09b9ed3506
Rearming aircraft now reapplies rearming order if canceled on landing structure
...
- Implemented by making the ResupplyAircraft activity recreate a new resupply activity if cancelled and also having no other queued activities.
- Tested in TD, RA, TS.
2018-08-12 21:16:23 +02:00
Paul Chote
1bfe70e923
Revert "Add "Restart" button for multiplayer replays"
...
This reverts commit 3a377a572c .
2018-08-12 18:57:12 +02:00
reaperrr
ba231636f5
Minor RepairsUnits style fix
2018-08-12 14:36:59 +01:00
reaperrr
46cee82027
Move RepairsUnits out of Building folder
2018-08-12 14:36:59 +01:00
reaperrr
77d03ce1e1
Replace Airfield/Helipad references with generic Resupplier in RTB activities
...
More generalization to prepare for possible future activity merger.
2018-08-12 14:24:21 +02:00
reaperrr
fc79e04c49
Generalize Land activities Aircraft caching naming
...
To make a possible future merger (or inheritance or other code-sharing) of these activities easier.
2018-08-12 14:24:21 +02:00
reaperrr
3f9aab7e86
Generalize Fly* plane activities Aircraft caching naming
...
To make a possible future merger (or inheritance or other code-sharing) with other activities easier.
2018-08-12 14:24:21 +02:00
reaperrr
6810ac92ba
Generalize HeliAttack activity Aircraft caching naming
...
To make a possible future merger (or inheritance or other code-sharing) with FlyAttack easier.
2018-08-12 14:24:21 +02:00
reaperrr
c3a0d129a3
Generalize FlyCircle activity Aircraft caching naming
...
To make a possible future merger (or inheritance or other code-sharing) of these activities easier.
2018-08-12 14:24:21 +02:00
reaperrr
ae92255ded
Generalize Fly activity Aircraft caching naming
...
To make a possible future merger (or inheritance or other code-sharing) of these activities easier.
2018-08-12 14:24:21 +02:00
reaperrr
96032d1953
Generalize *ReturnToBase trait caching naming
...
Makes both copying changes as well as a potential future activity merger a little easier.
2018-08-12 14:24:21 +02:00
Paul Chote
3711a695c5
Fix badge label padding.
2018-08-11 23:02:41 +02:00
Paul Chote
1b1521812c
Add EnabledByDefault check to WithInfantryBody.
2018-08-11 14:30:01 +02:00
Paul Chote
d110a21bfe
Add missing EnabledByDefault checks to WithSpriteBodyInfo subclasses.
2018-08-11 14:30:01 +02:00
Oliver Brakmann
1927b88a18
Fix issueing superfluous difficulty lobby command from mission browser
2018-08-09 20:07:06 +01:00
reaperrr
6c401f0f9a
Fix AI idle harvester management
...
This was broken because our default mods now list `harv` under `ExcludeFromSquads`, which prevents them from being added to `activeUnits`.
2018-08-04 22:30:07 +02:00
reaperrr
35600d9291
Some HackyAI cleanups
...
- harvManager.Tick should run after FindNewUnits() in case new harvesters have appeared
- moved the FindNewUnits Mcv and ExcludeFromSquads checks to the foreach loop, for better readability and preparation of the idle harvester fix
2018-08-04 22:30:07 +02:00
Paul Chote
a51b916eaa
Hide the Ready checkbox when a spectator transfers away Admin.
2018-08-04 22:12:43 +02:00
BGluth
5c42f55b3a
Fixed aircraft in TS landing instantly to reload their ammo
...
- Updated calculating the landing altitude for the Land activity not taking into account the terrain height.
- Fixes 14312.
2018-08-04 21:09:59 +02:00
Paul Chote
a0dcd9e106
Clear selection when a text field's contents is changed programatically.
2018-08-04 20:29:19 +02:00
Paul Chote
567ab47765
Revert ShpTD empty space trimming.
...
This reverts the following commits:
* 1faae73c08f6971286b1f9929dd8aa03b52e198c
* a7d39fc76d446efea8b4eb092c2b303ffc49189d
2018-08-04 19:56:24 +02:00
Unknown
c97f36793c
Implemented horizontal allign support for SupportPowersWidget
2018-08-04 17:39:18 +02:00
Andre Mohren
8f15535da0
Allow to use non tileset specific build-valid.
2018-08-04 12:28:41 +02:00
Mustafa Alperen Seki
d062523700
Add GetActorsByTypes.
2018-08-04 12:20:16 +02:00
Zimmermann Gyula
6027a123d4
Split off the upgrade rules of the previous release cycle.
2018-08-02 17:00:02 +02:00
Smittytron
df76834a5f
Correct typo in DefineGroundCorpseDefault update rule
2018-07-31 20:42:03 +02:00
Zimmermann Gyula
813e53f823
Fix deathsounds regression.
2018-07-29 09:13:53 -07:00
Paul Chote
6ec93bd8cf
Add player badges.
2018-07-29 00:30:17 +02:00
Paul Chote
7ec19b82e3
Add in-game tooltips for registered / anonymous players.
2018-07-29 00:30:17 +02:00
Paul Chote
70706ca531
Add lobby tooltips for registered / anonymous players.
2018-07-29 00:30:17 +02:00
Paul Chote
b5a5eecc25
Add login/profile display to the main menu.
2018-07-29 00:30:17 +02:00
Paul Chote
630936a211
Adjust lobby tooltip plumbing:
...
- Pass Client instead of Client ID
- Pass WorldRenderer and OrderManager to util helpers.
2018-07-29 00:30:17 +02:00
Paul Chote
97c03b00f2
Strip the client block down to latency only.
2018-07-29 00:30:17 +02:00
Paul Chote
f08bfae9a0
Count direct children of text fields and buttons for mouseover.
...
This improves polish when mousing over prefix glyphs.
2018-07-29 00:30:17 +02:00
Paul Chote
df20ae1aec
Fix TextFieldWidget margin properties not being cloned.
2018-07-29 00:30:17 +02:00
Chris Forbes
51e000599a
Convert crushclasses to bitset
2018-07-28 21:28:46 +01:00
Mustafa Alperen Seki
82f6c2b862
Make SpawnActorsOnSell conditional
2018-07-28 21:20:28 +01:00
Mustafa Alperen Seki
ea2794b417
Make EjectOnDeath conditional
2018-07-28 21:20:28 +01:00
reaperrr
0bff9e9119
Make some Attack* methods/classes public
...
Instead of protected, because some 3rd-party mods rely on these being
public.
2018-07-28 21:35:42 +02:00
Chris Forbes
d4ef841678
Convert masses of HashSet<string> to BitSet<DamageType>
2018-07-28 20:12:42 +01:00
Zimmermann Gyula
51a99cb43c
Special-case the player actor on GCOnBotOwner.
2018-07-28 17:59:34 +02:00
matjaeck
d33ac0c838
Fix tooltip descriptions for spectators.
2018-07-28 17:49:42 +02:00
Andre Mohren
be2c41d51c
Added PlaceBuildingInit.
2018-07-28 17:38:46 +02:00
Mustafa Alperen Seki
5a780577b9
Add Desc() field to GrantConditionOnDeployInfo.
2018-07-28 16:32:37 +01:00
Zimmermann Gyula
a456c234ca
Provide appropriate upgrade rule.
2018-07-28 16:32:37 +01:00
Zimmermann Gyula
f07460edd2
Convert GrantConditionOnDeploy to a pausableconditional trait.
...
Also remove CanUndeploy as pausing achieves the same effect.
2018-07-28 16:32:37 +01:00
Mustafa Alperen Seki
f05fc0cae8
Add WithProductionOverlay>Queues
2018-07-28 16:17:47 +01:00
Paul Chote
e64a966b4f
Group update rule display by update path.
2018-07-28 15:12:55 +01:00