Commit Graph

28399 Commits

Author SHA1 Message Date
Paul Chote
099492a52f Don't crash if a replay can't be read. 2016-09-16 18:30:19 +01:00
Paul Chote
7b4ddfcd63 Merge pull request #12037 from obrakmann/fix11971_rename-disable-experience-yaml
Remove 'campaign-' prefix from disable-experience.yaml files
2016-09-16 17:31:51 +01:00
Oliver Brakmann
47a24e7ad4 Remove 'campaign-' prefix from disable-experience.yaml files 2016-09-16 18:27:20 +02:00
RoosterDragon
696d783a67 Improve out-of-memory logging with more details.
Also ensure that when OpenGL gives an out-of-memory error, we throw an OutOfMemoryException so the improved logging is triggered here too.
2016-09-16 07:35:08 +01:00
Oliver Brakmann
852d947764 Fix setting MayYieldReservation when there is no reservation 2016-09-15 21:10:47 +02:00
Paul Chote
af0249f2ae Merge pull request #12015 from RoosterDragon/better-exceptions
Improve some exception types
2016-09-15 19:31:48 +01:00
Paul Chote
aab91cb37e Work around incorrect mono behaviour under OSX. 2016-09-14 21:48:40 +01:00
Paul Chote
8a1987eb5c Fix explicit oramap path lint checking. 2016-09-14 21:25:44 +01:00
Oliver Brakmann
082ccfe5d6 Fix kicking players joining servers hosting a map with non-default rules
Specifically, rules that remove traits which implement ILobbyOptions
2016-09-14 22:04:40 +02:00
Paul Chote
632b277a0e Other misc fixes in Platform. 2016-09-14 20:55:33 +01:00
Paul Chote
1eac43fa6d Fix string comparison cultures in Platform. 2016-09-14 20:54:48 +01:00
Paul Chote
6deb49e095 Resolve a bare "." to the game install path. 2016-09-14 19:44:57 +01:00
Oliver Brakmann
634faa31de Merge pull request #12023 from abcdefg30/disabledC17
Remove duplicated "Prerequisites: ~disabled" fields from the TD campaign
2016-09-13 19:25:17 +02:00
abcdefg30
961a6d2650 Remove duplicated "Prerequisites: ~disabled" fields from the TD campaign 2016-09-13 14:22:10 +02:00
abcdefg30
348249119a Play all IonCannonPower launch sounds using the new helper method 2016-09-12 23:33:47 +02:00
abcdefg30
41bc3b20ba Add a new OnFireSound property to IonCannonPower
This replaces the hacky use of LaunchSound
2016-09-12 23:33:37 +02:00
abcdefg30
b6dc30ca93 Add support for playing the weapon report of the ion cannon 2016-09-12 23:28:25 +02:00
Oliver Brakmann
9fbda6b598 Fix helicopters not taking off when their target got covered by shroud 2016-09-12 23:01:16 +02:00
Oliver Brakmann
bd3c6c1c6b Merge pull request #11989 from abcdefg30/launchDetection
Fix the support power SpeechNotifications not being played to the correct player
2016-09-12 19:12:28 +02:00
abcdefg30
e80e84aeba Merge pull request #12003 from MustaphaTR/d2k-fix-sardaukar-prerequisite
D2K - Fix Sardaukar's prerequisite
2016-09-12 15:33:46 +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
reaperrr
ed8b62a7fc Merge pull request #11904 from pchote/depthbuffer-part-two
Enable per-pixel depth calculations in TS
2016-09-12 02:06:41 +02:00
RoosterDragon
9f1c872340 Improve some exception types. 2016-09-11 15:14:44 +01:00
Oliver Brakmann
adc968db76 Merge pull request #11992 from abcdefg30/LZRange
Remove bogus LZRange field and unnecessary ParaDrop definition
2016-09-09 21:35:19 +02:00
Oliver Brakmann
a10fd29253 Merge pull request #11985 from Mailaender/keep-syncreport.log
Fixed game restart deleting the syncreport.log
2016-09-09 21:31:22 +02:00
Oliver Brakmann
b6aac234d4 Merge pull request #11970 from pchote/fix-observer-stats-scroll
Fix bogus observer stats graph positioning.
2016-09-09 21:15:25 +02:00
Mustafa Alperen Seki
48090c7ab8 Fix Sardaukar's prerequisite 2016-09-09 16:48:46 +02:00
reaperrr
1988990c7a Merge pull request #11990 from abcdefg30/margins
Remove the TopBottomSpacing from the score screen player list
2016-09-09 12:11:38 +02:00
reaperrr
b7f35cb5e2 Merge pull request #11912 from Mailaender/laser-transparency
Fixed transparency for LaserZap
2016-09-08 19:14:37 +02:00
abcdefg30
db4869812b Merge pull request #11994 from clemty/gdi07fixes
gdi07 map yaml polish
2016-09-07 23:50:40 +02:00
abcdefg30
fe91629d25 Remove a bogus LZRange field together with an unnecessary ParaDrop definition 2016-09-07 23:38:00 +02:00
clemty
b2e319663e gdi07 map yaml polish 2016-09-07 00:33:06 +02:00
abcdefg30
d5e6c1f427 Remove the TopBottomSpacing from the score screen player list 2016-09-06 14:21:11 +02:00
Taryn Hill
a1216f8197 Remove pdb files in make.ps1's clean target 2016-09-05 16:37:44 -05:00
Taryn Hill
b3f8e8f87b Game csproj: Use MSBuild tasks instead of shelling out 2016-09-05 16:35:43 -05:00
Taryn Hill
7433ca5380 Change OpenRA.Game's output path to bin\$(Configuration) 2016-09-05 16:35:43 -05:00
Taryn Hill
cacb2a304a TS csproj: Use MSBuild tasks instead of shelling out 2016-09-05 16:35:43 -05:00
Taryn Hill
1cfe9ed512 Common csproj: Use MSBuild tasks instead of shelling out 2016-09-05 16:35:43 -05:00
Taryn Hill
5308a25ab9 D2k csproj: Use MSBuild tasks instead of shelling out 2016-09-05 16:35:42 -05:00
Taryn Hill
69c919943f CnC csproj: Use MSBuild tasks instead of shelling out 2016-09-05 16:35:42 -05:00
Taryn Hill
7049b89288 RA csproj: Use MSBuild tasks instead of shelling out 2016-09-05 16:35:42 -05:00
Taryn Hill
f054892c8a Add mods/*/*.pdb to gitignore 2016-09-05 16:35:42 -05:00
abcdefg30
3849b91e8f Merge pull request #11983 from abc013/JamsMissilesFix
Fixed enemy missiles not being deflected by Radar Jammers
2016-09-05 22:18:18 +02:00
Matthias Mailänder
66f4db93c1 Only save a syncreport.log when a desync occurs. 2016-09-05 21:59:50 +02:00
Oliver Brakmann
daa1f16e98 Prevent an infinite loop when planes go out of ammo and all airfields are gone 2016-09-05 19:59:01 +02:00
abc013
464eae8bc4 Fixed enemy missiles not being deflected by Radar Jammers 2016-09-05 19:52:13 +02:00
Alexis Hunt
ef8b672f51 Move most UI metrics to common.
This reduces the odds that a third-party mod will crash due to missing
one of them. Eliminates ra2#291.
2016-09-05 13:38:40 -04:00
Oliver Brakmann
351c231693 Use the yield reservation logic for helicopters as well. Oops. 2016-09-05 19:24:26 +02:00
Oliver Brakmann
fb1f8c4e01 Remove brain-dead logic from TakeOff
1. TakeOff's Tick() method never checks itself whether it is canceled
2. If NextActivity is null, TakeOff is the only activity on the queue
3. Takeoff canceling the queue then just cancels itself, with no effect at all

4. If Takeoff however is running as an inner activity, it will cancel the complete main queue, wrecking all sorts of havoc
2016-09-05 19:20:51 +02:00