HP/MP

04/29/2009 15:58 Davincibg#1
Hi I was wandering is there a formule to calculate the exact HP/MP at current lvl and stats points ?

- don't give me link to nivlam or rev6 :P
04/29/2009 16:43 PaoloC#2
Quote:
Originally Posted by Davincibg View Post
Hi I was wandering is there a formule to calculate the exact HP/MP at current lvl and stats points ?

- don't give me link to nivlam or rev6 :P
Ok it's 70 HP when u lvl up, and 10 when u make up a point example

u are lvl 1 with 200 Hp and MP if u lvl up at lvl 2 u go automatico 270HP and 270 MP point's and u got 3 points when u put the 3 point in HP u got 300 HP and 270 MP
correct it's 70 HP+MP = 1 lvl
10 HP or 10 MP when u put up the point...
04/29/2009 17:00 Davincibg#3
tc - at first level when you lvl up you go to 214Hp/214Mp then if you add str you go to 244HP/214Mp but at forward levels when you lvlup you get somekind of bonust hp or I don't know so there should be somekind of formula containing the level, stats points and that bonus. Nivlam's one is working but I don't think they gona tell me the formula.
04/30/2009 02:20 PaoloC#4
maybe the set every 1 STR Points of the set give u 27 HP....i don't know if it's correct or no...i don't know how is formule, that's a very likeable thread ^^
04/30/2009 16:17 Davincibg#5
It should be something like that
Code:
	if (Player.Stats.Level%2==0)
	{
	Player.Stats.hp_mp=10.19+(Player.Stats.Level*0.05);
	}
	else
	{
	Player.Stats.hp_mp=10.17+(Player.Stats.Level*0.02);
	}
	Player.Stats.HP	= (Player.Stats.Strength-Player.Stats.Level)*(((Player.Stats.Level-1)/2)+10)+(4*(Player.Stats.Level*Player.Stats.hp_mp));
	db.Query("update characters set hp='%d' where name='%s'", Player.Stats.HP, Player.General.CharacterName).execute();
	Player.Stats.MP = (Player.Stats.Intelligence-Player.Stats.Level)*(((Player.Stats.Level-1)/2)+10)+(4*(Player.Stats.Level*Player.Stats.hp_mp));
	db.Query("update characters set mp='%d' where name='%s'", Player.Stats.MP, Player.General.CharacterName).execute();
But nether the mp or hp are fully correct :(
04/30/2009 20:37 sirfhalas#6
[Only registered and activated users can see links. Click Here To Register...]

This works i think
05/01/2009 00:46 babbe0#7
The exact formula is:
1.02 ^ (lvl - 1) * (STR * 10) = HP
1.02 ^ (lvl - 1) * (INT * 10) = MP
05/01/2009 09:03 Davincibg#8
Quote:
Originally Posted by babbe0 View Post
The exact formula is:
1.02 ^ (lvl - 1) * (STR * 10) = HP
1.02 ^ (lvl - 1) * (INT * 10) = MP
No it can't be like that
05/01/2009 18:17 babbe0#9
Quote:
Originally Posted by Davincibg View Post
No it can't be like that
[Only registered and activated users can see links. Click Here To Register...]

1.02^42 * 173 * 10 = 3974.232926 = HP
1.02^42 * 79 * 10 = 1814.823128 = MP

Cut off the numbers after the . and you will be fine.