… | |
… | |
15 | $who->map->at ($who->x, $who->y); |
15 | $who->map->at ($who->x, $who->y); |
16 | |
16 | |
17 | if ($caul) { |
17 | if ($caul) { |
18 | $_->destroy (1) for $caul->inv; |
18 | $_->destroy (1) for $caul->inv; |
19 | $self->handle_apply_yield; |
19 | $self->handle_apply_yield; |
20 | $self->decrease_ob_nr (1); |
20 | $self->decrease; |
21 | $who->message ("You cleaned the " . $caul->name, cf::NDI_UNIQUE); |
21 | $who->message ("You cleaned the " . $caul->name, cf::NDI_UNIQUE); |
22 | |
22 | |
23 | } else { |
23 | } else { |
24 | $who->message ("Couldn't find cauldron to clean on the ground.", cf::NDI_UNIQUE); |
24 | $who->message ("Couldn't find cauldron to clean on the ground.", cf::NDI_UNIQUE); |
25 | } |
25 | } |