• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Very weird exp gain

Status
Not open for further replies.
Level 4
Joined
Jun 13, 2010
Messages
114
I've set the max level for my map on 100.
Now when I kill a hero around level 20 I will direclty shot on lv 100.

When I kill a hero around lv 70 I get no exp at all.
 
constant sucks. you cant even go further than lv 100 or 522 movement speed xD

Nevertheless, that's where you change the exp gain.

Otherwise use a custom system as water_knight suggests. Though I don't really see the point if you want the exp gain to be level based.

Oh and yes you can increase level to beyond 100. Press Shift and then double click the field. I believe the max level is in fact 1.000.000.000 (1 million).
 
Level 4
Joined
Jun 13, 2010
Messages
114
Nevertheless, that's where you change the exp gain.

Otherwise use a custom system as water_knight suggests. Though I don't really see the point if you want the exp gain to be level based.

Oh and yes you can increase level to beyond 100. Press Shift and then double click the field. I believe the max level is in fact 1.000.000.000 (1 million).

If you make to lvl 100 like I did in my map then its a real pain in the ass to write 100 fields for creep exp reduction etc xD
 
Level 4
Joined
Jun 13, 2010
Messages
114
I cant find a good balance. Now I managed to edit the exp for killing heroes.
Killing a lv 20~30 hero will only give u 1 lv and won't shot u on 100 anymore.
But still if you kill a lv 70~ hero you are directly on lv 100 which still sucks.

So I have to lower the exp gain for killing lv 70 heroes without setting the exp gain for much lower level hero kills to low.
 
Level 4
Joined
Jun 13, 2010
Messages
114
Modify the "Hero XP required" fields. Fx. the "Hero XP required - Level Factor", this field is how much extra flat XP the hero will need to gain a level. If the number is 100, then the hero needs 100 XP to gain level 2, 200 XP to gain level and so on.

But this requires to fill in all 100 fields for 100 levels in my constants? xD
 

yip

yip

Level 3
Joined
Jan 15, 2014
Messages
69
Idk how integers, variables or jass works :[

No need for jass. Variables are fundamental, you should look them up! It's nothing complicated. It's the same as any "X" in algebra. Yep. Except there are types of them.

Integers are numbers, just think of it like that.

Just read that page carefully and you'll get it. It's not that hard.
 
If you set the "Hero XP required - Level Factor" to 100, and just 100. The hero required xp needed for next level will automatically be increased by (hero level x 100) each level.
The "constant factor" will increase the required XP by this amount each level.

Example 1:
Hero XP required - Constant Factor: 200
Hero XP required - Level Factor: 100

From level to level:
1 -> 2 = 300 XP
2 -> 3 = 400 XP
3 -> 4 = 500 XP
4 -> 5 = 600 XP
5 -> 6 = 700 XP

80 -> 81 = 8200 XP

Example 2:
Hero XP required - Constant Factor: 500
Hero XP required - Level Factor: 200

From level to level:
1 -> 2 = 700 XP
2 -> 3 = 900 XP
3 -> 4 = 1100 XP
4 -> 5 = 1300 XP
5 -> 6 = 1500 XP

80 -> 81 = 16500 XP
 
Status
Not open for further replies.
Top