function transport_drone:update_speed()
  local speed = get_drone_speed(self.entity.force.index)
  if self.riding_player then
    speed = speed * 1.5
  elseif self.fuel_amount then
    speed = speed * 0.6
  elseif self.held_item then
    speed = speed * 0.75
  end
  self.entity.speed = speed
end