--- deliantra/server/server/main.C 2006/12/25 14:54:44 1.58 +++ deliantra/server/server/main.C 2006/12/26 08:55:00 1.59 @@ -1029,8 +1029,7 @@ if (QUERY_FLAG (op, FLAG_FREED)) { LOG (llevError, "BUG: process_events(): Free object on list\n"); - op->speed = 0; - update_ob_speed (op); + op->set_speed (0); continue; } @@ -1058,7 +1057,7 @@ { LOG (llevError, "BUG: process_events(): Object %s has no speed, " "but is on active list\n", &op->arch->name); - update_ob_speed (op); + op->set_speed (0); continue; } @@ -1066,8 +1065,7 @@ { LOG (llevError, "BUG: process_events(): Object without map or " "inventory is on active list: %s (%d)\n", &op->name, op->count); - op->speed = 0; - update_ob_speed (op); + op->set_speed (0); continue; }