From b1a6120dceb1f0b2c6cb32de4b8636b574e6fdb0 Mon Sep 17 00:00:00 2001 From: "nethack.rankin" Date: Tue, 20 May 2003 04:11:33 +0000 Subject: [PATCH] lev_comp parser update (U433) --- sys/share/lev_yacc.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys/share/lev_yacc.c b/sys/share/lev_yacc.c index 63a84c905..44dcdc0bf 100644 --- a/sys/share/lev_yacc.c +++ b/sys/share/lev_yacc.c @@ -1138,6 +1138,9 @@ case 11: yyerror("Invalid background type."); init_lev.smoothed = yyvsp[-6].i; init_lev.joined = yyvsp[-4].i; + if (init_lev.joined && + init_lev.fg != CORR && init_lev.fg != ROOM) + yyerror("Invalid foreground type for joined map."); init_lev.lit = yyvsp[-2].i; init_lev.walled = yyvsp[0].i; yyval.i = 1; -- 2.50.1