* Fixed flag's overwritten for bonus3 bSubEle and bonus3 bAddEle
This commit is contained in:
Cydh Ramdh 2019-03-22 07:09:14 +07:00 committed by GitHub
parent 29f38374f6
commit bce4e0b660
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2677,9 +2677,8 @@ static void pc_bonus_addele(struct map_session_data* sd, unsigned char ele, shor
}
for (auto &it : wd->addele2) {
if (it.ele == ele) {
if (it.ele == ele && it.flag == flag) {
it.rate += rate;
it.flag = flag;
return;
}
}
@ -2719,9 +2718,8 @@ static void pc_bonus_subele(struct map_session_data* sd, unsigned char ele, shor
}
for (auto &it : sd->subele2) {
if (it.ele == ele) {
if (it.ele == ele && it.flag == flag) {
it.rate += rate;
it.flag = flag;
return;
}
}