diff --git a/agent.cc b/agent.cc index 8c51345..61fcef8 100644 --- a/agent.cc +++ b/agent.cc @@ -72,7 +72,7 @@ agent::attack_dir(int dir_x, int dir_y) return false; class tile *t2 = &tile->tile_in_dir(dir_x, dir_y); - if (!t2->agent || t2->agent->dead) + if (!t2->agent || t2->agent->dead || t2->herb_here()) return false; class agent *a = t2->agent;