From 7d155359238699c5e6917c6ba96397c08a04b94d Mon Sep 17 00:00:00 2001 From: Patric Mueller Date: Sat, 15 Dec 2018 22:40:30 +0100 Subject: [PATCH] Fix always trapped castle chest --- sys/share/lev_yacc.c | 2 +- util/lev_comp.y | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/share/lev_yacc.c b/sys/share/lev_yacc.c index fdc9a9af3..3742bd990 100644 --- a/sys/share/lev_yacc.c +++ b/sys/share/lev_yacc.c @@ -3942,7 +3942,7 @@ break; case 240: { add_opvars(splev, "ii", - VA_PASS2((int) 1, SP_O_V_TRAPPED)); + VA_PASS2((int) (yyvsp[0].i), SP_O_V_TRAPPED)); yyval.i = 0x0400; } break; diff --git a/util/lev_comp.y b/util/lev_comp.y index 494f694d8..1b1c93056 100644 --- a/util/lev_comp.y +++ b/util/lev_comp.y @@ -1698,7 +1698,7 @@ object_info : CURSE_TYPE | TRAPPED_STATE { add_opvars(splev, "ii", - VA_PASS2((int) 1, SP_O_V_TRAPPED)); + VA_PASS2((int) $1, SP_O_V_TRAPPED)); $$ = 0x0400; } | RECHARGED_ID ':' integer_or_var -- 2.40.0