@@ -385,16 +385,16 @@ public static void SaveAsCommentedDat(string pFile)
385
385
var header = new GameHeader ( DATToChunks . GetTokensAsInt ( 12 ) ) ;
386
386
387
387
sw . WriteLine ( "{0} /*Unknown*/" , header . Unknown ) ;
388
- sw . WriteLine ( "{0} /*Number of items*/" , header . NumItems ) ;
389
- sw . WriteLine ( "{0} /*Number of actions*/" , header . NumActions ) ;
390
- sw . WriteLine ( "{0} /*Number of Noun Verbs*/" , header . NumNounVerbs ) ;
391
- sw . WriteLine ( "{0} /*Number of Rooms*/" , header . NumRooms ) ;
388
+ sw . WriteLine ( "{0} /*Number of items*/" , header . NumItems - 1 ) ;
389
+ sw . WriteLine ( "{0} /*Number of actions*/" , header . NumActions - 1 ) ;
390
+ sw . WriteLine ( "{0} /*Number of Noun Verbs*/" , header . NumNounVerbs - 1 ) ;
391
+ sw . WriteLine ( "{0} /*Number of Rooms*/" , header . NumRooms - 1 ) ;
392
392
sw . WriteLine ( "{0} /*Maximum carry*/" , header . MaxCarry ) ;
393
- sw . WriteLine ( "{0} /*Start toom */" , header . StartRoom ) ;
393
+ sw . WriteLine ( "{0} /*Start room */" , header . StartRoom ) ;
394
394
sw . WriteLine ( "{0} /*Total treasures*/" , header . TotalTreasures ) ;
395
395
sw . WriteLine ( "{0} /*Word length*/" , header . WordLength ) ;
396
396
sw . WriteLine ( "{0} /*Light duration*/" , header . LightDuration ) ;
397
- sw . WriteLine ( "{0} /*Number of messages*/" , header . NumMessages ) ;
397
+ sw . WriteLine ( "{0} /*Number of messages*/" , header . NumMessages - 1 ) ;
398
398
sw . WriteLine ( "{0} /*Treasure room*/" , header . TreasureRoom ) ;
399
399
400
400
//produces an array of arrays
@@ -478,8 +478,6 @@ public static void SaveAsCommentedDat(string pFile)
478
478
sw . WriteLine ( "{0} /*Adventure number*/" , footer . AdventureNumber ) ;
479
479
sw . WriteLine ( "{0} /*Unknown*/" , footer . Unknown ) ;
480
480
}
481
-
482
-
483
481
}
484
482
}
485
483
}
0 commit comments