--- deliantra/server/ext/follow.ext 2007/10/08 13:58:07 1.10 +++ deliantra/server/ext/follow.ext 2007/10/08 14:00:29 1.11 @@ -26,7 +26,7 @@ if ($map = cf::map::find $mine->[0] and $map =~ /^\// # short-gap fix - and !grep $_->flag (cf::FLAG_UNIQUE) && $_->flag (cf::FLAG_IS_FLOOR), + and !grep +($_->flag (cf::FLAG_UNIQUE) || $_->type == cf::SHOP_FLOOR) && $_->flag (cf::FLAG_IS_FLOOR), $map->at ($mine->[1], $mine->[2])) { $who->ob->goto (@$mine); } else {