Arqade is a question and answer site for passionate videogamers on all platforms. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I see many players remove one hero from the creeping site in order to have another one gain more XP. I assume that if the hero isn't within a certain distance from the kills, he isn't getting XP. However, sometimes players creep using regular units only, with the Hero on the other side of the map harassing, and in such cases the Hero still gets XP.

So how does it work? What's the system behind XP gains, when do you get it and how is it divided between your heroes, is distance a factor, is damage dealt a factor, is whoever got the last hit a factor, etc? Thanks in advance!

share|improve this question
up vote 12 down vote accepted

The mechanics are rule based.

  1. If you have only one hero, he gains experience for creeps killed no matter where he is on the map.
  2. If you have multiple heroes, a hero gains experience when he or any unit under his "command" kills a hostile unit. If multiple heroes are commanding a unit that makes a kill, then the XP is split evenly.
  3. If no hero "commands" the unit that makes the kill, then all heroes share the XP.

When getting experience from a creep, the hero only gets a percentage of the XP that he would have received had the hostile unit not been a creep, depending on the hero's level.

  • Level 1 -> 80%
  • Level 2 -> 70%
  • Level 3 -> 62%
  • Level 4 -> 55%
  • Levels 5+ -> 0%

Hence, if you are supposed to get 100 exp, which is to be shared between 2 heroes of level 2 and 3, they will receive 50*70% = 35 and 50*62% = 31, respectively. This is worse than if only the lower leveled one of them got the experience (100*70% = 70 vs. 100*62 = 62).

That is why you creep with just one hero if heroes are of different levels.


Edit: "commands" (it is not defined in the page) - I think this means that the hero is actively engaged in combat along with unit in question. This unit can be in a defined radius of the hero. IIRC, that radius is 600, but I don't have sources for that.

share|improve this answer
thanks :) looks much nicer now – Rohan Monga Apr 3 '11 at 18:29
I know this is late, but I would narrow this down to 2 rules. 1) Exp goes to any heroes within range. 2) If no heroes are in range, exp is split between all heroes you control. – dphil Jul 23 '14 at 15:33

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.