Paul Chote
fdac5a6d8a
Rework internal shroud plumbing.
2016-11-06 15:40:22 +00:00
Paul Chote
6b29d70520
Merge pull request #12284 from reaperrr/interface-cleanups02
...
More explicit interface cleanups
2016-10-30 18:40:43 +00:00
reaperrr
3fca63e9a2
Make Armament implement interfaces explicitly
2016-10-30 19:17:45 +01:00
reaperrr
ce52bc9d7b
Some more misc explicit interface implementations
...
'Fallout' from working on other things.
2016-10-30 19:17:41 +01:00
reaperrr
61779bf02a
Make WithSpriteTurret ITick implementation explicit
2016-10-30 19:17:39 +01:00
abcdefg30
89187d1557
Merge pull request #12309 from reaperrr/DelayedAction-riddance2
...
Get rid of DelayedAction in Beacons and PlaceBuilding
2016-10-30 18:05:46 +01:00
abcdefg30
2125799e3a
Merge pull request #12308 from reaperrr/refactor-shroud-traits
...
Refactor Shroud and shroud-modifying traits
2016-10-30 17:55:59 +01:00
Paul Chote
04dbda6dcd
Merge pull request #12274 from abcdefg30/bodyPreview
...
Fully support unhardcoded sequences in the voxel render traits
2016-10-29 14:53:47 +01:00
reaperrr
2d69f1104f
Replace DelayedAction with Tick-based solution in PlaceBuilding
2016-10-26 20:54:51 +02:00
Oliver Brakmann
443d35f240
Merge pull request #11984 from reaperrr/upgradable-tooltip
...
Make Tooltip upgradable
2016-10-26 20:48:19 +02:00
reaperrr
cafd50ef43
Make RevealsShroud and CreatesShroud use stances
...
Instead of hardcoded (!)IsAlliedWith checks.
2016-10-26 19:18:15 +02:00
reaperrr
6b5e7b8c12
Make AffectsShroud and derivatives upgradable
2016-10-25 16:09:55 +02:00
reaperrr
a7e64bd8d8
Make AffectsShroud use explicit interfaces
2016-10-25 16:09:53 +02:00
reaperrr
0aefd87485
Make Shroud object- instead of actor-based
2016-10-25 16:09:52 +02:00
Paul Chote
4777161417
Merge pull request #11886 from reaperrr/UpgradeOnMovement
...
Add UpgradeOnMovement trait
2016-10-23 17:12:23 +01:00
abcdefg30
f53dc80d70
Merge pull request #12292 from pchote/fix-cargo-capture
...
Prevent mod-code from manpulating actor owners directly.
2016-10-23 18:06:51 +02:00
reaperrr
074bb78cbd
Made Tooltip trait upgradable
2016-10-23 14:59:18 +02:00
reaperrr
0fcc07cb7b
Add UpgradeOnMovement trait
...
This provides upgrades when an actor is moving. To avoid 'hiccups' for ground units, air units are considered moving as soon as they are airborne.
2016-10-23 13:23:04 +02:00
Paul Chote
635fc9e1e2
Prevent mod code from changing Actor.Owner directly.
2016-10-23 12:21:03 +01:00
Paul Chote
8d688ab5f3
Use ChangeOwner on captured cargo.
2016-10-23 12:20:25 +01:00
abcdefg30
1a99e716de
Merge pull request #12258 from reaperrr/move-icon
...
Move production icon sequence from Tooltip to Buildable
2016-10-22 21:10:32 +02:00
reaperrr
5b5b064981
Move production icon sequence from Tooltip to Buildable
2016-10-22 20:37:09 +02:00
abcdefg30
1592769419
Merge pull request #12155 from reaperrr/fix-spritebarrel-preview
...
Fixes sprite barrels ignoring turret/actor orientation in previews
2016-10-22 20:02:30 +02:00
reaperrr
77a134da91
Move INotifyDamageStateChanged to mod code and require explicit implementation
2016-10-22 18:21:52 +02:00
reaperrr
7955aeb1c3
Implement INotifyDamageStateChanged explicitly in WithSpriteBody
2016-10-22 18:21:52 +02:00
reaperrr
a6b09342bc
Make INotifyBuildComplete require explicit implementation
2016-10-22 18:21:52 +02:00
reaperrr
0f02a6ba7c
Merge pull request #12268 from reaperrr/interface-cleanups01
...
Several internal interface cleanups
2016-10-22 18:14:55 +02:00
reaperrr
1ffb151a38
Merge pull request #12162 from abcdefg30/heliHost
...
Fix HeliReturnToBase not exposing an host actor parameter
2016-10-22 15:58:06 +02:00
abcdefg30
713b970f24
Fully support unhardcoded sequences in the voxel render traits
2016-10-21 08:59:15 +02:00
reaperrr
0eb8def2b8
Move Cargo interfaces to TraitsInterfaces
2016-10-20 20:31:37 +02:00
reaperrr
437e142031
Reservable style fixes
2016-10-20 20:31:35 +02:00
reaperrr
61284d73dd
Make interface implementations explicit where possible in traits that implement INotifySold
2016-10-20 19:02:30 +02:00
reaperrr
22dcb1c66f
Move INotifySold to Common and require explicit implementation
2016-10-20 19:02:28 +02:00
reaperrr
b8c04a0887
Move INotifyBlockingMove to Common and require explicit implementation
2016-10-20 18:58:40 +02:00
Tyson Liddell
aeb1e07823
Moved production description from Tooltip to Buildable
2016-10-16 12:03:42 +11:00
Paul Chote
eabd881ca3
Merge pull request #12129 from reaperrr/aircraft-ismoving
...
Change Aircraft.IsMoving to be true only when moving horizontally
2016-10-15 15:07:41 +01:00
abcdefg30
da591a9030
Merge pull request #11974 from abc013/SecondWeaponAnimation
...
Add support for multiple fire animations in WithInfantryBody
2016-10-15 12:49:41 +02:00
abc013
268dcd7d41
changed AttackSequence to DefaultAttackSequence
2016-10-14 14:53:02 +02:00
reaperrr
22a90c546f
Merge pull request #12161 from abcdefg30/uncloakDamage
...
Fix UncloakOn: Damage only working when the damage state changes
2016-10-09 16:21:21 +02:00
Paul Chote
4ed78e1ff6
Work around an initialisation order conflict.
2016-10-04 01:13:32 +01:00
abcdefg30
55143ced87
Fix HeliReturnToBase not exposing an host actor parameter
2016-10-03 14:56:52 +02:00
abcdefg30
d57c476eaa
Fix UncloakOn: Damage only working when the damage state changes
2016-10-03 14:35:38 +02:00
reaperrr
9458818073
Fix sprite barrels ignoring turret/actor orientation in previews
...
Affects color picker, map editor and transport via TS carryall or TD landing craft.
2016-10-02 21:19:18 +02:00
reaperrr
16d4ee0034
Move IsMovingVertically to IMove
...
- avoids an Aircraft trait look-up in #11886
- potentially useful for future additional locomotors (jumpjet), custom locomotors in external mods, possibly future updates to default ground locomotor (Mobile) with regard to behavior on slopes
2016-10-02 20:27:03 +02:00
Oliver Brakmann
0d54f2994f
Merge pull request #12086 from pchote/fake-spy-infiltration
...
Fix spy infiltration cursor giving away fake buildings.
2016-10-01 20:20:44 +02:00
abc013
ebb1c45786
Added an AttackSequences property to WithInfantryBody
2016-09-30 22:18:16 +02:00
Oliver Brakmann
65b919a7ae
Merge pull request #12062 from abc013/VoxelShadows
...
Added a flag ShowShadow in WithVoxelBarrel, WithVoxelBody, …
2016-09-30 16:04:30 +02:00
Paul Chote
abf837a934
Add InfiltrateForDecoration trait.
2016-09-29 22:58:00 +01:00
reaperrr
4b8700bb97
Remove work-around for aircraft from WithMoveAnimation
2016-09-29 22:55:52 +02:00
reaperrr
9cf916e8b6
Change Aircraft.IsMoving to only return true when moving horizontally
...
Additionally added IsMovingVertically for potential edge cases where vertical movement needs to be considered.
2016-09-29 22:16:24 +02:00