Paul Chote
e8d6d63707
Add IIssueDeployOrder.
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
Markus Hartung
2a0b3b39ea
INotifyCreated.Created now calls base properly
2017-06-04 17:11:44 +02:00
Markus Hartung
f7ddb969c6
Change so Attack* calls Created on base class
2017-06-04 17:11:44 +02:00
abcdefg30
40e8c5136d
Fix the close enough check in Repair.cs
2017-06-04 15:35:40 +02:00
reaperrr
82758a8bef
Add TargetableOffsets to HitShape
...
And remove ITargetablePositions from Building.
Also, added UseFootprintOffsets to replicate the old Building behavior for easier setup of TargetablePositions for buildings.
2017-06-04 00:07:08 +02:00
reaperrr
7fd0a3aa58
Lint check and yaml enforcement for HitShape
...
Now that Health no longer provides a HitShape, actors with Health need at
least one HitShape trait.
2017-06-04 00:07:08 +02:00
reaperrr
43b55ae333
Move Shape from Health to new HitShape trait
...
Renamed Shape to Type
2017-06-04 00:07:08 +02:00
atlimit8
afa5a7772d
Split ConditionByStance in AutoTarget
2017-05-29 20:41:10 +01:00
atlimit8
cadfbe8a29
Grant condition by unit stance
2017-05-29 20:41:10 +01:00
reaperrr
8d69d26542
Add debug overlay for custom TargetPositions
2017-05-29 07:41:20 -05:00
Paul Chote
45b13dabfb
Explicitly implement interfaces in AttackBase.
2017-05-29 06:27:19 -05:00
Paul Chote
34844e87a3
Replace Lazy trait lookups with INotifyCreated.
2017-05-29 06:27:19 -05:00
evgeniysergeev
c06df1ed21
make IsCloseEnoughToBase function virtual
2017-05-29 11:50:56 +02:00
abcdefg30
aecfff905d
Throw a more detailed error message when creating invalid frozen actors
2017-05-28 14:02:18 +02:00
abcdefg30
2a3139dc39
Add a IAutoSelctionSizeInfo trait interface
2017-05-28 14:02:18 +02:00
abcdefg30
1f93029e51
Always make sure to be on the host actor when repairing
2017-05-26 22:53:03 +02:00
Paul Chote
2e7de2874d
Fix cloak sounds playing on build for initially cloaked actors.
2017-05-24 16:30:04 +02:00
abcdefg30
434ea9ca88
Throw a lint error or an exception when no player owns the world
2017-05-20 11:02:00 +02:00
Paul Chote
d45870ca23
Allow fixed barrel pitches to be defined in yaml.
2017-05-14 11:52:42 +01:00
reaperrr
b8c251cf41
Add StartBurstReport to WeaponInfo
...
The FS Juggernaut firing sound already contains 3 shots, so without this, players would hear a total of 9(!) shots per salvo.
2017-05-14 11:49:38 +01:00
reaperrr
aa8d9f5dda
Fix GrantConditionOnDeploy to support multiple sprite bodies
2017-05-14 00:22:26 -05:00
reaperrr
6f19379a2b
Make WithMoveAnimation multi-WithSpriteBody-compatible
2017-05-14 00:22:26 -05:00
reaperrr
3b798897be
Add Name ID field to WithSpriteBody
2017-05-14 00:22:26 -05:00
reaperrr
d92d9f86fc
Add IBlocksProjectilesInfo interface
2017-05-13 11:15:38 -07:00
Paul Chote
5dcb840f9f
Fix WithHarvesterOffset.LocalOffset name.
2017-05-07 13:44:47 +01:00
Paul Chote
e6ec071ceb
Merge pull request #13093 from rob-v/ServicePadMoveToRallyPoint
...
Fix Service Depot Rally point path finding
2017-05-07 08:48:47 +01:00
Paul Chote
d787429a2e
Merge pull request #12996 from atlimit8/RemoveIDisable-part2
...
Remove IDisable - part 2
2017-05-07 08:38:09 +01:00
atlimit8
431f06cd49
Convert support powers from actor disabled to pausable-conditional.
2017-05-06 17:19:43 -05:00
atlimit8
700b117122
Convert WithRepairAnimation from disable to conditional.
2017-05-06 17:19:43 -05:00
atlimit8
5fd4b3a1bd
Convert WithRearmAnimation from disable to conditional.
2017-05-06 17:19:42 -05:00
atlimit8
b0706e7cd0
Removes actor disabled support from WithIdleAnimation.
2017-05-06 17:19:42 -05:00
atlimit8
0dfdea1826
Convert AffectedByPowerOutage from disabler to conditional condition granter.
2017-05-06 17:19:42 -05:00
atlimit8
64a2b9de55
WithRepairOverlay into pausable-conditional trait EMP disabled polish.
2017-05-06 17:19:42 -05:00
atlimit8
1c5427c86f
Convert WithIdleOverlay from actor disabled to pausable-conditional.
2017-05-06 17:19:42 -05:00
atlimit8
11933c7e2c
Added /poweroutage dev command.
2017-05-06 17:19:39 -05:00
rob-v
fb1d8d780f
Fix Service Depot Rally point path finding (+rename ignoredActor)
2017-05-06 19:49:40 +02:00
reaperrr
22d8167d49
Merge pull request #13162 from pchote/tunnel-enter-cursor
...
Implement "Enter Tunnel" cursor
2017-05-05 23:47:57 +02:00
atlimit8
4ec0089250
Merge pull request #13219 from GraionDilach/fix-rangemodifier-regression
...
Fix RangeMultiplier regression.
2017-05-04 20:10:13 -05:00
reaperrr
c4e79a11a8
Merge pull request #12919 from obrakmann/transform-refactor
...
Refactor Transform to make use of child activities
2017-05-04 18:55:41 +02:00
Zimmermann Gyula
c48cf51190
Fix RangeMultiplier regression.
2017-05-01 14:47:17 +02:00
Paul Chote
7a7b668f2b
Merge pull request #12999 from reaperrr/RevealOnDeath
...
Add RevealOnDeath trait
2017-05-01 11:17:18 +01:00
Paul Chote
5a273700bf
Merge pull request #13204 from IceReaper/reloading-sound
...
Added ReloadSound and ReloadSoundDelay to weapon declarations.
2017-05-01 00:05:19 +01:00
Andre Mohren
d68bc48ba5
Added ReloadSound and ReloadSoundDelay to weapon declarations.
2017-04-30 22:43:32 +02:00
Oliver Brakmann
f9913db5e8
Make Transform use child activities
2017-04-30 19:40:14 +01:00
atlimit8
6075569659
Make RepairsUnits pausable-conditional
2017-04-30 09:48:02 -05:00
atlimit8
748afad45e
Added PausableConditionalTrait abstract trait
2017-04-30 09:47:28 -05:00
atlimit8
18eddf4a70
Convert ProximityExternalCondition from disable-able to conditional.
2017-04-30 09:46:56 -05:00
atlimit8
770efd710b
Remove DisabledOverlay using WithColoredOverlay & remove IDisable from Husk
2017-04-30 09:46:21 -05:00