viewing paste Unknown #1644 | C

Posted on the
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
case RK_RUNEMASTERY:
            {
                //                              make_per = 5 * (sd->itemid + pc_checkskill(sd,skill_id)) * 100;
                int A = 0, B = 0, C = 0, D = 0;
                A = 100 * (51 + 2 * pc_checkskill(sd, skill_id));
                B = 100 * status->dex / 30 + 10 * (status->luk + s_job_level);
                C = 100 * (2 + 3 * (sd->itemid - 1)); //itemid depend on used rune
                switch (nameid) { //rune rank it_diff 9 craftable rune
                    case 12727: D = -20;
                        break; //Rank S (Verkana,)
                    case 12725: // Runstone_Nosiege
                    case 12730:
                        D = -15;
                        break; //Rank A (Urz)
                    case 12728: //Isia
                    case 12732: //Pertz
                        D = -10;
                        break; //Rank B
                    case 12726: // Runstone_Rhydo
                    case 12731: //Turisus
                    case 12733: //Hagalaz
                    case 12729: //Asir
                        D = -5;
                        break; //Rank C
                    default: D = -15;
                        break; //not specified =-15%
                }
                D = 100 * D;
                make_per = A + B + C + D;
            }
Viewed 1144 times, submitted by lighta.