I don't know what numbers like 1.2, 6.7 or 8.14 are as english, so I call them desimal (They are "Desimaali" as my country...)
So i ask, because I got this following experience system:
Only one action when event loops +
Counter(Exp) is = or => Counter(Exp needed)-> Add 1 to counter level, Set Counter(Exp) to Counter(exp)"value" x 2)
So it's Quite dull, because I wan't 99 to max level, And I calculated it, lol, it was toooooooooo big number. Is there anyway to make it like:
Counter(Exp) is = or => Counter(Exp needed)-> Add 1 to counter level, Set Counter(Exp) to Counter(exp)"value" x 1.2)
Cheers, I hope you understand
In English they're written as "decimals", but sound like "desimals". Basically the same.
You could reset "counter(exp)" every time you gain a level.
Counter(exp) => Counter(exp needed)
--Add 1 to Counter(level)
--Set Counter(exp) to 0;
--Add Counter(exp needed)+(Counter(exp needed)/2) to Counter(exp needed)
If Counter(exp needed) is 10
Counter(exp needed)+(Counter(exp needed)/2) = 15
If Counter(exp needed) is 15
Counter(exp needed)+(Counter(exp needed)/2) = 15+7 = 22
Kramy
Assault Andy Administrator
I make other people create vaporware
Registered 29/07/2002
Points 5686
6th May, 2004 at 05:28:25 -
Or you could have three counters (one for level, one for exp, one for needed exp)
Then
Always set level.val to exp.val\needed exp.val
Then whenever you need to change the amount of experience you need for the next level just change the needed exp. (This system means you have need the same amount of experience for each level. This could be changed with differant code though)