--- deliantra/server/server/attack.c 2006/03/24 10:51:18 1.5 +++ deliantra/server/server/attack.c 2006/03/26 08:32:11 1.6 @@ -1659,7 +1659,9 @@ if (op->type == PLAYER) { object *owner = get_owner (hitter); if (!owner) owner = hitter; - if (owner->type == PLAYER && !op_on_battleground (op, 0, 0)) { + if (owner->type == PLAYER + && !op_on_battleground (op, 0, 0) + && op != owner) { return 0; } }