javierlog08
New member
- Messages
- 86
- Points
- 0
- Github
- javierlog08
- Emulator
Warlock Skill Earth Strain has a bug which is the% Strip, causing a very big advantage between warlocks and other jobs.
Bug: The% right strip is 50% which is the main KRO and IRO, I mean in hercules MOD is 85% which is wrong according to the description.
http://irowiki.org/wiki/Earth_Strain
A picture says a thousand words:
The main problem is that the Formula on emulator is outdated.
If you look on Hercules MOD you will see
int i; const int pos[5] = { EQP_WEAPON, EQP_HELM, EQP_SHIELD, EQP_ARMOR, EQP_ACC }; for( i = 0; i < skill_lv; i++ ) skill->strip_equip(bl,pos, 6 * skill_lv + status->get_lv(src) / 4 + status_get_dex(src) / 10, skill_lv,skill->get_time2(skill_id,skill_lv));
If you apply this on a server Base level 175 and MaxStat 130
The formula would look like
The Original formula used parameters as 150 Base level and MaxStat 125 should generate 50%. as description says.
I think maybe the formula need a litle change to get 50% as description says.
Bug: The% right strip is 50% which is the main KRO and IRO, I mean in hercules MOD is 85% which is wrong according to the description.
http://irowiki.org/wiki/Earth_Strain
A picture says a thousand words:
The main problem is that the Formula on emulator is outdated.
If you look on Hercules MOD you will see
int i; const int pos[5] = { EQP_WEAPON, EQP_HELM, EQP_SHIELD, EQP_ARMOR, EQP_ACC }; for( i = 0; i < skill_lv; i++ ) skill->strip_equip(bl,pos, 6 * skill_lv + status->get_lv(src) / 4 + status_get_dex(src) / 10, skill_lv,skill->get_time2(skill_id,skill_lv));
If you apply this on a server Base level 175 and MaxStat 130
The formula would look like
Code:
(6*5)+(175 / 4)+(130 / 10) = 86.75% chance
I think maybe the formula need a litle change to get 50% as description says.
Last edited by a moderator: