兼容部分特殊存档格式

This commit is contained in:
MrZ626
2021-06-28 16:06:33 +08:00
parent 6f74595305
commit 9488dc61f9
3 changed files with 84 additions and 14 deletions

View File

@@ -395,7 +395,12 @@ function DATA.parseReplay(fileName,ifFull)
--Load metadata
metaData,fileData=STRING.readLine(fileData)
metaData=JSON.decode(metaData)
if not metaData or not text.modes[metaData.mode]then goto BREAK_cannotParse end
if not metaData then goto BREAK_cannotParse end
--Convert ancient replays
metaData.mode=oldModeNameTable[metaData.mode]or metaData.mode
if not MODES[metaData.mode]then goto BREAK_cannotParse end
--Create replay object
rep={
fileName=fileName,