diff --git a/monster/util/flags.d b/monster/util/flags.d index 997a7122b..c81c413ca 100644 --- a/monster/util/flags.d +++ b/monster/util/flags.d @@ -35,7 +35,7 @@ struct Flags(T) { flags ^= flags & t; } bool has(T t) - { return (flags & t) != t; } + { return (flags & t) == t; } bool hasAny(T t) { return (flags & t) != 0; }