diff options
Diffstat (limited to 'src/network/network_content.cpp')
-rw-r--r-- | src/network/network_content.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/network/network_content.cpp b/src/network/network_content.cpp index 0e08cb705..28700b69c 100644 --- a/src/network/network_content.cpp +++ b/src/network/network_content.cpp @@ -182,6 +182,7 @@ void ClientNetworkContentSocketHandler::RequestContentList(ContentType type) this->RequestContentList(CONTENT_TYPE_HEIGHTMAP); this->RequestContentList(CONTENT_TYPE_AI); this->RequestContentList(CONTENT_TYPE_AI_LIBRARY); + this->RequestContentList(CONTENT_TYPE_GAME); this->RequestContentList(CONTENT_TYPE_NEWGRF); return; } @@ -384,6 +385,7 @@ static char *GetFullFilename(const ContentInfo *ci, bool compressed) case CONTENT_TYPE_AI_LIBRARY: dir = AI_LIBRARY_DIR; break; case CONTENT_TYPE_SCENARIO: dir = SCENARIO_DIR; break; case CONTENT_TYPE_HEIGHTMAP: dir = HEIGHTMAP_DIR; break; + case CONTENT_TYPE_GAME: dir = GAME_DIR; break; } static char buf[MAX_PATH]; @@ -546,6 +548,10 @@ void ClientNetworkContentSocketHandler::AfterDownload() sd = AI_LIBRARY_DIR; break; + case CONTENT_TYPE_GAME: + sd = GAME_DIR; + break; + case CONTENT_TYPE_BASE_GRAPHICS: case CONTENT_TYPE_BASE_SOUNDS: case CONTENT_TYPE_BASE_MUSIC: |