Issue information

Issue ID
#5217
Status
Fixed
Severity
None
Started
Hercules Elf Bot
Jan 8, 2012 7:04
Last Post
Kenpachi
Apr 30, 2013 11:30
Confirmation
N/A

Hercules Elf Bot - Jan 8, 2012 7:04

Originally posted by [b]dreamunreal[/b]
[attachment=628:百矛.jpg]
Translation:
[attachment=629:百矛2.jpg]
ra formulas:
[CODE]
case RK_HUNDREDSPEAR: {
int level = status_get_lv(src);
skillratio += 500 + 40 * skill_lv;
if( level > 100 )
skillratio += skillratio * (level - 100) / 200;
}
break;
[/CODE]

my fix:
[CODE]
case RK_HUNDREDSPEAR: {
int level = status_get_lv(src);
skillratio += 500 + 90 * skill_lv;
if( level > 100 )
skillratio += skillratio * (level - 100) / 200; // Base level bonus lv150 base ratio = 1750.
skillratio += 50 * pc_checkskill(sd,LK_SPIRALPIERCE); //LK_SPIRALPIERCE's level bonus lv5 ratio = 250.
if( sd )
{
short index = sd->equip_index[EQI_HAND_R];
if( index >= 0 && sd->inventory_data[index] && sd->inventory_data[index]->type == IT_WEAPON )
{
short spearwbd = 1250 - sd->inventory_data[index]->weight / 10; // Spear Weight Bonus Damage.
if ( spearwbd < 0 )
spearwbd = 0;// If weight of weapon is more then 1250, bonus is set to 0 to prevent negative value.
skillratio += spearwbd;
}
//if(sc->data[SC_GLOOMYDAY_SK] ) // SC_LOOMYDAY_SK bonus.but I don't know how much(need more info)
//skillratio += 80 + (5 * sc->data[SC_GLOOMYDAY_SK]->val1);
}
}
break;
[/CODE]


ra skill_db:
[CODE]
2004,1,8,1,-1,0,0,10,-5,no,0,0,0,weapon,0, RK_HUNDREDSPEAR,Hundred Spear
[/CODE]

my fix:

[CODE]
2004,5,8,1,-1,0,0,10,-5,no,0,0,0,weapon,0, RK_HUNDREDSPEAR,Hundred Spear
[/CODE]


ra cast_db:
[CODE]
2004,1000,500,0,0,0,0
[/CODE]

my fix:
[CODE]
2004,500,0,0,0,0,1000
[/CODE]

Hercules Elf Bot - Jan 8, 2012 14:41

Originally posted by [b]Daredevil[/b]
rAthena still working for 3rd Job Official Quests
you can see rAthena status at http://rathena.org/wiki/RAthena:Status

This post has been edited by Daredevil on Jan 8, 2012 14:43

Hercules Elf Bot - Jan 8, 2012 16:29

Originally posted by [b]Rytech[/b]
Variable Cast Time: (1.1 - 0.1 * Skill Level) seconds
Fixed Cast Time: None
Skill re-use Delay: 3 seconds
Global Skill Delay: 0.5 second
Spear Boomerang Activation Chance: (10 + 3 * Skill Level) %
Damage = ATK [{(600 + (Skill Level x 80) + (1000 - Weight of the Spear)} x (1 + [(Caster’s Base Level - 100) / 200])] %
*** If the spear’s weight is over 1,000, it will be set to 1,000 in the calculation.
Bonus damage: (Clashing Spiral skill level x ATK 50%).

Hercules Elf Bot - Jan 9, 2012 5:53

Originally posted by [b]dreamunreal[/b]
Different servers have different formulas.
My formula from TWRO.
May all be right, but TWRO newer

Hercules Elf Bot - Jan 9, 2012 10:01

Originally posted by [b]Daredevil[/b]
look at [url="http://rathena.org/board/topic/53947-iro-or-kro-mechanics/"]http://rathena.org/board/topic/53947-iro-or-kro-mechanics/[/url]

rAthena just follow two mechanics, kRO or iRO
not TWRO,idRO,bRO,jRO,pRO,etc

Hercules Elf Bot - Jan 9, 2012 16:18

Originally posted by [b]QQfoolsorellina[/b]
[quote name='Daredevil' timestamp='1326103296' post='6492']
look at [url="http://rathena.org/board/topic/53947-iro-or-kro-mechanics/"]http://rathena.org/b...-kro-mechanics/[/url]rAthena just follow two mechanics, kRO or iROnot TWRO,idRO,bRO,jRO,pRO,etc
[/quote]


But his Reference is kro foumulas

Hercules Elf Bot - Jan 9, 2012 23:53

Originally posted by [b]Protimus[/b]
Well, I can update but I'm undecided on which of the formulas used.

I think the best of iRO, as we are updating the skills of it. I'll see if I find the official formula. If somebody wants to help, please post.

Hercules Elf Bot - Jan 10, 2012 6:51

Originally posted by [b]Daredevil[/b]
[color=#000000][font=Arial][size=4]
same with Rytech :[/size][/font][/color][color=#000000][font=Arial][size=4]
Damage = ATK [{(600 + (Skill Level x 80) + (1000 - Weight of the Spear)} x (1 + [(Caster’s Base Level - 100) / 200])] %[/size][/font][/color][color=#000000][font=Arial][size=4]
*** If the spear’s weight is over 1,000, it will be set to 1,000 in the calculation.[/size][/font][/color][color=#000000][font=Arial][size=4]
Bonus damage: (Clashing Spiral skill level x ATK 50%).[/size][/font][/color]
[color=#000000][font=Arial][size=4]
taken from [url="http://forums.irowiki.org/showthread.php?t=86239"]http://forums.irowiki.org/showthread.php?t=86239[/url][/size][/font][/color]

Hercules Elf Bot - Jan 11, 2012 15:53

Originally posted by [b]dreamunreal[/b]
[quote name='Daredevil' timestamp='1326178272' post='6510']
[color=#000000][font=Arial][size=4]same with Rytech :[/size][/font][/color][color=#000000][font=Arial][size=4]Damage = ATK [{(600 + (Skill Level x 80) + (1000 - Weight of the Spear)} x (1 + [(Caster’s Base Level - 100) / 200])] %[/size][/font][/color][color=#000000][font=Arial][size=4]*** If the spear’s weight is over 1,000, it will be set to 1,000 in the calculation.[/size][/font][/color][color=#000000][font=Arial][size=4]Bonus damage: (Clashing Spiral skill level x ATK 50%).[/size][/font][/color][color=#000000][font=Arial][size=4]taken from [url="http://forums.irowiki.org/showthread.php?t=86239"]http://forums.irowik...ead.php?t=86239[/url][/size][/font][/color]
[/quote]
that? it just iro formulas.
but iro formulas != kro formulas.
twro formulas is most close to kro as i know.

If you can find krowiki elaborate formula that I do not mind you questioning my formulais not correct.
If you insist on iro formula, then do not say that again
old formula must admit, the new formula must accept

Hercules Elf Bot - Jan 21, 2012 18:27

Originally posted by [b]Rytech[/b]
Try this....

[CODE]
case RK_HUNDREDSPEAR:
skillratio += 500 + 80 * skill_lv + 50 * pc_checkskill(sd,LK_SPIRALPIERCE);
if( sd )
{
short index = sd->equip_index[EQI_HAND_R];
if( index >= 0 && sd->inventory_data[index] && sd->inventory_data[index]->type == IT_WEAPON )
{
short spearwbd = 1000 - sd->inventory_data[index]->weight / 10;// Spear Weight Bonus Damage.
if ( spearwbd < 0 )
spearwbd = 0;// If weight of weapon is more then 1000, bonus is set to 0 to prevent negative value. [Rytech]
skillratio += spearwbd;
}
}
if( s_level > 100 ) skillratio += skillratio * (s_level - 100) / 200; // Base level bonus.
break;
[/CODE]

Hercules Elf Bot - Jan 25, 2012 8:45

Originally posted by [b]Daredevil[/b]
[quote name='dreamunreal' timestamp='1326297229' post='6532']
[quote name='Daredevil' timestamp='1326178272' post='6510'][color=#000000][font=Arial][size=4]same with Rytech :[/size][/font][/color][color=#000000][font=Arial][size=4]Damage = ATK [{(600 + (Skill Level x 80) + (1000 - Weight of the Spear)} x (1 + [(Caster’s Base Level - 100) / 200])] %[/size][/font][/color][color=#000000][font=Arial][size=4]*** If the spear’s weight is over 1,000, it will be set to 1,000 in the calculation.[/size][/font][/color][color=#000000][font=Arial][size=4]Bonus damage: (Clashing Spiral skill level x ATK 50%).[/size][/font][/color][color=#000000][font=Arial][size=4]taken from [url="http://forums.irowiki.org/showthread.php?t=86239"]http://forums.irowik...ead.php?t=86239[/url][/size][/font][/color][/quote]that? it just iro formulas.but iro formulas != kro formulas.twro formulas is most close to kro as i know.If you can find krowiki elaborate formula that I do not mind you questioning my formulais not correct.If you insist on iro formula, then do not say that againold formula must admit, the new formula must accept
[/quote]

[b]"This is information about the balance patch that iRO is getting. This information is given from kRO HQ to iRO and was allowed to be released by iRO GM's. It does not contain all formulas. Do not update the wiki with these formulas till Sakray is up next week and these formulas are verified."[/b]

Hercules Elf Bot - Oct 31, 2012 7:17

Originally posted by [b]MarkZD[/b]
Formula fixed at: http://trac.rathena.org/changeset/16486/rathena

This post has been edited by MarkZD on Nov 9, 2012 3:55