* Fixed skillratio of Archbishop skills is 100% higher than it's supposed be.(it's initialized to be 100% not 0)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/renewal@14944 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
Inkfish 2011-08-28 01:55:48 +00:00
parent 45a7620f6b
commit 0dded7556b
2 changed files with 10 additions and 4 deletions

View File

@ -1,5 +1,7 @@
Date Added Date Added
2011/08/27
* Fixed skillratio of Archbishop skills is 100% higher than it's supposed be.(it's initialized to be 100% not 0) [Inkfish]
2011/08/27 2011/08/27
* Reverted unnecessary signature change of clif_skill_fail from r14941. [Gepard] * Reverted unnecessary signature change of clif_skill_fail from r14941. [Gepard]
2011/08/26 2011/08/26

View File

@ -1731,7 +1731,7 @@ static struct Damage battle_calc_weapon_attack(struct block_list *src,struct blo
skillratio += ((skill_lv-1)%5+1)*100; skillratio += ((skill_lv-1)%5+1)*100;
break; break;
case AB_DUPLELIGHT_MELEE: case AB_DUPLELIGHT_MELEE:
skillratio += 100 + 10 * skill_lv; skillratio += 10 * skill_lv;
break; break;
} }
@ -2530,13 +2530,17 @@ struct Damage battle_calc_magic_attack(struct block_list *src,struct block_list
skillratio += 100 +100*skill_lv +100*(skill_lv/2); skillratio += 100 +100*skill_lv +100*(skill_lv/2);
break; break;
case AB_JUDEX: case AB_JUDEX:
skillratio += ((skill_lv < 5)?280 + 20 * skill_lv:400) * (status_get_lv(src) / 100); // Possible RE-Formula skillratio += ((skill_lv < 5)?180 + 20 * skill_lv:300); // Possible RE-Formula
if( status_get_lv(src) >= 100 )
skillratio = skillratio * status_get_lv(src) / 100;
break; break;
case AB_ADORAMUS: case AB_ADORAMUS:
skillratio += (500 + 100 * skill_lv) * (status_get_lv(src) / 100); //Possible RE-Formula skillratio += 400 + 100 * skill_lv; //Possible RE-Formula
if( status_get_lv(src) >= 100 )
skillratio = skillratio * status_get_lv(src) / 100;
break; break;
case AB_DUPLELIGHT_MAGIC: case AB_DUPLELIGHT_MAGIC:
skillratio += 200 + 20 * skill_lv; skillratio += 100 + 20 * skill_lv;
break; break;
} }