- my ($amount,$ship,$value) = @_;
- $ship = "\%$ship\%";
- $amount = parseValue($amount);
- $value = parseValue($value);
- $value *= -1.5 if defined $value and $value < 0;
+ my ($msg,$value) = @_;
+ my ($amount,$ship);
+ if($msg =~ /^(-?\d+(?:\.\d+)?[hkMG]?) (\w+)$/){
+ if (defined $value){
+ $value = parseValue($1);
+ $value *= -1.5 if $value < 0;
+ my $feud = '';
+ }else{
+ $amount = parseValue($1);
+ }
+ $ship = "\%$2\%";
+ }else{
+ my $command = (defined $value ? "vstop" : "stop");
+ $ND::server->command("notice $ND::nick syntax: .$command amount ship");
+ return;
+ }