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
9ddfdc45b3
Introduce SoundType enum.
2016-12-23 11:34:23 +00:00
reaperrr
4e92311a59
Trigger RA GPS reveal from sat missile effect instead of DelayedAction
2016-12-10 15:41:14 +01: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
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
Paul Chote
d2f5fe7380
Draw order generator renderables above the shroud.
2016-08-22 20:27:59 +01:00
abcdefg30
6de12fb0e9
Add SpeechNotifications for InsufficientPower and Launch on support powers
2016-07-03 16:21:07 +02:00
teees
b7bf7b6ec0
Move mod-level ActorInits out of the engine.
2016-06-15 20:35:22 +01:00
reaperrr
7e312bab0a
Hotfix for GpsPower
...
Radar namespace was created after the last rebase of #11018 .
2016-05-14 16:43:42 +02:00
reaperrr
b9c026d545
Merge pull request #11018 from Mailaender/gps-disable
...
Fixed GPS power not taking tech center disablement into account
2016-05-14 16:31:34 +02:00
Matthias Mailänder
59fbfbc851
Don't enforce beacons to be player palettes.
2016-05-01 12:29:38 +02:00
Matthias Mailänder
9f4cdb9843
Unhardcode player beacons for documentation and lint testing.
2016-05-01 12:27:02 +02:00
Matthias Mailänder
76124b7c79
Unhardcode beacon sprites for documentation and lint testing.
2016-05-01 12:21:13 +02:00
Paul Chote
d70356b47f
Fix GPS satellite palette.
2016-04-23 14:10:54 +01:00
Matthias Mailänder
ec87b18608
Disable GPS dots without active radar.
2016-04-05 19:25:19 +02:00
Matthias Mailänder
a8471d9f54
Disable Gps when tech center is disabled.
2016-04-05 19:25:19 +02:00
Taryn Hill
8c8ff01b10
Add an explicit YamlException to ParatroopersPower.SendParatroppers
2016-03-20 18:07:43 -05:00
Paul Chote
602acabe47
Remove World.TileSet.
2016-03-12 19:47:07 +00:00
Paul Chote
7993068c8f
Remove Map.SequenceProvider.
2016-03-12 19:46:20 +00:00
Paul Chote
e71225496b
Clarify GPL version.
2016-02-21 16:30:48 +00:00
Paul Chote
b396965fd9
Update licence header year.
2016-02-21 16:27:31 +00:00
Oliver Brakmann
a6e98620c0
Merge pull request #10650 from pchote/remove-fragile-diplomacy
...
Remove fragile diplomacy.
2016-02-06 22:55:55 +01:00
Paul Chote
73b3f20921
Remove fragile alliances feature.
2016-01-30 20:47:50 +00:00
Matthias Mailänder
a11a183cad
GpsWatcher.Owner is not used anywhere else
2016-01-24 19:25:37 +01:00
Matthias Mailänder
91041fbea3
no need to cast this
2016-01-24 19:25:37 +01:00
Matthias Mailänder
a2398d2e00
annotate spy satellite related palettes and sprites
2016-01-24 19:25:37 +01:00
Matthias Mailänder
38625ec6f8
avoid an unneccessary abbreviation
2016-01-24 19:25:37 +01:00
Matthias Mailänder
29e6f53a78
document interdependencies
2016-01-24 16:52:37 +01:00
Matthias Mailänder
6c56ac39c6
split GpsWatcher into it's own file
2016-01-24 16:48:44 +01:00
abcdefg30
ab7907c5a1
Unhardcode the chronoshift cursor sequences
2016-01-21 17:43:41 +01:00
abcdefg30
03ed54b3fb
Merge pull request #10537 from pchote/move-util
...
Move OpenRA.Traits.Util to Mods.Common
2016-01-21 17:13:03 +01:00
Paul Chote
275be64f05
Remove Util.QuantizeFacing from support powers.
2016-01-19 23:34:13 +00:00
Matthias Mailänder
a8a1fafbc9
unhardcode ChronoShift palettes and sequences
2016-01-18 21:31:06 +01:00
RoosterDragon
8e89a6a696
Simplify names, remove unused usings, remove redundant casts.
2016-01-17 21:35:36 +00:00
Oliver Brakmann
aaeb715006
Merge pull request #10246 from penev92/terrainPalettes
...
Allow tile templates to define their own palette
2016-01-17 21:39:28 +01:00
Pavel Penev
861d1368a4
Unhardcode internal terrain palette name from all over the codebase
2016-01-17 19:02:16 +02:00
RoosterDragon
3c930c3ef9
Introduce FrozenUnderFogUpdatedByGps and IOnGpsRefreshed.
...
This trait uses the new interface to register with the GpsWatcher to get notified when the GPS state changes. It needs to register as if the actor is destroyed, the GpsWatcher can no longer query actors in the world to get the trait. This is no good as the trait needs to perform actions after the death of its parent actor.
When the GPS is enabled, the trait will track ownership changes and update the frozen actor (just like if there was only a GPS dot, it would change colour) and it will also remove frozen actors if the real actor dies or is sold.
2016-01-17 00:13:06 +00:00
Taryn Hill
5b5a45b0a4
Place constraints on ActorReferences in ParatroopersPower to improve linting
2015-12-27 11:24:16 -06:00
atlimit8
b07cd683e8
Easier actor selection in game by actor bounds center
2015-12-23 12:09:08 -06:00
RoosterDragon
62a932272c
Fix GPS refreshing for incorrect player.
...
GpsWatcher.RefreshGps was wrongly using the render player in simulation code.
2015-12-12 19:57:08 +00:00
Pavel Penev
78e2eabd17
Remove byPlayer parameter from IFogVisibilityModifier.HasFogVisibility()
2015-11-21 01:11:38 +02:00
Pavel Penev
217c3881c6
Add IFogVisibilityModifier.IsVisible(Actor)
2015-11-21 01:11:37 +02:00
atlimit8
b6f17df260
Add ActorsHavingTrait<TTrait>([Func<TTrait, bool])
2015-10-28 16:36:45 -05:00
reaperrr
2f69711341
Rename ActorMap *UnitsAt* occurences to *ActorsAt*
...
These enumerate actors in general, not just mobile actors (which the term 'unit' usually refers to).
2015-10-16 00:07:06 +02:00
Paul Chote
9b6dba02a8
Improve customisation of support power targeting.
2015-10-05 22:05:01 +01:00
Pavel Penev
8a44366667
Merge Plane and Helicopter into Aircraft
2015-10-01 20:15:41 +03:00