… | |
… | |
1165 | } |
1165 | } |
1166 | |
1166 | |
1167 | last = tmp; |
1167 | last = tmp; |
1168 | } |
1168 | } |
1169 | |
1169 | |
1170 | if (affect_los () && map->darklevel () > 0) |
1170 | if (affects_los () && map->darklevel () > 0) |
1171 | update_all_los (map, x, y); |
1171 | update_all_los (map, x, y); |
1172 | } |
1172 | } |
1173 | } |
1173 | } |
1174 | |
1174 | |
1175 | /* |
1175 | /* |
… | |
… | |
2604 | |
2604 | |
2605 | // find old force, or create new one |
2605 | // find old force, or create new one |
2606 | object *force = force_find (shstr_noise_force); |
2606 | object *force = force_find (shstr_noise_force); |
2607 | |
2607 | |
2608 | if (force) |
2608 | if (force) |
2609 | force->speed = 1.f / 4; // patch old speed up |
2609 | force->speed_left = -1.f; // patch old speed up |
2610 | else |
2610 | else |
2611 | force_add (shstr_noise_force, 4); |
2611 | { |
2612 | } |
2612 | force = archetype::get (shstr_noise_force); |
2613 | |
2613 | |
|
|
2614 | force->slaying = shstr_noise_force; |
|
|
2615 | force->stats.food = 1; |
|
|
2616 | force->speed_left = -1.f; |
|
|
2617 | |
|
|
2618 | force->set_speed (1.f / 4.f); |
|
|
2619 | force->flag [FLAG_IS_USED_UP] = true; |
|
|
2620 | force->flag [FLAG_APPLIED] = true; |
|
|
2621 | |
|
|
2622 | insert (force); |
|
|
2623 | } |
|
|
2624 | } |
|
|
2625 | |