--- deliantra/server/common/treasure.C 2006/09/27 00:36:08 1.21 +++ deliantra/server/common/treasure.C 2006/12/10 20:15:57 1.22 @@ -851,6 +851,12 @@ if (difficulty < 1) difficulty = 1; + if (INVOKE_OBJECT (ADD_BONUS, op, + ARG_OBJECT (creator != op ? creator : 0), + ARG_INT (difficulty), ARG_INT (max_magic), + ARG_INT (flags))) + return; + if (!(flags & GT_MINIMAL)) { if (op->arch == crown_arch)