--- deliantra/server/common/button.C 2007/04/24 12:32:14 1.29 +++ deliantra/server/common/button.C 2007/04/28 17:51:57 1.30 @@ -781,14 +781,17 @@ } break; - case 6: + case 6: // kill monsters if (!QUERY_FLAG (tmp, FLAG_FRIENDLY)) break; // FALL THROUGH - case 5: - get_archetype ("burnout")->insert_at (tmp, source); - tmp->destroy (); + case 5: // kill all alives + if (!tmp->flag [FLAG_PRECIOUS]) + { + get_archetype ("burnout")->insert_at (tmp, source); + tmp->destroy (); + } break; default: