--- deliantra/server/lib/collect.pl.in 2006/02/22 18:02:04 1.1.1.2 +++ deliantra/server/lib/collect.pl.in 2006/03/15 14:04:57 1.1.1.3 @@ -222,9 +222,9 @@ local($dir) = shift; foreach $arch (@archs) { - # Assume the filename $arch begins with $dir. Assign the first path - # name component after $dir to $pathto. - if($arch =~ /^\Q$dir\E\/([^\/]+)\/.*[.]arc$/) { + # Assume the filename $arch begins with $dir. Assign all path name + # components after $dir to $pathto. + if($arch =~ /^\Q$dir\E\/(.*)\/[^\/]*[.]arc$/) { $pathto = $1; } else { &warn("cannot determine editor_folder from arch '$arch'");