--- deliantra/Deliantra/Deliantra.pm 2007/03/03 19:32:00 1.92 +++ deliantra/Deliantra/Deliantra.pm 2007/03/03 19:38:06 1.93 @@ -159,6 +159,7 @@ package Crossfire::MoveType; use overload + '=' => sub { bless [@{$_[0]}], ref $_[0] }, '""' => \&as_string, '>=' => sub { $_[0][0] & $MOVE_TYPE{$_[1]} ? $_[0][1] & $MOVE_TYPE{$_[1]} : undef }, '+=' => sub { $_[0][0] |= $MOVE_TYPE{$_[1]}; $_[0][1] |= $MOVE_TYPE{$_[1]}; &normalise },