If you're attacking NPCs for hero experience, it's the number of troops in the NPC, not the resources which determines what experience the hero gets. So you can hit a Level 5, get less than 100k resources and still get 200k+ experience.
If you're just after experience, attack using warriors. Faster and much more efficient.


D

Bookmarks