aboutsummaryrefslogtreecommitdiff
path: root/src/shared/Database/DBCFileLoader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/Database/DBCFileLoader.cpp')
-rw-r--r--src/shared/Database/DBCFileLoader.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/shared/Database/DBCFileLoader.cpp b/src/shared/Database/DBCFileLoader.cpp
index 23f602f5c93..dc968fbce3b 100644
--- a/src/shared/Database/DBCFileLoader.cpp
+++ b/src/shared/Database/DBCFileLoader.cpp
@@ -30,7 +30,7 @@ DBCFileLoader::DBCFileLoader()
fieldsOffset = NULL;
}
-bool DBCFileLoader::Load(const char *filename, const char *fmt)
+bool DBCFileLoader::Load(const char *filename, const char *fmt, uint32 customEntriesCount)
{
uint32 header;
@@ -55,6 +55,8 @@ bool DBCFileLoader::Load(const char *filename, const char *fmt)
EndianConvert(recordCount);
+ recordCount += customEntriesCount;
+
if(fread(&fieldCount,4,1,f)!=1) // Number of fields
return false;