File diff r11371:4a7632225c6c → r11372:b4fee729e4f8
src/saveload/oldloader_sl.cpp
Show inline comments
 
@@ -108,7 +108,7 @@ static uint32 RemapOldTownName(uint32 to
 
		case 1: // French
 
			/* For some reason 86 needs to be subtracted from townnameparts
 
			 * 0000 0000 0000 0000 0000 0000 1111 1111 */
 
			return FIXNUM(townnameparts - 86, lengthof(name_french_real), 0);
 
			return FIXNUM(townnameparts - 86, lengthof(_name_french_real), 0);
 

	
 
		case 2: // German
 
			DEBUG(misc, 0, "German Townnames are buggy (%d)", townnameparts);
 
@@ -116,13 +116,13 @@ static uint32 RemapOldTownName(uint32 to
 

	
 
		case 4: // Latin-American
 
			/* 0000 0000 0000 0000 0000 0000 1111 1111 */
 
			return FIXNUM(townnameparts, lengthof(name_spanish_real), 0);
 
			return FIXNUM(townnameparts, lengthof(_name_spanish_real), 0);
 

	
 
		case 5: // Silly
 
			/* NUM_SILLY_1 - lower 16 bits
 
			 * NUM_SILLY_2 - upper 16 bits without leading 1 (first 8 bytes)
 
			 * 1000 0000 2222 2222 0000 0000 1111 1111 */
 
			return FIXNUM(townnameparts, lengthof(name_silly_1), 0) | FIXNUM(GB(townnameparts, 16, 8), lengthof(name_silly_2), 16);
 
			return FIXNUM(townnameparts, lengthof(_name_silly_1), 0) | FIXNUM(GB(townnameparts, 16, 8), lengthof(_name_silly_2), 16);
 
	}
 
	return 0;
 
}