newgrf.c
changeset 1439 2571a8ab42f6
parent 1329 6988419aa6f0
child 1477 9389baf2bf3c
--- a/newgrf.c	Sun Mar 06 15:15:27 2005 +0000
+++ b/newgrf.c	Sun Mar 06 15:22:28 2005 +0000
@@ -109,7 +109,8 @@
 #define check_length(real, wanted, where) \
 do { \
 	if (real < wanted) { \
-		grfmsg(GMS_ERROR, "%s: Invalid special sprite length %d (expected %d)!", where, real, wanted); \
+		grfmsg(GMS_ERROR, "%s/%d: Invalid special sprite length %d (expected %d)!", \
+		       where, _cur_spriteid - _cur_grffile->sprite_offset, real, wanted); \
 		return; \
 	} \
 } while (0)
@@ -1694,7 +1695,7 @@
 	}
 
 	numsprites = grf_load_byte(&buf);
-	grfmsg(GMS_NOTICE, "Skipping %d->+%d sprites, test was true.", _cur_spriteid - _custom_sprites_base, numsprites);
+	grfmsg(GMS_NOTICE, "Skipping %d->+%d sprites, test was true.", _cur_spriteid - _cur_grffile->sprite_offset, numsprites);
 	_skip_sprites = numsprites;
 	if (_skip_sprites == 0) {
 		/* Zero means there are no sprites to skip, so