--- deliantra/server/ext/NPC_Dialogue.pm 2009/10/26 02:48:02 1.16 +++ deliantra/server/ext/NPC_Dialogue.pm 2009/10/26 02:55:07 1.17 @@ -351,7 +351,8 @@ } elsif ($cmd eq "ifflag") { my ($name, $value) = split /\s+/, $args, 2; - $flag->{$name} eq $value + defined $value ? $flag->{$name} eq $value + : $flag->{$name} or next topic; } elsif ($cmd eq "ifstate") {