Commit Graph

21865 Commits

Author SHA1 Message Date
Chris Forbes
5b793e0455 server: Fix server getting wedged after map query with bad minimap
If the mapserver returned an unusable minimap blob, we'd end up dropping
the resulting exceptions on the floor, and committing a completely broken
MapPreview, which would then blow up the tail end of the map change
process, and all future ValidateClient calls after players join (which
itself was handled by kicking the player and logging some noise of dubious
value).

Adjusts exception handling in a number of places to log the exception
rather than dropping it on the floor, and makes the mapserver response
parsing tolerant of bogus minimap blobs -- in this case, we'd rather just
have no minimap.

Candidate for stable, as it fixes a bug present in the current release and
the current playtest series.

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
2016-09-20 19:28:31 +12: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
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
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
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
abc013
464eae8bc4 Fixed enemy missiles not being deflected by Radar Jammers 2016-09-05 19:52:13 +02:00
Matthias Mailänder
c9474a857a Merge pull request #11956 from obrakmann/fix11953_fix-aircraft-reservation-madness
Fix aircraft reservation madness
2016-09-04 21:54:28 +02:00
Oliver Brakmann
7f64495d6f Make aircraft continue attack on same target after re-arming 2016-09-04 21:31:05 +02:00
Oliver Brakmann
e7d07e5a01 Fix FlyAttack not calling TakeOff for landed aircraft 2016-09-04 21:31:05 +02:00
Oliver Brakmann
6d15406ffe Fix aircraft reservation madness 2016-09-04 21:31:05 +02:00
reaperrr
6cc17b6af3 Merge pull request #11968 from pchote/gps-exploration
Explore shroud on first GPS launch, ignoring power/radar.
2016-09-04 21:27:53 +02:00
Paul Chote
3197345fc3 Fix bogus observer stats graph positioning. 2016-09-04 19:31:04 +01:00
Matthias Mailänder
3ed241c4d4 Merge pull request #11951 from pchote/hack-production-locking
Rework external capture -> production interaction
2016-09-04 20:18:59 +02:00
Oliver Brakmann
a32a95a27c Merge pull request #11702 from Mailaender/infiltration-mission
Added Scott's Allies04 co-op multiplayer mission as "Infiltration"
2016-09-04 18:41:09 +02:00
Matthias Mailänder
76294c8273 Port the Co-Op Allies04 map to Lua. 2016-09-04 18:14:25 +02:00
Paul Chote
142caa6691 Explore shroud on first GPS launch, ignoring power/radar. 2016-09-04 16:40:48 +01:00
Taryn Hill
1592f9dd63 Merge pull request #11933 from Mailaender/mono-4.4.2
Updated Mono to version 4.4.2
2016-09-04 10:15:35 -05:00
Taryn Hill
0e73e88229 Merge pull request #11965 from pchote/fix-grenadier-stand
Fix grenadier attack and stand animations
2016-09-04 10:13:40 -05:00
Paul Chote
53f47f8ee1 Use explicit interfaces in WithBuildingPlaced(Overlay|Animation). 2016-09-04 15:25:50 +01:00
Paul Chote
21f9a0ec6c Remove tech disabling when building is locked. 2016-09-04 15:25:50 +01:00
Paul Chote
013b717a84 Disable unit production when building is locked. 2016-09-04 15:25:50 +01:00
Paul Chote
2df5918315 Disable BaseProvider when building is locked. 2016-09-04 15:25:50 +01:00
Paul Chote
a09b32b4f3 Disable WithBuildingPlacedAnimation while selling. 2016-09-04 15:25:49 +01:00
Oliver Brakmann
5c01647b20 Merge pull request #11949 from Mailaender/jes-infantry-sequence-polish
Polished the Dune 2000 infantry sequences
2016-09-04 13:59:11 +02:00
Oliver Brakmann
c58ec4d14f Merge pull request #11636 from abcdefg30/noGuard
Don't allow tanya to automatically target, but allow her to move within a attack-moving/guarding group
2016-09-04 13:44:46 +02:00
Paul Chote
48c9e74bb4 Merge pull request #11637 from abcdefg30/noMove
Fix the attack-move cursor appearing for units which can't attack-move
2016-09-04 11:06:58 +01:00
Paul Chote
85ab797705 Merge pull request #11957 from abc013/DisableReplayChat
Disabled chat input in replays
2016-09-04 10:43:34 +01:00
Paul Chote
f334505395 Fix grenadier FireDelay and LocalOffset. 2016-09-04 10:38:17 +01:00
Paul Chote
a7bfdd5eb1 Fix grenadier stand and attack sequences. 2016-09-04 10:37:37 +01:00
abcdefg30
29b0863076 Merge pull request #11964 from clemty/nod07a-fixcrash
fix crash in missions because cameras need .destroy, not .kill to be removed
2016-09-03 23:49:26 +02:00
abcdefg30
1a3c3bd21b Merge pull request #11960 from pchote/fix-parachute-death
Remove invalid cell check from Parachutable.
2016-09-03 23:45:54 +02:00
Oliver Brakmann
361c541f13 Merge pull request #11961 from pchote/fix-requiresmod
Fix crash when popping up the mod requirements dialog.
2016-09-03 23:42:49 +02:00
Oliver Brakmann
6a33c605b9 Merge pull request #11868 from abcdefg30/gpsBounty
Fix the floating text for bounties of actors not being InWorld showing up
2016-09-03 23:00:12 +02:00
clemty
47080d5dc0 fix removal of cameras in nod07a and nod08a
fixes #11963
2016-09-03 22:54:41 +02:00
Paul Chote
617f106e48 Fix crash when popping up the mod requirements dialog. 2016-09-03 19:28:10 +01:00