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