rob-v
7237fd83c6
Fix error handling of failed MP server refresh
2017-06-22 11:59:04 +02:00
reaperrr
8e9f20cf4b
Cache traits implementing INotifyAttack
2017-06-22 04:13:47 -05:00
reaperrr
779218f381
Cache traits implementing modifiers
2017-06-22 04:13:47 -05:00
reaperrr
243ed3d76a
Cache traits implementing INotifyBurstComplete
2017-06-22 04:13:47 -05:00
Forcecore
100abe3246
Requested changes applied
...
* private this.info --> public Info for GCOnDeploy
* Parameter change for (un)deploy activities
2017-06-20 23:42:14 -05:00
Forcecore
a7cedc54ff
Deploy activities for mods and future AI scripting
2017-06-20 23:42:14 -05:00
Paul Chote
300a7222f3
Don't autotarget structures in Defend stance.
2017-06-18 21:07:21 +02:00
Paul Chote
2e2e1cae7f
Fix MSAM/MLRS autotargeting.
2017-06-18 21:07:21 +02:00
Paul Chote
57df34dcbf
Fix auto-targeting vs TD/TS/D2K creeps.
2017-06-18 21:07:21 +02:00
Paul Chote
0a1f2b7275
Fix auto-targeting vs submerged but detected RA submarines.
2017-06-18 21:07:21 +02:00
Paul Chote
0aa84aa5ed
Fix auto-targeting vs RA tanks.
2017-06-18 21:07:21 +02:00
Paul Chote
4040863707
Fix queued move activities.
2017-06-18 20:55:50 +02:00
Oliver Brakmann
f6e87f63e7
Fix GetSupportDir not returning an absolute path
2017-06-18 20:46:22 +02:00
Mustafa Alperen Seki
c4e8af08ec
Implement EliteAbility=VEIN_PROOF and SENSORS on units that need
2017-06-18 16:23:34 +02:00
Forcecore
a3c9d72cfd
Unbreak queued order
2017-06-18 12:03:29 +01:00
Forcecore
07a2ee5eab
Engineer repair activity can be queued
2017-06-18 12:03:29 +01:00
Forcecore
568d7efdb1
ExternalCaptures Type filter fix up
2017-06-18 12:37:59 +02:00
Paul Chote
4b4172f757
Make the Enter activity use the closest target position.
2017-06-17 21:18:28 +02:00
Paul Chote
995a3da43a
Rename Enter.targetCenter to repathWhileMoving.
2017-06-17 21:18:28 +02:00
rob-v
b0f1059df2
Remove unnecessary PostBuildEvent from D2k project
2017-06-17 20:17:31 +02:00
Paul Chote
f0ffb4e8d9
Remove leftover target references.
...
Fixes a warning generated by `xbuild`.
2017-06-17 20:17:31 +02:00
Paul Chote
3db15beeb9
Fix compatibility with msbuild/csc on non-windows.
2017-06-17 20:17:31 +02:00
Forcecore
728162e688
GCOnDeploy's ValidTerrain() takes location parameter
...
Fixes ##13394.
Possible use: AI's future deploy planning when the actor isn't actually
there yet. Also used in my mod for Slave Miner's deploy planning
2017-06-17 19:00:07 +02:00
reaperrr
f98e7656da
Make TS GDI Juggernaut attack the target center
...
Instead of closest targetable position/offset.
2017-06-15 01:32:37 +02:00
reaperrr
c20d02fd2e
Make TD artillery actors attack the target center
...
Instead of closest targetable position/offset.
Applies to:
-Artillery
-Rocket Launcher (MLRS)
2017-06-15 01:32:37 +02:00
reaperrr
26e6d86821
Make RA artillery actors attack the target center
...
Instead of closest targetable position/offset.
Applies to:
-Artillery
-Cruiser
-Missile Sub
2017-06-15 01:32:37 +02:00
reaperrr
7eab278711
Adapt tracking projectiles to support targeting CenterPosition
...
Instead of closest targetable position.
2017-06-15 01:32:37 +02:00
reaperrr
da7433a95f
Add plumbing for targeting of target center instead of closest targetable position
...
Note: Projectiles that can track their target need minor additional changes, but for InstantHit (which already implemented support for this) and unguided projectiles (Bullet, GravityBomb) this commit is already sufficient.
2017-06-15 01:32:37 +02:00
Paul Chote
9c9a23be86
Make Frames and Limbs private.
2017-06-14 18:56:06 +02:00
Paul Chote
2683b2507e
Fix remaining voxel references in Game.
2017-06-14 18:56:06 +02:00
Paul Chote
6ca0208694
Rename VoxelPreview to ModelPreview.
2017-06-14 18:56:06 +02:00
Paul Chote
736e70df78
Rename VoxelRenderable to ModelRenderable.
2017-06-14 18:56:06 +02:00
Paul Chote
17089f2aee
Rename VoxelSequences to ModelSequences.
2017-06-14 18:56:06 +02:00
Paul Chote
34810756c2
Move Voxel code to Mods.Cnc.
2017-06-14 18:56:06 +02:00
Paul Chote
dc4c3fd546
Rename VoxelRenderer to ModelRenderer.
2017-06-14 18:56:06 +02:00
Paul Chote
4f42778d26
Rename VoxelAnimation to ModelAnimation.
2017-06-14 18:56:06 +02:00
Paul Chote
e1cd00c1dd
Add backend plumbing for model loaders.
2017-06-14 18:56:06 +02:00
reaperrr
086fc88e3e
Increased ZOffset of TD explosions
...
To make sure they always play on top of actors.
2017-06-14 18:28:20 +02:00
reaperrr
35e131bac7
Give TD base buildings custom hit shapes
2017-06-14 18:28:20 +02:00
reaperrr
b219214426
Give TD civilian and tech buildings custom shapes
2017-06-14 18:28:20 +02:00
reaperrr
d1790229a9
Add hit-shape defaults to TD
...
Plus some resulting cleanup of defaults.yaml.
2017-06-14 18:28:20 +02:00
reaperrr
600478603c
Fix TD civ field husk footprint
...
Players should not be able to build on it.
2017-06-14 18:28:20 +02:00
Mustafa Alperen Seki
4187a69904
Remove afld and hpad from Rush AI's Production: list
2017-06-14 18:26:18 +02:00
Paul Chote
90778bc8a8
Fix queued move orders on Chrono Tank.
2017-06-12 19:38:18 -05:00
Paul Chote
242f33c2ba
Implement RA command bar.
2017-06-12 19:38:18 -05:00
Paul Chote
2923c9907f
Fix minor issues with TD command bar.
2017-06-12 19:38:18 -05:00
reaperrr
d52313ab18
Rename WithAttackAnimation.BodyName to just .Body
...
Shorter and more consistent with Armament.Turret, WithTurretedAttackAnimation.Turret, WithSpriteBarrel.Armament etc.
2017-06-12 19:01:10 -05:00
reaperrr
fef388834e
Throw yaml exception if WithAttackAnimation has no assigned sprite body
...
...or too many assigned bodies.
Also, further simplify WithAttackAnimation code.
2017-06-12 19:01:10 -05:00
reaperrr
5fb468922e
Make WithAttackAnimation conditional
2017-06-12 19:01:10 -05:00
reaperrr
2e70b6931b
Refactor WithAttackAnimation
...
- made trait compatible with actors that have more than one sprite body or enable/disable sprite bodies via conditions
- added check for running attack anim and prevent aim/reload sequences from overriding it
- added caching of whether trait has either aim or reload sequence, to avoid some string.IsNullOrEmpty look-ups every tick
2017-06-12 19:01:10 -05:00