Paul Chote
1f44e91746
Migrate ProvidesRadar to conditions and remove JamsRadar.
2017-01-21 17:24:54 +00:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
reaperrr
aa53553cdf
Add BeaconDelay to SupportPower
2016-12-27 17:13:54 +01:00
Paul Chote
f360c10569
Rename ConditionManager variables.
2016-12-23 15:02:52 +00:00
Paul Chote
dcad5c3f7c
Rename UpgradeManager to ConditionManager.
2016-12-23 14:57:56 +00:00
Oliver Brakmann
f15a81282e
Merge pull request #12477 from pchote/conditions-lint
...
Add a conditions lint rule + other rules fixes.
2016-12-23 14:27:22 +01:00
Paul Chote
9ddfdc45b3
Introduce SoundType enum.
2016-12-23 11:34:23 +00:00
Paul Chote
024cc3db7e
Prepare condition attributes for new lint rule.
2016-12-23 11:29:24 +00:00
reaperrr
74f7827187
Merge pull request #12486 from pchote/fix-minelayer-ordergenerator
...
Avoid querying traits from dead minelayers.
2016-12-18 18:25:32 +01:00
Paul Chote
5d5e559a8a
Merge pull request #12305 from reaperrr/gps-remove-delayedaction
...
Replace DelayedAction in GpsWatcher with Tick-based solution
2016-12-18 14:13:48 +00:00
Paul Chote
40419bc8ea
Avoid querying traits from dead minelayers.
2016-12-17 21:10:11 +00:00
Paul Chote
a846e484c7
Convert Disguise to conditions.
2016-12-13 19:30:38 +00:00
reaperrr
4e92311a59
Trigger RA GPS reveal from sat missile effect instead of DelayedAction
2016-12-10 15:41:14 +01:00
roundowl
194caa0163
Makes friendly units aware of mines
...
Added BlockFriendly boolean into Mine trait parameters. If set to true, friendly units vulnerable to mines will route around tiles with friendly mines in them.
2016-11-03 23:07:57 +03:00
reaperrr
d9ecba7b60
Make INotifyInfiltrated require explicit implementation
2016-10-22 18:21:52 +02:00
reaperrr
72374279f0
Move interfaces that have no ties to the engine to mod code
2016-10-20 20:31:40 +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
Paul Chote
83027c28d7
Fix a desync in GpsDot.IsTargetableBy.
...
World.ShroudExplores depends on RenderPlayer,
which makes it completely bogus for this purpose.
2016-10-18 22:12:13 +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
Paul Chote
f66883c925
Merge pull request #11973 from Phrohdoh/csproj-afterbuild-targets
...
Fix AfterBuild tasks in csprojs
2016-10-11 02:51:47 +01:00
abc013
ebb1c45786
Added an AttackSequences property to WithInfantryBody
2016-09-30 22:18:16 +02:00
Paul Chote
abf837a934
Add InfiltrateForDecoration trait.
2016-09-29 22:58:00 +01:00
Paul Chote
323ed98a15
Add a range check to Repair.
2016-09-21 18:25:23 +01:00
abcdefg30
620e005cfd
Create a PlayLaunchSounds method in SupportPower.cs
2016-09-12 14:47:54 +02:00
abcdefg30
08d84c5b90
Fix the support power SpeechNotifications not being played to the correct player
2016-09-12 14:42:45 +02:00
Taryn Hill
7049b89288
RA csproj: Use MSBuild tasks instead of shelling out
2016-09-05 16:35:42 -05:00
Paul Chote
142caa6691
Explore shroud on first GPS launch, ignoring power/radar.
2016-09-04 16:40:48 +01:00
Paul Chote
4a90ff834e
Merge pull request #11867 from abcdefg30/gpsDot
...
Fix GPSDots being visible when the unit is not InWorld or dead
2016-09-03 11:35:14 +01:00
abcdefg30
cda23e808f
Fix GpsDots being displayed when their CenterPosition is shrouded
2016-08-27 19:02:27 +02:00
Paul Chote
83137fc789
Draw GPS dots above the fog.
2016-08-26 19:27:54 +01:00
Oliver Brakmann
b3c4ecd7c5
Merge pull request #11881 from reaperrr/always-visible-bar
...
Allow keeping empty selection bars visible
2016-08-26 14:56:29 +02:00
reaperrr
39034b0de9
Allow keeping empty selection bars visible
2016-08-25 20:40:56 +02:00
abcdefg30
5d2a9d5f16
Fix GPSDots being visible when the unit is not InWorld or dead
2016-08-24 23:29:10 +02:00
Paul Chote
d2f5fe7380
Draw order generator renderables above the shroud.
2016-08-22 20:27:59 +01:00
Paul Chote
11805bb567
Rename and tweak post-render interfaces.
2016-08-22 17:40:05 +01:00
Matthias Mailänder
02e7322b6b
Merge pull request #11801 from WolfGaming/FixMinelayerGroup
...
Allow multiple minelayers in a single MinefieldOrderGenerator.
2016-08-20 08:25:49 +02:00
WolfGaming
0c79ef4f24
Allow multiple minelayers in a single MinefieldOrderGenerator.
2016-08-13 07:21:00 +00:00
Paul Chote
45a596953e
Add a Utility class and update command interface.
2016-08-08 22:23:16 +01:00
Oliver Brakmann
ac07c81e08
Make Infiltrates grant player experience
2016-07-19 20:20:38 +02:00
Matthias Mailänder
5b61206ac6
Merge pull request #11513 from GraionDilach/idamage
...
Remove passing the warheads from DamageWarhead to AttackInfo.
2016-07-16 14:26:43 +02:00
Oliver Brakmann
3539e3146e
Merge pull request #11560 from abcdefg30/supportSpeech
...
Refine the support power speech notifications setup
2016-07-13 18:40:07 +02:00
Zimmermann Gyula
cf8fff2b99
Remove passing the warheads from DamageWarhead to AttackInfo.
...
Added a Damage class to pass damage value and damage(types) instead.
This removes a great amount of overhead and longterm opens possibilities to have damagetypes without warheads.
2016-07-12 10:09:49 +02:00
abcdefg30
6de12fb0e9
Add SpeechNotifications for InsufficientPower and Launch on support powers
2016-07-03 16:21:07 +02:00
reaperrr
75c49620d1
Introduce INotifyAttack.PreparingAttack
...
And use it to allow triggering attack animations/overlays at a different point
than the actual weapon firing.
2016-07-02 16:02:00 +02:00
abcdefg30
868d5c14e9
Unhardcode the target(blocked) cursor(s) in PortableChrono
2016-07-02 13:44:57 +02:00
abcdefg30
756f88c187
Merge pull request #11402 from Mailaender/sp-utility
...
Improved map import for singleplayer missions
2016-06-24 18:02:13 +02:00
reaperrr
57ff4822fc
Add support for custom locations to legacy map importer
...
For example, to place actors with changed footprint correctly.
Use it to ensure correct positioning of several RA and TD structures as well as TD tiberium trees.
2016-06-21 23:53:50 +02:00
reaperrr
526f851489
Merge pull request #11426 from pchote/actorpreview-dynamic-facing
...
Support dynamic ActorPreview facings and creating previews from live actors.
2016-06-20 14:38:11 +02:00
teees
b7bf7b6ec0
Move mod-level ActorInits out of the engine.
2016-06-15 20:35:22 +01:00