--- deliantra/server/common/treasure.C 2010/05/05 09:42:52 1.110 +++ deliantra/server/common/treasure.C 2011/04/16 02:35:53 1.111 @@ -1491,7 +1491,7 @@ name = tmp->name, neg = 0; /* If we match name, then return the opposite of 'neg' */ - if (!strcmp (name, op->name) || (op->arch && !strcmp (name, op->arch->archname))) + if (!strcmp (name, op->arch->archname)) return !neg; /* Set success as true, since if the match was an inverse, it means