… | |
… | |
216 | object *op = disease->outer_env_or_self (); |
216 | object *op = disease->outer_env_or_self (); |
217 | |
217 | |
218 | if (!op->is_on_map ()) |
218 | if (!op->is_on_map ()) |
219 | return 0; |
219 | return 0; |
220 | |
220 | |
|
|
221 | dynbuf buf; |
221 | unordered_mapwalk (op, -range, -range, range, range) |
222 | unordered_mapwalk (buf, op, -range, -range, range, range) |
222 | { |
223 | { |
223 | mapspace &ms = m->at (nx, ny); |
224 | mapspace &ms = m->at (nx, ny); |
224 | |
225 | |
225 | if (ms.flags () & P_IS_ALIVE) |
226 | if (ms.flags () & P_IS_ALIVE) |
226 | for (object *tmp = ms.bot; tmp; tmp = tmp->above) |
227 | for (object *tmp = ms.bot; tmp; tmp = tmp->above) |