--- deliantra/server/common/button.C 2008/09/29 10:20:48 1.48 +++ deliantra/server/common/button.C 2009/01/01 11:41:17 1.50 @@ -476,7 +476,7 @@ /* See comment in TRIGGER_BUTTON about move_types */ if (((head->move_type & op->move_on) || head->move_type == 0) - && (head->race == op->slaying || (!strcmp (op->slaying, "player") && head->type == PLAYER))) + && (head->race == op->slaying || (op->slaying == shstr_player && head->type == PLAYER))) { push = 1; break; @@ -813,7 +813,7 @@ if (!tmp->flag [FLAG_PRECIOUS]) { archetype::get (shstr_burnout)->insert_at (tmp, source); - tmp->destroy (true); + tmp->destroy (); } break;