Commit Graph

20032 Commits

Author SHA1 Message Date
Oliver Brakmann
aaa5b37199 Merge pull request #10713 from pchote/filesystem-modmetadata
Unify static mod metadata collections.
2016-02-07 18:47:49 +01:00
Paul Chote
2328de94a7 Fix d2k dll reference. 2016-02-07 17:11:35 +00:00
Paul Chote
62402e0e2e Unify static mod metadata collections. 2016-02-07 16:28:04 +00:00
Oliver Brakmann
d4aa28e221 Merge pull request #10706 from pchote/filesystem-assemblies
Loads mod assemblies via the virtual filesystem.
2016-02-07 16:53:33 +01:00
Oliver Brakmann
02f25b0692 Merge pull request #10704 from pchote/filesystem-fonts
Loads fonts via the virtual filesystem.
2016-02-07 16:41:34 +01:00
Oliver Brakmann
1df728adad Merge pull request #10697 from pchote/map-cleanup-part-2
Remove Map references from MapPreview.
2016-02-07 15:47:37 +01:00
Oliver Brakmann
ce0e092432 Merge pull request #10707 from RoosterDragon/mobile-fix
Fix mobile checks
2016-02-07 14:29:19 +01:00
abcdefg30
d5b37edccb Merge pull request #10712 from chrisforbes/map-cull
ra: Remove caffeinated, snowy-ridge
2016-02-07 12:59:59 +01:00
Paul Chote
879987960e Merge pull request #10603 from Mailaender/appveyor-nsis-pr-version
Fixed AppVeyor pull request artifact suffixes
2016-02-07 11:10:56 +00:00
Chris Forbes
a1a2796292 ra: Remove caffeinated, snowy-ridge
These are both terrible.

Caffeinated is my old RA95 study of how much
detailing you could get away with; it has horribly unbalanced resources
and spawn locations.

Snowy-ridge is a 1v1v1 so small that you can shoot from one base to
another, and the bottom player has a serious disadvantage.

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
2016-02-07 22:30:02 +13:00
Paul Chote
7015a2e12f Loads mod assemblies via the virtual filesystem. 2016-02-06 22:42:27 +00:00
Paul Chote
8b5592e1dd Reduce jank in the mission chooser. 2016-02-06 22:30:50 +00:00
Paul Chote
7b00da04ca Remove MapPreview.Map. 2016-02-06 22:30:50 +00:00
Paul Chote
3708a7649d Remove MapPreview.CacheRules. 2016-02-06 22:30:49 +00:00
Paul Chote
4328f24276 Remove unnecessary Map usage from MissionBrowserLogic. 2016-02-06 22:30:49 +00:00
Paul Chote
e13e0792f6 Remove unnecessary Map usage from MainMenuLogic. 2016-02-06 22:30:49 +00:00
Paul Chote
d5e3fbf452 Store map path in MapPreview. 2016-02-06 22:30:49 +00:00
Paul Chote
6628bc046f Add a Map reference to LobbyLogic. 2016-02-06 22:30:46 +00:00
Paul Chote
4ec3997be6 Rename LobbyPreview.Map to LobbyLogic.MapPreview. 2016-02-06 22:30:25 +00:00
Paul Chote
7a5678ec39 Move MapVisibility to MapPreview. 2016-02-06 22:28:35 +00:00
Pavel Penev
6aac8c5f70 Merge pull request #10705 from pchote/filesystem-lint
Fix lint test yaml loading.
2016-02-07 00:24:49 +02:00
RoosterDragon
7fe42d7493 Fix mobility checks when we aren't checking a realized actor. 2016-02-06 22:18:30 +00:00
Matthias Mailänder
60e86f73d0 Merge pull request #10702 from RoosterDragon/map-contains-fix
Fix Map.Contains for maps with height
2016-02-06 23:02:56 +01: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
844e1a1770 Loads fonts via the virtual filesystem. 2016-02-06 21:24:43 +00:00
Paul Chote
e1c73beede Fix CheckSequences to load via the filesystem. 2016-02-06 21:15:31 +00:00
Paul Chote
789d3c172a Fix CheckSequenceSprites to load via the filesystem. 2016-02-06 21:12:21 +00:00
Paul Chote
ce55b0454e Fix CheckChromeLogic lint test to load via the filesystem. 2016-02-06 21:12:07 +00:00
Oliver Brakmann
870867760a Merge pull request #10696 from RoosterDragon/self-assumed-not-null
Remove null checks against self
2016-02-06 21:22:52 +01:00
RoosterDragon
36e09990ca Fix Map.Contains checks for maps with height.
If a cell lacked any valid projected cells, then it is off the map entirely. The previous logic would think such a cell was within the map as none of projected cells were out of bounds (as there were no projected cells to fail the check).
2016-02-06 17:55:27 +00:00
Oliver Brakmann
8588f36575 Merge pull request #10687 from pchote/filesystem-yaml
Load mod yaml via the virtual filesystem.
2016-02-06 17:54:27 +01:00
Paul Chote
1442056cb1 Lint sequences using the external utility command. 2016-02-06 16:33:22 +00:00
Paul Chote
1f4269df76 Make travis fetch the mod content before running tests. 2016-02-06 16:30:23 +00:00
Paul Chote
4a12e7bafc Load mod yaml via the virtual filesystem. 2016-02-06 16:30:23 +00:00
Paul Chote
45bae7e9b3 Mount the mod filesystem context in the ModData ctor. 2016-02-06 16:30:23 +00:00
Paul Chote
b81d2d8333 Fix incorrect ModFiles.Open(resolved path). 2016-02-06 16:30:22 +00:00
Pavel Penev
c44f0d4120 Merge pull request #10692 from pchote/map-cleanup-part-1
Move CellCorners to MapGrid.
2016-02-06 17:15:13 +02:00
Oliver Brakmann
bb044a34d5 Merge pull request #10670 from RockyTV/rockytv
Disable 1 human versus bots games
2016-02-06 15:36:22 +01:00
Oliver Brakmann
7a0825ce92 Merge pull request #10381 from penev92/warheadEffects
Enhance CreateEffectWarhead
2016-02-06 13:35:52 +01:00
Paul Chote
626fa0b60b Move CellCorners to MapGrid. 2016-02-05 23:00:14 +00:00
RoosterDragon
4b308dee02 Remove checks for self being null in Mobile.cs. 2016-02-05 22:11:11 +00:00
RoosterDragon
ddea517b19 Merge pull request #10587 from Mailaender/gps-refactor
Cleaned up the GPS code a bit
2016-02-04 18:09:25 +00:00
Alexandre Oliveira
989bf4f807 Disable 1 human versus bots games
Changed the Server.LockBots setting to Server.DisableSinglePlayer.

If the setting is enabled, and there is only one client in the server,
the game won't start.
2016-02-03 20:32:34 -02:00
Oliver Brakmann
951336689b Merge pull request #10667 from Mailaender/mcs
Updated to use the unified Mono compiler suite
2016-02-03 19:15:08 +01:00
Oliver Brakmann
1dbb75482b Merge pull request #10616 from Mailaender/bio-immunity
Added HazMat suites to Tiberian Dawn
2016-02-03 19:02:24 +01:00
Matthias Mailänder
712a2b2896 Merge pull request #10554 from pchote/remove-package-order
Remove IReadOnlyPackage.Priority
2016-02-02 21:26:14 +01:00
Paul Chote
00945dc9ef Tidy IReadOnlyPackage interface and implementations. 2016-02-01 22:49:12 +00:00
Paul Chote
feab81bdea Remove IReadOnlyPackage.Priority.
Priority is now determined solely by order in mod.yaml
(later packages take priority of earlier ones).
2016-02-01 22:49:11 +00:00
Paul Chote
cbfd9bb921 Properly handle multiple mount/unmount requests. 2016-02-01 22:49:11 +00:00
Paul Chote
fcccc0f5f9 Merge mod Folders into Packages. 2016-02-01 22:49:11 +00:00