This commit is contained in:
aozhiwei 2022-09-21 16:58:47 +08:00
parent e0c8fecb9c
commit 30acfe1d23

View File

@ -6,6 +6,12 @@ const constant = require('../constant');
const YESTERDAY_HERO_NUM = 1000;
const YESTERDAY_GUN_NUM = 1000;
const PVP_TYPE = 0;
const PVE_TYPE = 1;
const PVP_RATIO = 0.6;
const PVE_RATIO = 0.4;
class Fragment {
async start() {
@ -98,17 +104,35 @@ class Fragment {
const normalGunNum = Math.floor(totalGunNum * 0.06 * 8);
const specGunNum = Math.floor(totalGunNum * 0.02);
const pvpNormalHeroNum = normalHeroNum * 0.6;
const pvpSpecHeroNum = specHeroNum * 0.6;
const pvpNormalGunNum = normalGunNum * 0.6;
const pvpSpecGunNum = specGunNum * 0.6;
const pveNormalHeroNum = normalHeroNum * 0.4;
const pveSpecHeroNum = specHeroNum * 0.4;
const pveNormalGunNum = normalGunNum * 0.4;
const pveSpecGunNum = specGunNum * 0.4;
const remainData = new Map();
remainData.set(PVP_TYPE, new Map());
remainData.set(PVE_TYPE, new Map());
remainData.forEach(
(value, key) => {
switch (key) {
case PVP_TYPE:
{
value.set('normalHeroNum', normalHeroNum * PVP_RATIO);
value.set('specHeroNum', specHeroNum * PVP_RATIO);
value.set('normalGunNum', normalGunNum * PVP_RATIO);
value.set('specGunNum', specGunNum * PVP_RATIO);
}
break;
case PVE_TYPE:
{
value.set('normalHeroNum', normalHeroNum * PVE_RATIO);
value.set('specHeroNum', specHeroNum * PVE_RATIO);
value.set('normalGunNum', normalGunNum * PVE_RATIO);
value.set('specGunNum', specGunNum * PVE_RATIO);
}
break;
default:
{
}
break;
}
}
);
}
getYesterDayHeroNum() {