@@ -107,7 +107,7 @@ function do_commit($TruthVersion, $db = NULL) {
107
107
$ commitMessage [] = '- ' .count ($ diff_send ['new_table ' ]).' new table: ' . implode (', ' , $ diff_send ['new_table ' ]);
108
108
}
109
109
if (isset ($ versionDiff ['unit ' ])) {
110
- $ diff_send ['card ' ] = array_map (function ($ a ){ return str_repeat ('★ ' , $ a ['rarity ' ]).$ a ['name ' ];}, $ versionDiff ['card ' ]);
110
+ $ diff_send ['card ' ] = array_map (function ($ a ){ return str_repeat ('★ ' , $ a ['rarity ' ]).$ a ['name ' ];}, $ versionDiff ['unit ' ]);
111
111
$ commitMessage [] = '- new unit: ' . implode (', ' , $ diff_send ['card ' ]);
112
112
}
113
113
if (isset ($ versionDiff ['event ' ])) {
@@ -341,7 +341,13 @@ function main() {
341
341
file_put_contents ('data/+manifest_movie.txt ' , $ manifest );
342
342
343
343
$ manifest = file_get_contents ('data/+manifest_masterdata.txt ' );
344
- $ manifest = explode (', ' , $ manifest );
344
+ $ manifest = array_map (function ($ i ){ return explode (', ' , $ i ); }, explode ("\n" , $ manifest ));
345
+ foreach ($ manifest as $ entry ) {
346
+ if ($ entry [0 ] === 'a/masterdata_master.unity3d ' ) { $ manifest = $ entry ; break ; }
347
+ }
348
+ if ($ manifest [0 ] !== 'a/masterdata_master.unity3d ' ) {
349
+ throw new Exception ('masterdata_master.unity3d not found ' );
350
+ }
345
351
$ bundleHash = $ manifest [1 ];
346
352
$ bundleSize = $ manifest [3 ]|0 ;
347
353
if ($ last_version ['hash ' ] == $ bundleHash ) {
@@ -406,6 +412,7 @@ function main() {
406
412
}
407
413
fclose ($ f );
408
414
} else if ($ entry ['type ' ] == 'index ' && !empty ($ entry ['sql ' ])) {
415
+ $ tblName = $ entry ['tbl_name ' ];
409
416
file_put_contents ("data/ $ {tblName}.sql " , $ entry ['sql ' ]."; \n" , FILE_APPEND );
410
417
}
411
418
}
0 commit comments