Fix RG_PLAGIARISM aspd bonus (#7922)

* Fixes #7921.
This commit is contained in:
eppc0330 2023-09-08 23:41:21 +09:00 committed by GitHub
parent c600d817ba
commit 6fb5120b8c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2271,8 +2271,6 @@ int status_base_amotion_pc(map_session_data* sd, struct status_data* status)
val += 1 + skill_lv;
if ((skill_lv = pc_checkskill(sd,GS_SINGLEACTION)) > 0 && (sd->status.weapon >= W_REVOLVER && sd->status.weapon <= W_GRENADE))
val += ((skill_lv + 1) / 2);
if ((skill_lv = pc_checkskill(sd, RG_PLAGIARISM)) > 0)
val += skill_lv;
if (pc_isriding(sd))
val -= 50 - 10 * pc_checkskill(sd, KN_CAVALIERMASTERY);
else if (pc_isridingdragon(sd))
@ -8218,8 +8216,12 @@ static short status_calc_aspd(struct block_list *bl, status_change *sc, bool fix
map_session_data* sd = BL_CAST(BL_PC, bl);
uint8 skill_lv;
if (sd && (skill_lv = pc_checkskill(sd, BA_MUSICALLESSON)) > 0)
bonus += skill_lv;
if (sd) {
if ((skill_lv = pc_checkskill(sd, BA_MUSICALLESSON)) > 0)
bonus += skill_lv;
if ((skill_lv = pc_checkskill(sd, RG_PLAGIARISM)) > 0)
bonus += skill_lv;
}
}
return bonus;