Issue Information
-
#008643
-
0 - None Assigned
-
New
Issue Confirmations
-
Yes (1)No (0)
Uhm, old hercules w/o that job_db redesign
Uptodate hercules with this job_db redesign
Its stressing..
my sp is very low with 999 lvl and 600 stats using pre-re :/
Yes, i posted a screenshot and i can't even turn on my server with this >.> i disabled all customization (on ss)
Another bug:
On my 99/70 server w/o the updates taekwon rank gets 19k HP
with the updated revision (job_db redesign) my taekwon rank gets 16k HP
Please if you do the changes make sure its still the same formula.
Its stressing.
Edited by Makoto, 22 April 2015 - 06:38 AM.
I am using a very-updated revision.
Another bug:
On my 99/70 server w/o the updates taekwon rank gets 19k HP
with the updated revision (job_db redesign) my taekwon rank gets 16k HP
Please if you do the changes make sure its still the same formula.
Its stressing.
I think you just get used with the unofficial ones/buggy ones..we are now using the exact formula used in official server...you can compare herc and iRO or kRO and see the difference..and now you can easily set you preferred HP/SP per level...
Generate your own HpTable for level > 99 and use it.So the server that using Hercules with 255 or 999 base level get fucked up. Thanks!
Is pre-re too affected with this?I think you just get used with the unofficial ones/buggy ones..we are now using the exact formula used in official server...you can compare herc and iRO or kRO and see the difference..and now you can easily set you preferred HP/SP per level...
I am using a very-updated revision.
Another bug:
On my 99/70 server w/o the updates taekwon rank gets 19k HP
with the updated revision (job_db redesign) my taekwon rank gets 16k HP
Please if you do the changes make sure its still the same formula.
Its stressing.
I mean pre-re too have HP lower than previous updates?
only those affected are those max level is more than the official server..because before there is the coefficient factor in which only good with in the range of the official max level but if behaves differently when it goes beyond max level..and now we uses what Ind suggested where if go beyond the official max server the increase will be based on the average increase per level which in fact how official does.but in renewal they change tables for 3rd class where the coefficient factor doesn't work anymore it gives more HP/SP than usual...Is pre-re too affected with this?
I think you just get used with the unofficial ones/buggy ones..we are now using the exact formula used in official server...you can compare herc and iRO or kRO and see the difference..and now you can easily set you preferred HP/SP per level...
I am using a very-updated revision.
Another bug:
On my 99/70 server w/o the updates taekwon rank gets 19k HP
with the updated revision (job_db redesign) my taekwon rank gets 16k HP
Please if you do the changes make sure its still the same formula.
Its stressing.
I mean pre-re too have HP lower than previous updates?
Is pre-re too affected with this?
I think you just get used with the unofficial ones/buggy ones..we are now using the exact formula used in official server...you can compare herc and iRO or kRO and see the difference..and now you can easily set you preferred HP/SP per level...
I am using a very-updated revision.
Another bug:
On my 99/70 server w/o the updates taekwon rank gets 19k HP
with the updated revision (job_db redesign) my taekwon rank gets 16k HP
Please if you do the changes make sure its still the same formula.
Its stressing.
I mean pre-re too have HP lower than previous updates?
Yeah, i think this updates are meant for renewal, pre-re shouldn't be that way >.<
nah..there is no change with HP/SP Table with pre or re..its just re has more HP/SP table..and specially there is no coefficient factor in pre...its just a made up formula of ea devs to automate the hp/sp table that suits them...Yeah, i think this updates are meant for renewal, pre-re shouldn't be that way >.<
you can use excel....So yeah il think i have to wait for dastgir tool about this.
Can you please listed all the commits that has this updates/fixes? gotta revert it.
Taekwon, Star Gladiator and Soul Linker for example gain half HP/SP after level 70 and only get small boosts every tenth level (and at level 99). Previously a level 99 Taekwon had the same HP/SP as a Swordsman (3999 HP and 208 SP), now it has the official Aegis values for level 99 (3200 HP and 200 SP).
Similar for Soul Linker that follows a Sage in stats up to level 70 and Star Gladiator that follows a Monk in stats up to level 70.
Ninja / Gunlinger in pre-renewal had completely unique HP/SP tables, that have a more exponential growth of HP and SP rather than a quadratic or linear one. This was made so that on low levels they are comparable to 1st jobs and on higher levels they are comparable to 2nd jobs.
In a renewal update Ninja and Gunslinger HP was changed to copy Soul Linker (for Ninja) and Star Gladiator (for Gunslinger). I assume this was done to prepare them for getting an actual 3rd job. SP however kept its exponential curve for some reason.
Hercules implemented renewal HP for Ninja and Gunslinger for pre-renewal as well, though (I assume you don't have pre-renewal sources?).
As Ninja and Gunslinger HP/SP were incredibly bugged on both rAthena and Hercules lately, the recent updates should have fixed them strongly. I think it most affected mid-levels having less HP/SP but ending up with more HP/SP at level 99.
Also interesting to note is that Aegis mostly has a linear increase of HP after level 99, so if you want to keep it in the spirit of official servers and extrapolate higher levels, you probably should have it increase in a linear fashion. Of course this will end up with significantly lower values on higher levels (which might actually not be so bad as it saves a lot of trouble with number overflows, but of course is bad for a running server when suddenly HP/SP are 3 times lower).
I agree with Dastgir, if you have higher max levels than the official ones, expand the tables accordingly to your liking. But I find Herc's new format a bit annoying to expand as it's not a spreadsheet format anymore, so it's a lot of writing work to add as much as 850 new HP/SP values for each class. I'd suggest that Herc still offers the possibility to automatically calculate HP/SP not in the table by a customizable formula.
Otherwise, my generally approach would be to first use a spreadsheet program to create comma-separated lists of HP using the old formula and then slowly copying them into the job_db.conf.
On a sidenote, the Novice HP table should have 2785 HP at level 150 instead of 785. HP bonus is actually affected by Vit, so it's actually applied to the base HP. Aegis has the bonus at level 99 (and only level 99) hard-coded, to prevent Novice to gain the benefit (only Super Novice should get it), but for level 150 they just directly wrote it into their HP table.
nah..it was hardcoded in the src..like what aegis does..also we uses a derived formula from aegis..On a sidenote, the Novice HP table should have 2785 HP at level 150 instead of 785. HP bonus is actually affected by Vit, so it's actually applied to the base HP. Aegis has the bonus at level 99 (and only level 99) hard-coded, to prevent Novice to gain the benefit (only Super Novice should get it), but for level 150 they just directly wrote it into their HP table.
yes it does..as Ind suggested the increase is based on the average hp/sp increase...I'd suggest that Herc still offers the possibility to automatically calculate HP/SP not in the table by a customizable formula.
why? there is no difference from before and rA does..still csv..but more organizeBut I find Herc's new format a bit annoying to expand as it's not a spreadsheet format anymore, so it's a lot of writing work to add as much as 850 new HP/SP values for each class
I think I forgot about that and I mistakenly override it..hahahaHercules implemented renewal HP for Ninja and Gunslinger for pre-renewal as well, though (I assume you don't have pre-renewal sources?).
The level 99 bonus for Super Novice is hardcoded on Aegis, because it should not affect normal Novices (as Aegis doesn't differentiate them in the tables) but the level 150 bonus is right in the HP table. Check your Aegis source if you don't believe me. :-)nah..it was hardcoded in the src..like what aegis does..also we uses a derived formula from aegis.
On a sidenote, the Novice HP table should have 2785 HP at level 150 instead of 785. HP bonus is actually affected by Vit, so it's actually applied to the base HP. Aegis has the bonus at level 99 (and only level 99) hard-coded, to prevent Novice to gain the benefit (only Super Novice should get it), but for level 150 they just directly wrote it into their HP table.
Also both +2000 HP bonuses should be added to the base HP, because it's affected by Vit.
Test on Aegis:
Level 99 Super Novice 1 Vit - 2555 HP
Level 99 Super Novice 2 Vit - 2580 HP
Hardcoded Version in rAthena / Herc:
Level 99 Super Novice 1 Vit - 2535 HP
Level 99 Super Novice 2 Vit - 2540 HP
Makes quite a bit difference on higher Vit (though I guess no Super Novice will get Vit anyway).
sorry mate but I don't think rA is the same with Herc...Herc is accurate than rA,,,The level 99 bonus for Super Novice is hardcoded on Aegis, because it should not affect normal Novices (as Aegis doesn't differentiate them in the tables) but the level 150 bonus is right in the HP table. Check your Aegis source if you don't believe me. :-)
Also both +2000 HP bonuses should be added to the base HP, because it's affected by Vit.
Test on Aegis:
Level 99 Super Novice 1 Vit - 2555 HP
Level 99 Super Novice 2 Vit - 2580 HP
Hardcoded Version in rAthena / Herc:
Level 99 Super Novice 1 Vit - 2535 HP
Level 99 Super Novice 2 Vit - 2540 HP
Makes quite a bit difference on higher Vit (though I guess no Super Novice will get Vit anyway).
pre-re pre-job_db change /\
pre-re post-job_db change \/ (the exact same char)