All the basics that have been covered (last hitting, animation canceling, proper picking, etc), but the thing that has helped the most is the question, "should I go?"
I used to play a lot with the thought-process that I have to help in team fights, I have to stop pushes, I have to defend, I have to push with the team, I have to help kill this hero, etc.
I've learned to ask myself before I TP or dive into a teamfight for a kill to ask if me doing that would actually be beneficial.
Random example - I am Maliken, I am 500gold off of Whispering Helm. The enemy is pushing my bottom tower, but I am top. I have a TP. My team is at the tower ready to defend. If I go there, it will force a fight or the enemy may see me and leave. Am I better helping by getting my first major core item or by TPing for possibly no reason?
The correct answer, more than likely, is to wait, keep farming, save my mana. If a teamfight starts, I can TP then and clean up.
Or, similar scenario, except I am with my team. The enemy is bunched up and I COULD jump in, but should I? Old me would say "well, someone has to initiate" however, I know now that it shouldn't be me just because I can. After all, in this scenario, I am the carry, if I go first, I die first. I also get less opportunities to get kills and lose gold.
This also relates to being able to say "I'm dead if I stay, therefore the team is better off if I leave".
Wards. Even buying them when I'm not the support because I'm playing with newbies that don't understand how good they are. (CAUTION: Said newbies will not look at their mini-map to take advantage of the wards, so don't expect wards to help your team in these games, when playing with unskilled players it's just to help you gank and protect you from getting ganked.)
"These teenage trolls who are to young to realise trolling was so 3 years ago, had shitty childhoods so they subconsciously think if they win games their parent(s) will finally be proud of them for accomplishing something. This being said, they don't take pleasure in games unless they are winning."Originally Posted by Beowulf
Sitting down to look at the different items and when they'd be useful for different situations instead of blindly following a guide build every game.
Knowing not to start a game when I have work in 35 min or less
this one thing called moa
I started playing him a lot and increased my map and team awareness to the sky... i notice every time someone is dropping hp and is low etc, and i always manage to ulti in time unless they get pebbles'd
I think changing my priorities from doing anything I can to get kills, to not dying. since I made that set in my mind my play changed dramatically!
The one thing that helped my game out the most in DotA (I used to be half-decent back then!) was simply not dying. I would literally go for the least deaths and most assists in every game. I didn't care about getting kills as long as I used up my mana and did what I could for the team I'd bug out if staying meant giving them a kill.
This helped my positioning and entrance into team fights immensely. Eventually you'll just instinctively know when to enter your hero into the fight, when it's time to slip away etc.
Secondly, one thing that helped me out a ton in HoN is the command: /ic all -> Ignore Chat: All. It just ignores all the chat your enemy is throwing at you. If you type /ic all a few times it cycles through from All chat to Team chat to All + Team chat and then un-ignore chat. Very handy if you have some macro spammers or screen flooders in the game.
S2 Games: Dedicated employees serving dedicated gamers. Continuous development. Never-ending improvement.
I guess farming. You have to be able to farm atleast 50ck in 10minutes and 120 by 20minutes in any circumstance. Otherwise youll stay bad.
Best way to develop map awareness: play flux. You can save team mates, turn the tide of team fights and collect assists, all from across the map with your ult, so you're constantly looking to see what's going on.
My game was most improved by map awareness (clicking the minimap to view an enemy whenever they pop up), placing wards regardless of which hero I'm playing, feeding kills to players that are better than me, stealing them from players that are worse than me, farming effectively and the gradual buildup of knowledge about heroes, items and above all, positioning.
Some tipps how I can work on Queuing skills? If I play MK or Mag i **** up way too often.
e.g. 1: Mag (shift, ult (R), PK (alt Q), klick, surge (Q), klick)
e.g. 2: Mk (shift, vault (W), klick, slam (E), 2nd Vault (W), klick)
In Practice mode i dont have any problems, but in big team battles I mess up half of the time.