rob-v
1b3422db2d
Fix flickering tooltip
2017-06-24 11:52:27 +01:00
rob-v
7772ebedf4
Check for Carryall, RevealOnFire FrozenActor.Actor is null
2017-06-24 11:42:50 +01:00
rob-v
78bf530a4e
Check for EnterTunnel FrozenActor.Actor is null
2017-06-24 11:42:50 +01:00
reaperrr
0a1083e554
Merge the Valid(...)Weapons methods
2017-06-24 11:24:17 +01:00
reaperrr
33e8bf9928
Adapt Attack logic to Weapon.TargetActorCenter
2017-06-24 11:24:17 +01:00
reaperrr
edffaa4987
Introduce Weapon.TargetActorCenter and adapt projectiles
...
This also fixes issues with attackers that don't have their own Attack
trait.
2017-06-24 11:24:17 +01:00
reaperrr
6b3c04a584
Fix old shape scaling
2017-06-24 11:15:12 +01:00
reaperrr
7d3cf7894b
Fix upgrade rule dates
...
These were merged into bleed after prep was branched off, so they need a date newer than last release.
2017-06-24 11:15:12 +01:00
abcdefg30
1760a12428
Replace the wrong CURRENTENGINE description by OLDENGINE
2017-06-23 11:42:44 +02:00
abcdefg30
118039ded3
Add a missing i
2017-06-22 14:35:26 +02:00
abcdefg30
839945cf57
Fix a crash in CheckSequences when the sprite image is null
2017-06-22 14:35:26 +02:00
rob-v
da5c70184e
Refactor RefreshServerListInner's games+lanGames argument
2017-06-22 11:59:04 +02:00
rob-v
3c323a8672
Extract loading of game rows into LoadGameRows method.
2017-06-22 11:59:04 +02:00
rob-v
53c7954f84
MP Browser - display current mod+version first
2017-06-22 11:59:04 +02:00
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
4040863707
Fix queued move activities.
2017-06-18 20:55:50 +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
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
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
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
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
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
Paul Chote
716343732f
Add AutoTargetPriority trait for smarter AutoTarget logic.
2017-06-11 17:14:21 -05:00
Paul Chote
52f1ab0969
Add backend code for unit command bar.
2017-06-06 08:53:54 -06:00
Paul Chote
f1eb96b273
Add DisableKeyRepeat flag to ButtonWidget.
2017-06-06 08:53:54 -06:00
Paul Chote
854dd75282
Add ButtonTooltipWithDescHighlightLogic.
...
Highlights TooltipDesc characters inside {}.
2017-06-06 08:53:54 -06:00
Paul Chote
8f2a933ba8
Add support for button tooltip descriptions.
2017-06-06 08:53:54 -06:00
Paul Chote
ce233a6cca
Reduce edge scrolling threshold and polish cursor hotspots.
2017-06-06 08:53:54 -06:00
Paul Chote
94fba3521a
Add ForceModifiersOrderGenerator for force move/attack and queueing.
2017-06-06 08:53:54 -06:00
Paul Chote
e8d6d63707
Add IIssueDeployOrder.
2017-06-06 08:53:54 -06:00
Paul Chote
533b2f9ad7
Flip tooltips above the cursor at the bottom of the screen.
2017-06-06 08:53:54 -06:00
reaperrr
6a212eea53
Make attacking actors/turrets face the targeted position
2017-06-05 14:22:47 +02:00
reaperrr
7acc6dacbc
Fix armaments/projectiles to aim at closest Target.Positions
...
Instead of CenterPosition.
TargetablePositions were already used for targeting/attack decisions, but not armaments/projectiles.
2017-06-05 14:22:47 +02:00