This commit is contained in:
aozhiwei 2022-09-21 18:02:50 +08:00
parent b70deccc63
commit 14a3cd6856

View File

@ -124,6 +124,8 @@ class Fragment {
value.set('specHeroNum', Math.floor(specHeroNum * PVP_RATIO));
value.set('normalGunNum', Math.floor(normalGunNum * PVP_RATIO));
value.set('specGunNum', Math.floor(specGunNum * PVP_RATIO));
value.set('remainHeroNum', 0);
value.set('remainGunNum', 0);
}
break;
case PVE_TYPE:
@ -132,6 +134,8 @@ class Fragment {
value.set('specHeroNum', Math.floor(specHeroNum * PVE_RATIO));
value.set('normalGunNum', Math.floor(normalGunNum * PVE_RATIO));
value.set('specGunNum', Math.floor(specGunNum * PVE_RATIO));
value.set('remainHeroNum', 0);
value.set('remainGunNum', 0);
}
break;
default:
@ -152,7 +156,7 @@ class Fragment {
value.set(element, remainNum);
} else {
const allocedNum = data.get(element);
let remainNum = value.get('normalHeroNum');
let remainNum = Math.floor(value.get('normalHeroNum') / 8);
if (allocedNum) {
remainNum = Math.max(0, remainNum - allocedNum);
}
@ -172,7 +176,7 @@ class Fragment {
value.set(ITEM_PRE + element, remainNum);
} else {
const allocedNum = data.get(element);
let remainNum = value.get('normalGunNum');
let remainNum = Math.floor(value.get('normalGunNum') / 8);
if (allocedNum) {
remainNum = Math.max(0, remainNum - allocedNum);
}
@ -183,6 +187,7 @@ class Fragment {
}
);//end forEach
return remainData;
}