|
@@ -5401,7 +5401,7 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
|
|
|
break;
|
|
|
case DK_HACKANDSLASHER:
|
|
|
case DK_HACKANDSLASHER_ATK:
|
|
|
- skillratio += -100 + 300 + 700 * skill_lv;
|
|
|
+ skillratio += -100 + 200 + 750 * skill_lv;
|
|
|
skillratio += 7 * sstatus->pow;
|
|
|
RE_LVL_DMOD(100);
|
|
|
break;
|
|
@@ -5412,7 +5412,7 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
|
|
|
RE_LVL_DMOD(100);
|
|
|
break;
|
|
|
case DK_MADNESS_CRUSHER:
|
|
|
- skillratio += -100 + 400 + 800 * skill_lv + 7 * sstatus->pow;
|
|
|
+ skillratio += -100 + 350 + 1600 * skill_lv + 10 * sstatus->pow;
|
|
|
if( sd != nullptr ){
|
|
|
int16 index = sd->equip_index[EQI_HAND_R];
|
|
|
|
|
@@ -5425,9 +5425,9 @@ static int battle_calc_attack_skill_ratio(struct Damage* wd, struct block_list *
|
|
|
skillratio *= 2;
|
|
|
break;
|
|
|
case DK_STORMSLASH:
|
|
|
- skillratio += -100 + 100 + 170 * skill_lv + 5 * sstatus->pow;
|
|
|
+ skillratio += -100 + 200 + 400 * skill_lv + 5 * sstatus->pow;
|
|
|
RE_LVL_DMOD(100);
|
|
|
- if (sc && sc->getSCE(SC_GIANTGROWTH) && rnd()%100 < 30)
|
|
|
+ if (sc && sc->getSCE(SC_GIANTGROWTH) && rnd_chance(60, 100))
|
|
|
skillratio *= 2;
|
|
|
break;
|
|
|
case DK_DRAGONIC_BREATH:
|