--- deliantra/server/common/loader.C 2006/12/25 17:11:16 1.29 +++ deliantra/server/common/loader.C 2006/12/26 08:54:59 1.30 @@ -640,17 +640,16 @@ case KW_speed_left: thawer.get (op->speed_left); break; case KW_speed: - thawer.get (op->speed); + { + float speed; + thawer.get (speed); + op->set_speed (speed); - //TODO: maybe do in check_object - if (!(map_flags & MAP_STYLE)) - { + //TODO: maybe do in check_object + if (!(map_flags & MAP_STYLE)) if (op->speed < 0) op->speed_left = op->speed_left - RANDOM () % 100 / 100.0; - - update_ob_speed (op); - } - + } break; case KW_slow_move: