X-Git-Url: http://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=blobdiff_plain;f=misc%2Ftools%2Fxonotic-map-compiler;h=12be54ad7d0848cfcba200316255aa50073c0dd7;hp=596a511ca259f5d3774de7678cde8a10cc181b34;hb=6b75ef0f42588e5fd1e0e35d948f9acb83e02abc;hpb=a2fd4781960480adfcd776d6326719a773b335de diff --git a/misc/tools/xonotic-map-compiler b/misc/tools/xonotic-map-compiler index 596a511c..12be54ad 100755 --- a/misc/tools/xonotic-map-compiler +++ b/misc/tools/xonotic-map-compiler @@ -134,6 +134,16 @@ while(@ARGV) { $options->{order} = [split /\s*,\s*/, shift @ARGV]; } + elsif($_ =~ /^--no(-.*)/) + { + if($curmode eq 'maps') + { + $curmode = 'bsp'; + } + my $flag = $1; + @{$options->{$curmode}} = grep { (($_ eq $flag) ... /^-/) !~ /^[0-9]+$/ } @{$options->{$curmode}}; + # so, e.g. --no-samplesize removes "-samplesize" and a following "3" + } elsif($_ =~ /^-(-.*)/) { if($curmode eq 'maps')