-Upd RK_RUNEMASTERY cooking percent, linked with upd of makerune args as requested

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16965 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
glighta 2012-11-25 00:41:50 +00:00
parent e54c630ce3
commit 5761fd1603

View File

@ -15995,8 +15995,35 @@ int skill_produce_mix (struct map_session_data *sd, int skill_id, int nameid, in
* Rune Knight * Rune Knight
**/ **/
case RK_RUNEMASTERY: case RK_RUNEMASTERY:
make_per = 5 * (sd->itemid + pc_checkskill(sd,skill_id)) * 100; {
int A = 100 * (51 + 2 * pc_checkskill(sd, skill_id));
int B = 100 * status->dex / 30 + 10 * (status->luk + sd->status.job_level);
int C = cap_value(sd->itemid,0,10000); //itemid depend on used rune ()
int D = 0;
switch (nameid) { //rune rank it_diff 9 craftable rune
case ITEMID_BERKANA:
D = -2000;
break; //Rank S
case ITEMID_NAUTHIZ:
case ITEMID_URUZ:
D = -1500;
break; //Rank A
case ITEMID_ISA:
case ITEMID_WYRD:
D = -1000;
break; //Rank B
case ITEMID_RAIDO:
case ITEMID_THURISAZ:
case ITEMID_HAGALAZ:
case ITEMID_OTHILA:
D = -500;
break; //Rank C
default: D = -1500;
break; //not specified =-15%
}
make_per = A + B + C + D;
break; break;
}
/** /**
* Guilotine Cross * Guilotine Cross
**/ **/