abcdefg30
60bbbe0d93
Fix the Death Hand launch notification playing for the player not enemy
2020-06-10 18:57:08 +02:00
Matthias Mailänder
888dfd3654
Stop the boat to remove it immediately.
2020-06-09 22:40:32 +02:00
Matthias Mailänder
12de56ff62
Fix crash notication "AlertBeep" not found.
2020-06-09 22:40:32 +02:00
Matthias Mailänder
b7cee41c54
Fix TD gunboat not updating actor map influence.
2020-06-09 22:40:32 +02:00
Paul Chote
10aac03f75
Add CompositeActorInit and simplify chronoshift inits.
2020-06-08 19:18:38 +02:00
Paul Chote
0eb0041f90
Allow ActorInits to target a specific trait by matching the @ suffix.
2020-06-08 19:18:38 +02:00
Paul Chote
b38018af9c
Replace IActorInit with an abstract class.
...
A shared ValueActorInit<T> is introduced to reduce duplication
in the most common init cases, and an ActorInitActorReference
allow actors to be referenced by map.yaml name.
2020-06-08 19:18:38 +02:00
Unknown
4df5ac0385
Change default to ground-attack
2020-06-07 10:31:44 -05:00
Unknown
a7476bc303
Improve detail + double fire rate/half damage
2020-06-07 10:31:44 -05:00
Unknown
cc4b3cb361
Add APC ground attack sprite turret
2020-06-07 10:31:44 -05:00
Ivaylo Draganov
31a965b29a
Add suffix to player name in shroud selector
2020-06-06 14:40:48 +01:00
Ivaylo Draganov
7a213338a2
Add helper method to add suffix to player name label
2020-06-06 14:40:48 +01:00
abcdefg30
fb27a25e52
Fix a crash with support powers and units without selection decorations
2020-06-06 13:46:27 +01:00
abcdefg30
534b09ae4a
Fix bots not working after adminship was transferred
2020-06-03 18:30:18 +02:00
abcdefg30
341a9f370c
Fix a crash in Evacuation
2020-06-02 22:53:40 +02:00
Matthias Mailänder
607d9b2d5c
Fix index out of bounds exception for off world aircraft.
2020-06-02 19:25:53 +01:00
abcdefg30
507ce40ad2
Fix a crash in LegacyBridgeLayer
2020-06-02 19:22:19 +01:00
reaperrr
f58c3aed32
Use OccupiesSpace to save more trait look-ups
...
This time in Locomotor.IsBlockedBy.
2020-06-02 20:08:34 +02:00
reaperrr
55e85bd9ca
Save Mobile look-up in BasePathSearch
...
By casting to OccupiesSpace and then
looking up Info.LocomotorInfo directly.
2020-06-02 20:08:34 +02:00
reaperrr
4bf614c5cd
Use OccupiesSpace to avoid Mobile look-up in Move
...
While individual trait look-ups may be cheap,
if a large army that is currently standing still gets
its first move-including order, the look-ups of dozens
or even hundreds of actors may happen on the same tick.
Therefore this may help reducing that first-order lag spike,
at least a little bit.
2020-06-02 20:08:34 +02:00
abcdefg30
96b06c75d1
Make Resupply display target lines for all queued move activities
2020-06-02 18:23:54 +02:00
Matthias Mailänder
d261648ab0
Fix BeingCapturedCondition getting revoked from the wrong actor.
2020-06-02 10:45:49 +02:00
Paul Chote
7b81b9e806
Bullet Facing -> WAngle.
2020-06-01 21:34:32 +02:00
Paul Chote
a93aea3e4e
AreaBeam Facing -> WAngle.
2020-06-01 21:34:32 +02:00
Paul Chote
2cfacc2c7d
ProjectileArgs facing -> WAngle.
2020-06-01 21:34:32 +02:00
Paul Chote
6d6b21a0eb
Convert Aircraft.Facing to WAngle.
2020-06-01 20:25:38 +02:00
Matthias Mailänder
7a78c37851
Add .NET Coding Conventions
2020-05-31 13:27:03 +01:00
Ivaylo Draganov
b8a9f41892
Add missing trait descriptions for cursors and unify the language
2020-05-31 00:12:04 +02:00
Ivaylo Draganov
227567dfe1
Formatting: wrap and indent long argument lists
2020-05-31 00:12:04 +02:00
Ivaylo Draganov
d5ff5c672b
Add configurable cursors for entering allied actor targeters
2020-05-31 00:12:04 +02:00
Ivaylo Draganov
393f6eca3a
Add configurable target cursors to various traits
2020-05-31 00:12:04 +02:00
Paul Chote
d193ef856e
Fix harvest animation facing glitch.
2020-05-30 19:58:03 +02:00
abcdefg30
44d3691fa1
Assign Player.IsBot before calling INotifyCreated.Created
2020-05-30 19:47:29 +02:00
abcdefg30
27d0465891
Remove workarounds for querying the PlayerActor in Created
2020-05-30 19:47:29 +02:00
abcdefg30
52a9fcef3c
Rename "Created" to "Initialize" and let it handle adding to the world
2020-05-30 19:47:29 +02:00
abcdefg30
7386816f52
Manually construct the PlayerActor to fix crashes during actor creation
2020-05-30 19:47:29 +02:00
abcdefg30
9c0075b233
Move hardcoded PlayerActorTypes to shared const variables
2020-05-30 19:47:29 +02:00
abcdefg30
e4c5700baf
Remove an unused using
2020-05-30 19:47:29 +02:00
reaperrr
e1b7df8b6a
Use OccupiesSpace to avoid Mobile look-ups
...
in PathFinder.FindUnitPath and FindUnitPathToRange.
2020-05-30 04:05:29 -05:00
Paul Chote
c999b2d778
Convert QuantizeFacing to WAngle facings.
2020-05-28 21:23:51 +02:00
Paul Chote
bfb6c671fb
Change QuantizeFacing to return a facing instead of an index.
2020-05-28 21:23:51 +02:00
Paul Chote
7c6ec577dc
Rewrite ActorInit queries.
2020-05-28 19:04:53 +02:00
Paul Chote
626b40f31b
Account for ramps in terrain height calculations.
2020-05-28 09:41:55 -05:00
Paul Chote
5af12440ba
Replace MapGrid.CellCorners with a new CellRamp struct.
2020-05-28 09:41:55 -05:00
Paul Chote
4614f6febe
Cache cell ramps to avoid repeated tileset lookups.
2020-05-28 09:41:55 -05:00
Pavel Penev
1354ffc32e
Added multiple production speedup to D2k
...
Based on the specification in issue 18051.
2020-05-27 10:32:35 +02:00
Pavel Penev
3723939c99
Adjusted D2k build times to match the original game
...
Removed custom production queue speedups and custom actor build time slowdowns and adjusted BuildDurations based on the specifications in issue 18051.
2020-05-27 10:32:35 +02:00
Pavel Penev
e099739e13
Reduced HitShape radius of D2k units to minimum
...
Since they are only used to hold the armor type anyway.
2020-05-27 10:28:25 +02:00
Pavel Penev
21a48cc41d
Switched D2k to use the new DamageCalculationType
...
This brings D2k in line with the damage model of the original game.
2020-05-27 10:28:25 +02:00
Pavel Penev
4740266308
Added DamageCalculationType enum to SpreadDamageWarhead
2020-05-27 10:28:25 +02:00