Here's the situation, I like playing QE Invoker mid, but I have troubles when I play against Pudge. I will always crush him in lane. I always harrass him so he never comes in for any last hits. I will keep creeps in between us so he cannot hook me. Basically, the laning phase is very easy.
But once Pudge hits level 6+, (if he's good) he will start to nonstop roam around the map and gank. I am then presented with these problems:
If he's good, he will get smoke, and wards become useless. I will never really know where he is on the map.
Because I do not know where he is I can't position myself to block a hook.
When it reaches that point in the game where I don't know where Pudge is, what do I do to safely continue farming gold/exp? It seems there is nothing I can do to stop the risk of being helplessly hooked by a smoked-up Pudge.
PS. This question works for any hero really, but if you have some tips that could be applied to Invoker specifically that would be nice.