[решено] ошибка в macro-плагине в условии spirit
Добавлено: Ср сен 23, 2009 11:31 pm
файл Automacro.pm:
в общем получается когда переменная "$char->{spirits}" имеет какое-то значение то наше условие начинает глючить (подозреваю что из-за оператора "or")
лечится оно добавлением скобок:
надо бы проверить это в svn и если так же глючит то подправить
Код: Выделить всё
foreach my $i (@{$automacro{$am}->{spirit}}) {next CHKAM unless checkCond($char->{spirits} or 0, $i)}
лечится оно добавлением скобок:
Код: Выделить всё
foreach my $i (@{$automacro{$am}->{spirit}}) {next CHKAM unless checkCond(($char->{spirits} or 0), $i)}