… | |
… | |
2104 | name => 'treasure in env', |
2104 | name => 'treasure in env', |
2105 | type => 'bool' |
2105 | type => 'bool' |
2106 | } |
2106 | } |
2107 | ] |
2107 | ] |
2108 | ], |
2108 | ], |
2109 | desc => 'A door can be opened with a normal key. It also can be broken by attacking it, and it can be defeated with the lockpicking skill. If a door is defeated, horizontally and vertically adjacent doors are automatically removed.', |
2109 | desc => 'A door can be opened with any normal key. It also can be broken by attacking it, and it can be defeated with the lockpicking skill. If a door is defeated, horizontally and vertically adjacent doors are automatically removed.', |
2110 | ignore => [ |
2110 | ignore => [ |
2111 | $IGNORE_LIST{non_pickable} |
2111 | $IGNORE_LIST{non_pickable} |
2112 | ], |
2112 | ], |
2113 | name => 'Door' |
2113 | name => 'Door' |
2114 | }, |
2114 | }, |
… | |
… | |
3572 | } |
3572 | } |
3573 | ], |
3573 | ], |
3574 | [ |
3574 | [ |
3575 | 'slaying', |
3575 | 'slaying', |
3576 | { |
3576 | { |
3577 | desc => 'The <key string> in the door must be identical with the <key string> in the special key, then the door is unlocked. It is VERY important to set the <key string> to something that is unique among the Deliantra mapset. DONT EVER USE the default string "set_individual_value".', |
3577 | desc => 'The <key string> in the door must be identical with the <key string> in the special key, then the door is unlocked. It is VERY important to set the <key string> to something that is unique among the Deliantra mapset. DONT EVER USE the default string "set_individual_value". When the key string starts with "match ", then it is expected to be a match expression, which will be applied to the player, so you can use e.g. (match type=POTION in inv). Note that the matched object will be removed.', |
3578 | name => 'key string', |
3578 | name => 'key string', |
3579 | type => 'string' |
3579 | type => 'string' |
3580 | } |
3580 | } |
3581 | ], |
3581 | ], |
3582 | [ |
3582 | [ |