Make the wand of wishing chest immune to trapping

This eliminates a source of very random, unpreventable frustration to
players.
This commit is contained in:
Sean Hunt
2015-05-25 00:04:05 +09:00
committed by nhmall
parent b5513b7db0
commit b8bea3af20
4 changed files with 7 additions and 5 deletions

View File

@@ -204,7 +204,7 @@ extern char curr_token[512];
%token <i> QUANTITY_ID BURIED_ID LOOP_ID
%token <i> FOR_ID TO_ID
%token <i> SWITCH_ID CASE_ID BREAK_ID DEFAULT_ID
%token <i> ERODED_ID TRAPPED_ID RECHARGED_ID INVIS_ID GREASED_ID
%token <i> ERODED_ID TRAPPED_STATE RECHARGED_ID INVIS_ID GREASED_ID
%token <i> FEMALE_ID CANCELLED_ID REVIVED_ID AVENGE_ID FLEEING_ID BLINDED_ID
%token <i> PARALYZED_ID STUNNED_ID CONFUSED_ID SEENTRAPS_ID ALL_ID
%token <i> MONTYPE_ID
@@ -1640,9 +1640,9 @@ object_info : CURSE_TYPE
} else
lc_error("DOOR state can only be locked or broken.");
}
| TRAPPED_ID
| TRAPPED_STATE
{
add_opvars(splev, "ii", VA_PASS2(1, SP_O_V_TRAPPED));
add_opvars(splev, "ii", VA_PASS2($1, SP_O_V_TRAPPED));
$$ = 0x0400;
}
| RECHARGED_ID ':' integer_or_var